@@ -2,6 +2,7 @@ package com.ningdatech.pmapi.expert.controller; | |||
import com.ningdatech.basic.model.PageVo; | |||
import com.ningdatech.log.annotation.WebLog; | |||
import com.ningdatech.pmapi.expert.manage.ExpertAdminManage; | |||
import com.ningdatech.pmapi.expert.manage.ExpertManage; | |||
import com.ningdatech.pmapi.expert.model.ExpertAdminExpertManageQuery; | |||
@@ -40,12 +41,14 @@ public class ExpertController { | |||
@PostMapping("/registration") | |||
@ApiOperation("社会专家报名") | |||
@WebLog("社会专家报名") | |||
public void expertRegistration(@Valid @RequestBody ExpertRegistrationRequest request) { | |||
expertManage.expertRegistration(request); | |||
} | |||
@PostMapping("/basic-info-submit") | |||
@ApiOperation("专家管理员新增专家)") | |||
@WebLog("专家管理员新增专家") | |||
public void expertBasicInfoSubmit(@Valid @RequestBody ExpertUserBasicInfoSubmitRequest request) { | |||
expertManage.expertBasicInfoSubmit(request); | |||
} | |||
@@ -72,6 +75,7 @@ public class ExpertController { | |||
@PostMapping("/basic-info-modify") | |||
@ApiOperation("专家信息编辑") | |||
@WebLog("专家信息编辑") | |||
public ExpertBasicInfoModifyResultVO expertBasicInfoModify(@Valid @RequestBody AdminExpertBasicInfoModifyRequest request) { | |||
// ExpertUserInfoValidator.expertBasicInfoModifyRequestValidate(request); | |||
return expertAdminManage.adminModifyExpertBasicInfo(request); | |||
@@ -79,6 +83,7 @@ public class ExpertController { | |||
@PostMapping("/get-zzd-info") | |||
@ApiOperation("获取浙政钉用户信息") | |||
@WebLog("获取浙政钉用户信息") | |||
public ZzdInfoByMobileVO getZzdInfo(@Valid @RequestBody GetZzdInfoRequest request) { | |||
return expertAdminManage.getZzdInfo(request); | |||
} | |||
@@ -2,6 +2,7 @@ package com.ningdatech.pmapi.expert.controller; | |||
import com.ningdatech.basic.model.PageVo; | |||
import com.ningdatech.log.annotation.WebLog; | |||
import com.ningdatech.pmapi.expert.manage.ExpertMetaApplyManage; | |||
import com.ningdatech.pmapi.expert.model.cmd.MetaApplyListQuery; | |||
import com.ningdatech.pmapi.expert.model.req.MetaApplyResultRequest; | |||
@@ -46,6 +47,7 @@ public class ExpertMetaApplyController { | |||
@PostMapping("/revoke/{applyId}") | |||
@ApiOperation(value = "申请撤销") | |||
@WebLog("申请撤销") | |||
public void metaApplyRevoke(@PathVariable Long applyId) { | |||
expertMetaApplyManage.metaApplyRevoke(applyId); | |||
} | |||
@@ -41,6 +41,7 @@ public class ExpertReviewController { | |||
@GetMapping("/detail/{meetingId}/{projectId}/{userId}") | |||
@ApiOperation("获取专家评审详情") | |||
@WebLog("获取专家评审详情") | |||
@ApiImplicitParams({ | |||
@ApiImplicitParam(name = "userId", value = "专家ID"), | |||
@ApiImplicitParam(name = "projectId", value = "项目ID") | |||
@@ -57,6 +58,7 @@ public class ExpertReviewController { | |||
@ApiImplicitParam(name = "meetingId", value = "会议ID") | |||
}) | |||
@ApiOperation("查看组员评审意见") | |||
@WebLog("查看组员评审意见") | |||
public List<ExpertReviewDetailVO> listForGroupLeader(@PathVariable Long meetingId, | |||
@PathVariable Long projectId) { | |||
return expertReviewManage.listReviews(projectId, meetingId, true); | |||
@@ -68,6 +70,7 @@ public class ExpertReviewController { | |||
@ApiImplicitParam(name = "meetingId", value = "会议ID") | |||
}) | |||
@ApiOperation("查看项目某次会议的所有评审意见") | |||
@WebLog("查看项目某次会议的所有评审意见") | |||
public List<ExpertReviewDetailVO> list(@PathVariable Long meetingId, | |||
@PathVariable Long projectId) { | |||
return expertReviewManage.listReviews(projectId, meetingId, false); | |||
@@ -78,6 +81,7 @@ public class ExpertReviewController { | |||
@ApiImplicitParam(name = "projectCode", value = "项目编号"), | |||
}) | |||
@ApiOperation("查看项目的所有评审意见") | |||
@WebLog("查看项目的所有评审意见") | |||
public ProjectReviewDetailVO projectExpertReviewDetail(@PathVariable String projectCode) { | |||
return expertReviewManage.projectExpertReviewDetail(projectCode); | |||
} | |||
@@ -1,6 +1,7 @@ | |||
package com.ningdatech.pmapi.filemanage.controller; | |||
import com.ningdatech.basic.model.PageVo; | |||
import com.ningdatech.log.annotation.WebLog; | |||
import com.ningdatech.pmapi.filemanage.manage.DocumentationManage; | |||
import com.ningdatech.pmapi.filemanage.model.dto.DocumentationGroupSaveDTO; | |||
import com.ningdatech.pmapi.filemanage.model.dto.DocumentationSaveDTO; | |||
@@ -37,12 +38,14 @@ public class DocumentationController { | |||
@PostMapping("/group/add") | |||
@ApiOperation(value = "分组添加", notes = "分组添加") | |||
@WebLog("档案管理-资料文档-分组添加") | |||
public String addGroup(@Validated @RequestBody DocumentationGroupSaveDTO dto){ | |||
return documentationManage.addGroup(dto); | |||
} | |||
@PostMapping("/group/delete/{id}") | |||
@ApiOperation(value = "分组删除", notes = "分组删除") | |||
@WebLog("档案管理-资料文档-分组删除") | |||
public String deleteGroup(@PathVariable Long id){ | |||
return documentationManage.deleteGroup(id); | |||
} | |||
@@ -61,12 +64,14 @@ public class DocumentationController { | |||
@PostMapping("/add") | |||
@ApiOperation(value = "文档添加", notes = "文档添加") | |||
@WebLog("档案管理-资料文档-文档添加") | |||
public String addDoc(@Validated @RequestBody DocumentationSaveDTO dto){ | |||
return documentationManage.addDoc(dto); | |||
} | |||
@PostMapping("/delete/{id}") | |||
@ApiOperation(value = "文档删除", notes = "文档删除") | |||
@WebLog("档案管理-资料文档-文档删除") | |||
public String deleteDoc(@PathVariable Long id){ | |||
return documentationManage.deleteDoc(id); | |||
} | |||
@@ -1,6 +1,7 @@ | |||
package com.ningdatech.pmapi.filemanage.controller; | |||
import com.ningdatech.basic.model.PageVo; | |||
import com.ningdatech.log.annotation.WebLog; | |||
import com.ningdatech.pmapi.filemanage.manage.ProjectFileManage; | |||
import com.ningdatech.pmapi.filemanage.model.param.ProjectFileListParam; | |||
import com.ningdatech.pmapi.filemanage.model.vo.ProjectFileListVO; | |||
@@ -40,6 +41,7 @@ public class ProjectFileController { | |||
@PostMapping("/want-read/{projectId}") | |||
@ApiOperation(value = "申请借阅", notes = "申请借阅") | |||
@WebLog("档案管理-项目档案-申请借阅") | |||
public String wantRead(@PathVariable Long projectId){ | |||
return projectFileManage.wantRead(projectId); | |||
} | |||
@@ -1,6 +1,7 @@ | |||
package com.ningdatech.pmapi.fiscal.controller; | |||
import com.ningdatech.log.annotation.WebLog; | |||
import com.ningdatech.pmapi.fiscal.manage.CompanyFiscalCodeManage; | |||
import com.ningdatech.pmapi.fiscal.model.po.ReqCompanyFiscalCodeAndSealSnPO; | |||
import com.ningdatech.pmapi.fiscal.model.po.ReqGetCompanyFiscalCodeAndSealSnPO; | |||
@@ -33,6 +34,7 @@ public class CompanyFiscalCodeController { | |||
@ApiOperation(value = "财政编码-配置", notes = "财政编码配置") | |||
@PostMapping("/fiscal-and-seal/configure") | |||
@WebLog("财政编码-配置") | |||
public void fiscalAndSealCodeConfigure(@Valid @RequestBody ReqCompanyFiscalCodeAndSealSnPO reqCompanyFiscalCodeAndSealSnPO) { | |||
companyFiscalCodeManage.fiscalCodeConfigure(reqCompanyFiscalCodeAndSealSnPO); | |||
} | |||
@@ -4,6 +4,7 @@ package com.ningdatech.pmapi.leave.controller; | |||
import com.ningdatech.basic.exception.BizException; | |||
import com.ningdatech.basic.model.IdVo; | |||
import com.ningdatech.basic.model.PageVo; | |||
import com.ningdatech.log.annotation.WebLog; | |||
import com.ningdatech.pmapi.leave.entity.po.LeaveCreateReq; | |||
import com.ningdatech.pmapi.leave.entity.po.LeaveListByCreatorReq; | |||
import com.ningdatech.pmapi.leave.entity.vo.LeaveDetailVO; | |||
@@ -35,6 +36,7 @@ public class ExpertLeaveController { | |||
@ApiOperation("请假") | |||
@PostMapping("/save") | |||
@WebLog("请假") | |||
public IdVo<Long> askForLeave(@Valid @RequestBody LeaveCreateReq po) { | |||
return leaveManage.askForLeave(po); | |||
} | |||
@@ -50,18 +52,21 @@ public class ExpertLeaveController { | |||
} | |||
@ApiOperation("我的请假列表(发起人)") | |||
@WebLog("我的请假列表(发起人)") | |||
@GetMapping("/leaveListByCreator") | |||
public PageVo<LeaveListItemVO> leaveListByCreator(LeaveListByCreatorReq po) { | |||
return leaveManage.leaveListByCreator(po); | |||
} | |||
@ApiOperation("销假") | |||
@WebLog("销假") | |||
@GetMapping("/endLeave") | |||
public void endLeave(Long leaveId) { | |||
leaveManage.endLeave(leaveId); | |||
} | |||
@ApiOperation("撤销") | |||
@WebLog("撤销") | |||
@GetMapping("/cancel") | |||
public void cancelLeave(Long leaveId) { | |||
leaveManage.cancel(leaveId); | |||
@@ -41,21 +41,18 @@ public class DashboardController { | |||
@ApiOperation("待办:专家评价列表") | |||
@GetMapping("/todo/expertEvaluation") | |||
@WebLog(value = "待办:专家评价列表") | |||
public PageVo<ExpertEvaluationToDoListItemVO> expertEvaluationToDo(PagePo po) { | |||
return dashboardManage.expertEvaluationToDo(po); | |||
} | |||
@ApiOperation("待办:专家待替换列表") | |||
@GetMapping("/todo/expertReplace") | |||
@WebLog(value = "待办:专家待替换列表") | |||
public PageVo<ExpertReplaceTodoListItemVO> expertReplaceToDo(PagePo po) { | |||
return dashboardManage.expertReplaceTodoList(po); | |||
} | |||
@ApiOperation("待办:专家待确认列表") | |||
@GetMapping("/todo/expertConfirm") | |||
@WebLog(value = "待办:专家待确认列表") | |||
public PageVo<MeetingConfirmToDoListItemVO> expertConfirmToDo(PagePo po) { | |||
return dashboardManage.expertConfirmToDo(po); | |||
} | |||
@@ -70,21 +70,18 @@ public class MeetingController { | |||
@ApiOperation("管理员会议列表") | |||
@GetMapping("/manager/meetingList") | |||
@WebLog(value = "管理员会议列表") | |||
public PageVo<MeetingByManagerVO> meetingListByManager(MeetingListReq req) { | |||
return meetingManage.meetingListForManager(req); | |||
} | |||
@ApiOperation("专家会议列表") | |||
@GetMapping("/expert/meetingList") | |||
@WebLog(value = "专家会议列表") | |||
public PageVo<MeetingByManagerVO> meetingListByExpert(MeetingListReq po) { | |||
return meetingManage.meetingListForExpert(po); | |||
} | |||
@ApiOperation("专家请假会议列表") | |||
@GetMapping("/expert/meetingListForLeave") | |||
@WebLog(value = "专家请假会议列表") | |||
public PageVo<MeetingByManagerVO> meetingListForLeave(MeetingLeaveListReq req) { | |||
return meetingManage.meetingListForLeave(req); | |||
} | |||
@@ -1,6 +1,7 @@ | |||
package com.ningdatech.pmapi.meta.controller; | |||
import com.ningdatech.log.annotation.WebLog; | |||
import com.ningdatech.pmapi.meta.manage.MetaManage; | |||
import com.ningdatech.pmapi.meta.model.po.ReqAddDictionaryPO; | |||
import com.ningdatech.pmapi.meta.model.po.ReqDictionaryListPO; | |||
@@ -49,12 +50,14 @@ public class MetaDictionaryManageController { | |||
@PostMapping("/add/dictionary") | |||
@ApiOperation("添加字典值") | |||
@WebLog("添加字典值") | |||
public void addDictionary(@Valid @RequestBody ReqAddDictionaryPO reqAddDictionaryPO) { | |||
metaManage.addDictionary(reqAddDictionaryPO); | |||
} | |||
@PostMapping("/remove/dictionary/{dictionaryCode}") | |||
@ApiOperation("删除字典值") | |||
@WebLog("删除字典值") | |||
public void removeDictionary(@PathVariable String dictionaryCode) { | |||
metaManage.removeDictionary(dictionaryCode); | |||
} | |||
@@ -1,6 +1,7 @@ | |||
package com.ningdatech.pmapi.meta.controller; | |||
import com.ningdatech.log.annotation.WebLog; | |||
import com.ningdatech.pmapi.meta.manage.MetaManage; | |||
import com.ningdatech.pmapi.meta.model.po.ReqAddTagTypePO; | |||
import com.ningdatech.pmapi.meta.model.po.ReqTagListPO; | |||
@@ -66,12 +67,14 @@ public class MetaTagManageController { | |||
@PostMapping("/add/tag-type") | |||
@ApiOperation("新增标签分类") | |||
@WebLog("新增标签分类") | |||
public void addTagType(@Valid @RequestBody ReqAddTagTypePO request) { | |||
metaManage.addTagType(request); | |||
} | |||
@PostMapping("/remove/tag/{tagCode}") | |||
@ApiOperation("删除标签") | |||
@WebLog("删除标签") | |||
public void removeTagName(@PathVariable String tagCode) { | |||
metaManage.removeTagName(tagCode); | |||
} | |||
@@ -2,6 +2,7 @@ package com.ningdatech.pmapi.organization.controller; | |||
import com.ningdatech.basic.model.PageVo; | |||
import com.ningdatech.log.annotation.WebLog; | |||
import com.ningdatech.pmapi.organization.manage.OrganizationManage; | |||
import com.ningdatech.pmapi.organization.model.po.ReqOrganizationListPO; | |||
import com.ningdatech.pmapi.organization.model.po.ReqSynthesizePO; | |||
@@ -1,6 +1,7 @@ | |||
package com.ningdatech.pmapi.organization.controller; | |||
import com.ningdatech.log.annotation.WebLog; | |||
import com.ningdatech.pmapi.organization.manage.GovBusinessStripManage; | |||
import com.ningdatech.pmapi.organization.model.vo.GovBusinessStripTreeVO; | |||
import com.ningdatech.pmapi.organization.model.vo.ProvincialGovBusinessStripVO; | |||
@@ -1,6 +1,7 @@ | |||
package com.ningdatech.pmapi.organization.controller; | |||
import com.ningdatech.basic.model.PageVo; | |||
import com.ningdatech.log.annotation.WebLog; | |||
import com.wflow.bean.dto.WflowOrgProcdefDto; | |||
import com.wflow.bean.vo.OrgProcdefVo; | |||
import com.wflow.service.OrgProcdefService; | |||
@@ -45,12 +46,14 @@ public class ProcDefController { | |||
@ApiOperation(value = "单位流程配置保存", notes = "单位流程配置保存") | |||
@PostMapping("/save") | |||
@WebLog("单位流程配置保存") | |||
public String save(@Validated @RequestBody WflowOrgProcdefDto wflowOrgProcdefDto) { | |||
return orgProcessModelService.saveProcess(wflowOrgProcdefDto); | |||
} | |||
@ApiOperation(value = "单位流程配置启用", notes = "单位流程配置启用") | |||
@PutMapping("/enable/{processDefId}") | |||
@WebLog("单位流程配置启用") | |||
public String enableProcess(@PathVariable String processDefId) { | |||
orgProcessModelService.enableProcess(processDefId, Boolean.FALSE); | |||
return "启用成功"; | |||
@@ -58,6 +61,7 @@ public class ProcDefController { | |||
@ApiOperation(value = "单位流程配置禁用", notes = "单位流程配置禁用") | |||
@PutMapping("/disable/{processDefId}") | |||
@WebLog("单位流程配置禁用") | |||
public String disableProcess(@PathVariable String processDefId) { | |||
orgProcessModelService.enableProcess(processDefId, Boolean.TRUE); | |||
return "禁用成功"; | |||
@@ -65,12 +69,14 @@ public class ProcDefController { | |||
@ApiOperation(value = "单位流程配置部署", notes = "单位流程配置部署") | |||
@PostMapping("/deploy/{processDefId}") | |||
@WebLog("单位流程配置部署") | |||
public String deploy(@Validated @PathVariable String processDefId) { | |||
return orgProcessModelService.deployProcess(processDefId, null); | |||
} | |||
@ApiOperation(value = "单位流程配置删除", notes = "单位流程配置删除") | |||
@PostMapping("/delete/{processDefId}") | |||
@WebLog("单位流程配置删除") | |||
public Boolean delete(@PathVariable String processDefId) { | |||
return orgProcessModelService.delProcess(processDefId); | |||
} | |||
@@ -1,6 +1,7 @@ | |||
package com.ningdatech.pmapi.projectdeclared.controller; | |||
import com.ningdatech.basic.model.PageVo; | |||
import com.ningdatech.log.annotation.WebLog; | |||
import com.ningdatech.pmapi.common.util.ExcelDownUtil; | |||
import com.ningdatech.pmapi.projectdeclared.manage.ConstructionManage; | |||
import com.ningdatech.pmapi.projectdeclared.manage.ProjectAdjustmentManage; | |||
@@ -45,6 +46,7 @@ public class ConstructionController { | |||
@GetMapping("/contract/export") | |||
@ApiOperation("待合同备案的项目列表导出") | |||
@WebLog("待合同备案的项目列表导出") | |||
public void exportList(ProjectListReq req, HttpServletResponse response){ | |||
ExcelDownUtil.downXls(response,req,constructionManage::exportList); | |||
} | |||
@@ -56,6 +58,7 @@ public class ConstructionController { | |||
} | |||
@ApiOperation(value = "填写合同信息", notes = "填写合同信息") | |||
@WebLog("填写合同信息") | |||
@PostMapping("/submit-contract") | |||
public String submitContract(@Validated @RequestBody ContractSaveDTO dto) { | |||
return constructionManage.submitContract(dto); | |||
@@ -69,6 +72,7 @@ public class ConstructionController { | |||
@GetMapping("/pre-ins/export") | |||
@ApiOperation("待初验备案的项目列表导出") | |||
@WebLog("待初验备案的项目列表导出") | |||
public void exportPreList(ProjectListReq req, HttpServletResponse response){ | |||
ExcelDownUtil.downXls(response,req,constructionManage::exportPreList); | |||
} | |||
@@ -80,6 +84,7 @@ public class ConstructionController { | |||
} | |||
@ApiOperation(value = "填写初验信息", notes = "填写初验信息") | |||
@WebLog("填写初验信息") | |||
@PostMapping("/submit-pre-ins") | |||
public String submitPreIns(@Validated @RequestBody PreInsSaveDTO dto) { | |||
return constructionManage.submitPreIns(dto); | |||
@@ -1,6 +1,7 @@ | |||
package com.ningdatech.pmapi.projectdeclared.controller; | |||
import com.ningdatech.basic.model.PageVo; | |||
import com.ningdatech.log.annotation.WebLog; | |||
import com.ningdatech.pmapi.common.util.ExcelDownUtil; | |||
import com.ningdatech.pmapi.projectdeclared.manage.ConstructionPlanManage; | |||
import com.ningdatech.pmapi.projectdeclared.model.dto.DefaultDeclaredDTO; | |||
@@ -38,6 +39,7 @@ public class ConstructionPlanController { | |||
} | |||
@ApiOperation(value = "建设方案申报", notes = "建设方案申报") | |||
@WebLog("建设方案申报") | |||
@PostMapping("/start") | |||
public String startTheProcess(@Validated @RequestBody DefaultDeclaredDTO dto) { | |||
String instanceId = constructionPlanManage.startTheProcess(dto); | |||
@@ -46,6 +48,7 @@ public class ConstructionPlanController { | |||
@GetMapping("/export") | |||
@ApiOperation("可申报建设方案项目列表导出") | |||
@WebLog("可申报建设方案项目列表导出") | |||
public void exportList(ConstrctionPlanListReq planReq, HttpServletResponse response) { | |||
ExcelDownUtil.downXls(response, planReq, constructionPlanManage::exportList); | |||
} | |||
@@ -4,6 +4,7 @@ import java.util.Iterator; | |||
import javax.servlet.http.HttpServletResponse; | |||
import com.ningdatech.log.annotation.WebLog; | |||
import org.apache.commons.lang3.StringUtils; | |||
import org.springframework.validation.annotation.Validated; | |||
import org.springframework.web.bind.annotation.*; | |||
@@ -83,12 +84,14 @@ public class DeclaredProjectController { | |||
} | |||
@ApiOperation(value = "申报项目保存至草稿箱", notes = "申报项目保存至草稿箱") | |||
@WebLog("申报项目保存至草稿箱") | |||
@PostMapping("/save-to-draft") | |||
public Object saveToDraft(@Validated @RequestBody ProjectDraftSaveDTO dto) { | |||
return declaredProjectManage.saveToDraft(dto); | |||
} | |||
@ApiOperation(value = "申报项目", notes = "申报项目") | |||
@WebLog("申报项目") | |||
@PostMapping("/start") | |||
public String startTheProcess(@Validated @RequestBody DefaultDeclaredDTO dto) { | |||
String instanceId = declaredProjectManage.startTheProcess(dto); | |||
@@ -96,6 +99,7 @@ public class DeclaredProjectController { | |||
} | |||
@ApiOperation(value = "重新申报项目", notes = "重新申报项目") | |||
@WebLog("重新申报项目") | |||
@PostMapping("/restart") | |||
public String reStartTheProcess(@Validated @RequestBody DefaultDeclaredDTO dto) { | |||
return projectAdjustmentManage.adjustment(dto); | |||
@@ -103,6 +107,7 @@ public class DeclaredProjectController { | |||
@GetMapping("/export") | |||
@ApiOperation("申报项目列表导出") | |||
@WebLog("申报项目列表导出") | |||
public void exportList(ProjectListReq req, HttpServletResponse response){ | |||
ExcelDownUtil.downXls(response,req,declaredProjectManage::exportList); | |||
} | |||
@@ -1,6 +1,7 @@ | |||
package com.ningdatech.pmapi.projectdeclared.controller; | |||
import com.ningdatech.basic.model.PageVo; | |||
import com.ningdatech.log.annotation.WebLog; | |||
import com.ningdatech.pmapi.common.util.ExcelDownUtil; | |||
import com.ningdatech.pmapi.projectdeclared.manage.DelayedApplyManage; | |||
import com.ningdatech.pmapi.projectdeclared.model.dto.DelayedApplyDTO; | |||
@@ -38,11 +39,13 @@ public class DelayedApplyController { | |||
@GetMapping("/export") | |||
@ApiOperation("过期的项目列表导出") | |||
@WebLog("过期的项目列表导出") | |||
public void exportList(ProjectListReq req, HttpServletResponse response){ | |||
ExcelDownUtil.downXls(response,req,delayedApplyManage::exportList); | |||
} | |||
@ApiOperation(value = "延期申报", notes = "延期申报") | |||
@WebLog("延期申报") | |||
@PostMapping("/apply") | |||
public String delayedApply(@Validated @RequestBody DelayedApplyDTO dto) { | |||
String instanceId = delayedApplyManage.startDelayedApplyProcess(dto); | |||
@@ -1,6 +1,7 @@ | |||
package com.ningdatech.pmapi.projectdeclared.controller; | |||
import com.ningdatech.basic.model.PageVo; | |||
import com.ningdatech.log.annotation.WebLog; | |||
import com.ningdatech.pmapi.common.util.ExcelDownUtil; | |||
import com.ningdatech.pmapi.projectdeclared.manage.FinalAcceptanceManage; | |||
import com.ningdatech.pmapi.projectdeclared.model.dto.DefaultDeclaredDTO; | |||
@@ -40,6 +41,7 @@ public class FinalAcceptanceController { | |||
@GetMapping("/export") | |||
@ApiOperation("待终验申报的项目导出") | |||
@WebLog("待终验申报的项目导出") | |||
public void exportList(ProjectListReq req, HttpServletResponse response){ | |||
ExcelDownUtil.downXls(response,req,finalAcceptanceManage::exportList); | |||
} | |||
@@ -51,6 +53,7 @@ public class FinalAcceptanceController { | |||
} | |||
@ApiOperation(value = "终验申报", notes = "终验申报") | |||
@WebLog("终验申报") | |||
@PostMapping("/start-process") | |||
public String startTheProcess(@Validated @RequestBody DefaultDeclaredDTO dto) { | |||
String instanceId = finalAcceptanceManage.startProcess(dto); | |||
@@ -1,5 +1,6 @@ | |||
package com.ningdatech.pmapi.projectdeclared.controller; | |||
import com.ningdatech.log.annotation.WebLog; | |||
import com.ningdatech.pmapi.projectdeclared.manage.IrsManage; | |||
import com.ningdatech.pmapi.projectdeclared.model.vo.IrsApplicationVO; | |||
import com.ningdatech.pmapi.projectdeclared.model.vo.PiotTasksVO; | |||
@@ -28,12 +29,14 @@ public class IrsController { | |||
private final IrsManage irsManage; | |||
@ApiOperation(value = "irs应用列表", notes = "irs应用列表") | |||
@WebLog("irs应用列表") | |||
@GetMapping("/application-list") | |||
public List<IrsApplicationVO> applicationList() { | |||
return irsManage.applicationList(); | |||
} | |||
@ApiOperation(value = "试点任务列表", notes = "试点任务列表") | |||
@WebLog("试点任务列表") | |||
@GetMapping("/piot-tasks") | |||
public List<PiotTasksVO> piotTasks() { | |||
return irsManage.listPiotTasks(); | |||
@@ -2,6 +2,7 @@ package com.ningdatech.pmapi.projectdeclared.controller; | |||
import javax.servlet.http.HttpServletResponse; | |||
import com.ningdatech.log.annotation.WebLog; | |||
import org.springframework.validation.annotation.Validated; | |||
import org.springframework.web.bind.annotation.*; | |||
@@ -40,6 +41,7 @@ public class PrequalificationDeclaredController { | |||
} | |||
@ApiOperation(value = "申报预审", notes = "申报预审") | |||
@WebLog("申报预审") | |||
@PostMapping("/start") | |||
public String startTheProcess(@Validated @RequestBody DefaultDeclaredDTO dto) { | |||
return prequalificationDeclaredProjectManage.startTheProcess(dto); | |||
@@ -47,6 +49,7 @@ public class PrequalificationDeclaredController { | |||
@GetMapping("/export") | |||
@ApiOperation("可预审申报项目列表导出") | |||
@WebLog("可预审申报项目列表导出") | |||
public void exportList(PrequalificationDeclaredListReq preReq, HttpServletResponse response){ | |||
ExcelDownUtil.downXls(response,preReq,prequalificationDeclaredProjectManage::exportList); | |||
} | |||
@@ -1,6 +1,7 @@ | |||
package com.ningdatech.pmapi.projectdeclared.controller; | |||
import com.ningdatech.basic.model.PageVo; | |||
import com.ningdatech.log.annotation.WebLog; | |||
import com.ningdatech.pmapi.common.util.ExcelDownUtil; | |||
import com.ningdatech.pmapi.projectdeclared.model.dto.DefaultDeclaredDTO; | |||
import com.ningdatech.pmapi.projectdeclared.model.req.AdjustmentListReq; | |||
@@ -41,6 +42,7 @@ public class ProjectAdjustmentController { | |||
} | |||
@ApiOperation(value = "项目内容调整", notes = "项目内容调整") | |||
@WebLog("项目内容调整") | |||
@PostMapping | |||
public String startTheProcess(@Validated @RequestBody DefaultDeclaredDTO dto) { | |||
String instanceId = projectAdjustmentManage.adjustment(dto); | |||
@@ -49,6 +51,7 @@ public class ProjectAdjustmentController { | |||
@GetMapping("/export") | |||
@ApiOperation("项目内容调整列表导出") | |||
@WebLog("项目内容调整列表导出") | |||
public void exportList(AdjustmentListReq preReq, HttpServletResponse response){ | |||
ExcelDownUtil.downXls(response,preReq,projectAdjustmentManage::exportList); | |||
} | |||
@@ -1,6 +1,7 @@ | |||
package com.ningdatech.pmapi.projectdeclared.controller; | |||
import com.ningdatech.basic.model.PageVo; | |||
import com.ningdatech.log.annotation.WebLog; | |||
import com.ningdatech.pmapi.common.util.ExcelDownUtil; | |||
import com.ningdatech.pmapi.projectdeclared.manage.ProjectAdjustmentManage; | |||
import com.ningdatech.pmapi.projectdeclared.manage.PurchaseManage; | |||
@@ -47,11 +48,13 @@ public class PurchaseController { | |||
@GetMapping("/export") | |||
@ApiOperation("待采购结果备案列表导出") | |||
@WebLog("待采购结果备案列表导出") | |||
public void exportList(ProjectListReq req, HttpServletResponse response){ | |||
ExcelDownUtil.downXls(response,req,purchaseManage::exportList); | |||
} | |||
@ApiOperation(value = "填写采购结果", notes = "填写采购结果") | |||
@WebLog("填写采购结果") | |||
@PostMapping("/submit-result") | |||
public String submitResult(@Validated @RequestBody PurchaseSaveDTO dto) { | |||
return purchaseManage.submitResult(dto); | |||
@@ -37,6 +37,7 @@ public class AnnualPlanController { | |||
@GetMapping("/list") | |||
@ApiOperation("年度计划库列表") | |||
@WebLog("年度计划库列表") | |||
public PageVo<AnnualPlanListItemVO> annualPlanLibList(ProjectListReq req) { | |||
return annualPlanLibManage.annulPlanLibList(req); | |||
} | |||
@@ -78,12 +79,14 @@ public class AnnualPlanController { | |||
@PostMapping("/exportList") | |||
@ApiOperation("项目(增补)库列表导出") | |||
@WebLog("项目(增补)库列表导出") | |||
public void exportList(@Valid @RequestBody ProjectListReq param, HttpServletResponse response) { | |||
annualPlanLibManage.exportList(param, response); | |||
} | |||
@PostMapping("/exportModifyList") | |||
@ApiOperation("项目(增补)库编辑表导出") | |||
@WebLog("项目(增补)库编辑表导出") | |||
public void exportModifyList(@Valid @RequestBody ProjectListReq param, HttpServletResponse response) { | |||
annualPlanLibManage.exportModifyList(param, response); | |||
} | |||
@@ -1,6 +1,7 @@ | |||
package com.ningdatech.pmapi.projectlib.controller; | |||
import com.ningdatech.basic.model.PageVo; | |||
import com.ningdatech.log.annotation.WebLog; | |||
import com.ningdatech.pmapi.common.helper.UserInfoHelper; | |||
import com.ningdatech.pmapi.projectlib.manage.ProjectLibManage; | |||
import com.ningdatech.pmapi.projectlib.model.req.ProjectListReq; | |||
@@ -57,6 +58,7 @@ public class ProjectLibController { | |||
@PostMapping("/exportList") | |||
@ApiOperation("项目库列表导出") | |||
@WebLog("项目库列表导出") | |||
private void exportList(@Valid @RequestBody ProjectListReq param, HttpServletResponse response){ | |||
projectLibManage.exportList(param,response); | |||
} | |||
@@ -2,6 +2,7 @@ package com.ningdatech.pmapi.projectlib.controller; | |||
import com.ningdatech.basic.model.PageVo; | |||
import com.ningdatech.log.annotation.WebLog; | |||
import com.ningdatech.pmapi.common.util.ExcelDownUtil; | |||
import com.ningdatech.pmapi.projectlib.manage.ProjectRenewalFundManage; | |||
import com.ningdatech.pmapi.projectlib.model.dto.ProjectRenewalFundDeclarationDTO; | |||
@@ -33,42 +34,49 @@ public class ProjectRenewalFundDeclarationController { | |||
@GetMapping("/list") | |||
@ApiOperation("项目续建资金库") | |||
@WebLog("项目续建资金库") | |||
public PageVo<ProjectRenewalFundDeclarationVO> list(ProjectRenewalListReq req) { | |||
return projectRenewalFundManage.list(req); | |||
} | |||
@GetMapping("/{id}") | |||
@ApiOperation("项目续建资金详情") | |||
@WebLog("项目续建资金详情") | |||
private ProjectRenewalFundDeclarationVO detail (@PathVariable Long id){ | |||
return projectRenewalFundManage.detail(id); | |||
} | |||
@PostMapping("/declared") | |||
@ApiOperation("项目续建资金申请") | |||
@WebLog("项目续建资金申请") | |||
private Long declared (@Validated @RequestBody ProjectRenewalFundDeclarationDTO dto){ | |||
return projectRenewalFundManage.declared(dto); | |||
} | |||
@PostMapping("/audit") | |||
@ApiOperation("续建项目审核") | |||
@WebLog("续建项目审核") | |||
private Long audit(@Validated @RequestBody ProjectRenewalAuditReq param){ | |||
return projectRenewalFundManage.audit(param); | |||
} | |||
@DeleteMapping("/delete/{projectRenewalId}") | |||
@ApiOperation("续建项目删除") | |||
@WebLog("续建项目删除") | |||
private Long delete(@PathVariable("projectRenewalId") Long projectRenewalId){ | |||
return projectRenewalFundManage.delete(projectRenewalId); | |||
} | |||
@GetMapping("/export") | |||
@ApiOperation("项目库续建项目列表导出") | |||
@WebLog("项目库续建项目列表导出") | |||
private void exportList(ProjectRenewalListReq req, HttpServletResponse response){ | |||
ExcelDownUtil.downXls(response,req,projectRenewalFundManage::exportList); | |||
} | |||
@GetMapping("/exportRenewalDeclare") | |||
@ApiOperation("申报管理续建项目资金申报列表导出") | |||
@WebLog("申报管理续建项目资金申报列表导出") | |||
private void exportRenewalDeclareList(ProjectRenewalListReq req, HttpServletResponse response){ | |||
ExcelDownUtil.downXls(response,req,projectRenewalFundManage::exportRenewalDeclareList); | |||
} | |||
@@ -1,5 +1,6 @@ | |||
package com.ningdatech.pmapi.sms.controller; | |||
import com.ningdatech.log.annotation.WebLog; | |||
import com.ningdatech.pmapi.sms.constant.VerificationCodeType; | |||
import com.ningdatech.pmapi.sms.manage.SmsManage; | |||
import com.ningdatech.pmapi.sms.model.po.ReqVerificationCodePO; | |||
@@ -34,6 +35,7 @@ public class VerificationCodeController { | |||
*/ | |||
@ApiOperation(value = "发送验证码", notes = "发送验证码") | |||
@PostMapping(value = "/send") | |||
@WebLog("发送验证码") | |||
public void send(@Validated @RequestBody ReqVerificationCodePO request) { | |||
smsManage.sendVerificationCode(request); | |||
} | |||
@@ -1,5 +1,6 @@ | |||
package com.ningdatech.pmapi.sys.controller; | |||
import com.ningdatech.log.annotation.WebLog; | |||
import com.wflow.bean.dto.WflowFormsDto; | |||
import com.wflow.bean.vo.WflowFormVo; | |||
import com.wflow.workflow.service.WflowFormsService; | |||
@@ -33,6 +34,7 @@ public class FormController { | |||
} | |||
@ApiOperation(value = "编辑系统表单", notes = "编辑系统表单") | |||
@WebLog("编辑系统表单") | |||
@PostMapping("/modify") | |||
public String modify(@Validated @RequestBody WflowFormsDto dto) { | |||
return formService.modifySysForm(dto); | |||
@@ -1,6 +1,7 @@ | |||
package com.ningdatech.pmapi.sys.controller; | |||
import com.ningdatech.basic.model.PageVo; | |||
import com.ningdatech.log.annotation.WebLog; | |||
import com.ningdatech.pmapi.sys.manage.NotifyManage; | |||
import com.ningdatech.pmapi.sys.model.req.NotifyListReq; | |||
import com.ningdatech.pmapi.sys.model.vo.NotifyVO; | |||
@@ -39,6 +40,7 @@ public class NotifyController { | |||
@PostMapping("/read/{id}") | |||
@ApiOperation("已读") | |||
@WebLog("消息-已读") | |||
public Boolean read(@PathVariable Long id) { | |||
return notifyManage.read(id); | |||
} | |||
@@ -1,6 +1,7 @@ | |||
package com.ningdatech.pmapi.sys.controller; | |||
import com.ningdatech.basic.model.PageVo; | |||
import com.ningdatech.log.annotation.WebLog; | |||
import com.ningdatech.pmapi.projectdeclared.manage.DefaultDeclaredProjectManage; | |||
import com.wflow.bean.dto.WflowModelHistorysDto; | |||
import com.wflow.bean.vo.WflowModelVo; | |||
@@ -50,6 +51,7 @@ public class SysProcDefController { | |||
@ApiOperation(value = "系统流程配置保存", notes = "系统流程配置保存") | |||
@PostMapping("/save") | |||
@WebLog("系统流程配置保存") | |||
public String save(@Validated @RequestBody WflowModelHistorysDto dto) { | |||
return processModelService.saveProcess(dto); | |||
} | |||
@@ -64,6 +66,7 @@ public class SysProcDefController { | |||
@ApiOperation(value = "系统流程配置发布", notes = "系统流程配置发布") | |||
@PostMapping("/deploy/{formId}") | |||
@WebLog("系统流程配置发布") | |||
public String deploy(@Validated @PathVariable String formId) { | |||
return processModelService.deployProcess(formId,null); | |||
} | |||
@@ -66,6 +66,7 @@ public class TodoCenterController { | |||
* @return void | |||
*/ | |||
@PostMapping("/todo-list/export") | |||
@WebLog("待办中心-待我处理项目列表导出") | |||
public void exportPendingProjectList(@Valid @RequestBody ToBeProcessedExportReq param, | |||
HttpServletResponse response){ | |||
todoCenterManage.exportTodoList(response,param); | |||
@@ -87,6 +88,7 @@ public class TodoCenterController { | |||
* @return 操作结果 | |||
*/ | |||
@PostMapping("/handler") | |||
@WebLog("审核通过,盖章并通过、退回、撤回、驳回等操作") | |||
public Object handler(@Valid @RequestBody ReqProcessHandlerDTO param) { | |||
String nextTaskId = todoCenterManage.handler(param); | |||
return nextTaskId; | |||
@@ -161,18 +163,21 @@ public class TodoCenterController { | |||
@ApiOperation(value = "被退回项目内容调整并通过", notes = "被退回项目内容调整并通过") | |||
@PostMapping("/adjustAndHandle") | |||
@WebLog("被退回项目内容调整并通过") | |||
public String startTheProcess(@Validated @RequestBody AdjustHandleDTO dto) { | |||
String instanceId = todoCenterManage.adjustmentAndHandle(dto); | |||
return "退回项目内容调整并且重新通过 【" + instanceId + "】 成功"; | |||
} | |||
@ApiOperation("获取未签章的pdf文件") | |||
@WebLog("获取未签章的pdf文件") | |||
@PostMapping("/getNotSealedPdf/{projectId}") | |||
public Long getNotSealedPdf (@Valid @PathVariable("projectId") Long projectId){ | |||
return todoCenterManage.getNotSealedPdf(projectId); | |||
} | |||
@ApiOperation("获取签章后的pdf文件") | |||
@WebLog("获取签章后的pdf文件") | |||
@PostMapping("/getSealedPdf") | |||
public Long getSealedPdf(@Valid @RequestBody SealInfoDTO req){ | |||
return todoCenterManage.getSealedPdf(req); | |||
@@ -2,6 +2,7 @@ package com.ningdatech.pmapi.user.controller; | |||
import com.ningdatech.basic.model.PageVo; | |||
import com.ningdatech.log.annotation.WebLog; | |||
import com.ningdatech.pmapi.user.manage.UserInfoManage; | |||
import com.ningdatech.pmapi.user.model.po.ReqUserDetailEditPO; | |||
import com.ningdatech.pmapi.user.model.po.ReqUserDetailPO; | |||
@@ -53,6 +54,7 @@ public class UserInfoController { | |||
@ApiOperation(value = "用户详情编辑", notes = "用户详情编辑") | |||
@PostMapping("/detail/edit") | |||
@WebLog("用户详情编辑") | |||
public void userInfoDetailEdit(@Valid @RequestBody ReqUserDetailEditPO req) { | |||
userInfoManage.userInfoDetailEdit(req); | |||
} | |||