“djh”
2025-11-26 cf4a5deced71464d424ce5931774f6df0c4c6bb3
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
package com.gkhy.exam.admin.controller.web;
 
import com.gkhy.exam.common.api.CommonResult;
import com.gkhy.exam.system.domain.Quality;
import com.gkhy.exam.system.domain.QualityInformationExterior;
import com.gkhy.exam.system.domain.QualityInformationInside;
import com.gkhy.exam.system.domain.req.QualityTargetReq;
import com.gkhy.exam.system.service.QualityInformationExteriorService;
import com.gkhy.exam.system.service.QualityInformationInsideService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiImplicitParam;
import io.swagger.annotations.ApiImplicitParams;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
 
@Api(tags = "质量信息管理")
@RestController
@RequestMapping("/quality/information")
public class QualityInformationController {
 
    @Autowired
    private QualityInformationInsideService qualityInformationInsideService;
 
    @Autowired
    private QualityInformationExteriorService qualityInformationExteriorService;
 
 
    /**
     * 质量信息内部列表
     * @param qualityInformationInside
     * @return
     */
    @ApiOperation(value = "质量信息内部列表(分页)")
    @ApiImplicitParams({
            @ApiImplicitParam(paramType = "query", name = "pageNum", dataType = "int", required = false, value = "当前页,默认1"),
            @ApiImplicitParam(paramType = "query", name = "pageSize", dataType = "int", required = false, value = "每页数目,默认10"),
    })
    @GetMapping("/inside/list")
    public CommonResult listQualityInformationInside(QualityInformationInside qualityInformationInside){
        return CommonResult.success(qualityInformationInsideService.selectQualityInformationInsideList(qualityInformationInside));
    }
 
    /**
     * 质量信息内部新增
     * @param qualityInformationInside
     * @return
     */
    @ApiOperation(value = "质量目标新增")
    @PostMapping("/inside/insert")
    public CommonResult insertQualityInformationInside(@RequestBody QualityInformationInside qualityInformationInside){
        return qualityInformationInsideService.insertQualityInformationInside(qualityInformationInside);
    }
 
    /**
     * 质量信息内部修改
     * @param qualityInformationInside
     * @return
     */
    @ApiOperation(value = "质量目标修改")
    @PostMapping("/inside/update")
    public CommonResult updateQualityInformationInside(@RequestBody QualityInformationInside qualityInformationInside){
        return qualityInformationInsideService.updateQualityInformationInside(qualityInformationInside);
    }
 
    /**
     * 质量信息内部删除
     * @param insideId
     * @return
     */
    @ApiOperation(value = "质量目标删除")
    @GetMapping("/inside/deleted")
    public CommonResult deletedQualityInformation(@RequestParam("insideId") Integer insideId){
        return qualityInformationInsideService.deletedQualityInformationInside(insideId);
    }
 
 
 
    /**
     * 质量信息外部列表
     * @param qualityInformationExterior
     * @return
     */
    @ApiOperation(value = "质量信息外部列表(分页)")
    @ApiImplicitParams({
            @ApiImplicitParam(paramType = "query", name = "pageNum", dataType = "int", required = false, value = "当前页,默认1"),
            @ApiImplicitParam(paramType = "query", name = "pageSize", dataType = "int", required = false, value = "每页数目,默认10"),
    })
    @GetMapping("/exterior/list")
    public CommonResult listQualityInformationExterior(QualityInformationExterior qualityInformationExterior){
        return CommonResult.success(qualityInformationExteriorService.selectQualityInformationExteriorList(qualityInformationExterior));
    }
 
    /**
     * 质量信息外部新增
     * @param qualityInformationExterior
     * @return
     */
    @ApiOperation(value = "质量信息外部新增")
    @PostMapping("/exterior/insert")
    public CommonResult insertQualityInformationExterior(@RequestBody QualityInformationExterior qualityInformationExterior){
        return qualityInformationExteriorService.insertQualityInformationExterior(qualityInformationExterior);
    }
 
    /**
     * 质量信息外部修改
     * @param qualityInformationExterior
     * @return
     */
    @ApiOperation(value = "质量信息外部修改")
    @PostMapping("/exterior/update")
    public CommonResult updateQualityInformationExterior(@RequestBody QualityInformationExterior qualityInformationExterior){
        return qualityInformationExteriorService.updateQualityInformationExterior(qualityInformationExterior);
    }
 
    /**
     * 质量信息外部删除
     * @param exteriorId
     * @return
     */
    @ApiOperation(value = "质量信息外部删除")
    @GetMapping("/exterior/deleted")
    public CommonResult deletedQualityInformationExterior(@RequestParam("exteriorId") Integer exteriorId){
        return qualityInformationExteriorService.deletedQualityInformationExterior(exteriorId);
    }
 
 
}