“djh”
2026-02-02 63264fe00b684bfec91ca5888f640971dabc0ed2
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
package com.gkhy.exam.admin.controller.app;
 
import com.gkhy.exam.common.api.CommonResult;
import com.gkhy.exam.system.domain.ContractReviewMess;
import com.gkhy.exam.system.domain.ItemReviewUser;
import com.gkhy.exam.system.domain.Proclaim;
import com.gkhy.exam.system.domain.UseSealApplyFlow;
import com.gkhy.exam.system.domain.req.ContractReviewReq;
import com.gkhy.exam.system.service.ContractReviewService;
import com.gkhy.exam.system.service.ItemReviewService;
import com.gkhy.exam.system.service.ProclaimService;
import com.gkhy.exam.system.service.useSealApply.UseSealApplyService;
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 = "APP审批前端控制器")
@RestController
@RequestMapping("/app/item/review")
public class AppItemReviewController {
 
    @Autowired
    private ItemReviewService itemReviewService;
 
    @Autowired
    private UseSealApplyService applyService;
 
    @Autowired
    private ProclaimService proclaimService;
 
    @Autowired
    private ContractReviewService contractReviewService;
 
 
 
    /**
     * 待审批
     * @param userId
     * @return
     */
    @ApiOperation(value = "待审批列表")
    @GetMapping("/approvalList")
    public CommonResult approvalList(@RequestParam("userId") Integer userId){
        return itemReviewService.approvalList(userId);
    }
 
 
    /**
     * 审批
     * @param itemReviewUser
     * @return
     */
    @ApiOperation(value = "审批")
    @PostMapping("/approval")
    public CommonResult approval(@RequestBody ItemReviewUser itemReviewUser){
        return itemReviewService.approval(itemReviewUser);
    }
 
 
    /**
     * 用章待审批
     * @param userId
     * @return
     */
    @ApiOperation(value = "待审批列表")
    @GetMapping("apply/List")
    public CommonResult applyList(@RequestParam("userId") Integer userId){
        return applyService.applyList(userId);
    }
 
 
    /**
     * 用章审批
     * @param useSealApplyFlow
     * @return
     */
    @ApiOperation(value = "审批")
    @PostMapping("apply/check")
    public CommonResult check(@RequestBody UseSealApplyFlow useSealApplyFlow){
        return applyService.approveUseSealApply(useSealApplyFlow);
    }
 
    /**
     * 颁布令待审批
     * @param userId
     * @return
     */
    @ApiOperation(value = "待审批列表")
    @GetMapping("proclaim/List")
    public CommonResult proclaimList(@RequestParam("userId") Integer userId){
        return proclaimService.proclaimList(userId);
    }
 
 
    /**
     * 颁布令审批
     * @param proclaim
     * @return
     */
    @ApiOperation(value = "审批")
    @PostMapping("proclaim/check")
    public CommonResult proclaimcheck(@RequestBody Proclaim proclaim){
        return proclaimService.approveProclaim(proclaim);
    }
 
    /**
     * 合同评审待审批
     * @param userId
     * @return
     */
    @ApiOperation(value = "待审批列表")
    @GetMapping("contract/List")
    public CommonResult contractList(@RequestParam("userId") Integer userId){
        return contractReviewService.contractList(userId);
    }
 
 
    /**
     * 合同评审审批
     * @param contractReviewReq
     * @return
     */
    @ApiOperation(value = "审批")
    @PostMapping("contract/check")
    public CommonResult contractcheck(@RequestBody ContractReviewReq contractReviewReq){
        return contractReviewService.contractcheck(contractReviewReq);
    }
 
 
 
}