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/StandardController.java |  540 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 540 insertions(+), 0 deletions(-)

diff --git a/src/main/java/com/gk/firework/Controller/StandardController.java b/src/main/java/com/gk/firework/Controller/StandardController.java
new file mode 100644
index 0000000..6ccabb5
--- /dev/null
+++ b/src/main/java/com/gk/firework/Controller/StandardController.java
@@ -0,0 +1,540 @@
+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.*;
+import com.gk.firework.Domain.Utils.FilterObject;
+import com.gk.firework.Domain.Vo.StandardTemplate1Vo;
+import com.gk.firework.Service.*;
+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 = "安全生产标准化管理")
+@RequestMapping("/")
+@RestController
+public class StandardController extends BaseController {
+
+    @Autowired
+    private StandardTemplate1Service standardTemplate1Service;
+    @Autowired
+    private StandardLawListService standardLawListService;
+    @Autowired
+    private StandardEducationLegerService standardEducationLegerService;
+    @Autowired
+    private StandardGuardRollService standardGuardRollService;
+    @Autowired
+    private StandardDeviceToolsLegerService standardDeviceToolsLegerService;
+    @Autowired
+    private StandardProductLegerService standardProductLegerService;
+    @Autowired
+    private StandardHiddenDangerLegerService standardHiddenDangerLegerService;
+    @Autowired
+    private StandardSupplyMarketObjectService standardSupplyMarketObjectService;
+    @Autowired
+    private StandardConferenceRecordService standardConferenceRecordService;
+    @Autowired
+    private StandardRewardRecordService standardRewardRecordService;
+
+    /**
+     * @Description: 查询简单模板
+     * @date 2021/4/29 13:59
+     */
+    @ApiOperation(value = "查询简单模板", notes = "分页查询", httpMethod = "POST")
+    @PostMapping("/standardList")
+    Object template1(@RequestBody FilterObject filterObject) {
+        Integer pageIndex = filterObject.getPageIndex();
+        Integer pageSize = filterObject.getPageSize();
+        IPage page = standardTemplate1Service.selectPage(new Page<>(pageIndex, pageSize), filterObject.getFilter(),getUser());
+        return success(page);
+    }
+
+    /**
+     * @Description: 新增简单模板
+     * @date 2021/4/29 15:42
+     */
+    @ApiOperation(value = "新增简单模板", httpMethod = "POST")
+    @PostMapping("/addstandard")
+    Object addStandard(StandardTemplate1Vo standardTemplate1Vo) {
+        standardTemplate1Service.addStandard(standardTemplate1Vo,getUser());
+        return success();
+    }
+
+    /**
+    * @Description: 修改简单模板
+    * @date 2021/4/30 16:13
+    */
+    @ApiOperation(value = "修改简单模板", httpMethod = "PUT")
+    @PostMapping("/putstandard")
+    Object modStandard(StandardTemplate1Vo standardTemplate1Vo) {
+        standardTemplate1Service.modStandard(standardTemplate1Vo,getUser());
+        return success();
+    }
+
+    /**
+     * @Description: 删除简单模板
+     * @date 2021/4/30 16:21
+     */
+    @ApiOperation(value = "删除简单模板", httpMethod = "DELETE")
+    @PostMapping("/delstandard")
+    Object delStandard(@RequestParam Long id) {
+        standardTemplate1Service.delStandard(id, getUser());
+        return success();
+    }
+
+    /**
+    * @Description: 适用的法律法规清单
+    * @date 2021/5/8 13:50
+    */
+    @ApiOperation(value = "查询适用的法律法规清单", notes = "分页查询", httpMethod = "POST")
+    @PostMapping("/queryStandardLawList")
+    Object queryStandardLawList(@RequestBody FilterObject filterObject) {
+        Integer pageIndex = filterObject.getPageIndex();
+        Integer pageSize = filterObject.getPageSize();
+        IPage page = standardLawListService.selectPage(new Page<>(pageIndex, pageSize), filterObject.getFilter(),getUser());
+        return success(page);
+    }
+
+
+    /**
+     * @Description: 新增适用的法律法规清单
+     * @date 2021/5/8 13:50
+     */
+    @ApiOperation(value = "新增适用的法律法规清单", httpMethod = "POST")
+    @PostMapping("/addstandardLawList")
+    Object addStandardLawList(StandardLawList standardLawList) {
+        standardLawListService.addStandardLawList(standardLawList,getUser());
+        return success();
+    }
+
+
+    /**
+     * @Description: 修改适用的法律法规清单
+     * @date 2021/5/8 13:50
+     */
+    @ApiOperation(value = "修改适用的法律法规清单", httpMethod = "PUT")
+    @PostMapping("/putstandardLawList")
+    Object modStandardLawList(StandardLawList standardLawList) {
+        standardLawListService.modStandardLawList(standardLawList,getUser());
+        return success();
+    }
+
+    /**
+     * @Description: 删除适用的法律法规清单
+     * @date 2021/5/8 13:50
+     */
+    @ApiOperation(value = "删除适用的法律法规清单", httpMethod = "DELETE")
+    @PostMapping("/delstandardLawList")
+    Object delStandardLawList(@RequestParam Long id) {
+        standardLawListService.delStandardLawList(id,getUser());
+        return success();
+    }
+
+
+    /**
+    * @Description: 从业人员教育培训台账
+    * @date 2021/5/8 16:29
+    */
+    @ApiOperation(value = "查询从业人员教育培训台账", notes = "分页查询", httpMethod = "POST")
+    @PostMapping("/queryStandardEducationLeger")
+    Object queryStandardEducationLeger(@RequestBody FilterObject filterObject) {
+        Integer pageIndex = filterObject.getPageIndex();
+        Integer pageSize = filterObject.getPageSize();
+        IPage page = standardEducationLegerService.selectPage(new Page<>(pageIndex, pageSize), filterObject.getFilter(),getUser());
+        return success(page);
+    }
+
+    /**
+     * @Description: 新增从业人员教育培训台账
+     * @date 2021/5/8 13:50
+     */
+    @ApiOperation(value = "新增从业人员教育培训台账", httpMethod = "POST")
+    @PostMapping("/addstandardEducationLeger")
+    Object addStandardEducationLeger(StandardEducationLeger standardEducationLeger) {
+        standardEducationLegerService.addStandardEducationLeger(standardEducationLeger,getUser());
+        return success();
+    }
+
+    /**
+     * @Description: 修改从业人员教育培训台账
+     * @date 2021/5/8 13:50
+     */
+    @ApiOperation(value = "修改从业人员教育培训台账", httpMethod = "PUT")
+    @PostMapping("/putstandardEducationLeger")
+    Object modStandardEducationLeger(StandardEducationLeger standardEducationLeger) {
+        standardEducationLegerService.modStandardEducationLeger(standardEducationLeger,getUser());
+        return success();
+    }
+
+    /**
+     * @Description: 删除从业人员教育培训台账
+     * @date 2021/5/8 13:50
+     */
+    @ApiOperation(value = "删除从业人员教育培训台账", httpMethod = "DELETE")
+    @PostMapping("/delstandardEducationLeger")
+    Object delStandardEducationLeger(@RequestParam Long id) {
+        standardEducationLegerService.delStandardEducationLeger(id,getUser());
+        return success();
+    }
+
+
+    /**
+     * @Description: 查询保管员和守护员名册
+     * @date 2021/5/8 16:29
+     */
+    @ApiOperation(value = "查询保管员和守护员名册", notes = "分页查询", httpMethod = "POST")
+    @PostMapping("/queryStandardGuardRoll")
+    Object queryStandardGuardRoll(@RequestBody FilterObject filterObject) {
+        Integer pageIndex = filterObject.getPageIndex();
+        Integer pageSize = filterObject.getPageSize();
+        IPage page = standardGuardRollService.selectPage(new Page<>(pageIndex, pageSize), filterObject.getFilter(),getUser());
+        return success(page);
+    }
+
+
+    /**
+     * @Description: 新增保管员和守护员名册
+     * @date 2021/5/8 13:50
+     */
+    @ApiOperation(value = "新增从业人员教育培训台账", httpMethod = "POST")
+    @PostMapping("/addstandardGuardRoll")
+    Object addStandardGuardRoll(@RequestBody StandardGuardRoll standardGuardRoll) {
+        standardGuardRollService.addStandardGuardRoll(standardGuardRoll,getUser());
+        return success();
+    }
+
+    /**
+     * @Description: 修改保管员和守护员名册
+     * @date 2021/5/8 13:50
+     */
+    @ApiOperation(value = "新增从业人员教育培训台账", httpMethod = "PUT")
+    @PostMapping("/putstandardGuardRoll")
+    Object modStandardGuardRoll(@RequestBody StandardGuardRoll standardGuardRoll) {
+        standardGuardRollService.modStandardGuardRoll(standardGuardRoll,getUser());
+        return success();
+    }
+
+    /**
+     * @Description: 删除保管员和守护员名册
+     * @date 2021/5/8 13:50
+     */
+    @ApiOperation(value = "删除从业人员教育培训台账", httpMethod = "DELETE")
+    @PostMapping("/delstandardGuardRoll")
+    Object delStandardGuardRoll(@RequestParam Long id) {
+        standardGuardRollService.delStandardGuardRoll(id,getUser());
+        return success();
+    }
+
+    /**
+    * @Description: 安全设施设备、消防器材和运输工具台账
+    * @date 2021/5/18 9:24
+    */
+    @ApiOperation(value = "查询安全设施设备、消防器材和运输工具台账", notes = "分页查询", httpMethod = "POST")
+    @PostMapping("/queryDeviceToolsLeger")
+    Object queryDeviceToolsLeger(@RequestBody FilterObject filterObject) {
+        Integer pageIndex = filterObject.getPageIndex();
+        Integer pageSize = filterObject.getPageSize();
+        IPage page = standardDeviceToolsLegerService.selectPage(new Page<>(pageIndex, pageSize), filterObject.getFilter(),getUser());
+        return success(page);
+    }
+
+
+    /**
+     * @Description: 新增安全设施设备、消防器材和运输工具台账
+     * @date 2021/5/18 9:24
+     */
+    @ApiOperation(value = "deviceToolsLeger", httpMethod = "POST")
+    @PostMapping("/adddeviceToolsLeger")
+    Object addDeviceToolsLeger(@RequestBody StandardDeviceToolsLeger standardDeviceToolsLeger) {
+        standardDeviceToolsLegerService.addDeviceToolsLeger(standardDeviceToolsLeger,getUser());
+        return success();
+    }
+
+    /**
+     * @Description: 新增安全设施设备、消防器材和运输工具台账
+     * @date 2021/5/18 9:24
+     */
+    @ApiOperation(value = "deviceToolsLeger", httpMethod = "PUT")
+    @PostMapping("/putdeviceToolsLeger")
+    Object modDeviceToolsLeger(@RequestBody StandardDeviceToolsLeger standardDeviceToolsLeger) {
+        standardDeviceToolsLegerService.modDeviceToolsLeger(standardDeviceToolsLeger,getUser());
+        return success();
+    }
+
+    /**
+     * @Description: 删除安全设施设备、消防器材和运输工具台账
+     * @date 2021/5/18 9:24
+     */
+    @ApiOperation(value = "deviceToolsLeger", httpMethod = "DELETE")
+    @PostMapping("/deldeviceToolsLeger")
+    Object modDeviceToolsLeger(@RequestParam Long id) {
+        standardDeviceToolsLegerService.delDeviceToolsLeger(id,getUser());
+        return success();
+    }
+
+
+    /**
+     * @Description: 经营产品信息台账
+     * @date 2021/5/18 9:24
+     */
+    @ApiOperation(value = "查询经营产品信息台账", notes = "分页查询", httpMethod = "POST")
+    @PostMapping("/queryProductLeger")
+    Object queryProductLeger(@RequestBody FilterObject filterObject) {
+        Integer pageIndex = filterObject.getPageIndex();
+        Integer pageSize = filterObject.getPageSize();
+        IPage page = standardProductLegerService.selectPage(new Page<>(pageIndex, pageSize), filterObject.getFilter(),getUser());
+        return success(page);
+    }
+
+
+    /**
+     * @Description: 新增经营产品信息台账
+     * @date 2021/5/18 9:24
+     */
+    @ApiOperation(value = "新增经营产品信息台账", httpMethod = "POST")
+    @PostMapping("/addproductLeger")
+    Object addProductLeger(@RequestBody StandardProductLeger standardProductLeger) {
+        standardProductLegerService.addProductLeger(standardProductLeger,getUser());
+        return success();
+    }
+
+
+    /**
+     * @Description: 修改经营产品信息台账
+     * @date 2021/5/18 9:24
+     */
+    @ApiOperation(value = "修改经营产品信息台账", httpMethod = "PUT")
+    @PostMapping("/putproductLeger")
+    Object modProductLeger(@RequestBody StandardProductLeger standardProductLeger) {
+        standardProductLegerService.modProductLeger(standardProductLeger,getUser());
+        return success();
+    }
+
+    /**
+     * @Description: 删除经营产品信息台账
+     * @date 2021/5/18 9:24
+     */
+    @ApiOperation(value = "删除经营产品信息台账", httpMethod = "DELETE")
+    @PostMapping("/delproductLeger")
+    Object delProductLeger(@RequestParam Long id) {
+        standardProductLegerService.delProductLeger(id,getUser());
+        return success();
+    }
+
+
+    /**
+     * @Description: 隐患排查治理台账
+     * @date 2021/5/18 9:24
+     */
+    @ApiOperation(value = "查询隐患排查治理台账", notes = "分页查询", httpMethod = "POST")
+    @PostMapping("/queryHiddenDangerLeger")
+    Object queryHiddenDangerLeger(@RequestBody FilterObject filterObject) {
+        Integer pageIndex = filterObject.getPageIndex();
+        Integer pageSize = filterObject.getPageSize();
+        IPage page = standardHiddenDangerLegerService.selectPage(new Page<>(pageIndex, pageSize), filterObject.getFilter(),getUser());
+        return success(page);
+    }
+
+    /**
+     * @Description: 新增隐患排查治理台账
+     * @date 2021/5/18 9:24
+     */
+    @ApiOperation(value = "新增隐患排查治理台账", notes = "分页查询", httpMethod = "POST")
+    @PostMapping("/addhiddenDangerLeger")
+    Object addHiddenDangerLeger(@RequestBody StandardHiddenDangerLeger standardHiddenDangerLeger) {
+        standardHiddenDangerLegerService.addHiddenDangerLeger(standardHiddenDangerLeger, getUser());
+        return success();
+    }
+
+
+    /**
+     * @Description: 修改隐患排查治理台账
+     * @date 2021/5/18 9:24
+     */
+    @ApiOperation(value = "修改隐患排查治理台账", httpMethod = "PUT")
+    @PostMapping("/puthiddenDangerLeger")
+    Object modHiddenDangerLeger(@RequestBody StandardHiddenDangerLeger standardHiddenDangerLeger) {
+        standardHiddenDangerLegerService.modHiddenDangerLeger(standardHiddenDangerLeger, getUser());
+        return success();
+    }
+
+    /**
+     * @Description: 删除隐患排查治理台账
+     * @date 2021/5/18 9:24
+     */
+    @ApiOperation(value = "删除隐患排查治理台账", httpMethod = "DELETE")
+    @PostMapping("/delhiddenDangerLeger")
+    Object delHiddenDangerLeger(@RequestParam Long id) {
+        standardHiddenDangerLegerService.delHiddenDangerLeger(id, getUser());
+        return success();
+    }
+
+    /**
+    * @Description: 供销对象台账
+    * @date 2021/5/21 10:30
+    */
+    @ApiOperation(value = "供销对象台账", notes = "分页查询", httpMethod = "POST")
+    @ApiImplicitParams({
+            @ApiImplicitParam(name = "menu",value = "供|销的菜单名")
+    })
+    @PostMapping("/querySupplyMarketObject")
+    Object querySupplyMarketObject(@RequestBody FilterObject filterObject) {
+        Integer pageIndex = filterObject.getPageIndex();
+        Integer pageSize = filterObject.getPageSize();
+        IPage page = standardSupplyMarketObjectService.selectPage(new Page<>(pageIndex, pageSize), filterObject.getFilter(),getUser());
+        return success(page);
+    }
+
+    /**
+     * @Description: 新增供销对象台账
+     * @date 2021/5/21 10:30
+     */
+    @ApiOperation(value = "新增供销对象台账",  httpMethod = "POST")
+    @ApiImplicitParams({
+            @ApiImplicitParam(name = "menu",value = "供|销的菜单名")
+    })
+    @PostMapping("/addsupplyMarketObject")
+    Object addSupplyMarketObject(@RequestBody StandardSupplyMarketObject standardSupplyMarketObject) {
+        standardSupplyMarketObjectService.addSupplyMarketObject(standardSupplyMarketObject, getUser());
+        return success();
+    }
+
+    /**
+     * @Description: 修改供销对象台账
+     * @date 2021/5/21 10:30
+     */
+    @ApiOperation(value = "修改供销对象台账",httpMethod = "PUT")
+    @ApiImplicitParams({
+            @ApiImplicitParam(name = "menu",value = "供|销的菜单名")
+    })
+    @PostMapping("/putsupplyMarketObject")
+    Object modSupplyMarketObject(@RequestBody StandardSupplyMarketObject standardSupplyMarketObject) {
+        standardSupplyMarketObjectService.modSupplyMarketObject(standardSupplyMarketObject, getUser());
+        return success();
+    }
+
+
+    /**
+     * @Description: 删除供销对象台账
+     * @date 2021/5/21 10:30
+     */
+    @ApiOperation(value = "删除供销对象台账",httpMethod = "DELETE")
+    @ApiImplicitParams({
+            @ApiImplicitParam(name = "id",value = "供销对象台账id")
+    })
+    @PostMapping("/delsupplyMarketObject")
+    Object delSupplyMarketObject(@RequestParam Long id) {
+        standardSupplyMarketObjectService.delSupplyMarketObject(id, getUser());
+        return success();
+    }
+
+    /**
+    * @Description: 会议记录
+    * @date 2021/5/21 14:04
+    */
+    @ApiOperation(value = "会议记录", notes = "分页查询", httpMethod = "POST")
+    @PostMapping("/queryStandardConferenceRecord")
+    Object queryStandardConferenceRecord(@RequestBody FilterObject filterObject) {
+        Integer pageIndex = filterObject.getPageIndex();
+        Integer pageSize = filterObject.getPageSize();
+        IPage page = standardConferenceRecordService.selectPage(new Page<>(pageIndex, pageSize), filterObject.getFilter(),getUser());
+        return success(page);
+    }
+
+
+    /**
+     * @Description: 新增会议记录
+     * @date 2021/5/21 10:30
+     */
+    @ApiOperation(value = "新增会议记录",  httpMethod = "POST")
+    @PostMapping("/addstandardConferenceRecord")
+    Object addStandardConferenceRecord(@RequestBody StandardConferenceRecord standardConferenceRecord) {
+        standardConferenceRecordService.addStandardConferenceRecord(standardConferenceRecord, getUser());
+        return success();
+    }
+
+
+    /**
+     * @Description: 修改会议记录
+     * @date 2021/5/21 10:30
+     */
+    @ApiOperation(value = "修改会议记录",  httpMethod = "PUT")
+    @PostMapping("/putstandardConferenceRecord")
+    Object modStandardConferenceRecord(@RequestBody StandardConferenceRecord standardConferenceRecord) {
+        standardConferenceRecordService.modStandardConferenceRecord(standardConferenceRecord, getUser());
+        return success();
+    }
+
+
+    /**
+     * @Description: 删除会议记录
+     * @date 2021/5/21 10:30
+     */
+    @ApiOperation(value = "删除会议记录",  httpMethod = "DELETE")
+    @PostMapping("/delstandardConferenceRecord")
+    Object delStandardConferenceRecord(@RequestParam Long id) {
+        standardConferenceRecordService.delStandardConferenceRecord(id, getUser());
+        return success();
+    }
+
+
+    /**
+    * @Description: 奖惩记录
+    * @date 2021/5/21 15:16
+    */
+
+    @ApiOperation(value = "奖惩记录", notes = "分页查询", httpMethod = "POST")
+    @PostMapping("/queryRecordAndPunishmentRecord")
+    Object queryRecordAndPunishmentRecord(@RequestBody FilterObject filterObject) {
+        Integer pageIndex = filterObject.getPageIndex();
+        Integer pageSize = filterObject.getPageSize();
+        IPage page = standardRewardRecordService.selectPage(new Page<>(pageIndex, pageSize), filterObject.getFilter(),getUser());
+        return success(page);
+    }
+
+
+    /**
+     * @Description: 新增奖惩记录
+     * @date 2021/5/21 15:16
+     */
+
+    @ApiOperation(value = "新增奖惩记录", httpMethod = "POST")
+    @PostMapping("/addrecordAndPunishmentRecord")
+    Object addRecordAndPunishmentRecord(@RequestBody StandardRewardRecord standardRewardRecord) {
+        standardRewardRecordService.addRecordAndPunishmentRecord(standardRewardRecord,getUser());
+        return success();
+    }
+
+
+
+    /**
+     * @Description: 修改奖惩记录
+     * @date 2021/5/21 15:16
+     */
+
+    @ApiOperation(value = "修改奖惩记录", httpMethod = "PUT")
+    @PostMapping("/putrecordAndPunishmentRecord")
+    Object modRecordAndPunishmentRecord(@RequestBody StandardRewardRecord standardRewardRecord) {
+        standardRewardRecordService.modRecordAndPunishmentRecord(standardRewardRecord,getUser());
+        return success();
+    }
+
+
+    /**
+     * @Description: 删除奖惩记录
+     * @date 2021/5/21 15:16
+     */
+
+    @ApiOperation(value = "删除奖惩记录", httpMethod = "DELETE")
+    @PostMapping("/delrecordAndPunishmentRecord")
+    Object modRecordAndPunishmentRecord(@RequestParam Long id) {
+        standardRewardRecordService.delRecordAndPunishmentRecord(id,getUser());
+        return success();
+    }
+}

--
Gitblit v1.9.2