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