AdminStarApiController.java 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. package com.goafanti.admin.controller;
  2. import javax.annotation.Resource;
  3. import org.springframework.web.bind.annotation.RequestMapping;
  4. import org.springframework.web.bind.annotation.RequestMethod;
  5. import org.springframework.web.bind.annotation.RestController;
  6. import com.goafanti.common.bo.Result;
  7. import com.goafanti.common.controller.BaseApiController;
  8. import com.goafanti.common.utils.StringUtils;
  9. import com.goafanti.user.service.UserService;
  10. /**
  11. * 科技明星
  12. */
  13. @RestController
  14. @RequestMapping(value = "/api/admin/star")
  15. public class AdminStarApiController extends BaseApiController {
  16. @Resource
  17. private UserService userService;
  18. /**
  19. * 科技明星列表
  20. */
  21. @RequestMapping(value = "/list", method = RequestMethod.GET)
  22. public Result starList(Integer number, String engagedField, String username, String professionalTitle,
  23. String workUnit, String pageNo, String pageSize) {
  24. Result res = new Result();
  25. Integer pNo = 1;
  26. Integer pSize = 10;
  27. if (StringUtils.isNumeric(pageSize)) {
  28. pSize = Integer.parseInt(pageSize);
  29. }
  30. if (StringUtils.isNumeric(pageNo)) {
  31. pNo = Integer.parseInt(pageNo);
  32. }
  33. res.setData(userService.listStar(number, engagedField, username, professionalTitle, workUnit, pNo, pSize));
  34. return res;
  35. }
  36. }