| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778 |
- package com.goafanti.admin.controller;
- import java.util.Calendar;
- import javax.annotation.Resource;
- import org.springframework.web.bind.annotation.RequestMapping;
- import org.springframework.web.bind.annotation.RequestMethod;
- import org.springframework.web.bind.annotation.RestController;
- import com.goafanti.cognizance.service.OrgActivityService;
- import com.goafanti.cognizance.service.OrgIntellectualPropertyService;
- import com.goafanti.common.bo.Result;
- import com.goafanti.common.constant.ErrorConstants;
- import com.goafanti.common.controller.CertifyApiController;
- import com.goafanti.common.utils.StringUtils;
- @RestController
- @RequestMapping(value = "/api/admin/summary")
- public class AdminSummaryApiController extends CertifyApiController{
-
- private static final Integer year = Calendar.getInstance().get(Calendar.YEAR)-1;
- @Resource
- private OrgIntellectualPropertyService orgIntellectualPropertyService;
- @Resource
- private OrgActivityService orgActivityService;
-
- /**
- * 高企信息汇总导出--获得知识产权数量
- * @param uid
- * @return
- */
- @RequestMapping(value = "/intellectualProperty", method = RequestMethod.GET)
- public Result intellectualProperty(String uid){
- Result res = new Result();
- if (StringUtils.isBlank(uid)) {
- res.getError().add(buildError(ErrorConstants.PARAM_EMPTY_ERROR, "找不到用户", "用户ID"));
- return res;
- }
-
- res.setData(orgIntellectualPropertyService.selectIntellectualPropertyCount(year, uid));;
- return res;
- }
-
- /**
- * 高企信息汇总导出--知识产权列表
- * @param uid
- * @return
- */
- @RequestMapping(value = "/intellectualPropertyList", method = RequestMethod.GET)
- public Result intellectualPropertyList(String uid){
- Result res = new Result();
- if (StringUtils.isBlank(uid)) {
- res.getError().add(buildError(ErrorConstants.PARAM_EMPTY_ERROR, "找不到用户", "用户ID"));
- return res;
- }
- res.setData(orgIntellectualPropertyService.selectIntellectualPropertyList(year, uid));
- return res;
- }
-
- /**
- * 高企信息汇总导出--企业研发活动列表
- * @param uid
- * @return
- */
- @RequestMapping(value = "/activity", method = RequestMethod.GET)
- public Result activity(String uid){
- Result res = new Result();
- if (StringUtils.isBlank(uid)) {
- res.getError().add(buildError(ErrorConstants.PARAM_EMPTY_ERROR, "找不到用户", "用户ID"));
- return res;
- }
- res.setData(orgActivityService.selectAcivityList(year, uid));
- return res;
- }
-
- }
|