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