123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869 |
- package cn.cslg.pas.controller;
- import cn.cslg.pas.common.core.base.Constants;
- import cn.cslg.pas.common.dto.customAnalyse.CustomAnalyseDTO;
- import cn.cslg.pas.common.dto.customAnalyse.SelectCustomAnalyseDTO;
- import cn.cslg.pas.common.dto.customAnalyse.SelectCustomAnalyseListDTO;
- import cn.cslg.pas.common.utils.Response;
- import cn.cslg.pas.common.vo.customAnalyse.CustomAnalyseIdVO;
- import cn.cslg.pas.common.vo.customAnalyse.CustomAnalyseVO;
- import cn.cslg.pas.common.vo.customAnalyse.SelectCustomAnalyseVO;
- import cn.cslg.pas.service.business.CustomAnalyseService;
- import io.swagger.v3.oas.annotations.Operation;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.web.bind.annotation.PostMapping;
- import org.springframework.web.bind.annotation.RequestBody;
- import org.springframework.web.bind.annotation.RequestMapping;
- import org.springframework.web.bind.annotation.RestController;
- import java.util.List;
- @RequestMapping(Constants.API_XiaoSHI + "/customAnalyse")
- @RestController
- public class CustomAnalyseController {
- @Autowired
- private CustomAnalyseService customAnalyseService;
- @Operation(summary = "查询组别/分析项")
- @PostMapping("/queryAnalyseGroup")
- public Response queryAnalyseGroup(@RequestBody SelectCustomAnalyseVO vo) {
- List<SelectCustomAnalyseListDTO> list = customAnalyseService.queryAnalyseGroup(vo);
- return Response.success(list);
- }
- @Operation(summary = "根据id查询组别/分析项详情")
- @PostMapping("/queryAnalyseGroupDetail")
- public Response queryAnalyseGroupDetail(@RequestBody CustomAnalyseIdVO vo) {
- SelectCustomAnalyseDTO dto = customAnalyseService.queryAnalyseGroupDetail(vo);
- return Response.success(dto);
- }
- @Operation(summary = "查询组别/分析项详情")
- @PostMapping("/queryAnalyseDetail")
- public Response queryAnalyseDetail(@RequestBody CustomAnalyseIdVO vo) {
- CustomAnalyseDTO dto = customAnalyseService.queryAnalyseDetail(vo);
- return Response.success(dto);
- }
- @Operation(summary = "添加组别/分析项")
- @PostMapping("/addAnalyseGroup")
- public Response addAnalyseGroup(@RequestBody CustomAnalyseDTO vo) throws Exception {
- Integer groupId = customAnalyseService.addAnalyseGroup(vo);
- return Response.success(groupId);
- }
- @Operation(summary = "编辑组别")
- @PostMapping("/editAnalyseGroup")
- public Response editAnalyseGroup(@RequestBody CustomAnalyseDTO vo) throws Exception {
- Integer groupId = customAnalyseService.editAnalyseGroup(vo);
- return Response.success(groupId);
- }
- @Operation(summary = "删除组别/分析项")
- @PostMapping("/delAnalyseGroup")
- public Response delAnalyseGroup(@RequestBody CustomAnalyseIdVO vo) throws Exception {
- Integer groupId = customAnalyseService.delAnalyseGroup(vo);
- return Response.success(groupId);
- }
- }
|