From 7577f8c115cad2b0d10299daa9e7df3a0a8ff949 Mon Sep 17 00:00:00 2001 From: haozq <1611483981@qq.com> Date: Fri, 11 Apr 2025 15:49:41 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=9D=E5=A7=8B=E5=8C=96=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../base/basic/controller/DevController.java | 70 +++++++++++++++++++ .../impl/TtPersonnelBlackServiceImpl.java | 4 +- .../impl/TtPersonnelEntryExitServiceImpl.java | 3 +- 3 files changed, 74 insertions(+), 3 deletions(-) create mode 100644 bonus-modules/bonus-base/src/main/java/com/bonus/base/basic/controller/DevController.java diff --git a/bonus-modules/bonus-base/src/main/java/com/bonus/base/basic/controller/DevController.java b/bonus-modules/bonus-base/src/main/java/com/bonus/base/basic/controller/DevController.java new file mode 100644 index 0000000..e272c4f --- /dev/null +++ b/bonus-modules/bonus-base/src/main/java/com/bonus/base/basic/controller/DevController.java @@ -0,0 +1,70 @@ +package com.bonus.base.basic.controller; + +import com.bonus.base.basic.domain.vo.DeviceVo; +import com.bonus.base.basic.service.IDevService; +import com.bonus.common.core.web.controller.BaseController; +import com.bonus.common.core.web.domain.AjaxResult; +import com.bonus.common.core.web.page.TableDataInfo; +import com.bonus.common.log.annotation.SysLog; +import com.bonus.common.log.enums.OperaType; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import org.springframework.web.bind.annotation.*; + +import javax.annotation.Resource; +import java.util.List; + +/** + * @author 黑子 + */ +@Api(tags = "设备管理") +@RestController +@RequestMapping("/dev/") +public class DevController extends BaseController { + + @Resource(name = "IDevService") + private IDevService service; + + @ApiOperation(value = "查询设备数据") +// @RequiresPermissions("basic:dev:list") + @SysLog(title = "设备管理", businessType = OperaType.QUERY, logType = 1,module = "设备管理->查询设备数据") + @GetMapping("queryDevList") + public TableDataInfo queryDevList(DeviceVo vo) { + startPage(); + List list = service.queryDevList(vo); + return getDataTable(list); + } + + @ApiOperation(value = "新增设备") +// @PreventRepeatSubmit +// @RequiresPermissions("basic:dev:add") + @SysLog(title = "设备管理", businessType = OperaType.INSERT, logType = 1,module = "设备管理->新增设备") + @PostMapping("addDev") + public AjaxResult addDev(@RequestBody DeviceVo vo) { + return service.addDev(vo); + } + + @ApiOperation(value = "设备详情") + @GetMapping("detailDev") + public AjaxResult detailDev(DeviceVo vo) { + return service.detailDev(vo); + } + + @ApiOperation(value = "修改设备") +// @PreventRepeatSubmit +// @RequiresPermissions("basic:dev:edit") + @SysLog(title = "设备管理", businessType = OperaType.UPDATE, logType = 1,module = "设备管理->修改设备") + @PostMapping("editDev") + public AjaxResult editDev(@RequestBody DeviceVo vo) { + return service.editDev(vo); + } + + @ApiOperation(value = "删除设备") +// @PreventRepeatSubmit +// @RequiresPermissions("basic:dev:del") + @SysLog(title = "设备管理", businessType = OperaType.UPDATE, logType = 1,module = "设备管理->删除设备") + @PostMapping("delDev") + public AjaxResult delDev(@RequestBody DeviceVo vo) { + return service.delDev(vo); + } +} diff --git a/bonus-modules/bonus-base/src/main/java/com/bonus/base/basic/service/impl/TtPersonnelBlackServiceImpl.java b/bonus-modules/bonus-base/src/main/java/com/bonus/base/basic/service/impl/TtPersonnelBlackServiceImpl.java index 65e6928..4d5a6f4 100644 --- a/bonus-modules/bonus-base/src/main/java/com/bonus/base/basic/service/impl/TtPersonnelBlackServiceImpl.java +++ b/bonus-modules/bonus-base/src/main/java/com/bonus/base/basic/service/impl/TtPersonnelBlackServiceImpl.java @@ -7,14 +7,14 @@ import com.bonus.base.basic.mapper.TtPersonnelBlackMapper; import com.bonus.base.basic.service.IBmFileInfoService; import com.bonus.base.basic.service.TtPersonnelBlackService; import lombok.extern.log4j.Log4j; -import org.springframework.beans.factory.annotation.Autowired; +import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Service; import javax.annotation.Resource; import java.util.List; -@Log4j +@Slf4j @Service public class TtPersonnelBlackServiceImpl implements TtPersonnelBlackService { diff --git a/bonus-modules/bonus-base/src/main/java/com/bonus/base/basic/service/impl/TtPersonnelEntryExitServiceImpl.java b/bonus-modules/bonus-base/src/main/java/com/bonus/base/basic/service/impl/TtPersonnelEntryExitServiceImpl.java index f5a0bfe..4980912 100644 --- a/bonus-modules/bonus-base/src/main/java/com/bonus/base/basic/service/impl/TtPersonnelEntryExitServiceImpl.java +++ b/bonus-modules/bonus-base/src/main/java/com/bonus/base/basic/service/impl/TtPersonnelEntryExitServiceImpl.java @@ -4,13 +4,14 @@ import com.bonus.base.basic.domain.vo.TtPersonnelEntryExitVo; import com.bonus.base.basic.mapper.TtPersonnelEntryExitMapper; import com.bonus.base.basic.service.TtPersonnelEntryExitService; import lombok.extern.log4j.Log4j; +import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Service; import javax.annotation.Resource; import java.util.List; -@Log4j +@Slf4j @Service public class TtPersonnelEntryExitServiceImpl implements TtPersonnelEntryExitService {