AdminSummaryApiController.java 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778
  1. package com.goafanti.admin.controller;
  2. import java.util.Calendar;
  3. import javax.annotation.Resource;
  4. import org.springframework.web.bind.annotation.RequestMapping;
  5. import org.springframework.web.bind.annotation.RequestMethod;
  6. import org.springframework.web.bind.annotation.RestController;
  7. import com.goafanti.cognizance.service.OrgActivityService;
  8. import com.goafanti.cognizance.service.OrgIntellectualPropertyService;
  9. import com.goafanti.common.bo.Result;
  10. import com.goafanti.common.constant.ErrorConstants;
  11. import com.goafanti.common.controller.CertifyApiController;
  12. import com.goafanti.common.utils.StringUtils;
  13. @RestController
  14. @RequestMapping(value = "/api/admin/summary")
  15. public class AdminSummaryApiController extends CertifyApiController{
  16. private static final Integer year = Calendar.getInstance().get(Calendar.YEAR)-1;
  17. @Resource
  18. private OrgIntellectualPropertyService orgIntellectualPropertyService;
  19. @Resource
  20. private OrgActivityService orgActivityService;
  21. /**
  22. * 高企信息汇总导出--获得知识产权数量
  23. * @param uid
  24. * @return
  25. */
  26. @RequestMapping(value = "/intellectualProperty", method = RequestMethod.GET)
  27. public Result intellectualProperty(String uid){
  28. Result res = new Result();
  29. if (StringUtils.isBlank(uid)) {
  30. res.getError().add(buildError(ErrorConstants.PARAM_EMPTY_ERROR, "找不到用户", "用户ID"));
  31. return res;
  32. }
  33. res.setData(orgIntellectualPropertyService.selectIntellectualPropertyCount(year, uid));;
  34. return res;
  35. }
  36. /**
  37. * 高企信息汇总导出--知识产权列表
  38. * @param uid
  39. * @return
  40. */
  41. @RequestMapping(value = "/intellectualPropertyList", method = RequestMethod.GET)
  42. public Result intellectualPropertyList(String uid){
  43. Result res = new Result();
  44. if (StringUtils.isBlank(uid)) {
  45. res.getError().add(buildError(ErrorConstants.PARAM_EMPTY_ERROR, "找不到用户", "用户ID"));
  46. return res;
  47. }
  48. res.setData(orgIntellectualPropertyService.selectIntellectualPropertyList(year, uid));
  49. return res;
  50. }
  51. /**
  52. * 高企信息汇总导出--企业研发活动列表
  53. * @param uid
  54. * @return
  55. */
  56. @RequestMapping(value = "/activity", method = RequestMethod.GET)
  57. public Result activity(String uid){
  58. Result res = new Result();
  59. if (StringUtils.isBlank(uid)) {
  60. res.getError().add(buildError(ErrorConstants.PARAM_EMPTY_ERROR, "找不到用户", "用户ID"));
  61. return res;
  62. }
  63. res.setData(orgActivityService.selectAcivityList(year, uid));
  64. return res;
  65. }
  66. }