From 5e7be1e46d5d1787519189f23fb60bdeb775a7e7 Mon Sep 17 00:00:00 2001 From: 郑永安 <zyazyz250@sina.com> Date: 星期五, 18 八月 2023 14:04:35 +0800 Subject: [PATCH] Msg --- src/main/java/com/gk/hotwork/Controller/SafetyFacilityInspectionController.java | 68 ++++++++++++++++++++++++++++++++++ 1 files changed, 68 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/gk/hotwork/Controller/SafetyFacilityInspectionController.java b/src/main/java/com/gk/hotwork/Controller/SafetyFacilityInspectionController.java new file mode 100644 index 0000000..3a8f11f --- /dev/null +++ b/src/main/java/com/gk/hotwork/Controller/SafetyFacilityInspectionController.java @@ -0,0 +1,68 @@ +package com.gk.hotwork.Controller; + +import java.util.Date; + +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 com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.gk.hotwork.Controller.Base.BaseController; +import com.gk.hotwork.Domain.SafetyFacilityInspection; +import com.gk.hotwork.Domain.SafetyInspectionItem; +import com.gk.hotwork.Domain.Utils.FilterObject; +import com.gk.hotwork.Domain.Utils.Msg; +import com.gk.hotwork.Service.SafetyFacilityInspectionService; + +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiImplicitParam; +import io.swagger.annotations.ApiImplicitParams; +import io.swagger.annotations.ApiOperation; + + +@Api(tags = "安全设施审查流程") +@RestController +@RequestMapping("/safetyFacilityInspection") +public class SafetyFacilityInspectionController extends BaseController{ + + @Autowired + private SafetyFacilityInspectionService safetyFacilityInspectionService; + + + @ApiOperation("分页") + @PostMapping("/page") + @ApiImplicitParams({ + @ApiImplicitParam(name = "pageIndex",value = "当前页码"), + @ApiImplicitParam(name = "pageSize",value = "每页行数"), + @ApiImplicitParam(name = "progress",value = "进度进度(0:待受理,1:已受理,10:待评审,11:评审中,12:评审否决,19:待企业反馈,20:待审查,21:审查中,29:待企业补正,22:审查否决,30:完成)"), + @ApiImplicitParam(name = "expert",value = "审查专家"), + @ApiImplicitParam(name = "submitDateStartTime",value = "开始时间"), + @ApiImplicitParam(name = "submitDateEndTime",value = "结束时间") + }) + public Msg selectPage(@RequestBody FilterObject filterObject) { + Integer pageIndex = filterObject.getPageIndex(); + Integer pageSize = filterObject.getPageSize(); + IPage page = safetyFacilityInspectionService.selectPage(new Page<>(pageIndex, pageSize), filterObject.getFilter(), getUser()); + return success(page); + } + + + @ApiOperation("/新增") + @PostMapping("/add") + @ApiImplicitParams({ + @ApiImplicitParam(name = "submitDate",value = "提交日期"), + @ApiImplicitParam(name = "type",value = "类别(1:安全设施设计审查,2:安全条件审查)"), + @ApiImplicitParam(name = "projectName",value = "项目名称"), + @ApiImplicitParam(name = "progress",value = "进度(0:待受理,1:已受理,10:待评审,11:评审中,12:评审否决,19:待企业反馈,20:待审查,21:审查中,29:待企业补正,22:审查否决,30:完成)"), + @ApiImplicitParam(name = "expert",value = "审查专家"), + @ApiImplicitParam(name = "contact",value = "联系人"), + @ApiImplicitParam(name = "telephone",value = "联系电话") +}) + public Msg add(@RequestBody SafetyFacilityInspection param) { + safetyFacilityInspectionService.addOne(param, this.getUser()); + return success(); + } +} -- Gitblit v1.9.2