From 59e91a4e9ddaf23cebb12993c774aa899ab22d16 Mon Sep 17 00:00:00 2001 From: 郑永安 <zyazyz250@sina.com> Date: 星期一, 19 六月 2023 14:22:45 +0800 Subject: [PATCH] 描述 --- src/main/java/com/gk/firework/Controller/AssessApplyController.java | 185 ++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 185 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/gk/firework/Controller/AssessApplyController.java b/src/main/java/com/gk/firework/Controller/AssessApplyController.java new file mode 100644 index 0000000..9fa2999 --- /dev/null +++ b/src/main/java/com/gk/firework/Controller/AssessApplyController.java @@ -0,0 +1,185 @@ +package com.gk.firework.Controller; + +import com.alibaba.fastjson.JSONObject; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.gk.firework.Controller.Base.BaseController; +import com.gk.firework.Domain.AccessAssessApply; +import com.gk.firework.Domain.AssessApply; +import com.gk.firework.Domain.Utils.FilterObject; +import com.gk.firework.Service.AccessAssessApplyService; +import com.gk.firework.Service.AssessApplyService; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.*; + +@Api(tags = "销售,准入评定") +@RequestMapping("/assess") +@RestController +public class AssessApplyController extends BaseController { + + @Autowired + AssessApplyService assessApplyService; + @Autowired + AccessAssessApplyService accessAssessApplyService; + + @PostMapping("/addApply-sale") + @ApiOperation(value = "新增评定申请", httpMethod = "POST") + public Object addSaleAssessApply(AssessApply assessApply) { + assessApplyService.addSaleAssessApply(assessApply, getUser()); + return success(); + } + + @PostMapping("/modApply-sale") + @ApiOperation(value = "修改评定申请", httpMethod = "POST") + public Object modSaleAssessApply(AssessApply assessApply) { + assessApplyService.modSaleAssessApply(assessApply, getUser()); + return success(); + } + + @PostMapping("/submitApply-sale") + @ApiOperation(value = "提交申请",httpMethod = "POST") + public Object submitSaleAssessApply(@RequestParam Long id) { + assessApplyService.submitSaleAssessApply(id, getUser()); + return success(); + } + + @PostMapping("/approveApply-sale") + @ApiOperation(value = "审批通过", httpMethod = "POST") + public Object approveSaleAssessApply(@RequestBody JSONObject entity) { + assessApplyService.approveSaleAssessApply(entity,getUser()); + return success(); + } + + @PostMapping("/rejectApply-sale") + @ApiOperation(value = "审批驳回", httpMethod = "POST") + public Object rejectSaleAssessApply(@RequestBody JSONObject entity) { + assessApplyService.rejectSaleAssessApply(entity,getUser()); + return success(); + } + + @PostMapping("/applyList-sale") + @ApiOperation(value = "分页查询", httpMethod = "POST") + public Object saleApplyList(@RequestBody FilterObject filterAssess) { + Integer pageIndex = filterAssess.getPageIndex(); + Integer pageSize = filterAssess.getPageSize(); + IPage page = assessApplyService.selectSalePages(new Page<>(pageIndex, pageSize), filterAssess.getFilter(), getUser()); + return success(page); + } + + + @PostMapping("/addApply-access") + @ApiOperation(value = "新增准入申请", httpMethod = "POST") + public Object addAccessAssessApply(AssessApply assessApply) { + assessApplyService.addAccessAssessApply(assessApply, getUser()); + return success(); + } + + @PostMapping("/modApply-access") + @ApiOperation(value = "修改准入申请", httpMethod = "POST") + public Object modAccessAssessApply(AssessApply assessApply) { + assessApplyService.modAccessAssessApply(assessApply, getUser()); + return success(); + } + + @PostMapping("/submitApply-access") + @ApiOperation(value = "提交准入申请",httpMethod = "POST") + public Object submitAccessAssessApply(@RequestParam Long id) { + assessApplyService.submitAccessAssessApply(id, getUser()); + return success(); + } + + @PostMapping("/approveApply-access") + @ApiOperation(value = "审批通过",httpMethod = "POST") + public Object approveAccessAssessApply(@RequestBody JSONObject entity) { + accessAssessApplyService.approveAccessAssessApply(entity, getUser()); + return success(); + } + + + @PostMapping("/rejectApply-access") + @ApiOperation(value = "拒绝通过",httpMethod = "POST") + public Object rejectAccessAssessApply(@RequestBody JSONObject entity) { + accessAssessApplyService.rejectAccessAssessApply(entity, getUser()); + return success(); + } + + + + /** + * @Description: 准入评定申请分页(协会) + * @date 2021/7/7 16:07 + */ + @PostMapping("/applyList-access") + @ApiOperation(value = "准入评定申请分页", httpMethod = "POST") + public Object accessApplyList(@RequestBody FilterObject filterAssess) { + Integer pageIndex = filterAssess.getPageIndex(); + Integer pageSize = filterAssess.getPageSize(); + IPage page = accessAssessApplyService.selectAccessPages(new Page<>(pageIndex, pageSize), filterAssess.getFilter(), getUser()); + return success(page); + } + + + /** + * @Description: 准入评定申诉分页(被处罚企业) + * @date 2021/7/7 16:07 + */ + @PostMapping("/applyList-access-appeal") + @ApiOperation(value = "准入评定申诉分页", httpMethod = "POST") + public Object accessApplyAppealList(@RequestBody FilterObject filterAssess) { + Integer pageIndex = filterAssess.getPageIndex(); + Integer pageSize = filterAssess.getPageSize(); + IPage page = accessAssessApplyService.selectAccessAppealPages(new Page<>(pageIndex, pageSize), filterAssess.getFilter(), getUser()); + return success(page); + } + + + + /** + * @Description: 企业申诉(将被处罚企业) 14天内可以申诉 + * @date 2021/7/7 16:07 + */ + @PostMapping("/appealApply-access") + @ApiOperation(value = "企业准入评定申诉", httpMethod = "POST") + public Object appealAccessApply(AccessAssessApply accessAccessApply) { + accessAssessApplyService.AccessAppeal(accessAccessApply,getUser()); + return success(); + } + + + /** + * @Description: 申诉通过 + * @date 2021/7/7 16:07 + */ + @PostMapping("/appealPass-access") + @ApiOperation(value = "申诉通过", httpMethod = "POST") + public Object appealAccessPass(@RequestParam Long id) { + accessAssessApplyService.appealAccessPass(id,getUser()); + return success(); + } + + + + /** + * @Description: 申诉拒绝(可以包含拒绝理由) + * @date 2021/7/7 16:07 + */ + @PostMapping("/appealReject-access") + @ApiOperation(value = "申诉拒绝", httpMethod = "POST") + public Object appealAccessReject(@RequestBody JSONObject entity) { + accessAssessApplyService.appealAccessReject(entity,getUser()); + return success(); + } + + + + + + + + + + + +} -- Gitblit v1.9.2