Antiloveg 8 years ago
parent
commit
24f8cf5392

+ 5 - 5
schema/permission.sql

@@ -40,9 +40,9 @@ values
 
 insert into `permission`(`id`, `url`, `name`) 
 values
-(UUID(), 'api/admin/standard', '标准定情况--企业参与国家标准或行业标准制定情况明细列表'), 
-(UUID(), 'api/admin/', '标准定情况--企业参与国家标准或行业标准制定情况明细新增及修改'), 
-(UUID(), 'api/admin/deleteStandard', '标准定情况--删除标准制定情况记录');
+(UUID(), 'api/admin/standard', '标准定情况--企业参与国家标准或行业标准制定情况明细列表'), 
+(UUID(), 'api/admin/', '标准定情况--企业参与国家标准或行业标准制定情况明细新增及修改'), 
+(UUID(), 'api/admin/deleteStandard', '标准定情况--删除标准制定情况记录');
 
 insert into `permission`(`id`, `url`, `name`) 
 values
@@ -206,13 +206,13 @@ values
 
 insert into `permission`(`id`, `url`, `name`) 
 values
-(UUID(), '/api/admin/notice/unreadCount', '通知管理--未读通知数量'), 
+(UUID(), 'api/admin/notice/unreadCount', '通知管理--未读通知数量'), 
 (UUID(), 'api/admin/notice/unread', '通知管理--未读通知列表'),
 (UUID(), 'api/admin/notice/readed', '通知管理--已读通知列表');
 
 insert into `permission`(`id`, `url`, `name`) 
 values
-(UUID(), '/api/admin/patent/patentList', '专利申请管理--专利列表'),
+(UUID(), 'api/admin/patent/patentList', '专利申请管理--专利列表'),
 (UUID(), 'api/admin/patent/apply', '专利申请管理--新增专利申请'),
 (UUID(), 'api/admin/patent/detail', '专利申请管理--专利详情'),
 (UUID(), 'api/admin/patent/logs', '专利申请管理--专利流转状态'), 

+ 175 - 0
src/main/java/com/goafanti/cognizance/controller/CognizanceApiController.java

@@ -2,6 +2,7 @@ package com.goafanti.cognizance.controller;
 
 import java.io.IOException;
 import java.text.ParseException;
+import java.util.Arrays;
 import java.util.Calendar;
 import java.util.List;
 import java.util.UUID;
@@ -16,6 +17,7 @@ import org.springframework.stereotype.Controller;
 import org.springframework.validation.BindingResult;
 import org.springframework.web.bind.annotation.RequestMapping;
 import org.springframework.web.bind.annotation.RequestMethod;
+import org.springframework.web.bind.annotation.RequestParam;
 import org.springframework.web.multipart.MultipartFile;
 
 import com.goafanti.cognizance.bo.ActivityNumberBo;
@@ -130,6 +132,179 @@ public class CognizanceApiController extends CertifyApiController {
 	private OrgCognizanceLogService			orgCognizanceLogService;
 	@Resource
 	private OrgHumanResourceService			orgHumanResourceService;
+	
+	
+	/**
+	 * 删除知识产权记录
+	 * 
+	 * @param id
+	 * @return
+	 */
+	@RequestMapping(value = "/deleteIntellectual", method = RequestMethod.POST)
+	public Result deleteIntellectual(@RequestParam(name = "ids[]", required = false) String[] ids) {
+		Result res = new Result();
+		if (ids == null || ids.length < 1) {
+			res.getError().add(buildError(ErrorConstants.PARAM_ERROR, "", ""));
+		} else {
+			res.setData(orgIntellectualPropertyService.deleteByPrimaryKey(Arrays.asList(ids)));
+		}
+		return res;
+	}
+	
+	/**
+	 * 删除标准制定情况记录
+	 * 
+	 * @param id
+	 *            记录id
+	 * @return
+	 */
+	@RequestMapping(value = "/deleteStandard", method = RequestMethod.POST)
+	public Result deleteStandard(@RequestParam(name = "ids[]", required = false) String[] ids) {
+		Result res = new Result();
+		if (ids == null || ids.length < 1) {
+			res.getError().add(buildError(ErrorConstants.PARAM_ERROR, "", ""));
+		} else {
+			res.setData(orgStandardService.deleteByPrimaryKey(Arrays.asList(ids)));
+		}
+		return res;
+	}
+	
+	/**
+	 * 删除企业研究开发活动情况
+	 * 
+	 * @param ids
+	 * @return
+	 */
+	@RequestMapping(value = "/deleteActivity", method = RequestMethod.POST)
+	public Result deleteActivity(@RequestParam(name = "ids[]", required = false) String[] ids) {
+		Result res = new Result();
+		if (ids == null || ids.length < 1) {
+			res.getError().add(buildError(ErrorConstants.PARAM_ERROR, "", ""));
+		} else {
+			res.setData(orgActivityService.deleteByPrimaryKey(Arrays.asList(ids)));
+			orgActivityCostService.deleteByAid(Arrays.asList(ids));
+		}
+		return res;
+	}
+	
+	/**
+	 * 删除企业年度研究开发费用结构明细记录
+	 * 
+	 * @param ids
+	 * @return
+	 */
+	@RequestMapping(value = "/deleteActivityCost", method = RequestMethod.POST)
+	public Result deleteActivityCost(@RequestParam(name = "ids[]", required = false) String[] ids) {
+		Result res = new Result();
+		if (ids == null || ids.length < 1) {
+			res.getError().add(buildError(ErrorConstants.PARAM_ERROR, "", ""));
+		} else {
+			res.setData(orgActivityCostService.batchDeleteByPrimaryKey(Arrays.asList(ids)));
+		}
+		return res;
+	}
+	
+	/**
+	 * 删除技术中心明细
+	 * 
+	 * @param ids
+	 * @return
+	 */
+	@RequestMapping(value = "/deleteOrgTechCenterDetail", method = RequestMethod.POST)
+	public Result deleteOrgTechCenterDetail(@RequestParam(name = "ids[]", required = false) String[] ids) {
+		Result res = new Result();
+		if (ids == null || ids.length < 1) {
+			res.getError().add(buildError(ErrorConstants.PARAM_ERROR, "", ""));
+		} else {
+			res.setData(orgTechCenterDetailService.deleteByPrimaryKey(Arrays.asList(ids)));
+		}
+		return res;
+	}
+	
+	/**
+	 * 删除上年度高新技术产品(服务)情况记录
+	 * 
+	 * @param ids
+	 * @return
+	 */
+	@RequestMapping(value = "/deleteTechProduct", method = RequestMethod.POST)
+	public Result deleteTechProduct(@RequestParam(name = "ids[]", required = false) String[] ids) {
+		Result res = new Result();
+		if (ids == null || ids.length < 1) {
+			res.getError().add(buildError(ErrorConstants.PARAM_ERROR, "", ""));
+		} else {
+			res.setData(orgTechProductService.deleteByPrimaryKey(Arrays.asList(ids)));
+		}
+		return res;
+	}
+	
+	/**
+	 * 刪除企业纳税申报信息
+	 * 
+	 * @param ids
+	 * @return
+	 */
+	@RequestMapping(value = "/deleteRatepay", method = RequestMethod.POST)
+	public Result deleteRatepay(@RequestParam(name = "ids[]", required = false) String[] ids) {
+		Result res = new Result();
+		if (ids == null || ids.length < 1) {
+			res.getError().add(buildError(ErrorConstants.PARAM_ERROR, "", ""));
+		} else {
+			res.setData(orgRatepayService.deleteByPrimaryKey(Arrays.asList(ids)));
+		}
+		return res;
+	}
+	
+	/**
+	 * 删除财务报表
+	 * 
+	 * @param ids
+	 * @return
+	 */
+	@RequestMapping(value = "/deleteFinance", method = RequestMethod.POST)
+	public Result deleteFinance(@RequestParam(name = "ids[]", required = false) String[] ids) {
+		Result res = new Result();
+		if (ids == null || ids.length < 1) {
+			res.getError().add(buildError(ErrorConstants.PARAM_ERROR, "", ""));
+		} else {
+			res.setData(orgFinanceService.deleteByPrimaryKey(Arrays.asList(ids)));
+		}
+		return res;
+	}
+	
+	/**
+	 * 删除科技成果转化情况
+	 * 
+	 * @param ids
+	 * @return
+	 */
+	@RequestMapping(value = "/deleteAchievement", method = RequestMethod.POST)
+	public Result deleteAchievement(@RequestParam(name = "ids[]", required = false) String[] ids) {
+		Result res = new Result();
+		if (ids == null || ids.length < 1) {
+			res.getError().add(buildError(ErrorConstants.PARAM_ERROR, "", ""));
+		} else {
+			res.setData(orgTechAchievementService.deleteByPrimaryKey(Arrays.asList(ids)));
+		}
+		return res;
+	}
+	
+	/**
+	 * 删除企业荣誉及其他证明材料
+	 * 
+	 * @param ids
+	 * @return
+	 */
+	@RequestMapping(value = "/deleteHonor", method = RequestMethod.POST)
+	public Result deleteHonor(@RequestParam(name = "ids[]", required = false) String[] ids) {
+		Result res = new Result();
+		if (ids == null || ids.length < 1) {
+			res.getError().add(buildError(ErrorConstants.PARAM_ERROR, "", ""));
+		} else {
+			res.setData(orgHonorDatumService.deleteByPrimaryKey(Arrays.asList(ids)));
+		}
+		return res;
+	}
 
 	/**
 	 * 企业花名册上传