1
13693261870
2024-11-22 54e0b93cde8a5358ae57aee2d3b3ff1c68c1a86c
1
已添加63个文件
已修改2个文件
5439 ■■■■■ 文件已修改
docker-compose/mysql/initdb/se_cloud_20240629.sql 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-modules/se-gen/src/main/resources/bootstrap.yml 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-modules/se-system/src/main/java/com/se/system/controller/SysCfgController.java 104 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-modules/se-system/src/main/java/com/se/system/controller/SysCtrlController.java 104 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-modules/se-system/src/main/java/com/se/system/controller/SysCtrlLogController.java 104 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-modules/se-system/src/main/java/com/se/system/controller/SysHardController.java 104 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-modules/se-system/src/main/java/com/se/system/controller/SysInteController.java 104 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-modules/se-system/src/main/java/com/se/system/controller/SysResController.java 104 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-modules/se-system/src/main/java/com/se/system/controller/SysSoftController.java 104 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-modules/se-system/src/main/java/com/se/system/controller/SysWarnController.java 104 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-modules/se-system/src/main/java/com/se/system/domain/SysCfg.java 112 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-modules/se-system/src/main/java/com/se/system/domain/SysCtrl.java 126 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-modules/se-system/src/main/java/com/se/system/domain/SysCtrlLog.java 188 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-modules/se-system/src/main/java/com/se/system/domain/SysHard.java 154 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-modules/se-system/src/main/java/com/se/system/domain/SysInte.java 140 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-modules/se-system/src/main/java/com/se/system/domain/SysRes.java 112 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-modules/se-system/src/main/java/com/se/system/domain/SysRoleCtrl.java 50 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-modules/se-system/src/main/java/com/se/system/domain/SysRoleInte.java 50 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-modules/se-system/src/main/java/com/se/system/domain/SysRoleRes.java 50 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-modules/se-system/src/main/java/com/se/system/domain/SysSoft.java 126 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-modules/se-system/src/main/java/com/se/system/domain/SysWarn.java 126 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-modules/se-system/src/main/java/com/se/system/mapper/SysCfgMapper.java 61 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-modules/se-system/src/main/java/com/se/system/mapper/SysCtrlLogMapper.java 61 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-modules/se-system/src/main/java/com/se/system/mapper/SysCtrlMapper.java 61 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-modules/se-system/src/main/java/com/se/system/mapper/SysHardMapper.java 61 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-modules/se-system/src/main/java/com/se/system/mapper/SysInteMapper.java 61 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-modules/se-system/src/main/java/com/se/system/mapper/SysResMapper.java 61 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-modules/se-system/src/main/java/com/se/system/mapper/SysRoleCtrlMapper.java 61 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-modules/se-system/src/main/java/com/se/system/mapper/SysRoleInteMapper.java 61 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-modules/se-system/src/main/java/com/se/system/mapper/SysRoleResMapper.java 61 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-modules/se-system/src/main/java/com/se/system/mapper/SysSoftMapper.java 61 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-modules/se-system/src/main/java/com/se/system/mapper/SysWarnMapper.java 61 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-modules/se-system/src/main/java/com/se/system/service/ISysCfgService.java 61 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-modules/se-system/src/main/java/com/se/system/service/ISysCtrlLogService.java 61 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-modules/se-system/src/main/java/com/se/system/service/ISysCtrlService.java 61 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-modules/se-system/src/main/java/com/se/system/service/ISysHardService.java 61 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-modules/se-system/src/main/java/com/se/system/service/ISysInteService.java 61 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-modules/se-system/src/main/java/com/se/system/service/ISysResService.java 61 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-modules/se-system/src/main/java/com/se/system/service/ISysRoleCtrlService.java 61 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-modules/se-system/src/main/java/com/se/system/service/ISysRoleInteService.java 61 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-modules/se-system/src/main/java/com/se/system/service/ISysRoleResService.java 61 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-modules/se-system/src/main/java/com/se/system/service/ISysSoftService.java 61 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-modules/se-system/src/main/java/com/se/system/service/ISysWarnService.java 61 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-modules/se-system/src/main/java/com/se/system/service/impl/SysCfgServiceImpl.java 96 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-modules/se-system/src/main/java/com/se/system/service/impl/SysCtrlLogServiceImpl.java 93 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-modules/se-system/src/main/java/com/se/system/service/impl/SysCtrlServiceImpl.java 96 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-modules/se-system/src/main/java/com/se/system/service/impl/SysHardServiceImpl.java 96 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-modules/se-system/src/main/java/com/se/system/service/impl/SysInteServiceImpl.java 96 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-modules/se-system/src/main/java/com/se/system/service/impl/SysResServiceImpl.java 96 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-modules/se-system/src/main/java/com/se/system/service/impl/SysRoleCtrlServiceImpl.java 93 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-modules/se-system/src/main/java/com/se/system/service/impl/SysRoleInteServiceImpl.java 93 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-modules/se-system/src/main/java/com/se/system/service/impl/SysRoleResServiceImpl.java 93 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-modules/se-system/src/main/java/com/se/system/service/impl/SysSoftServiceImpl.java 96 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-modules/se-system/src/main/java/com/se/system/service/impl/SysWarnServiceImpl.java 96 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-modules/se-system/src/main/resources/mapper/system/SysCfgMapper.xml 96 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-modules/se-system/src/main/resources/mapper/system/SysCtrlLogMapper.xml 100 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-modules/se-system/src/main/resources/mapper/system/SysCtrlMapper.xml 101 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-modules/se-system/src/main/resources/mapper/system/SysHardMapper.xml 111 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-modules/se-system/src/main/resources/mapper/system/SysInteMapper.xml 106 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-modules/se-system/src/main/resources/mapper/system/SysResMapper.xml 96 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-modules/se-system/src/main/resources/mapper/system/SysRoleCtrlMapper.xml 57 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-modules/se-system/src/main/resources/mapper/system/SysRoleInteMapper.xml 57 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-modules/se-system/src/main/resources/mapper/system/SysRoleResMapper.xml 57 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-modules/se-system/src/main/resources/mapper/system/SysSoftMapper.xml 101 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-modules/se-system/src/main/resources/mapper/system/SysWarnMapper.xml 101 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
docker-compose/mysql/initdb/se_cloud_20240629.sql
@@ -272,7 +272,7 @@
alter table sys_menu add column mark varchar(20) comment '菜单标识';
update sys_menu set mark = 'sys' where menu_id < 1070;
-- select * from sys_menu;
-- select * from sys_menu order by menu_id;
-- ----------------------------
se-modules/se-gen/src/main/resources/bootstrap.yml
@@ -12,6 +12,8 @@
    active: dev
  cloud:
    nacos:
      username: nacos
      password: nAcos_!9#_admIn
      discovery:
        # æœåŠ¡æ³¨å†Œåœ°å€
        server-addr: 127.0.0.1:8848
se-modules/se-system/src/main/java/com/se/system/controller/SysCfgController.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,104 @@
package com.se.system.controller;
import java.util.List;
import javax.servlet.http.HttpServletResponse;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.PutMapping;
import org.springframework.web.bind.annotation.DeleteMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import com.se.common.log.annotation.Log;
import com.se.common.log.enums.BusinessType;
import com.se.common.security.annotation.RequiresPermissions;
import com.se.system.domain.SysCfg;
import com.se.system.service.ISysCfgService;
import com.se.common.core.web.controller.BaseController;
import com.se.common.core.web.domain.AjaxResult;
import com.se.common.core.utils.poi.ExcelUtil;
import com.se.common.core.web.page.TableDataInfo;
/**
 * é…ç½®Controller
 *
 * @author se
 * @date 2024-11-22
 */
@RestController
@RequestMapping("/cfg")
public class SysCfgController extends BaseController
{
    @Autowired
    private ISysCfgService sysCfgService;
    /**
     * æŸ¥è¯¢é…ç½®åˆ—表
     */
    @RequiresPermissions("system:cfg:list")
    @GetMapping("/list")
    public TableDataInfo list(SysCfg sysCfg)
    {
        startPage();
        List<SysCfg> list = sysCfgService.selectSysCfgList(sysCfg);
        return getDataTable(list);
    }
    /**
     * å¯¼å‡ºé…ç½®åˆ—表
     */
    @RequiresPermissions("system:cfg:export")
    @Log(title = "配置", businessType = BusinessType.EXPORT)
    @PostMapping("/export")
    public void export(HttpServletResponse response, SysCfg sysCfg)
    {
        List<SysCfg> list = sysCfgService.selectSysCfgList(sysCfg);
        ExcelUtil<SysCfg> util = new ExcelUtil<SysCfg>(SysCfg.class);
        util.exportExcel(response, list, "配置数据");
    }
    /**
     * èŽ·å–é…ç½®è¯¦ç»†ä¿¡æ¯
     */
    @RequiresPermissions("system:cfg:query")
    @GetMapping(value = "/{cfgId}")
    public AjaxResult getInfo(@PathVariable("cfgId") Long cfgId)
    {
        return success(sysCfgService.selectSysCfgByCfgId(cfgId));
    }
    /**
     * æ–°å¢žé…ç½®
     */
    @RequiresPermissions("system:cfg:add")
    @Log(title = "配置", businessType = BusinessType.INSERT)
    @PostMapping
    public AjaxResult add(@RequestBody SysCfg sysCfg)
    {
        return toAjax(sysCfgService.insertSysCfg(sysCfg));
    }
    /**
     * ä¿®æ”¹é…ç½®
     */
    @RequiresPermissions("system:cfg:edit")
    @Log(title = "配置", businessType = BusinessType.UPDATE)
    @PutMapping
    public AjaxResult edit(@RequestBody SysCfg sysCfg)
    {
        return toAjax(sysCfgService.updateSysCfg(sysCfg));
    }
    /**
     * åˆ é™¤é…ç½®
     */
    @RequiresPermissions("system:cfg:remove")
    @Log(title = "配置", businessType = BusinessType.DELETE)
    @DeleteMapping("/{cfgIds}")
    public AjaxResult remove(@PathVariable Long[] cfgIds)
    {
        return toAjax(sysCfgService.deleteSysCfgByCfgIds(cfgIds));
    }
}
se-modules/se-system/src/main/java/com/se/system/controller/SysCtrlController.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,104 @@
package com.se.system.controller;
import java.util.List;
import javax.servlet.http.HttpServletResponse;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.PutMapping;
import org.springframework.web.bind.annotation.DeleteMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import com.se.common.log.annotation.Log;
import com.se.common.log.enums.BusinessType;
import com.se.common.security.annotation.RequiresPermissions;
import com.se.system.domain.SysCtrl;
import com.se.system.service.ISysCtrlService;
import com.se.common.core.web.controller.BaseController;
import com.se.common.core.web.domain.AjaxResult;
import com.se.common.core.utils.poi.ExcelUtil;
import com.se.common.core.web.page.TableDataInfo;
/**
 * æŽ§åˆ¶Controller
 *
 * @author se
 * @date 2024-11-22
 */
@RestController
@RequestMapping("/ctrl")
public class SysCtrlController extends BaseController
{
    @Autowired
    private ISysCtrlService sysCtrlService;
    /**
     * æŸ¥è¯¢æŽ§åˆ¶åˆ—表
     */
    @RequiresPermissions("system:ctrl:list")
    @GetMapping("/list")
    public TableDataInfo list(SysCtrl sysCtrl)
    {
        startPage();
        List<SysCtrl> list = sysCtrlService.selectSysCtrlList(sysCtrl);
        return getDataTable(list);
    }
    /**
     * å¯¼å‡ºæŽ§åˆ¶åˆ—表
     */
    @RequiresPermissions("system:ctrl:export")
    @Log(title = "控制", businessType = BusinessType.EXPORT)
    @PostMapping("/export")
    public void export(HttpServletResponse response, SysCtrl sysCtrl)
    {
        List<SysCtrl> list = sysCtrlService.selectSysCtrlList(sysCtrl);
        ExcelUtil<SysCtrl> util = new ExcelUtil<SysCtrl>(SysCtrl.class);
        util.exportExcel(response, list, "控制数据");
    }
    /**
     * èŽ·å–æŽ§åˆ¶è¯¦ç»†ä¿¡æ¯
     */
    @RequiresPermissions("system:ctrl:query")
    @GetMapping(value = "/{ctrlId}")
    public AjaxResult getInfo(@PathVariable("ctrlId") Long ctrlId)
    {
        return success(sysCtrlService.selectSysCtrlByCtrlId(ctrlId));
    }
    /**
     * æ–°å¢žæŽ§åˆ¶
     */
    @RequiresPermissions("system:ctrl:add")
    @Log(title = "控制", businessType = BusinessType.INSERT)
    @PostMapping
    public AjaxResult add(@RequestBody SysCtrl sysCtrl)
    {
        return toAjax(sysCtrlService.insertSysCtrl(sysCtrl));
    }
    /**
     * ä¿®æ”¹æŽ§åˆ¶
     */
    @RequiresPermissions("system:ctrl:edit")
    @Log(title = "控制", businessType = BusinessType.UPDATE)
    @PutMapping
    public AjaxResult edit(@RequestBody SysCtrl sysCtrl)
    {
        return toAjax(sysCtrlService.updateSysCtrl(sysCtrl));
    }
    /**
     * åˆ é™¤æŽ§åˆ¶
     */
    @RequiresPermissions("system:ctrl:remove")
    @Log(title = "控制", businessType = BusinessType.DELETE)
    @DeleteMapping("/{ctrlIds}")
    public AjaxResult remove(@PathVariable Long[] ctrlIds)
    {
        return toAjax(sysCtrlService.deleteSysCtrlByCtrlIds(ctrlIds));
    }
}
se-modules/se-system/src/main/java/com/se/system/controller/SysCtrlLogController.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,104 @@
package com.se.system.controller;
import java.util.List;
import javax.servlet.http.HttpServletResponse;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.PutMapping;
import org.springframework.web.bind.annotation.DeleteMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import com.se.common.log.annotation.Log;
import com.se.common.log.enums.BusinessType;
import com.se.common.security.annotation.RequiresPermissions;
import com.se.system.domain.SysCtrlLog;
import com.se.system.service.ISysCtrlLogService;
import com.se.common.core.web.controller.BaseController;
import com.se.common.core.web.domain.AjaxResult;
import com.se.common.core.utils.poi.ExcelUtil;
import com.se.common.core.web.page.TableDataInfo;
/**
 * æŽ§åˆ¶æ—¥å¿—Controller
 *
 * @author se
 * @date 2024-11-22
 */
@RestController
@RequestMapping("/log")
public class SysCtrlLogController extends BaseController
{
    @Autowired
    private ISysCtrlLogService sysCtrlLogService;
    /**
     * æŸ¥è¯¢æŽ§åˆ¶æ—¥å¿—列表
     */
    @RequiresPermissions("system:log:list")
    @GetMapping("/list")
    public TableDataInfo list(SysCtrlLog sysCtrlLog)
    {
        startPage();
        List<SysCtrlLog> list = sysCtrlLogService.selectSysCtrlLogList(sysCtrlLog);
        return getDataTable(list);
    }
    /**
     * å¯¼å‡ºæŽ§åˆ¶æ—¥å¿—列表
     */
    @RequiresPermissions("system:log:export")
    @Log(title = "控制日志", businessType = BusinessType.EXPORT)
    @PostMapping("/export")
    public void export(HttpServletResponse response, SysCtrlLog sysCtrlLog)
    {
        List<SysCtrlLog> list = sysCtrlLogService.selectSysCtrlLogList(sysCtrlLog);
        ExcelUtil<SysCtrlLog> util = new ExcelUtil<SysCtrlLog>(SysCtrlLog.class);
        util.exportExcel(response, list, "控制日志数据");
    }
    /**
     * èŽ·å–æŽ§åˆ¶æ—¥å¿—è¯¦ç»†ä¿¡æ¯
     */
    @RequiresPermissions("system:log:query")
    @GetMapping(value = "/{logId}")
    public AjaxResult getInfo(@PathVariable("logId") Long logId)
    {
        return success(sysCtrlLogService.selectSysCtrlLogByLogId(logId));
    }
    /**
     * æ–°å¢žæŽ§åˆ¶æ—¥å¿—
     */
    @RequiresPermissions("system:log:add")
    @Log(title = "控制日志", businessType = BusinessType.INSERT)
    @PostMapping
    public AjaxResult add(@RequestBody SysCtrlLog sysCtrlLog)
    {
        return toAjax(sysCtrlLogService.insertSysCtrlLog(sysCtrlLog));
    }
    /**
     * ä¿®æ”¹æŽ§åˆ¶æ—¥å¿—
     */
    @RequiresPermissions("system:log:edit")
    @Log(title = "控制日志", businessType = BusinessType.UPDATE)
    @PutMapping
    public AjaxResult edit(@RequestBody SysCtrlLog sysCtrlLog)
    {
        return toAjax(sysCtrlLogService.updateSysCtrlLog(sysCtrlLog));
    }
    /**
     * åˆ é™¤æŽ§åˆ¶æ—¥å¿—
     */
    @RequiresPermissions("system:log:remove")
    @Log(title = "控制日志", businessType = BusinessType.DELETE)
    @DeleteMapping("/{logIds}")
    public AjaxResult remove(@PathVariable Long[] logIds)
    {
        return toAjax(sysCtrlLogService.deleteSysCtrlLogByLogIds(logIds));
    }
}
se-modules/se-system/src/main/java/com/se/system/controller/SysHardController.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,104 @@
package com.se.system.controller;
import java.util.List;
import javax.servlet.http.HttpServletResponse;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.PutMapping;
import org.springframework.web.bind.annotation.DeleteMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import com.se.common.log.annotation.Log;
import com.se.common.log.enums.BusinessType;
import com.se.common.security.annotation.RequiresPermissions;
import com.se.system.domain.SysHard;
import com.se.system.service.ISysHardService;
import com.se.common.core.web.controller.BaseController;
import com.se.common.core.web.domain.AjaxResult;
import com.se.common.core.utils.poi.ExcelUtil;
import com.se.common.core.web.page.TableDataInfo;
/**
 * ç¡¬ä»¶Controller
 *
 * @author se
 * @date 2024-11-22
 */
@RestController
@RequestMapping("/hard")
public class SysHardController extends BaseController
{
    @Autowired
    private ISysHardService sysHardService;
    /**
     * æŸ¥è¯¢ç¡¬ä»¶åˆ—表
     */
    @RequiresPermissions("system:hard:list")
    @GetMapping("/list")
    public TableDataInfo list(SysHard sysHard)
    {
        startPage();
        List<SysHard> list = sysHardService.selectSysHardList(sysHard);
        return getDataTable(list);
    }
    /**
     * å¯¼å‡ºç¡¬ä»¶åˆ—表
     */
    @RequiresPermissions("system:hard:export")
    @Log(title = "硬件", businessType = BusinessType.EXPORT)
    @PostMapping("/export")
    public void export(HttpServletResponse response, SysHard sysHard)
    {
        List<SysHard> list = sysHardService.selectSysHardList(sysHard);
        ExcelUtil<SysHard> util = new ExcelUtil<SysHard>(SysHard.class);
        util.exportExcel(response, list, "硬件数据");
    }
    /**
     * èŽ·å–ç¡¬ä»¶è¯¦ç»†ä¿¡æ¯
     */
    @RequiresPermissions("system:hard:query")
    @GetMapping(value = "/{hardId}")
    public AjaxResult getInfo(@PathVariable("hardId") Long hardId)
    {
        return success(sysHardService.selectSysHardByHardId(hardId));
    }
    /**
     * æ–°å¢žç¡¬ä»¶
     */
    @RequiresPermissions("system:hard:add")
    @Log(title = "硬件", businessType = BusinessType.INSERT)
    @PostMapping
    public AjaxResult add(@RequestBody SysHard sysHard)
    {
        return toAjax(sysHardService.insertSysHard(sysHard));
    }
    /**
     * ä¿®æ”¹ç¡¬ä»¶
     */
    @RequiresPermissions("system:hard:edit")
    @Log(title = "硬件", businessType = BusinessType.UPDATE)
    @PutMapping
    public AjaxResult edit(@RequestBody SysHard sysHard)
    {
        return toAjax(sysHardService.updateSysHard(sysHard));
    }
    /**
     * åˆ é™¤ç¡¬ä»¶
     */
    @RequiresPermissions("system:hard:remove")
    @Log(title = "硬件", businessType = BusinessType.DELETE)
    @DeleteMapping("/{hardIds}")
    public AjaxResult remove(@PathVariable Long[] hardIds)
    {
        return toAjax(sysHardService.deleteSysHardByHardIds(hardIds));
    }
}
se-modules/se-system/src/main/java/com/se/system/controller/SysInteController.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,104 @@
package com.se.system.controller;
import java.util.List;
import javax.servlet.http.HttpServletResponse;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.PutMapping;
import org.springframework.web.bind.annotation.DeleteMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import com.se.common.log.annotation.Log;
import com.se.common.log.enums.BusinessType;
import com.se.common.security.annotation.RequiresPermissions;
import com.se.system.domain.SysInte;
import com.se.system.service.ISysInteService;
import com.se.common.core.web.controller.BaseController;
import com.se.common.core.web.domain.AjaxResult;
import com.se.common.core.utils.poi.ExcelUtil;
import com.se.common.core.web.page.TableDataInfo;
/**
 * æŽ¥å£Controller
 *
 * @author se
 * @date 2024-11-22
 */
@RestController
@RequestMapping("/inte")
public class SysInteController extends BaseController
{
    @Autowired
    private ISysInteService sysInteService;
    /**
     * æŸ¥è¯¢æŽ¥å£åˆ—表
     */
    @RequiresPermissions("system:inte:list")
    @GetMapping("/list")
    public TableDataInfo list(SysInte sysInte)
    {
        startPage();
        List<SysInte> list = sysInteService.selectSysInteList(sysInte);
        return getDataTable(list);
    }
    /**
     * å¯¼å‡ºæŽ¥å£åˆ—表
     */
    @RequiresPermissions("system:inte:export")
    @Log(title = "接口", businessType = BusinessType.EXPORT)
    @PostMapping("/export")
    public void export(HttpServletResponse response, SysInte sysInte)
    {
        List<SysInte> list = sysInteService.selectSysInteList(sysInte);
        ExcelUtil<SysInte> util = new ExcelUtil<SysInte>(SysInte.class);
        util.exportExcel(response, list, "接口数据");
    }
    /**
     * èŽ·å–æŽ¥å£è¯¦ç»†ä¿¡æ¯
     */
    @RequiresPermissions("system:inte:query")
    @GetMapping(value = "/{inteId}")
    public AjaxResult getInfo(@PathVariable("inteId") Long inteId)
    {
        return success(sysInteService.selectSysInteByInteId(inteId));
    }
    /**
     * æ–°å¢žæŽ¥å£
     */
    @RequiresPermissions("system:inte:add")
    @Log(title = "接口", businessType = BusinessType.INSERT)
    @PostMapping
    public AjaxResult add(@RequestBody SysInte sysInte)
    {
        return toAjax(sysInteService.insertSysInte(sysInte));
    }
    /**
     * ä¿®æ”¹æŽ¥å£
     */
    @RequiresPermissions("system:inte:edit")
    @Log(title = "接口", businessType = BusinessType.UPDATE)
    @PutMapping
    public AjaxResult edit(@RequestBody SysInte sysInte)
    {
        return toAjax(sysInteService.updateSysInte(sysInte));
    }
    /**
     * åˆ é™¤æŽ¥å£
     */
    @RequiresPermissions("system:inte:remove")
    @Log(title = "接口", businessType = BusinessType.DELETE)
    @DeleteMapping("/{inteIds}")
    public AjaxResult remove(@PathVariable Long[] inteIds)
    {
        return toAjax(sysInteService.deleteSysInteByInteIds(inteIds));
    }
}
se-modules/se-system/src/main/java/com/se/system/controller/SysResController.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,104 @@
package com.se.system.controller;
import java.util.List;
import javax.servlet.http.HttpServletResponse;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.PutMapping;
import org.springframework.web.bind.annotation.DeleteMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import com.se.common.log.annotation.Log;
import com.se.common.log.enums.BusinessType;
import com.se.common.security.annotation.RequiresPermissions;
import com.se.system.domain.SysRes;
import com.se.system.service.ISysResService;
import com.se.common.core.web.controller.BaseController;
import com.se.common.core.web.domain.AjaxResult;
import com.se.common.core.utils.poi.ExcelUtil;
import com.se.common.core.web.page.TableDataInfo;
/**
 * èµ„源Controller
 *
 * @author se
 * @date 2024-11-22
 */
@RestController
@RequestMapping("/res")
public class SysResController extends BaseController
{
    @Autowired
    private ISysResService sysResService;
    /**
     * æŸ¥è¯¢èµ„源列表
     */
    @RequiresPermissions("system:res:list")
    @GetMapping("/list")
    public TableDataInfo list(SysRes sysRes)
    {
        startPage();
        List<SysRes> list = sysResService.selectSysResList(sysRes);
        return getDataTable(list);
    }
    /**
     * å¯¼å‡ºèµ„源列表
     */
    @RequiresPermissions("system:res:export")
    @Log(title = "资源", businessType = BusinessType.EXPORT)
    @PostMapping("/export")
    public void export(HttpServletResponse response, SysRes sysRes)
    {
        List<SysRes> list = sysResService.selectSysResList(sysRes);
        ExcelUtil<SysRes> util = new ExcelUtil<SysRes>(SysRes.class);
        util.exportExcel(response, list, "资源数据");
    }
    /**
     * èŽ·å–èµ„æºè¯¦ç»†ä¿¡æ¯
     */
    @RequiresPermissions("system:res:query")
    @GetMapping(value = "/{resId}")
    public AjaxResult getInfo(@PathVariable("resId") Long resId)
    {
        return success(sysResService.selectSysResByResId(resId));
    }
    /**
     * æ–°å¢žèµ„源
     */
    @RequiresPermissions("system:res:add")
    @Log(title = "资源", businessType = BusinessType.INSERT)
    @PostMapping
    public AjaxResult add(@RequestBody SysRes sysRes)
    {
        return toAjax(sysResService.insertSysRes(sysRes));
    }
    /**
     * ä¿®æ”¹èµ„源
     */
    @RequiresPermissions("system:res:edit")
    @Log(title = "资源", businessType = BusinessType.UPDATE)
    @PutMapping
    public AjaxResult edit(@RequestBody SysRes sysRes)
    {
        return toAjax(sysResService.updateSysRes(sysRes));
    }
    /**
     * åˆ é™¤èµ„源
     */
    @RequiresPermissions("system:res:remove")
    @Log(title = "资源", businessType = BusinessType.DELETE)
    @DeleteMapping("/{resIds}")
    public AjaxResult remove(@PathVariable Long[] resIds)
    {
        return toAjax(sysResService.deleteSysResByResIds(resIds));
    }
}
se-modules/se-system/src/main/java/com/se/system/controller/SysSoftController.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,104 @@
package com.se.system.controller;
import java.util.List;
import javax.servlet.http.HttpServletResponse;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.PutMapping;
import org.springframework.web.bind.annotation.DeleteMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import com.se.common.log.annotation.Log;
import com.se.common.log.enums.BusinessType;
import com.se.common.security.annotation.RequiresPermissions;
import com.se.system.domain.SysSoft;
import com.se.system.service.ISysSoftService;
import com.se.common.core.web.controller.BaseController;
import com.se.common.core.web.domain.AjaxResult;
import com.se.common.core.utils.poi.ExcelUtil;
import com.se.common.core.web.page.TableDataInfo;
/**
 * è½¯ä»¶Controller
 *
 * @author se
 * @date 2024-11-22
 */
@RestController
@RequestMapping("/soft")
public class SysSoftController extends BaseController
{
    @Autowired
    private ISysSoftService sysSoftService;
    /**
     * æŸ¥è¯¢è½¯ä»¶åˆ—表
     */
    @RequiresPermissions("system:soft:list")
    @GetMapping("/list")
    public TableDataInfo list(SysSoft sysSoft)
    {
        startPage();
        List<SysSoft> list = sysSoftService.selectSysSoftList(sysSoft);
        return getDataTable(list);
    }
    /**
     * å¯¼å‡ºè½¯ä»¶åˆ—表
     */
    @RequiresPermissions("system:soft:export")
    @Log(title = "软件", businessType = BusinessType.EXPORT)
    @PostMapping("/export")
    public void export(HttpServletResponse response, SysSoft sysSoft)
    {
        List<SysSoft> list = sysSoftService.selectSysSoftList(sysSoft);
        ExcelUtil<SysSoft> util = new ExcelUtil<SysSoft>(SysSoft.class);
        util.exportExcel(response, list, "软件数据");
    }
    /**
     * èŽ·å–è½¯ä»¶è¯¦ç»†ä¿¡æ¯
     */
    @RequiresPermissions("system:soft:query")
    @GetMapping(value = "/{softId}")
    public AjaxResult getInfo(@PathVariable("softId") Long softId)
    {
        return success(sysSoftService.selectSysSoftBySoftId(softId));
    }
    /**
     * æ–°å¢žè½¯ä»¶
     */
    @RequiresPermissions("system:soft:add")
    @Log(title = "软件", businessType = BusinessType.INSERT)
    @PostMapping
    public AjaxResult add(@RequestBody SysSoft sysSoft)
    {
        return toAjax(sysSoftService.insertSysSoft(sysSoft));
    }
    /**
     * ä¿®æ”¹è½¯ä»¶
     */
    @RequiresPermissions("system:soft:edit")
    @Log(title = "软件", businessType = BusinessType.UPDATE)
    @PutMapping
    public AjaxResult edit(@RequestBody SysSoft sysSoft)
    {
        return toAjax(sysSoftService.updateSysSoft(sysSoft));
    }
    /**
     * åˆ é™¤è½¯ä»¶
     */
    @RequiresPermissions("system:soft:remove")
    @Log(title = "软件", businessType = BusinessType.DELETE)
    @DeleteMapping("/{softIds}")
    public AjaxResult remove(@PathVariable Long[] softIds)
    {
        return toAjax(sysSoftService.deleteSysSoftBySoftIds(softIds));
    }
}
se-modules/se-system/src/main/java/com/se/system/controller/SysWarnController.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,104 @@
package com.se.system.controller;
import java.util.List;
import javax.servlet.http.HttpServletResponse;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.PutMapping;
import org.springframework.web.bind.annotation.DeleteMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import com.se.common.log.annotation.Log;
import com.se.common.log.enums.BusinessType;
import com.se.common.security.annotation.RequiresPermissions;
import com.se.system.domain.SysWarn;
import com.se.system.service.ISysWarnService;
import com.se.common.core.web.controller.BaseController;
import com.se.common.core.web.domain.AjaxResult;
import com.se.common.core.utils.poi.ExcelUtil;
import com.se.common.core.web.page.TableDataInfo;
/**
 * å‘Šè­¦Controller
 *
 * @author se
 * @date 2024-11-22
 */
@RestController
@RequestMapping("/warn")
public class SysWarnController extends BaseController
{
    @Autowired
    private ISysWarnService sysWarnService;
    /**
     * æŸ¥è¯¢å‘Šè­¦åˆ—表
     */
    @RequiresPermissions("system:warn:list")
    @GetMapping("/list")
    public TableDataInfo list(SysWarn sysWarn)
    {
        startPage();
        List<SysWarn> list = sysWarnService.selectSysWarnList(sysWarn);
        return getDataTable(list);
    }
    /**
     * å¯¼å‡ºå‘Šè­¦åˆ—表
     */
    @RequiresPermissions("system:warn:export")
    @Log(title = "告警", businessType = BusinessType.EXPORT)
    @PostMapping("/export")
    public void export(HttpServletResponse response, SysWarn sysWarn)
    {
        List<SysWarn> list = sysWarnService.selectSysWarnList(sysWarn);
        ExcelUtil<SysWarn> util = new ExcelUtil<SysWarn>(SysWarn.class);
        util.exportExcel(response, list, "告警数据");
    }
    /**
     * èŽ·å–å‘Šè­¦è¯¦ç»†ä¿¡æ¯
     */
    @RequiresPermissions("system:warn:query")
    @GetMapping(value = "/{warnId}")
    public AjaxResult getInfo(@PathVariable("warnId") Long warnId)
    {
        return success(sysWarnService.selectSysWarnByWarnId(warnId));
    }
    /**
     * æ–°å¢žå‘Šè­¦
     */
    @RequiresPermissions("system:warn:add")
    @Log(title = "告警", businessType = BusinessType.INSERT)
    @PostMapping
    public AjaxResult add(@RequestBody SysWarn sysWarn)
    {
        return toAjax(sysWarnService.insertSysWarn(sysWarn));
    }
    /**
     * ä¿®æ”¹å‘Šè­¦
     */
    @RequiresPermissions("system:warn:edit")
    @Log(title = "告警", businessType = BusinessType.UPDATE)
    @PutMapping
    public AjaxResult edit(@RequestBody SysWarn sysWarn)
    {
        return toAjax(sysWarnService.updateSysWarn(sysWarn));
    }
    /**
     * åˆ é™¤å‘Šè­¦
     */
    @RequiresPermissions("system:warn:remove")
    @Log(title = "告警", businessType = BusinessType.DELETE)
    @DeleteMapping("/{warnIds}")
    public AjaxResult remove(@PathVariable Long[] warnIds)
    {
        return toAjax(sysWarnService.deleteSysWarnByWarnIds(warnIds));
    }
}
se-modules/se-system/src/main/java/com/se/system/domain/SysCfg.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,112 @@
package com.se.system.domain;
import com.se.common.core.annotation.Excel;
import com.se.common.core.web.domain.BaseEntity;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
/**
 * é…ç½®å¯¹è±¡ sys_cfg
 *
 * @author se
 * @date 2024-11-22
 */
public class SysCfg extends BaseEntity
{
    private static final long serialVersionUID = 1L;
    /** é…ç½®ID */
    private Long cfgId;
    /** åç§° */
    @Excel(name = "名称")
    private String name;
    /** ç¡¬ä»¶ */
    @Excel(name = "硬件")
    private String hard;
    /** è½¯ä»¶ */
    @Excel(name = "软件")
    private String soft;
    /** å‚æ•° */
    @Excel(name = "参数")
    private String args;
    /** çŠ¶æ€ï¼ˆ0正常 1停用) */
    @Excel(name = "状态", readConverterExp = "0=正常,1=停用")
    private String status;
    public void setCfgId(Long cfgId)
    {
        this.cfgId = cfgId;
    }
    public Long getCfgId()
    {
        return cfgId;
    }
    public void setName(String name)
    {
        this.name = name;
    }
    public String getName()
    {
        return name;
    }
    public void setHard(String hard)
    {
        this.hard = hard;
    }
    public String getHard()
    {
        return hard;
    }
    public void setSoft(String soft)
    {
        this.soft = soft;
    }
    public String getSoft()
    {
        return soft;
    }
    public void setArgs(String args)
    {
        this.args = args;
    }
    public String getArgs()
    {
        return args;
    }
    public void setStatus(String status)
    {
        this.status = status;
    }
    public String getStatus()
    {
        return status;
    }
    @Override
    public String toString() {
        return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
            .append("cfgId", getCfgId())
            .append("name", getName())
            .append("hard", getHard())
            .append("soft", getSoft())
            .append("args", getArgs())
            .append("status", getStatus())
            .append("createBy", getCreateBy())
            .append("createTime", getCreateTime())
            .append("updateBy", getUpdateBy())
            .append("updateTime", getUpdateTime())
            .append("remark", getRemark())
            .toString();
    }
}
se-modules/se-system/src/main/java/com/se/system/domain/SysCtrl.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,126 @@
package com.se.system.domain;
import com.se.common.core.annotation.Excel;
import com.se.common.core.web.domain.BaseEntity;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
/**
 * æŽ§åˆ¶å¯¹è±¡ sys_ctrl
 *
 * @author se
 * @date 2024-11-22
 */
public class SysCtrl extends BaseEntity
{
    private static final long serialVersionUID = 1L;
    /** æŽ§åˆ¶ID */
    private Long ctrlId;
    /** åç§° */
    @Excel(name = "名称")
    private String name;
    /** ç±»åž‹ */
    @Excel(name = "类型")
    private String type;
    /** æè¿° */
    @Excel(name = "描述")
    private String descr;
    /** æ•°æ® */
    @Excel(name = "数据")
    private String data;
    /** å‚æ•° */
    @Excel(name = "参数")
    private String args;
    /** çŠ¶æ€ï¼ˆ0正常 1停用) */
    @Excel(name = "状态", readConverterExp = "0=正常,1=停用")
    private String status;
    public void setCtrlId(Long ctrlId)
    {
        this.ctrlId = ctrlId;
    }
    public Long getCtrlId()
    {
        return ctrlId;
    }
    public void setName(String name)
    {
        this.name = name;
    }
    public String getName()
    {
        return name;
    }
    public void setType(String type)
    {
        this.type = type;
    }
    public String getType()
    {
        return type;
    }
    public void setDescr(String descr)
    {
        this.descr = descr;
    }
    public String getDescr()
    {
        return descr;
    }
    public void setData(String data)
    {
        this.data = data;
    }
    public String getData()
    {
        return data;
    }
    public void setArgs(String args)
    {
        this.args = args;
    }
    public String getArgs()
    {
        return args;
    }
    public void setStatus(String status)
    {
        this.status = status;
    }
    public String getStatus()
    {
        return status;
    }
    @Override
    public String toString() {
        return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
            .append("ctrlId", getCtrlId())
            .append("name", getName())
            .append("type", getType())
            .append("descr", getDescr())
            .append("data", getData())
            .append("args", getArgs())
            .append("status", getStatus())
            .append("createBy", getCreateBy())
            .append("createTime", getCreateTime())
            .append("updateBy", getUpdateBy())
            .append("updateTime", getUpdateTime())
            .append("remark", getRemark())
            .toString();
    }
}
se-modules/se-system/src/main/java/com/se/system/domain/SysCtrlLog.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,188 @@
package com.se.system.domain;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.se.common.core.annotation.Excel;
import com.se.common.core.web.domain.BaseEntity;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
/**
 * æŽ§åˆ¶æ—¥å¿—对象 sys_ctrl_log
 *
 * @author se
 * @date 2024-11-22
 */
public class SysCtrlLog {
    private static final long serialVersionUID = 1L;
    /**
     * æ—¥å¿—ID
     */
    private Long logId;
    /**
     * æ ‡é¢˜
     */
    @Excel(name = "标题")
    private String title;
    /**
     * ç±»åž‹
     */
    @Excel(name = "类型")
    private String type;
    /**
     * IP
     */
    @Excel(name = "IP")
    private String ip;
    /**
     * URL
     */
    @Excel(name = "URL")
    private String url;
    /**
     * æ–¹æ³•
     */
    @Excel(name = "方法")
    private String method;
    /**
     * å‚æ•°
     */
    @Excel(name = "参数")
    private String args;
    /**
     * æ¶ˆæ¯
     */
    @Excel(name = "消息")
    private String msg;
    /**
     * æ“ä½œå‘˜
     */
    @Excel(name = "操作员")
    private String oper;
    /**
     * æ“ä½œæ—¶é—´
     */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "操作时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date time;
    /**
     * å¤‡æ³¨
     */
    private String remark;
    public void setLogId(Long logId) {
        this.logId = logId;
    }
    public Long getLogId() {
        return logId;
    }
    public void setTitle(String title) {
        this.title = title;
    }
    public String getTitle() {
        return title;
    }
    public void setType(String type) {
        this.type = type;
    }
    public String getType() {
        return type;
    }
    public void setIp(String ip) {
        this.ip = ip;
    }
    public String getIp() {
        return ip;
    }
    public void setUrl(String url) {
        this.url = url;
    }
    public String getUrl() {
        return url;
    }
    public void setMethod(String method) {
        this.method = method;
    }
    public String getMethod() {
        return method;
    }
    public void setArgs(String args) {
        this.args = args;
    }
    public String getArgs() {
        return args;
    }
    public void setMsg(String msg) {
        this.msg = msg;
    }
    public String getMsg() {
        return msg;
    }
    public void setOper(String oper) {
        this.oper = oper;
    }
    public String getOper() {
        return oper;
    }
    public void setTime(Date time) {
        this.time = time;
    }
    public Date getTime() {
        return time;
    }
    public String getRemark() {
        return remark;
    }
    public void setRemark(String remark) {
        this.remark = remark;
    }
    @Override
    public String toString() {
        return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
                .append("logId", getLogId())
                .append("title", getTitle())
                .append("type", getType())
                .append("ip", getIp())
                .append("url", getUrl())
                .append("method", getMethod())
                .append("args", getArgs())
                .append("msg", getMsg())
                .append("oper", getOper())
                .append("time", getTime())
                .append("remark", getRemark())
                .toString();
    }
}
se-modules/se-system/src/main/java/com/se/system/domain/SysHard.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,154 @@
package com.se.system.domain;
import com.se.common.core.annotation.Excel;
import com.se.common.core.web.domain.BaseEntity;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
/**
 * ç¡¬ä»¶å¯¹è±¡ sys_hard
 *
 * @author se
 * @date 2024-11-22
 */
public class SysHard extends BaseEntity
{
    private static final long serialVersionUID = 1L;
    /** ç¡¬ä»¶ID */
    private Long hardId;
    /** åç§° */
    @Excel(name = "名称")
    private String name;
    /** CPU */
    @Excel(name = "CPU")
    private String cpu;
    /** å†…å­˜ */
    @Excel(name = "内存")
    private String mem;
    /** ç¡¬ç›˜ */
    @Excel(name = "硬盘")
    private String disk;
    /** ç½‘络 */
    @Excel(name = "网络")
    private String net;
    /** æè¿° */
    @Excel(name = "描述")
    private String descr;
    /** å‚æ•° */
    @Excel(name = "参数")
    private String args;
    /** çŠ¶æ€ï¼ˆ0正常 1停用) */
    @Excel(name = "状态", readConverterExp = "0=正常,1=停用")
    private String status;
    public void setHardId(Long hardId)
    {
        this.hardId = hardId;
    }
    public Long getHardId()
    {
        return hardId;
    }
    public void setName(String name)
    {
        this.name = name;
    }
    public String getName()
    {
        return name;
    }
    public void setCpu(String cpu)
    {
        this.cpu = cpu;
    }
    public String getCpu()
    {
        return cpu;
    }
    public void setMem(String mem)
    {
        this.mem = mem;
    }
    public String getMem()
    {
        return mem;
    }
    public void setDisk(String disk)
    {
        this.disk = disk;
    }
    public String getDisk()
    {
        return disk;
    }
    public void setNet(String net)
    {
        this.net = net;
    }
    public String getNet()
    {
        return net;
    }
    public void setDescr(String descr)
    {
        this.descr = descr;
    }
    public String getDescr()
    {
        return descr;
    }
    public void setArgs(String args)
    {
        this.args = args;
    }
    public String getArgs()
    {
        return args;
    }
    public void setStatus(String status)
    {
        this.status = status;
    }
    public String getStatus()
    {
        return status;
    }
    @Override
    public String toString() {
        return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
            .append("hardId", getHardId())
            .append("name", getName())
            .append("cpu", getCpu())
            .append("mem", getMem())
            .append("disk", getDisk())
            .append("net", getNet())
            .append("descr", getDescr())
            .append("args", getArgs())
            .append("status", getStatus())
            .append("createBy", getCreateBy())
            .append("createTime", getCreateTime())
            .append("updateBy", getUpdateBy())
            .append("updateTime", getUpdateTime())
            .append("remark", getRemark())
            .toString();
    }
}
se-modules/se-system/src/main/java/com/se/system/domain/SysInte.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,140 @@
package com.se.system.domain;
import com.se.common.core.annotation.Excel;
import com.se.common.core.web.domain.BaseEntity;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
/**
 * æŽ¥å£å¯¹è±¡ sys_inte
 *
 * @author se
 * @date 2024-11-22
 */
public class SysInte extends BaseEntity
{
    private static final long serialVersionUID = 1L;
    /** æŽ¥å£ID */
    private Long inteId;
    /** åç§° */
    @Excel(name = "名称")
    private String name;
    /** ç±»åž‹ */
    @Excel(name = "类型")
    private String type;
    /** æè¿° */
    @Excel(name = "描述")
    private String descr;
    /** URL */
    @Excel(name = "URL")
    private String url;
    /** æ•°æ® */
    @Excel(name = "数据")
    private String data;
    /** å‚æ•° */
    @Excel(name = "参数")
    private String args;
    /** çŠ¶æ€ï¼ˆ0正常 1停用) */
    @Excel(name = "状态", readConverterExp = "0=正常,1=停用")
    private String status;
    public void setInteId(Long inteId)
    {
        this.inteId = inteId;
    }
    public Long getInteId()
    {
        return inteId;
    }
    public void setName(String name)
    {
        this.name = name;
    }
    public String getName()
    {
        return name;
    }
    public void setType(String type)
    {
        this.type = type;
    }
    public String getType()
    {
        return type;
    }
    public void setDescr(String descr)
    {
        this.descr = descr;
    }
    public String getDescr()
    {
        return descr;
    }
    public void setUrl(String url)
    {
        this.url = url;
    }
    public String getUrl()
    {
        return url;
    }
    public void setData(String data)
    {
        this.data = data;
    }
    public String getData()
    {
        return data;
    }
    public void setArgs(String args)
    {
        this.args = args;
    }
    public String getArgs()
    {
        return args;
    }
    public void setStatus(String status)
    {
        this.status = status;
    }
    public String getStatus()
    {
        return status;
    }
    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("inteId", getInteId())
            .append("name", getName())
            .append("type", getType())
            .append("descr", getDescr())
            .append("url", getUrl())
            .append("data", getData())
            .append("args", getArgs())
            .append("status", getStatus())
            .append("createBy", getCreateBy())
            .append("createTime", getCreateTime())
            .append("updateBy", getUpdateBy())
            .append("updateTime", getUpdateTime())
            .append("remark", getRemark())
            .toString();
    }
}
se-modules/se-system/src/main/java/com/se/system/domain/SysRes.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,112 @@
package com.se.system.domain;
import com.se.common.core.annotation.Excel;
import com.se.common.core.web.domain.BaseEntity;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
/**
 * èµ„源对象 sys_res
 *
 * @author se
 * @date 2024-11-22
 */
public class SysRes extends BaseEntity
{
    private static final long serialVersionUID = 1L;
    /** èµ„源ID */
    private Long resId;
    /** åç§° */
    @Excel(name = "名称")
    private String name;
    /** ç±»åž‹ï¼ˆ0-其它,1-IP,2-数据库,3-消息中间件,4-共享文件,5-分系统软件,6-引擎) */
    @Excel(name = "类型", readConverterExp = "0=-其它,1-IP,2-数据库,3-消息中间件,4-共享文件,5-分系统软件,6-引擎")
    private String type;
    /** æè¿° */
    @Excel(name = "描述")
    private String descr;
    /** å‚æ•° */
    @Excel(name = "参数")
    private String args;
    /** çŠ¶æ€ï¼ˆ0正常 1停用) */
    @Excel(name = "状态", readConverterExp = "0=正常,1=停用")
    private String status;
    public void setResId(Long resId)
    {
        this.resId = resId;
    }
    public Long getResId()
    {
        return resId;
    }
    public void setName(String name)
    {
        this.name = name;
    }
    public String getName()
    {
        return name;
    }
    public void setType(String type)
    {
        this.type = type;
    }
    public String getType()
    {
        return type;
    }
    public void setDescr(String descr)
    {
        this.descr = descr;
    }
    public String getDescr()
    {
        return descr;
    }
    public void setArgs(String args)
    {
        this.args = args;
    }
    public String getArgs()
    {
        return args;
    }
    public void setStatus(String status)
    {
        this.status = status;
    }
    public String getStatus()
    {
        return status;
    }
    @Override
    public String toString() {
        return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
            .append("resId", getResId())
            .append("name", getName())
            .append("type", getType())
            .append("descr", getDescr())
            .append("args", getArgs())
            .append("status", getStatus())
            .append("createBy", getCreateBy())
            .append("createTime", getCreateTime())
            .append("updateBy", getUpdateBy())
            .append("updateTime", getUpdateTime())
            .append("remark", getRemark())
            .toString();
    }
}
se-modules/se-system/src/main/java/com/se/system/domain/SysRoleCtrl.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,50 @@
package com.se.system.domain;
import com.se.common.core.annotation.Excel;
import com.se.common.core.web.domain.BaseEntity;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
/**
 * è§’色控制对象 sys_role_ctrl
 *
 * @author se
 * @date 2024-11-22
 */
public class SysRoleCtrl
{
    private static final long serialVersionUID = 1L;
    /** è§’色ID */
    private Long roleId;
    /** æŽ§åˆ¶ID */
    private Long ctrlId;
    public void setRoleId(Long roleId)
    {
        this.roleId = roleId;
    }
    public Long getRoleId()
    {
        return roleId;
    }
    public void setCtrlId(Long ctrlId)
    {
        this.ctrlId = ctrlId;
    }
    public Long getCtrlId()
    {
        return ctrlId;
    }
    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("roleId", getRoleId())
            .append("ctrlId", getCtrlId())
            .toString();
    }
}
se-modules/se-system/src/main/java/com/se/system/domain/SysRoleInte.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,50 @@
package com.se.system.domain;
import com.se.common.core.annotation.Excel;
import com.se.common.core.web.domain.BaseEntity;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
/**
 * è§’色接口对象 sys_role_inte
 *
 * @author se
 * @date 2024-11-22
 */
public class SysRoleInte
{
    private static final long serialVersionUID = 1L;
    /** è§’色ID */
    private Long roleId;
    /** æŽ¥å£ID */
    private Long inteId;
    public void setRoleId(Long roleId)
    {
        this.roleId = roleId;
    }
    public Long getRoleId()
    {
        return roleId;
    }
    public void setInteId(Long inteId)
    {
        this.inteId = inteId;
    }
    public Long getInteId()
    {
        return inteId;
    }
    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("roleId", getRoleId())
            .append("inteId", getInteId())
            .toString();
    }
}
se-modules/se-system/src/main/java/com/se/system/domain/SysRoleRes.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,50 @@
package com.se.system.domain;
import com.se.common.core.annotation.Excel;
import com.se.common.core.web.domain.BaseEntity;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
/**
 * è§’色资源对象 sys_role_res
 *
 * @author se
 * @date 2024-11-22
 */
public class SysRoleRes
{
    private static final long serialVersionUID = 1L;
    /** è§’色ID */
    private Long roleId;
    /** èµ„源ID */
    private Long resId;
    public void setRoleId(Long roleId)
    {
        this.roleId = roleId;
    }
    public Long getRoleId()
    {
        return roleId;
    }
    public void setResId(Long resId)
    {
        this.resId = resId;
    }
    public Long getResId()
    {
        return resId;
    }
    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("roleId", getRoleId())
            .append("resId", getResId())
            .toString();
    }
}
se-modules/se-system/src/main/java/com/se/system/domain/SysSoft.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,126 @@
package com.se.system.domain;
import com.se.common.core.annotation.Excel;
import com.se.common.core.web.domain.BaseEntity;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
/**
 * è½¯ä»¶å¯¹è±¡ sys_soft
 *
 * @author se
 * @date 2024-11-22
 */
public class SysSoft extends BaseEntity
{
    private static final long serialVersionUID = 1L;
    /** è½¯ä»¶ID */
    private Long softId;
    /** åç§° */
    @Excel(name = "名称")
    private String name;
    /** ç±»åž‹ï¼ˆ0-应用软件,1-数据库,2-中间件,3-操作系统) */
    @Excel(name = "类型", readConverterExp = "0=-应用软件,1-数据库,2-中间件,3-操作系统")
    private String type;
    /** è®¸å¯ */
    @Excel(name = "许可")
    private String lic;
    /** æè¿° */
    @Excel(name = "描述")
    private String descr;
    /** å‚æ•° */
    @Excel(name = "参数")
    private String args;
    /** çŠ¶æ€ï¼ˆ0正常 1停用) */
    @Excel(name = "状态", readConverterExp = "0=正常,1=停用")
    private String status;
    public void setSoftId(Long softId)
    {
        this.softId = softId;
    }
    public Long getSoftId()
    {
        return softId;
    }
    public void setName(String name)
    {
        this.name = name;
    }
    public String getName()
    {
        return name;
    }
    public void setType(String type)
    {
        this.type = type;
    }
    public String getType()
    {
        return type;
    }
    public void setLic(String lic)
    {
        this.lic = lic;
    }
    public String getLic()
    {
        return lic;
    }
    public void setDescr(String descr)
    {
        this.descr = descr;
    }
    public String getDescr()
    {
        return descr;
    }
    public void setArgs(String args)
    {
        this.args = args;
    }
    public String getArgs()
    {
        return args;
    }
    public void setStatus(String status)
    {
        this.status = status;
    }
    public String getStatus()
    {
        return status;
    }
    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("softId", getSoftId())
            .append("name", getName())
            .append("type", getType())
            .append("lic", getLic())
            .append("descr", getDescr())
            .append("args", getArgs())
            .append("status", getStatus())
            .append("createBy", getCreateBy())
            .append("createTime", getCreateTime())
            .append("updateBy", getUpdateBy())
            .append("updateTime", getUpdateTime())
            .append("remark", getRemark())
            .toString();
    }
}
se-modules/se-system/src/main/java/com/se/system/domain/SysWarn.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,126 @@
package com.se.system.domain;
import com.se.common.core.annotation.Excel;
import com.se.common.core.web.domain.BaseEntity;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
/**
 * å‘Šè­¦å¯¹è±¡ sys_warn
 *
 * @author se
 * @date 2024-11-22
 */
public class SysWarn extends BaseEntity
{
    private static final long serialVersionUID = 1L;
    /** å‘Šè­¦ID */
    private Long warnId;
    /** åç§° */
    @Excel(name = "名称")
    private String name;
    /** ç±»åž‹ */
    @Excel(name = "类型")
    private String type;
    /** æè¿° */
    @Excel(name = "描述")
    private String descr;
    /** æ•°æ® */
    @Excel(name = "数据")
    private String data;
    /** å‚æ•° */
    @Excel(name = "参数")
    private String args;
    /** çŠ¶æ€ï¼ˆ0正常 1停用) */
    @Excel(name = "状态", readConverterExp = "0=正常,1=停用")
    private String status;
    public void setWarnId(Long warnId)
    {
        this.warnId = warnId;
    }
    public Long getWarnId()
    {
        return warnId;
    }
    public void setName(String name)
    {
        this.name = name;
    }
    public String getName()
    {
        return name;
    }
    public void setType(String type)
    {
        this.type = type;
    }
    public String getType()
    {
        return type;
    }
    public void setDescr(String descr)
    {
        this.descr = descr;
    }
    public String getDescr()
    {
        return descr;
    }
    public void setData(String data)
    {
        this.data = data;
    }
    public String getData()
    {
        return data;
    }
    public void setArgs(String args)
    {
        this.args = args;
    }
    public String getArgs()
    {
        return args;
    }
    public void setStatus(String status)
    {
        this.status = status;
    }
    public String getStatus()
    {
        return status;
    }
    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("warnId", getWarnId())
            .append("name", getName())
            .append("type", getType())
            .append("descr", getDescr())
            .append("data", getData())
            .append("args", getArgs())
            .append("status", getStatus())
            .append("createBy", getCreateBy())
            .append("createTime", getCreateTime())
            .append("updateBy", getUpdateBy())
            .append("updateTime", getUpdateTime())
            .append("remark", getRemark())
            .toString();
    }
}
se-modules/se-system/src/main/java/com/se/system/mapper/SysCfgMapper.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,61 @@
package com.se.system.mapper;
import java.util.List;
import com.se.system.domain.SysCfg;
/**
 * é…ç½®Mapper接口
 *
 * @author se
 * @date 2024-11-22
 */
public interface SysCfgMapper
{
    /**
     * æŸ¥è¯¢é…ç½®
     *
     * @param cfgId é…ç½®ä¸»é”®
     * @return é…ç½®
     */
    public SysCfg selectSysCfgByCfgId(Long cfgId);
    /**
     * æŸ¥è¯¢é…ç½®åˆ—表
     *
     * @param sysCfg é…ç½®
     * @return é…ç½®é›†åˆ
     */
    public List<SysCfg> selectSysCfgList(SysCfg sysCfg);
    /**
     * æ–°å¢žé…ç½®
     *
     * @param sysCfg é…ç½®
     * @return ç»“æžœ
     */
    public int insertSysCfg(SysCfg sysCfg);
    /**
     * ä¿®æ”¹é…ç½®
     *
     * @param sysCfg é…ç½®
     * @return ç»“æžœ
     */
    public int updateSysCfg(SysCfg sysCfg);
    /**
     * åˆ é™¤é…ç½®
     *
     * @param cfgId é…ç½®ä¸»é”®
     * @return ç»“æžœ
     */
    public int deleteSysCfgByCfgId(Long cfgId);
    /**
     * æ‰¹é‡åˆ é™¤é…ç½®
     *
     * @param cfgIds éœ€è¦åˆ é™¤çš„æ•°æ®ä¸»é”®é›†åˆ
     * @return ç»“æžœ
     */
    public int deleteSysCfgByCfgIds(Long[] cfgIds);
}
se-modules/se-system/src/main/java/com/se/system/mapper/SysCtrlLogMapper.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,61 @@
package com.se.system.mapper;
import java.util.List;
import com.se.system.domain.SysCtrlLog;
/**
 * æŽ§åˆ¶æ—¥å¿—Mapper接口
 *
 * @author se
 * @date 2024-11-22
 */
public interface SysCtrlLogMapper
{
    /**
     * æŸ¥è¯¢æŽ§åˆ¶æ—¥å¿—
     *
     * @param logId æŽ§åˆ¶æ—¥å¿—主键
     * @return æŽ§åˆ¶æ—¥å¿—
     */
    public SysCtrlLog selectSysCtrlLogByLogId(Long logId);
    /**
     * æŸ¥è¯¢æŽ§åˆ¶æ—¥å¿—列表
     *
     * @param sysCtrlLog æŽ§åˆ¶æ—¥å¿—
     * @return æŽ§åˆ¶æ—¥å¿—集合
     */
    public List<SysCtrlLog> selectSysCtrlLogList(SysCtrlLog sysCtrlLog);
    /**
     * æ–°å¢žæŽ§åˆ¶æ—¥å¿—
     *
     * @param sysCtrlLog æŽ§åˆ¶æ—¥å¿—
     * @return ç»“æžœ
     */
    public int insertSysCtrlLog(SysCtrlLog sysCtrlLog);
    /**
     * ä¿®æ”¹æŽ§åˆ¶æ—¥å¿—
     *
     * @param sysCtrlLog æŽ§åˆ¶æ—¥å¿—
     * @return ç»“æžœ
     */
    public int updateSysCtrlLog(SysCtrlLog sysCtrlLog);
    /**
     * åˆ é™¤æŽ§åˆ¶æ—¥å¿—
     *
     * @param logId æŽ§åˆ¶æ—¥å¿—主键
     * @return ç»“æžœ
     */
    public int deleteSysCtrlLogByLogId(Long logId);
    /**
     * æ‰¹é‡åˆ é™¤æŽ§åˆ¶æ—¥å¿—
     *
     * @param logIds éœ€è¦åˆ é™¤çš„æ•°æ®ä¸»é”®é›†åˆ
     * @return ç»“æžœ
     */
    public int deleteSysCtrlLogByLogIds(Long[] logIds);
}
se-modules/se-system/src/main/java/com/se/system/mapper/SysCtrlMapper.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,61 @@
package com.se.system.mapper;
import java.util.List;
import com.se.system.domain.SysCtrl;
/**
 * æŽ§åˆ¶Mapper接口
 *
 * @author se
 * @date 2024-11-22
 */
public interface SysCtrlMapper
{
    /**
     * æŸ¥è¯¢æŽ§åˆ¶
     *
     * @param ctrlId æŽ§åˆ¶ä¸»é”®
     * @return æŽ§åˆ¶
     */
    public SysCtrl selectSysCtrlByCtrlId(Long ctrlId);
    /**
     * æŸ¥è¯¢æŽ§åˆ¶åˆ—表
     *
     * @param sysCtrl æŽ§åˆ¶
     * @return æŽ§åˆ¶é›†åˆ
     */
    public List<SysCtrl> selectSysCtrlList(SysCtrl sysCtrl);
    /**
     * æ–°å¢žæŽ§åˆ¶
     *
     * @param sysCtrl æŽ§åˆ¶
     * @return ç»“æžœ
     */
    public int insertSysCtrl(SysCtrl sysCtrl);
    /**
     * ä¿®æ”¹æŽ§åˆ¶
     *
     * @param sysCtrl æŽ§åˆ¶
     * @return ç»“æžœ
     */
    public int updateSysCtrl(SysCtrl sysCtrl);
    /**
     * åˆ é™¤æŽ§åˆ¶
     *
     * @param ctrlId æŽ§åˆ¶ä¸»é”®
     * @return ç»“æžœ
     */
    public int deleteSysCtrlByCtrlId(Long ctrlId);
    /**
     * æ‰¹é‡åˆ é™¤æŽ§åˆ¶
     *
     * @param ctrlIds éœ€è¦åˆ é™¤çš„æ•°æ®ä¸»é”®é›†åˆ
     * @return ç»“æžœ
     */
    public int deleteSysCtrlByCtrlIds(Long[] ctrlIds);
}
se-modules/se-system/src/main/java/com/se/system/mapper/SysHardMapper.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,61 @@
package com.se.system.mapper;
import java.util.List;
import com.se.system.domain.SysHard;
/**
 * ç¡¬ä»¶Mapper接口
 *
 * @author se
 * @date 2024-11-22
 */
public interface SysHardMapper
{
    /**
     * æŸ¥è¯¢ç¡¬ä»¶
     *
     * @param hardId ç¡¬ä»¶ä¸»é”®
     * @return ç¡¬ä»¶
     */
    public SysHard selectSysHardByHardId(Long hardId);
    /**
     * æŸ¥è¯¢ç¡¬ä»¶åˆ—表
     *
     * @param sysHard ç¡¬ä»¶
     * @return ç¡¬ä»¶é›†åˆ
     */
    public List<SysHard> selectSysHardList(SysHard sysHard);
    /**
     * æ–°å¢žç¡¬ä»¶
     *
     * @param sysHard ç¡¬ä»¶
     * @return ç»“æžœ
     */
    public int insertSysHard(SysHard sysHard);
    /**
     * ä¿®æ”¹ç¡¬ä»¶
     *
     * @param sysHard ç¡¬ä»¶
     * @return ç»“æžœ
     */
    public int updateSysHard(SysHard sysHard);
    /**
     * åˆ é™¤ç¡¬ä»¶
     *
     * @param hardId ç¡¬ä»¶ä¸»é”®
     * @return ç»“æžœ
     */
    public int deleteSysHardByHardId(Long hardId);
    /**
     * æ‰¹é‡åˆ é™¤ç¡¬ä»¶
     *
     * @param hardIds éœ€è¦åˆ é™¤çš„æ•°æ®ä¸»é”®é›†åˆ
     * @return ç»“æžœ
     */
    public int deleteSysHardByHardIds(Long[] hardIds);
}
se-modules/se-system/src/main/java/com/se/system/mapper/SysInteMapper.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,61 @@
package com.se.system.mapper;
import java.util.List;
import com.se.system.domain.SysInte;
/**
 * æŽ¥å£Mapper接口
 *
 * @author se
 * @date 2024-11-22
 */
public interface SysInteMapper
{
    /**
     * æŸ¥è¯¢æŽ¥å£
     *
     * @param inteId æŽ¥å£ä¸»é”®
     * @return æŽ¥å£
     */
    public SysInte selectSysInteByInteId(Long inteId);
    /**
     * æŸ¥è¯¢æŽ¥å£åˆ—表
     *
     * @param sysInte æŽ¥å£
     * @return æŽ¥å£é›†åˆ
     */
    public List<SysInte> selectSysInteList(SysInte sysInte);
    /**
     * æ–°å¢žæŽ¥å£
     *
     * @param sysInte æŽ¥å£
     * @return ç»“æžœ
     */
    public int insertSysInte(SysInte sysInte);
    /**
     * ä¿®æ”¹æŽ¥å£
     *
     * @param sysInte æŽ¥å£
     * @return ç»“æžœ
     */
    public int updateSysInte(SysInte sysInte);
    /**
     * åˆ é™¤æŽ¥å£
     *
     * @param inteId æŽ¥å£ä¸»é”®
     * @return ç»“æžœ
     */
    public int deleteSysInteByInteId(Long inteId);
    /**
     * æ‰¹é‡åˆ é™¤æŽ¥å£
     *
     * @param inteIds éœ€è¦åˆ é™¤çš„æ•°æ®ä¸»é”®é›†åˆ
     * @return ç»“æžœ
     */
    public int deleteSysInteByInteIds(Long[] inteIds);
}
se-modules/se-system/src/main/java/com/se/system/mapper/SysResMapper.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,61 @@
package com.se.system.mapper;
import java.util.List;
import com.se.system.domain.SysRes;
/**
 * èµ„源Mapper接口
 *
 * @author se
 * @date 2024-11-22
 */
public interface SysResMapper
{
    /**
     * æŸ¥è¯¢èµ„源
     *
     * @param resId èµ„源主键
     * @return èµ„源
     */
    public SysRes selectSysResByResId(Long resId);
    /**
     * æŸ¥è¯¢èµ„源列表
     *
     * @param sysRes èµ„源
     * @return èµ„源集合
     */
    public List<SysRes> selectSysResList(SysRes sysRes);
    /**
     * æ–°å¢žèµ„源
     *
     * @param sysRes èµ„源
     * @return ç»“æžœ
     */
    public int insertSysRes(SysRes sysRes);
    /**
     * ä¿®æ”¹èµ„源
     *
     * @param sysRes èµ„源
     * @return ç»“æžœ
     */
    public int updateSysRes(SysRes sysRes);
    /**
     * åˆ é™¤èµ„源
     *
     * @param resId èµ„源主键
     * @return ç»“æžœ
     */
    public int deleteSysResByResId(Long resId);
    /**
     * æ‰¹é‡åˆ é™¤èµ„源
     *
     * @param resIds éœ€è¦åˆ é™¤çš„æ•°æ®ä¸»é”®é›†åˆ
     * @return ç»“æžœ
     */
    public int deleteSysResByResIds(Long[] resIds);
}
se-modules/se-system/src/main/java/com/se/system/mapper/SysRoleCtrlMapper.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,61 @@
package com.se.system.mapper;
import java.util.List;
import com.se.system.domain.SysRoleCtrl;
/**
 * è§’色控制Mapper接口
 *
 * @author se
 * @date 2024-11-22
 */
public interface SysRoleCtrlMapper
{
    /**
     * æŸ¥è¯¢è§’色控制
     *
     * @param roleId è§’色控制主键
     * @return è§’色控制
     */
    public SysRoleCtrl selectSysRoleCtrlByRoleId(Long roleId);
    /**
     * æŸ¥è¯¢è§’色控制列表
     *
     * @param sysRoleCtrl è§’色控制
     * @return è§’色控制集合
     */
    public List<SysRoleCtrl> selectSysRoleCtrlList(SysRoleCtrl sysRoleCtrl);
    /**
     * æ–°å¢žè§’色控制
     *
     * @param sysRoleCtrl è§’色控制
     * @return ç»“æžœ
     */
    public int insertSysRoleCtrl(SysRoleCtrl sysRoleCtrl);
    /**
     * ä¿®æ”¹è§’色控制
     *
     * @param sysRoleCtrl è§’色控制
     * @return ç»“æžœ
     */
    public int updateSysRoleCtrl(SysRoleCtrl sysRoleCtrl);
    /**
     * åˆ é™¤è§’色控制
     *
     * @param roleId è§’色控制主键
     * @return ç»“æžœ
     */
    public int deleteSysRoleCtrlByRoleId(Long roleId);
    /**
     * æ‰¹é‡åˆ é™¤è§’色控制
     *
     * @param roleIds éœ€è¦åˆ é™¤çš„æ•°æ®ä¸»é”®é›†åˆ
     * @return ç»“æžœ
     */
    public int deleteSysRoleCtrlByRoleIds(Long[] roleIds);
}
se-modules/se-system/src/main/java/com/se/system/mapper/SysRoleInteMapper.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,61 @@
package com.se.system.mapper;
import java.util.List;
import com.se.system.domain.SysRoleInte;
/**
 * è§’色接口Mapper接口
 *
 * @author se
 * @date 2024-11-22
 */
public interface SysRoleInteMapper
{
    /**
     * æŸ¥è¯¢è§’色接口
     *
     * @param roleId è§’色接口主键
     * @return è§’色接口
     */
    public SysRoleInte selectSysRoleInteByRoleId(Long roleId);
    /**
     * æŸ¥è¯¢è§’色接口列表
     *
     * @param sysRoleInte è§’色接口
     * @return è§’色接口集合
     */
    public List<SysRoleInte> selectSysRoleInteList(SysRoleInte sysRoleInte);
    /**
     * æ–°å¢žè§’色接口
     *
     * @param sysRoleInte è§’色接口
     * @return ç»“æžœ
     */
    public int insertSysRoleInte(SysRoleInte sysRoleInte);
    /**
     * ä¿®æ”¹è§’色接口
     *
     * @param sysRoleInte è§’色接口
     * @return ç»“æžœ
     */
    public int updateSysRoleInte(SysRoleInte sysRoleInte);
    /**
     * åˆ é™¤è§’色接口
     *
     * @param roleId è§’色接口主键
     * @return ç»“æžœ
     */
    public int deleteSysRoleInteByRoleId(Long roleId);
    /**
     * æ‰¹é‡åˆ é™¤è§’色接口
     *
     * @param roleIds éœ€è¦åˆ é™¤çš„æ•°æ®ä¸»é”®é›†åˆ
     * @return ç»“æžœ
     */
    public int deleteSysRoleInteByRoleIds(Long[] roleIds);
}
se-modules/se-system/src/main/java/com/se/system/mapper/SysRoleResMapper.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,61 @@
package com.se.system.mapper;
import java.util.List;
import com.se.system.domain.SysRoleRes;
/**
 * è§’色资源Mapper接口
 *
 * @author se
 * @date 2024-11-22
 */
public interface SysRoleResMapper
{
    /**
     * æŸ¥è¯¢è§’色资源
     *
     * @param roleId è§’色资源主键
     * @return è§’色资源
     */
    public SysRoleRes selectSysRoleResByRoleId(Long roleId);
    /**
     * æŸ¥è¯¢è§’色资源列表
     *
     * @param sysRoleRes è§’色资源
     * @return è§’色资源集合
     */
    public List<SysRoleRes> selectSysRoleResList(SysRoleRes sysRoleRes);
    /**
     * æ–°å¢žè§’色资源
     *
     * @param sysRoleRes è§’色资源
     * @return ç»“æžœ
     */
    public int insertSysRoleRes(SysRoleRes sysRoleRes);
    /**
     * ä¿®æ”¹è§’色资源
     *
     * @param sysRoleRes è§’色资源
     * @return ç»“æžœ
     */
    public int updateSysRoleRes(SysRoleRes sysRoleRes);
    /**
     * åˆ é™¤è§’色资源
     *
     * @param roleId è§’色资源主键
     * @return ç»“æžœ
     */
    public int deleteSysRoleResByRoleId(Long roleId);
    /**
     * æ‰¹é‡åˆ é™¤è§’色资源
     *
     * @param roleIds éœ€è¦åˆ é™¤çš„æ•°æ®ä¸»é”®é›†åˆ
     * @return ç»“æžœ
     */
    public int deleteSysRoleResByRoleIds(Long[] roleIds);
}
se-modules/se-system/src/main/java/com/se/system/mapper/SysSoftMapper.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,61 @@
package com.se.system.mapper;
import java.util.List;
import com.se.system.domain.SysSoft;
/**
 * è½¯ä»¶Mapper接口
 *
 * @author se
 * @date 2024-11-22
 */
public interface SysSoftMapper
{
    /**
     * æŸ¥è¯¢è½¯ä»¶
     *
     * @param softId è½¯ä»¶ä¸»é”®
     * @return è½¯ä»¶
     */
    public SysSoft selectSysSoftBySoftId(Long softId);
    /**
     * æŸ¥è¯¢è½¯ä»¶åˆ—表
     *
     * @param sysSoft è½¯ä»¶
     * @return è½¯ä»¶é›†åˆ
     */
    public List<SysSoft> selectSysSoftList(SysSoft sysSoft);
    /**
     * æ–°å¢žè½¯ä»¶
     *
     * @param sysSoft è½¯ä»¶
     * @return ç»“æžœ
     */
    public int insertSysSoft(SysSoft sysSoft);
    /**
     * ä¿®æ”¹è½¯ä»¶
     *
     * @param sysSoft è½¯ä»¶
     * @return ç»“æžœ
     */
    public int updateSysSoft(SysSoft sysSoft);
    /**
     * åˆ é™¤è½¯ä»¶
     *
     * @param softId è½¯ä»¶ä¸»é”®
     * @return ç»“æžœ
     */
    public int deleteSysSoftBySoftId(Long softId);
    /**
     * æ‰¹é‡åˆ é™¤è½¯ä»¶
     *
     * @param softIds éœ€è¦åˆ é™¤çš„æ•°æ®ä¸»é”®é›†åˆ
     * @return ç»“æžœ
     */
    public int deleteSysSoftBySoftIds(Long[] softIds);
}
se-modules/se-system/src/main/java/com/se/system/mapper/SysWarnMapper.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,61 @@
package com.se.system.mapper;
import java.util.List;
import com.se.system.domain.SysWarn;
/**
 * å‘Šè­¦Mapper接口
 *
 * @author se
 * @date 2024-11-22
 */
public interface SysWarnMapper
{
    /**
     * æŸ¥è¯¢å‘Šè­¦
     *
     * @param warnId å‘Šè­¦ä¸»é”®
     * @return å‘Šè­¦
     */
    public SysWarn selectSysWarnByWarnId(Long warnId);
    /**
     * æŸ¥è¯¢å‘Šè­¦åˆ—表
     *
     * @param sysWarn å‘Šè­¦
     * @return å‘Šè­¦é›†åˆ
     */
    public List<SysWarn> selectSysWarnList(SysWarn sysWarn);
    /**
     * æ–°å¢žå‘Šè­¦
     *
     * @param sysWarn å‘Šè­¦
     * @return ç»“æžœ
     */
    public int insertSysWarn(SysWarn sysWarn);
    /**
     * ä¿®æ”¹å‘Šè­¦
     *
     * @param sysWarn å‘Šè­¦
     * @return ç»“æžœ
     */
    public int updateSysWarn(SysWarn sysWarn);
    /**
     * åˆ é™¤å‘Šè­¦
     *
     * @param warnId å‘Šè­¦ä¸»é”®
     * @return ç»“æžœ
     */
    public int deleteSysWarnByWarnId(Long warnId);
    /**
     * æ‰¹é‡åˆ é™¤å‘Šè­¦
     *
     * @param warnIds éœ€è¦åˆ é™¤çš„æ•°æ®ä¸»é”®é›†åˆ
     * @return ç»“æžœ
     */
    public int deleteSysWarnByWarnIds(Long[] warnIds);
}
se-modules/se-system/src/main/java/com/se/system/service/ISysCfgService.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,61 @@
package com.se.system.service;
import java.util.List;
import com.se.system.domain.SysCfg;
/**
 * é…ç½®Service接口
 *
 * @author se
 * @date 2024-11-22
 */
public interface ISysCfgService
{
    /**
     * æŸ¥è¯¢é…ç½®
     *
     * @param cfgId é…ç½®ä¸»é”®
     * @return é…ç½®
     */
    public SysCfg selectSysCfgByCfgId(Long cfgId);
    /**
     * æŸ¥è¯¢é…ç½®åˆ—表
     *
     * @param sysCfg é…ç½®
     * @return é…ç½®é›†åˆ
     */
    public List<SysCfg> selectSysCfgList(SysCfg sysCfg);
    /**
     * æ–°å¢žé…ç½®
     *
     * @param sysCfg é…ç½®
     * @return ç»“æžœ
     */
    public int insertSysCfg(SysCfg sysCfg);
    /**
     * ä¿®æ”¹é…ç½®
     *
     * @param sysCfg é…ç½®
     * @return ç»“æžœ
     */
    public int updateSysCfg(SysCfg sysCfg);
    /**
     * æ‰¹é‡åˆ é™¤é…ç½®
     *
     * @param cfgIds éœ€è¦åˆ é™¤çš„配置主键集合
     * @return ç»“æžœ
     */
    public int deleteSysCfgByCfgIds(Long[] cfgIds);
    /**
     * åˆ é™¤é…ç½®ä¿¡æ¯
     *
     * @param cfgId é…ç½®ä¸»é”®
     * @return ç»“æžœ
     */
    public int deleteSysCfgByCfgId(Long cfgId);
}
se-modules/se-system/src/main/java/com/se/system/service/ISysCtrlLogService.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,61 @@
package com.se.system.service;
import java.util.List;
import com.se.system.domain.SysCtrlLog;
/**
 * æŽ§åˆ¶æ—¥å¿—Service接口
 *
 * @author se
 * @date 2024-11-22
 */
public interface ISysCtrlLogService
{
    /**
     * æŸ¥è¯¢æŽ§åˆ¶æ—¥å¿—
     *
     * @param logId æŽ§åˆ¶æ—¥å¿—主键
     * @return æŽ§åˆ¶æ—¥å¿—
     */
    public SysCtrlLog selectSysCtrlLogByLogId(Long logId);
    /**
     * æŸ¥è¯¢æŽ§åˆ¶æ—¥å¿—列表
     *
     * @param sysCtrlLog æŽ§åˆ¶æ—¥å¿—
     * @return æŽ§åˆ¶æ—¥å¿—集合
     */
    public List<SysCtrlLog> selectSysCtrlLogList(SysCtrlLog sysCtrlLog);
    /**
     * æ–°å¢žæŽ§åˆ¶æ—¥å¿—
     *
     * @param sysCtrlLog æŽ§åˆ¶æ—¥å¿—
     * @return ç»“æžœ
     */
    public int insertSysCtrlLog(SysCtrlLog sysCtrlLog);
    /**
     * ä¿®æ”¹æŽ§åˆ¶æ—¥å¿—
     *
     * @param sysCtrlLog æŽ§åˆ¶æ—¥å¿—
     * @return ç»“æžœ
     */
    public int updateSysCtrlLog(SysCtrlLog sysCtrlLog);
    /**
     * æ‰¹é‡åˆ é™¤æŽ§åˆ¶æ—¥å¿—
     *
     * @param logIds éœ€è¦åˆ é™¤çš„æŽ§åˆ¶æ—¥å¿—主键集合
     * @return ç»“æžœ
     */
    public int deleteSysCtrlLogByLogIds(Long[] logIds);
    /**
     * åˆ é™¤æŽ§åˆ¶æ—¥å¿—信息
     *
     * @param logId æŽ§åˆ¶æ—¥å¿—主键
     * @return ç»“æžœ
     */
    public int deleteSysCtrlLogByLogId(Long logId);
}
se-modules/se-system/src/main/java/com/se/system/service/ISysCtrlService.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,61 @@
package com.se.system.service;
import java.util.List;
import com.se.system.domain.SysCtrl;
/**
 * æŽ§åˆ¶Service接口
 *
 * @author se
 * @date 2024-11-22
 */
public interface ISysCtrlService
{
    /**
     * æŸ¥è¯¢æŽ§åˆ¶
     *
     * @param ctrlId æŽ§åˆ¶ä¸»é”®
     * @return æŽ§åˆ¶
     */
    public SysCtrl selectSysCtrlByCtrlId(Long ctrlId);
    /**
     * æŸ¥è¯¢æŽ§åˆ¶åˆ—表
     *
     * @param sysCtrl æŽ§åˆ¶
     * @return æŽ§åˆ¶é›†åˆ
     */
    public List<SysCtrl> selectSysCtrlList(SysCtrl sysCtrl);
    /**
     * æ–°å¢žæŽ§åˆ¶
     *
     * @param sysCtrl æŽ§åˆ¶
     * @return ç»“æžœ
     */
    public int insertSysCtrl(SysCtrl sysCtrl);
    /**
     * ä¿®æ”¹æŽ§åˆ¶
     *
     * @param sysCtrl æŽ§åˆ¶
     * @return ç»“æžœ
     */
    public int updateSysCtrl(SysCtrl sysCtrl);
    /**
     * æ‰¹é‡åˆ é™¤æŽ§åˆ¶
     *
     * @param ctrlIds éœ€è¦åˆ é™¤çš„æŽ§åˆ¶ä¸»é”®é›†åˆ
     * @return ç»“æžœ
     */
    public int deleteSysCtrlByCtrlIds(Long[] ctrlIds);
    /**
     * åˆ é™¤æŽ§åˆ¶ä¿¡æ¯
     *
     * @param ctrlId æŽ§åˆ¶ä¸»é”®
     * @return ç»“æžœ
     */
    public int deleteSysCtrlByCtrlId(Long ctrlId);
}
se-modules/se-system/src/main/java/com/se/system/service/ISysHardService.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,61 @@
package com.se.system.service;
import java.util.List;
import com.se.system.domain.SysHard;
/**
 * ç¡¬ä»¶Service接口
 *
 * @author se
 * @date 2024-11-22
 */
public interface ISysHardService
{
    /**
     * æŸ¥è¯¢ç¡¬ä»¶
     *
     * @param hardId ç¡¬ä»¶ä¸»é”®
     * @return ç¡¬ä»¶
     */
    public SysHard selectSysHardByHardId(Long hardId);
    /**
     * æŸ¥è¯¢ç¡¬ä»¶åˆ—表
     *
     * @param sysHard ç¡¬ä»¶
     * @return ç¡¬ä»¶é›†åˆ
     */
    public List<SysHard> selectSysHardList(SysHard sysHard);
    /**
     * æ–°å¢žç¡¬ä»¶
     *
     * @param sysHard ç¡¬ä»¶
     * @return ç»“æžœ
     */
    public int insertSysHard(SysHard sysHard);
    /**
     * ä¿®æ”¹ç¡¬ä»¶
     *
     * @param sysHard ç¡¬ä»¶
     * @return ç»“æžœ
     */
    public int updateSysHard(SysHard sysHard);
    /**
     * æ‰¹é‡åˆ é™¤ç¡¬ä»¶
     *
     * @param hardIds éœ€è¦åˆ é™¤çš„硬件主键集合
     * @return ç»“æžœ
     */
    public int deleteSysHardByHardIds(Long[] hardIds);
    /**
     * åˆ é™¤ç¡¬ä»¶ä¿¡æ¯
     *
     * @param hardId ç¡¬ä»¶ä¸»é”®
     * @return ç»“æžœ
     */
    public int deleteSysHardByHardId(Long hardId);
}
se-modules/se-system/src/main/java/com/se/system/service/ISysInteService.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,61 @@
package com.se.system.service;
import java.util.List;
import com.se.system.domain.SysInte;
/**
 * æŽ¥å£Service接口
 *
 * @author se
 * @date 2024-11-22
 */
public interface ISysInteService
{
    /**
     * æŸ¥è¯¢æŽ¥å£
     *
     * @param inteId æŽ¥å£ä¸»é”®
     * @return æŽ¥å£
     */
    public SysInte selectSysInteByInteId(Long inteId);
    /**
     * æŸ¥è¯¢æŽ¥å£åˆ—表
     *
     * @param sysInte æŽ¥å£
     * @return æŽ¥å£é›†åˆ
     */
    public List<SysInte> selectSysInteList(SysInte sysInte);
    /**
     * æ–°å¢žæŽ¥å£
     *
     * @param sysInte æŽ¥å£
     * @return ç»“æžœ
     */
    public int insertSysInte(SysInte sysInte);
    /**
     * ä¿®æ”¹æŽ¥å£
     *
     * @param sysInte æŽ¥å£
     * @return ç»“æžœ
     */
    public int updateSysInte(SysInte sysInte);
    /**
     * æ‰¹é‡åˆ é™¤æŽ¥å£
     *
     * @param inteIds éœ€è¦åˆ é™¤çš„æŽ¥å£ä¸»é”®é›†åˆ
     * @return ç»“æžœ
     */
    public int deleteSysInteByInteIds(Long[] inteIds);
    /**
     * åˆ é™¤æŽ¥å£ä¿¡æ¯
     *
     * @param inteId æŽ¥å£ä¸»é”®
     * @return ç»“æžœ
     */
    public int deleteSysInteByInteId(Long inteId);
}
se-modules/se-system/src/main/java/com/se/system/service/ISysResService.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,61 @@
package com.se.system.service;
import java.util.List;
import com.se.system.domain.SysRes;
/**
 * èµ„源Service接口
 *
 * @author se
 * @date 2024-11-22
 */
public interface ISysResService
{
    /**
     * æŸ¥è¯¢èµ„源
     *
     * @param resId èµ„源主键
     * @return èµ„源
     */
    public SysRes selectSysResByResId(Long resId);
    /**
     * æŸ¥è¯¢èµ„源列表
     *
     * @param sysRes èµ„源
     * @return èµ„源集合
     */
    public List<SysRes> selectSysResList(SysRes sysRes);
    /**
     * æ–°å¢žèµ„源
     *
     * @param sysRes èµ„源
     * @return ç»“æžœ
     */
    public int insertSysRes(SysRes sysRes);
    /**
     * ä¿®æ”¹èµ„源
     *
     * @param sysRes èµ„源
     * @return ç»“æžœ
     */
    public int updateSysRes(SysRes sysRes);
    /**
     * æ‰¹é‡åˆ é™¤èµ„源
     *
     * @param resIds éœ€è¦åˆ é™¤çš„资源主键集合
     * @return ç»“æžœ
     */
    public int deleteSysResByResIds(Long[] resIds);
    /**
     * åˆ é™¤èµ„源信息
     *
     * @param resId èµ„源主键
     * @return ç»“æžœ
     */
    public int deleteSysResByResId(Long resId);
}
se-modules/se-system/src/main/java/com/se/system/service/ISysRoleCtrlService.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,61 @@
package com.se.system.service;
import java.util.List;
import com.se.system.domain.SysRoleCtrl;
/**
 * è§’色控制Service接口
 *
 * @author se
 * @date 2024-11-22
 */
public interface ISysRoleCtrlService
{
    /**
     * æŸ¥è¯¢è§’色控制
     *
     * @param roleId è§’色控制主键
     * @return è§’色控制
     */
    public SysRoleCtrl selectSysRoleCtrlByRoleId(Long roleId);
    /**
     * æŸ¥è¯¢è§’色控制列表
     *
     * @param sysRoleCtrl è§’色控制
     * @return è§’色控制集合
     */
    public List<SysRoleCtrl> selectSysRoleCtrlList(SysRoleCtrl sysRoleCtrl);
    /**
     * æ–°å¢žè§’色控制
     *
     * @param sysRoleCtrl è§’色控制
     * @return ç»“æžœ
     */
    public int insertSysRoleCtrl(SysRoleCtrl sysRoleCtrl);
    /**
     * ä¿®æ”¹è§’色控制
     *
     * @param sysRoleCtrl è§’色控制
     * @return ç»“æžœ
     */
    public int updateSysRoleCtrl(SysRoleCtrl sysRoleCtrl);
    /**
     * æ‰¹é‡åˆ é™¤è§’色控制
     *
     * @param roleIds éœ€è¦åˆ é™¤çš„角色控制主键集合
     * @return ç»“æžœ
     */
    public int deleteSysRoleCtrlByRoleIds(Long[] roleIds);
    /**
     * åˆ é™¤è§’色控制信息
     *
     * @param roleId è§’色控制主键
     * @return ç»“æžœ
     */
    public int deleteSysRoleCtrlByRoleId(Long roleId);
}
se-modules/se-system/src/main/java/com/se/system/service/ISysRoleInteService.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,61 @@
package com.se.system.service;
import java.util.List;
import com.se.system.domain.SysRoleInte;
/**
 * è§’色接口Service接口
 *
 * @author se
 * @date 2024-11-22
 */
public interface ISysRoleInteService
{
    /**
     * æŸ¥è¯¢è§’色接口
     *
     * @param roleId è§’色接口主键
     * @return è§’色接口
     */
    public SysRoleInte selectSysRoleInteByRoleId(Long roleId);
    /**
     * æŸ¥è¯¢è§’色接口列表
     *
     * @param sysRoleInte è§’色接口
     * @return è§’色接口集合
     */
    public List<SysRoleInte> selectSysRoleInteList(SysRoleInte sysRoleInte);
    /**
     * æ–°å¢žè§’色接口
     *
     * @param sysRoleInte è§’色接口
     * @return ç»“æžœ
     */
    public int insertSysRoleInte(SysRoleInte sysRoleInte);
    /**
     * ä¿®æ”¹è§’色接口
     *
     * @param sysRoleInte è§’色接口
     * @return ç»“æžœ
     */
    public int updateSysRoleInte(SysRoleInte sysRoleInte);
    /**
     * æ‰¹é‡åˆ é™¤è§’色接口
     *
     * @param roleIds éœ€è¦åˆ é™¤çš„角色接口主键集合
     * @return ç»“æžœ
     */
    public int deleteSysRoleInteByRoleIds(Long[] roleIds);
    /**
     * åˆ é™¤è§’色接口信息
     *
     * @param roleId è§’色接口主键
     * @return ç»“æžœ
     */
    public int deleteSysRoleInteByRoleId(Long roleId);
}
se-modules/se-system/src/main/java/com/se/system/service/ISysRoleResService.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,61 @@
package com.se.system.service;
import java.util.List;
import com.se.system.domain.SysRoleRes;
/**
 * è§’色资源Service接口
 *
 * @author se
 * @date 2024-11-22
 */
public interface ISysRoleResService
{
    /**
     * æŸ¥è¯¢è§’色资源
     *
     * @param roleId è§’色资源主键
     * @return è§’色资源
     */
    public SysRoleRes selectSysRoleResByRoleId(Long roleId);
    /**
     * æŸ¥è¯¢è§’色资源列表
     *
     * @param sysRoleRes è§’色资源
     * @return è§’色资源集合
     */
    public List<SysRoleRes> selectSysRoleResList(SysRoleRes sysRoleRes);
    /**
     * æ–°å¢žè§’色资源
     *
     * @param sysRoleRes è§’色资源
     * @return ç»“æžœ
     */
    public int insertSysRoleRes(SysRoleRes sysRoleRes);
    /**
     * ä¿®æ”¹è§’色资源
     *
     * @param sysRoleRes è§’色资源
     * @return ç»“æžœ
     */
    public int updateSysRoleRes(SysRoleRes sysRoleRes);
    /**
     * æ‰¹é‡åˆ é™¤è§’色资源
     *
     * @param roleIds éœ€è¦åˆ é™¤çš„角色资源主键集合
     * @return ç»“æžœ
     */
    public int deleteSysRoleResByRoleIds(Long[] roleIds);
    /**
     * åˆ é™¤è§’色资源信息
     *
     * @param roleId è§’色资源主键
     * @return ç»“æžœ
     */
    public int deleteSysRoleResByRoleId(Long roleId);
}
se-modules/se-system/src/main/java/com/se/system/service/ISysSoftService.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,61 @@
package com.se.system.service;
import java.util.List;
import com.se.system.domain.SysSoft;
/**
 * è½¯ä»¶Service接口
 *
 * @author se
 * @date 2024-11-22
 */
public interface ISysSoftService
{
    /**
     * æŸ¥è¯¢è½¯ä»¶
     *
     * @param softId è½¯ä»¶ä¸»é”®
     * @return è½¯ä»¶
     */
    public SysSoft selectSysSoftBySoftId(Long softId);
    /**
     * æŸ¥è¯¢è½¯ä»¶åˆ—表
     *
     * @param sysSoft è½¯ä»¶
     * @return è½¯ä»¶é›†åˆ
     */
    public List<SysSoft> selectSysSoftList(SysSoft sysSoft);
    /**
     * æ–°å¢žè½¯ä»¶
     *
     * @param sysSoft è½¯ä»¶
     * @return ç»“æžœ
     */
    public int insertSysSoft(SysSoft sysSoft);
    /**
     * ä¿®æ”¹è½¯ä»¶
     *
     * @param sysSoft è½¯ä»¶
     * @return ç»“æžœ
     */
    public int updateSysSoft(SysSoft sysSoft);
    /**
     * æ‰¹é‡åˆ é™¤è½¯ä»¶
     *
     * @param softIds éœ€è¦åˆ é™¤çš„软件主键集合
     * @return ç»“æžœ
     */
    public int deleteSysSoftBySoftIds(Long[] softIds);
    /**
     * åˆ é™¤è½¯ä»¶ä¿¡æ¯
     *
     * @param softId è½¯ä»¶ä¸»é”®
     * @return ç»“æžœ
     */
    public int deleteSysSoftBySoftId(Long softId);
}
se-modules/se-system/src/main/java/com/se/system/service/ISysWarnService.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,61 @@
package com.se.system.service;
import java.util.List;
import com.se.system.domain.SysWarn;
/**
 * å‘Šè­¦Service接口
 *
 * @author se
 * @date 2024-11-22
 */
public interface ISysWarnService
{
    /**
     * æŸ¥è¯¢å‘Šè­¦
     *
     * @param warnId å‘Šè­¦ä¸»é”®
     * @return å‘Šè­¦
     */
    public SysWarn selectSysWarnByWarnId(Long warnId);
    /**
     * æŸ¥è¯¢å‘Šè­¦åˆ—表
     *
     * @param sysWarn å‘Šè­¦
     * @return å‘Šè­¦é›†åˆ
     */
    public List<SysWarn> selectSysWarnList(SysWarn sysWarn);
    /**
     * æ–°å¢žå‘Šè­¦
     *
     * @param sysWarn å‘Šè­¦
     * @return ç»“æžœ
     */
    public int insertSysWarn(SysWarn sysWarn);
    /**
     * ä¿®æ”¹å‘Šè­¦
     *
     * @param sysWarn å‘Šè­¦
     * @return ç»“æžœ
     */
    public int updateSysWarn(SysWarn sysWarn);
    /**
     * æ‰¹é‡åˆ é™¤å‘Šè­¦
     *
     * @param warnIds éœ€è¦åˆ é™¤çš„告警主键集合
     * @return ç»“æžœ
     */
    public int deleteSysWarnByWarnIds(Long[] warnIds);
    /**
     * åˆ é™¤å‘Šè­¦ä¿¡æ¯
     *
     * @param warnId å‘Šè­¦ä¸»é”®
     * @return ç»“æžœ
     */
    public int deleteSysWarnByWarnId(Long warnId);
}
se-modules/se-system/src/main/java/com/se/system/service/impl/SysCfgServiceImpl.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,96 @@
package com.se.system.service.impl;
import java.util.List;
import com.se.common.core.utils.DateUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.se.system.mapper.SysCfgMapper;
import com.se.system.domain.SysCfg;
import com.se.system.service.ISysCfgService;
/**
 * é…ç½®Service业务层处理
 *
 * @author se
 * @date 2024-11-22
 */
@Service
public class SysCfgServiceImpl implements ISysCfgService
{
    @Autowired
    private SysCfgMapper sysCfgMapper;
    /**
     * æŸ¥è¯¢é…ç½®
     *
     * @param cfgId é…ç½®ä¸»é”®
     * @return é…ç½®
     */
    @Override
    public SysCfg selectSysCfgByCfgId(Long cfgId)
    {
        return sysCfgMapper.selectSysCfgByCfgId(cfgId);
    }
    /**
     * æŸ¥è¯¢é…ç½®åˆ—表
     *
     * @param sysCfg é…ç½®
     * @return é…ç½®
     */
    @Override
    public List<SysCfg> selectSysCfgList(SysCfg sysCfg)
    {
        return sysCfgMapper.selectSysCfgList(sysCfg);
    }
    /**
     * æ–°å¢žé…ç½®
     *
     * @param sysCfg é…ç½®
     * @return ç»“æžœ
     */
    @Override
    public int insertSysCfg(SysCfg sysCfg)
    {
        sysCfg.setCreateTime(DateUtils.getNowDate());
        return sysCfgMapper.insertSysCfg(sysCfg);
    }
    /**
     * ä¿®æ”¹é…ç½®
     *
     * @param sysCfg é…ç½®
     * @return ç»“æžœ
     */
    @Override
    public int updateSysCfg(SysCfg sysCfg)
    {
        sysCfg.setUpdateTime(DateUtils.getNowDate());
        return sysCfgMapper.updateSysCfg(sysCfg);
    }
    /**
     * æ‰¹é‡åˆ é™¤é…ç½®
     *
     * @param cfgIds éœ€è¦åˆ é™¤çš„配置主键
     * @return ç»“æžœ
     */
    @Override
    public int deleteSysCfgByCfgIds(Long[] cfgIds)
    {
        return sysCfgMapper.deleteSysCfgByCfgIds(cfgIds);
    }
    /**
     * åˆ é™¤é…ç½®ä¿¡æ¯
     *
     * @param cfgId é…ç½®ä¸»é”®
     * @return ç»“æžœ
     */
    @Override
    public int deleteSysCfgByCfgId(Long cfgId)
    {
        return sysCfgMapper.deleteSysCfgByCfgId(cfgId);
    }
}
se-modules/se-system/src/main/java/com/se/system/service/impl/SysCtrlLogServiceImpl.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,93 @@
package com.se.system.service.impl;
import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.se.system.mapper.SysCtrlLogMapper;
import com.se.system.domain.SysCtrlLog;
import com.se.system.service.ISysCtrlLogService;
/**
 * æŽ§åˆ¶æ—¥å¿—Service业务层处理
 *
 * @author se
 * @date 2024-11-22
 */
@Service
public class SysCtrlLogServiceImpl implements ISysCtrlLogService
{
    @Autowired
    private SysCtrlLogMapper sysCtrlLogMapper;
    /**
     * æŸ¥è¯¢æŽ§åˆ¶æ—¥å¿—
     *
     * @param logId æŽ§åˆ¶æ—¥å¿—主键
     * @return æŽ§åˆ¶æ—¥å¿—
     */
    @Override
    public SysCtrlLog selectSysCtrlLogByLogId(Long logId)
    {
        return sysCtrlLogMapper.selectSysCtrlLogByLogId(logId);
    }
    /**
     * æŸ¥è¯¢æŽ§åˆ¶æ—¥å¿—列表
     *
     * @param sysCtrlLog æŽ§åˆ¶æ—¥å¿—
     * @return æŽ§åˆ¶æ—¥å¿—
     */
    @Override
    public List<SysCtrlLog> selectSysCtrlLogList(SysCtrlLog sysCtrlLog)
    {
        return sysCtrlLogMapper.selectSysCtrlLogList(sysCtrlLog);
    }
    /**
     * æ–°å¢žæŽ§åˆ¶æ—¥å¿—
     *
     * @param sysCtrlLog æŽ§åˆ¶æ—¥å¿—
     * @return ç»“æžœ
     */
    @Override
    public int insertSysCtrlLog(SysCtrlLog sysCtrlLog)
    {
        return sysCtrlLogMapper.insertSysCtrlLog(sysCtrlLog);
    }
    /**
     * ä¿®æ”¹æŽ§åˆ¶æ—¥å¿—
     *
     * @param sysCtrlLog æŽ§åˆ¶æ—¥å¿—
     * @return ç»“æžœ
     */
    @Override
    public int updateSysCtrlLog(SysCtrlLog sysCtrlLog)
    {
        return sysCtrlLogMapper.updateSysCtrlLog(sysCtrlLog);
    }
    /**
     * æ‰¹é‡åˆ é™¤æŽ§åˆ¶æ—¥å¿—
     *
     * @param logIds éœ€è¦åˆ é™¤çš„æŽ§åˆ¶æ—¥å¿—主键
     * @return ç»“æžœ
     */
    @Override
    public int deleteSysCtrlLogByLogIds(Long[] logIds)
    {
        return sysCtrlLogMapper.deleteSysCtrlLogByLogIds(logIds);
    }
    /**
     * åˆ é™¤æŽ§åˆ¶æ—¥å¿—信息
     *
     * @param logId æŽ§åˆ¶æ—¥å¿—主键
     * @return ç»“æžœ
     */
    @Override
    public int deleteSysCtrlLogByLogId(Long logId)
    {
        return sysCtrlLogMapper.deleteSysCtrlLogByLogId(logId);
    }
}
se-modules/se-system/src/main/java/com/se/system/service/impl/SysCtrlServiceImpl.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,96 @@
package com.se.system.service.impl;
import java.util.List;
import com.se.common.core.utils.DateUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.se.system.mapper.SysCtrlMapper;
import com.se.system.domain.SysCtrl;
import com.se.system.service.ISysCtrlService;
/**
 * æŽ§åˆ¶Service业务层处理
 *
 * @author se
 * @date 2024-11-22
 */
@Service
public class SysCtrlServiceImpl implements ISysCtrlService
{
    @Autowired
    private SysCtrlMapper sysCtrlMapper;
    /**
     * æŸ¥è¯¢æŽ§åˆ¶
     *
     * @param ctrlId æŽ§åˆ¶ä¸»é”®
     * @return æŽ§åˆ¶
     */
    @Override
    public SysCtrl selectSysCtrlByCtrlId(Long ctrlId)
    {
        return sysCtrlMapper.selectSysCtrlByCtrlId(ctrlId);
    }
    /**
     * æŸ¥è¯¢æŽ§åˆ¶åˆ—表
     *
     * @param sysCtrl æŽ§åˆ¶
     * @return æŽ§åˆ¶
     */
    @Override
    public List<SysCtrl> selectSysCtrlList(SysCtrl sysCtrl)
    {
        return sysCtrlMapper.selectSysCtrlList(sysCtrl);
    }
    /**
     * æ–°å¢žæŽ§åˆ¶
     *
     * @param sysCtrl æŽ§åˆ¶
     * @return ç»“æžœ
     */
    @Override
    public int insertSysCtrl(SysCtrl sysCtrl)
    {
        sysCtrl.setCreateTime(DateUtils.getNowDate());
        return sysCtrlMapper.insertSysCtrl(sysCtrl);
    }
    /**
     * ä¿®æ”¹æŽ§åˆ¶
     *
     * @param sysCtrl æŽ§åˆ¶
     * @return ç»“æžœ
     */
    @Override
    public int updateSysCtrl(SysCtrl sysCtrl)
    {
        sysCtrl.setUpdateTime(DateUtils.getNowDate());
        return sysCtrlMapper.updateSysCtrl(sysCtrl);
    }
    /**
     * æ‰¹é‡åˆ é™¤æŽ§åˆ¶
     *
     * @param ctrlIds éœ€è¦åˆ é™¤çš„æŽ§åˆ¶ä¸»é”®
     * @return ç»“æžœ
     */
    @Override
    public int deleteSysCtrlByCtrlIds(Long[] ctrlIds)
    {
        return sysCtrlMapper.deleteSysCtrlByCtrlIds(ctrlIds);
    }
    /**
     * åˆ é™¤æŽ§åˆ¶ä¿¡æ¯
     *
     * @param ctrlId æŽ§åˆ¶ä¸»é”®
     * @return ç»“æžœ
     */
    @Override
    public int deleteSysCtrlByCtrlId(Long ctrlId)
    {
        return sysCtrlMapper.deleteSysCtrlByCtrlId(ctrlId);
    }
}
se-modules/se-system/src/main/java/com/se/system/service/impl/SysHardServiceImpl.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,96 @@
package com.se.system.service.impl;
import java.util.List;
import com.se.common.core.utils.DateUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.se.system.mapper.SysHardMapper;
import com.se.system.domain.SysHard;
import com.se.system.service.ISysHardService;
/**
 * ç¡¬ä»¶Service业务层处理
 *
 * @author se
 * @date 2024-11-22
 */
@Service
public class SysHardServiceImpl implements ISysHardService
{
    @Autowired
    private SysHardMapper sysHardMapper;
    /**
     * æŸ¥è¯¢ç¡¬ä»¶
     *
     * @param hardId ç¡¬ä»¶ä¸»é”®
     * @return ç¡¬ä»¶
     */
    @Override
    public SysHard selectSysHardByHardId(Long hardId)
    {
        return sysHardMapper.selectSysHardByHardId(hardId);
    }
    /**
     * æŸ¥è¯¢ç¡¬ä»¶åˆ—表
     *
     * @param sysHard ç¡¬ä»¶
     * @return ç¡¬ä»¶
     */
    @Override
    public List<SysHard> selectSysHardList(SysHard sysHard)
    {
        return sysHardMapper.selectSysHardList(sysHard);
    }
    /**
     * æ–°å¢žç¡¬ä»¶
     *
     * @param sysHard ç¡¬ä»¶
     * @return ç»“æžœ
     */
    @Override
    public int insertSysHard(SysHard sysHard)
    {
        sysHard.setCreateTime(DateUtils.getNowDate());
        return sysHardMapper.insertSysHard(sysHard);
    }
    /**
     * ä¿®æ”¹ç¡¬ä»¶
     *
     * @param sysHard ç¡¬ä»¶
     * @return ç»“æžœ
     */
    @Override
    public int updateSysHard(SysHard sysHard)
    {
        sysHard.setUpdateTime(DateUtils.getNowDate());
        return sysHardMapper.updateSysHard(sysHard);
    }
    /**
     * æ‰¹é‡åˆ é™¤ç¡¬ä»¶
     *
     * @param hardIds éœ€è¦åˆ é™¤çš„硬件主键
     * @return ç»“æžœ
     */
    @Override
    public int deleteSysHardByHardIds(Long[] hardIds)
    {
        return sysHardMapper.deleteSysHardByHardIds(hardIds);
    }
    /**
     * åˆ é™¤ç¡¬ä»¶ä¿¡æ¯
     *
     * @param hardId ç¡¬ä»¶ä¸»é”®
     * @return ç»“æžœ
     */
    @Override
    public int deleteSysHardByHardId(Long hardId)
    {
        return sysHardMapper.deleteSysHardByHardId(hardId);
    }
}
se-modules/se-system/src/main/java/com/se/system/service/impl/SysInteServiceImpl.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,96 @@
package com.se.system.service.impl;
import java.util.List;
import com.se.common.core.utils.DateUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.se.system.mapper.SysInteMapper;
import com.se.system.domain.SysInte;
import com.se.system.service.ISysInteService;
/**
 * æŽ¥å£Service业务层处理
 *
 * @author se
 * @date 2024-11-22
 */
@Service
public class SysInteServiceImpl implements ISysInteService
{
    @Autowired
    private SysInteMapper sysInteMapper;
    /**
     * æŸ¥è¯¢æŽ¥å£
     *
     * @param inteId æŽ¥å£ä¸»é”®
     * @return æŽ¥å£
     */
    @Override
    public SysInte selectSysInteByInteId(Long inteId)
    {
        return sysInteMapper.selectSysInteByInteId(inteId);
    }
    /**
     * æŸ¥è¯¢æŽ¥å£åˆ—表
     *
     * @param sysInte æŽ¥å£
     * @return æŽ¥å£
     */
    @Override
    public List<SysInte> selectSysInteList(SysInte sysInte)
    {
        return sysInteMapper.selectSysInteList(sysInte);
    }
    /**
     * æ–°å¢žæŽ¥å£
     *
     * @param sysInte æŽ¥å£
     * @return ç»“æžœ
     */
    @Override
    public int insertSysInte(SysInte sysInte)
    {
        sysInte.setCreateTime(DateUtils.getNowDate());
        return sysInteMapper.insertSysInte(sysInte);
    }
    /**
     * ä¿®æ”¹æŽ¥å£
     *
     * @param sysInte æŽ¥å£
     * @return ç»“æžœ
     */
    @Override
    public int updateSysInte(SysInte sysInte)
    {
        sysInte.setUpdateTime(DateUtils.getNowDate());
        return sysInteMapper.updateSysInte(sysInte);
    }
    /**
     * æ‰¹é‡åˆ é™¤æŽ¥å£
     *
     * @param inteIds éœ€è¦åˆ é™¤çš„æŽ¥å£ä¸»é”®
     * @return ç»“æžœ
     */
    @Override
    public int deleteSysInteByInteIds(Long[] inteIds)
    {
        return sysInteMapper.deleteSysInteByInteIds(inteIds);
    }
    /**
     * åˆ é™¤æŽ¥å£ä¿¡æ¯
     *
     * @param inteId æŽ¥å£ä¸»é”®
     * @return ç»“æžœ
     */
    @Override
    public int deleteSysInteByInteId(Long inteId)
    {
        return sysInteMapper.deleteSysInteByInteId(inteId);
    }
}
se-modules/se-system/src/main/java/com/se/system/service/impl/SysResServiceImpl.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,96 @@
package com.se.system.service.impl;
import java.util.List;
import com.se.common.core.utils.DateUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.se.system.mapper.SysResMapper;
import com.se.system.domain.SysRes;
import com.se.system.service.ISysResService;
/**
 * èµ„源Service业务层处理
 *
 * @author se
 * @date 2024-11-22
 */
@Service
public class SysResServiceImpl implements ISysResService
{
    @Autowired
    private SysResMapper sysResMapper;
    /**
     * æŸ¥è¯¢èµ„源
     *
     * @param resId èµ„源主键
     * @return èµ„源
     */
    @Override
    public SysRes selectSysResByResId(Long resId)
    {
        return sysResMapper.selectSysResByResId(resId);
    }
    /**
     * æŸ¥è¯¢èµ„源列表
     *
     * @param sysRes èµ„源
     * @return èµ„源
     */
    @Override
    public List<SysRes> selectSysResList(SysRes sysRes)
    {
        return sysResMapper.selectSysResList(sysRes);
    }
    /**
     * æ–°å¢žèµ„源
     *
     * @param sysRes èµ„源
     * @return ç»“æžœ
     */
    @Override
    public int insertSysRes(SysRes sysRes)
    {
        sysRes.setCreateTime(DateUtils.getNowDate());
        return sysResMapper.insertSysRes(sysRes);
    }
    /**
     * ä¿®æ”¹èµ„源
     *
     * @param sysRes èµ„源
     * @return ç»“æžœ
     */
    @Override
    public int updateSysRes(SysRes sysRes)
    {
        sysRes.setUpdateTime(DateUtils.getNowDate());
        return sysResMapper.updateSysRes(sysRes);
    }
    /**
     * æ‰¹é‡åˆ é™¤èµ„源
     *
     * @param resIds éœ€è¦åˆ é™¤çš„资源主键
     * @return ç»“æžœ
     */
    @Override
    public int deleteSysResByResIds(Long[] resIds)
    {
        return sysResMapper.deleteSysResByResIds(resIds);
    }
    /**
     * åˆ é™¤èµ„源信息
     *
     * @param resId èµ„源主键
     * @return ç»“æžœ
     */
    @Override
    public int deleteSysResByResId(Long resId)
    {
        return sysResMapper.deleteSysResByResId(resId);
    }
}
se-modules/se-system/src/main/java/com/se/system/service/impl/SysRoleCtrlServiceImpl.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,93 @@
package com.se.system.service.impl;
import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.se.system.mapper.SysRoleCtrlMapper;
import com.se.system.domain.SysRoleCtrl;
import com.se.system.service.ISysRoleCtrlService;
/**
 * è§’色控制Service业务层处理
 *
 * @author se
 * @date 2024-11-22
 */
@Service
public class SysRoleCtrlServiceImpl implements ISysRoleCtrlService
{
    @Autowired
    private SysRoleCtrlMapper sysRoleCtrlMapper;
    /**
     * æŸ¥è¯¢è§’色控制
     *
     * @param roleId è§’色控制主键
     * @return è§’色控制
     */
    @Override
    public SysRoleCtrl selectSysRoleCtrlByRoleId(Long roleId)
    {
        return sysRoleCtrlMapper.selectSysRoleCtrlByRoleId(roleId);
    }
    /**
     * æŸ¥è¯¢è§’色控制列表
     *
     * @param sysRoleCtrl è§’色控制
     * @return è§’色控制
     */
    @Override
    public List<SysRoleCtrl> selectSysRoleCtrlList(SysRoleCtrl sysRoleCtrl)
    {
        return sysRoleCtrlMapper.selectSysRoleCtrlList(sysRoleCtrl);
    }
    /**
     * æ–°å¢žè§’色控制
     *
     * @param sysRoleCtrl è§’色控制
     * @return ç»“æžœ
     */
    @Override
    public int insertSysRoleCtrl(SysRoleCtrl sysRoleCtrl)
    {
        return sysRoleCtrlMapper.insertSysRoleCtrl(sysRoleCtrl);
    }
    /**
     * ä¿®æ”¹è§’色控制
     *
     * @param sysRoleCtrl è§’色控制
     * @return ç»“æžœ
     */
    @Override
    public int updateSysRoleCtrl(SysRoleCtrl sysRoleCtrl)
    {
        return sysRoleCtrlMapper.updateSysRoleCtrl(sysRoleCtrl);
    }
    /**
     * æ‰¹é‡åˆ é™¤è§’色控制
     *
     * @param roleIds éœ€è¦åˆ é™¤çš„角色控制主键
     * @return ç»“æžœ
     */
    @Override
    public int deleteSysRoleCtrlByRoleIds(Long[] roleIds)
    {
        return sysRoleCtrlMapper.deleteSysRoleCtrlByRoleIds(roleIds);
    }
    /**
     * åˆ é™¤è§’色控制信息
     *
     * @param roleId è§’色控制主键
     * @return ç»“æžœ
     */
    @Override
    public int deleteSysRoleCtrlByRoleId(Long roleId)
    {
        return sysRoleCtrlMapper.deleteSysRoleCtrlByRoleId(roleId);
    }
}
se-modules/se-system/src/main/java/com/se/system/service/impl/SysRoleInteServiceImpl.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,93 @@
package com.se.system.service.impl;
import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.se.system.mapper.SysRoleInteMapper;
import com.se.system.domain.SysRoleInte;
import com.se.system.service.ISysRoleInteService;
/**
 * è§’色接口Service业务层处理
 *
 * @author se
 * @date 2024-11-22
 */
@Service
public class SysRoleInteServiceImpl implements ISysRoleInteService
{
    @Autowired
    private SysRoleInteMapper sysRoleInteMapper;
    /**
     * æŸ¥è¯¢è§’色接口
     *
     * @param roleId è§’色接口主键
     * @return è§’色接口
     */
    @Override
    public SysRoleInte selectSysRoleInteByRoleId(Long roleId)
    {
        return sysRoleInteMapper.selectSysRoleInteByRoleId(roleId);
    }
    /**
     * æŸ¥è¯¢è§’色接口列表
     *
     * @param sysRoleInte è§’色接口
     * @return è§’色接口
     */
    @Override
    public List<SysRoleInte> selectSysRoleInteList(SysRoleInte sysRoleInte)
    {
        return sysRoleInteMapper.selectSysRoleInteList(sysRoleInte);
    }
    /**
     * æ–°å¢žè§’色接口
     *
     * @param sysRoleInte è§’色接口
     * @return ç»“æžœ
     */
    @Override
    public int insertSysRoleInte(SysRoleInte sysRoleInte)
    {
        return sysRoleInteMapper.insertSysRoleInte(sysRoleInte);
    }
    /**
     * ä¿®æ”¹è§’色接口
     *
     * @param sysRoleInte è§’色接口
     * @return ç»“æžœ
     */
    @Override
    public int updateSysRoleInte(SysRoleInte sysRoleInte)
    {
        return sysRoleInteMapper.updateSysRoleInte(sysRoleInte);
    }
    /**
     * æ‰¹é‡åˆ é™¤è§’色接口
     *
     * @param roleIds éœ€è¦åˆ é™¤çš„角色接口主键
     * @return ç»“æžœ
     */
    @Override
    public int deleteSysRoleInteByRoleIds(Long[] roleIds)
    {
        return sysRoleInteMapper.deleteSysRoleInteByRoleIds(roleIds);
    }
    /**
     * åˆ é™¤è§’色接口信息
     *
     * @param roleId è§’色接口主键
     * @return ç»“æžœ
     */
    @Override
    public int deleteSysRoleInteByRoleId(Long roleId)
    {
        return sysRoleInteMapper.deleteSysRoleInteByRoleId(roleId);
    }
}
se-modules/se-system/src/main/java/com/se/system/service/impl/SysRoleResServiceImpl.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,93 @@
package com.se.system.service.impl;
import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.se.system.mapper.SysRoleResMapper;
import com.se.system.domain.SysRoleRes;
import com.se.system.service.ISysRoleResService;
/**
 * è§’色资源Service业务层处理
 *
 * @author se
 * @date 2024-11-22
 */
@Service
public class SysRoleResServiceImpl implements ISysRoleResService
{
    @Autowired
    private SysRoleResMapper sysRoleResMapper;
    /**
     * æŸ¥è¯¢è§’色资源
     *
     * @param roleId è§’色资源主键
     * @return è§’色资源
     */
    @Override
    public SysRoleRes selectSysRoleResByRoleId(Long roleId)
    {
        return sysRoleResMapper.selectSysRoleResByRoleId(roleId);
    }
    /**
     * æŸ¥è¯¢è§’色资源列表
     *
     * @param sysRoleRes è§’色资源
     * @return è§’色资源
     */
    @Override
    public List<SysRoleRes> selectSysRoleResList(SysRoleRes sysRoleRes)
    {
        return sysRoleResMapper.selectSysRoleResList(sysRoleRes);
    }
    /**
     * æ–°å¢žè§’色资源
     *
     * @param sysRoleRes è§’色资源
     * @return ç»“æžœ
     */
    @Override
    public int insertSysRoleRes(SysRoleRes sysRoleRes)
    {
        return sysRoleResMapper.insertSysRoleRes(sysRoleRes);
    }
    /**
     * ä¿®æ”¹è§’色资源
     *
     * @param sysRoleRes è§’色资源
     * @return ç»“æžœ
     */
    @Override
    public int updateSysRoleRes(SysRoleRes sysRoleRes)
    {
        return sysRoleResMapper.updateSysRoleRes(sysRoleRes);
    }
    /**
     * æ‰¹é‡åˆ é™¤è§’色资源
     *
     * @param roleIds éœ€è¦åˆ é™¤çš„角色资源主键
     * @return ç»“æžœ
     */
    @Override
    public int deleteSysRoleResByRoleIds(Long[] roleIds)
    {
        return sysRoleResMapper.deleteSysRoleResByRoleIds(roleIds);
    }
    /**
     * åˆ é™¤è§’色资源信息
     *
     * @param roleId è§’色资源主键
     * @return ç»“æžœ
     */
    @Override
    public int deleteSysRoleResByRoleId(Long roleId)
    {
        return sysRoleResMapper.deleteSysRoleResByRoleId(roleId);
    }
}
se-modules/se-system/src/main/java/com/se/system/service/impl/SysSoftServiceImpl.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,96 @@
package com.se.system.service.impl;
import java.util.List;
import com.se.common.core.utils.DateUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.se.system.mapper.SysSoftMapper;
import com.se.system.domain.SysSoft;
import com.se.system.service.ISysSoftService;
/**
 * è½¯ä»¶Service业务层处理
 *
 * @author se
 * @date 2024-11-22
 */
@Service
public class SysSoftServiceImpl implements ISysSoftService
{
    @Autowired
    private SysSoftMapper sysSoftMapper;
    /**
     * æŸ¥è¯¢è½¯ä»¶
     *
     * @param softId è½¯ä»¶ä¸»é”®
     * @return è½¯ä»¶
     */
    @Override
    public SysSoft selectSysSoftBySoftId(Long softId)
    {
        return sysSoftMapper.selectSysSoftBySoftId(softId);
    }
    /**
     * æŸ¥è¯¢è½¯ä»¶åˆ—表
     *
     * @param sysSoft è½¯ä»¶
     * @return è½¯ä»¶
     */
    @Override
    public List<SysSoft> selectSysSoftList(SysSoft sysSoft)
    {
        return sysSoftMapper.selectSysSoftList(sysSoft);
    }
    /**
     * æ–°å¢žè½¯ä»¶
     *
     * @param sysSoft è½¯ä»¶
     * @return ç»“æžœ
     */
    @Override
    public int insertSysSoft(SysSoft sysSoft)
    {
        sysSoft.setCreateTime(DateUtils.getNowDate());
        return sysSoftMapper.insertSysSoft(sysSoft);
    }
    /**
     * ä¿®æ”¹è½¯ä»¶
     *
     * @param sysSoft è½¯ä»¶
     * @return ç»“æžœ
     */
    @Override
    public int updateSysSoft(SysSoft sysSoft)
    {
        sysSoft.setUpdateTime(DateUtils.getNowDate());
        return sysSoftMapper.updateSysSoft(sysSoft);
    }
    /**
     * æ‰¹é‡åˆ é™¤è½¯ä»¶
     *
     * @param softIds éœ€è¦åˆ é™¤çš„软件主键
     * @return ç»“æžœ
     */
    @Override
    public int deleteSysSoftBySoftIds(Long[] softIds)
    {
        return sysSoftMapper.deleteSysSoftBySoftIds(softIds);
    }
    /**
     * åˆ é™¤è½¯ä»¶ä¿¡æ¯
     *
     * @param softId è½¯ä»¶ä¸»é”®
     * @return ç»“æžœ
     */
    @Override
    public int deleteSysSoftBySoftId(Long softId)
    {
        return sysSoftMapper.deleteSysSoftBySoftId(softId);
    }
}
se-modules/se-system/src/main/java/com/se/system/service/impl/SysWarnServiceImpl.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,96 @@
package com.se.system.service.impl;
import java.util.List;
import com.se.common.core.utils.DateUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.se.system.mapper.SysWarnMapper;
import com.se.system.domain.SysWarn;
import com.se.system.service.ISysWarnService;
/**
 * å‘Šè­¦Service业务层处理
 *
 * @author se
 * @date 2024-11-22
 */
@Service
public class SysWarnServiceImpl implements ISysWarnService
{
    @Autowired
    private SysWarnMapper sysWarnMapper;
    /**
     * æŸ¥è¯¢å‘Šè­¦
     *
     * @param warnId å‘Šè­¦ä¸»é”®
     * @return å‘Šè­¦
     */
    @Override
    public SysWarn selectSysWarnByWarnId(Long warnId)
    {
        return sysWarnMapper.selectSysWarnByWarnId(warnId);
    }
    /**
     * æŸ¥è¯¢å‘Šè­¦åˆ—表
     *
     * @param sysWarn å‘Šè­¦
     * @return å‘Šè­¦
     */
    @Override
    public List<SysWarn> selectSysWarnList(SysWarn sysWarn)
    {
        return sysWarnMapper.selectSysWarnList(sysWarn);
    }
    /**
     * æ–°å¢žå‘Šè­¦
     *
     * @param sysWarn å‘Šè­¦
     * @return ç»“æžœ
     */
    @Override
    public int insertSysWarn(SysWarn sysWarn)
    {
        sysWarn.setCreateTime(DateUtils.getNowDate());
        return sysWarnMapper.insertSysWarn(sysWarn);
    }
    /**
     * ä¿®æ”¹å‘Šè­¦
     *
     * @param sysWarn å‘Šè­¦
     * @return ç»“æžœ
     */
    @Override
    public int updateSysWarn(SysWarn sysWarn)
    {
        sysWarn.setUpdateTime(DateUtils.getNowDate());
        return sysWarnMapper.updateSysWarn(sysWarn);
    }
    /**
     * æ‰¹é‡åˆ é™¤å‘Šè­¦
     *
     * @param warnIds éœ€è¦åˆ é™¤çš„告警主键
     * @return ç»“æžœ
     */
    @Override
    public int deleteSysWarnByWarnIds(Long[] warnIds)
    {
        return sysWarnMapper.deleteSysWarnByWarnIds(warnIds);
    }
    /**
     * åˆ é™¤å‘Šè­¦ä¿¡æ¯
     *
     * @param warnId å‘Šè­¦ä¸»é”®
     * @return ç»“æžœ
     */
    @Override
    public int deleteSysWarnByWarnId(Long warnId)
    {
        return sysWarnMapper.deleteSysWarnByWarnId(warnId);
    }
}
se-modules/se-system/src/main/resources/mapper/system/SysCfgMapper.xml
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,96 @@
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.se.system.mapper.SysCfgMapper">
    <resultMap type="SysCfg" id="SysCfgResult">
        <result property="cfgId"    column="cfg_id"    />
        <result property="name"    column="name"    />
        <result property="hard"    column="hard"    />
        <result property="soft"    column="soft"    />
        <result property="args"    column="args"    />
        <result property="status"    column="status"    />
        <result property="createBy"    column="create_by"    />
        <result property="createTime"    column="create_time"    />
        <result property="updateBy"    column="update_by"    />
        <result property="updateTime"    column="update_time"    />
        <result property="remark"    column="remark"    />
    </resultMap>
    <sql id="selectSysCfgVo">
        select cfg_id, name, hard, soft, args, status, create_by, create_time, update_by, update_time, remark from sys_cfg
    </sql>
    <select id="selectSysCfgList" parameterType="SysCfg" resultMap="SysCfgResult">
        <include refid="selectSysCfgVo"/>
        <where>
            <if test="name != null  and name != ''"> and name like concat('%', #{name}, '%')</if>
            <if test="hard != null  and hard != ''"> and hard = #{hard}</if>
            <if test="soft != null  and soft != ''"> and soft = #{soft}</if>
            <if test="args != null  and args != ''"> and args = #{args}</if>
            <if test="status != null  and status != ''"> and status = #{status}</if>
        </where>
    </select>
    <select id="selectSysCfgByCfgId" parameterType="Long" resultMap="SysCfgResult">
        <include refid="selectSysCfgVo"/>
        where cfg_id = #{cfgId}
    </select>
    <insert id="insertSysCfg" parameterType="SysCfg" useGeneratedKeys="true" keyProperty="cfgId">
        insert into sys_cfg
        <trim prefix="(" suffix=")" suffixOverrides=",">
            <if test="name != null and name != ''">name,</if>
            <if test="hard != null">hard,</if>
            <if test="soft != null">soft,</if>
            <if test="args != null">args,</if>
            <if test="status != null">status,</if>
            <if test="createBy != null">create_by,</if>
            <if test="createTime != null">create_time,</if>
            <if test="updateBy != null">update_by,</if>
            <if test="updateTime != null">update_time,</if>
            <if test="remark != null">remark,</if>
         </trim>
        <trim prefix="values (" suffix=")" suffixOverrides=",">
            <if test="name != null and name != ''">#{name},</if>
            <if test="hard != null">#{hard},</if>
            <if test="soft != null">#{soft},</if>
            <if test="args != null">#{args},</if>
            <if test="status != null">#{status},</if>
            <if test="createBy != null">#{createBy},</if>
            <if test="createTime != null">#{createTime},</if>
            <if test="updateBy != null">#{updateBy},</if>
            <if test="updateTime != null">#{updateTime},</if>
            <if test="remark != null">#{remark},</if>
         </trim>
    </insert>
    <update id="updateSysCfg" parameterType="SysCfg">
        update sys_cfg
        <trim prefix="SET" suffixOverrides=",">
            <if test="name != null and name != ''">name = #{name},</if>
            <if test="hard != null">hard = #{hard},</if>
            <if test="soft != null">soft = #{soft},</if>
            <if test="args != null">args = #{args},</if>
            <if test="status != null">status = #{status},</if>
            <if test="createBy != null">create_by = #{createBy},</if>
            <if test="createTime != null">create_time = #{createTime},</if>
            <if test="updateBy != null">update_by = #{updateBy},</if>
            <if test="updateTime != null">update_time = #{updateTime},</if>
            <if test="remark != null">remark = #{remark},</if>
        </trim>
        where cfg_id = #{cfgId}
    </update>
    <delete id="deleteSysCfgByCfgId" parameterType="Long">
        delete from sys_cfg where cfg_id = #{cfgId}
    </delete>
    <delete id="deleteSysCfgByCfgIds" parameterType="String">
        delete from sys_cfg where cfg_id in
        <foreach item="cfgId" collection="array" open="(" separator="," close=")">
            #{cfgId}
        </foreach>
    </delete>
</mapper>
se-modules/se-system/src/main/resources/mapper/system/SysCtrlLogMapper.xml
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,100 @@
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.se.system.mapper.SysCtrlLogMapper">
    <resultMap type="SysCtrlLog" id="SysCtrlLogResult">
        <result property="logId"    column="log_id"    />
        <result property="title"    column="title"    />
        <result property="type"    column="type"    />
        <result property="ip"    column="ip"    />
        <result property="url"    column="url"    />
        <result property="method"    column="method"    />
        <result property="args"    column="args"    />
        <result property="msg"    column="msg"    />
        <result property="oper"    column="oper"    />
        <result property="time"    column="time"    />
        <result property="remark"    column="remark"    />
    </resultMap>
    <sql id="selectSysCtrlLogVo">
        select log_id, title, type, ip, url, method, args, msg, oper, time, remark from sys_ctrl_log
    </sql>
    <select id="selectSysCtrlLogList" parameterType="SysCtrlLog" resultMap="SysCtrlLogResult">
        <include refid="selectSysCtrlLogVo"/>
        <where>
            <if test="title != null  and title != ''"> and title = #{title}</if>
            <if test="type != null  and type != ''"> and type = #{type}</if>
            <if test="ip != null  and ip != ''"> and ip = #{ip}</if>
            <if test="url != null  and url != ''"> and url = #{url}</if>
            <if test="method != null  and method != ''"> and method = #{method}</if>
            <if test="args != null  and args != ''"> and args = #{args}</if>
            <if test="msg != null  and msg != ''"> and msg = #{msg}</if>
            <if test="oper != null  and oper != ''"> and oper = #{oper}</if>
            <if test="time != null "> and time = #{time}</if>
        </where>
    </select>
    <select id="selectSysCtrlLogByLogId" parameterType="Long" resultMap="SysCtrlLogResult">
        <include refid="selectSysCtrlLogVo"/>
        where log_id = #{logId}
    </select>
    <insert id="insertSysCtrlLog" parameterType="SysCtrlLog" useGeneratedKeys="true" keyProperty="logId">
        insert into sys_ctrl_log
        <trim prefix="(" suffix=")" suffixOverrides=",">
            <if test="title != null and title != ''">title,</if>
            <if test="type != null">type,</if>
            <if test="ip != null">ip,</if>
            <if test="url != null">url,</if>
            <if test="method != null">method,</if>
            <if test="args != null">args,</if>
            <if test="msg != null">msg,</if>
            <if test="oper != null">oper,</if>
            <if test="time != null">time,</if>
            <if test="remark != null">remark,</if>
         </trim>
        <trim prefix="values (" suffix=")" suffixOverrides=",">
            <if test="title != null and title != ''">#{title},</if>
            <if test="type != null">#{type},</if>
            <if test="ip != null">#{ip},</if>
            <if test="url != null">#{url},</if>
            <if test="method != null">#{method},</if>
            <if test="args != null">#{args},</if>
            <if test="msg != null">#{msg},</if>
            <if test="oper != null">#{oper},</if>
            <if test="time != null">#{time},</if>
            <if test="remark != null">#{remark},</if>
         </trim>
    </insert>
    <update id="updateSysCtrlLog" parameterType="SysCtrlLog">
        update sys_ctrl_log
        <trim prefix="SET" suffixOverrides=",">
            <if test="title != null and title != ''">title = #{title},</if>
            <if test="type != null">type = #{type},</if>
            <if test="ip != null">ip = #{ip},</if>
            <if test="url != null">url = #{url},</if>
            <if test="method != null">method = #{method},</if>
            <if test="args != null">args = #{args},</if>
            <if test="msg != null">msg = #{msg},</if>
            <if test="oper != null">oper = #{oper},</if>
            <if test="time != null">time = #{time},</if>
            <if test="remark != null">remark = #{remark},</if>
        </trim>
        where log_id = #{logId}
    </update>
    <delete id="deleteSysCtrlLogByLogId" parameterType="Long">
        delete from sys_ctrl_log where log_id = #{logId}
    </delete>
    <delete id="deleteSysCtrlLogByLogIds" parameterType="String">
        delete from sys_ctrl_log where log_id in
        <foreach item="logId" collection="array" open="(" separator="," close=")">
            #{logId}
        </foreach>
    </delete>
</mapper>
se-modules/se-system/src/main/resources/mapper/system/SysCtrlMapper.xml
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,101 @@
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.se.system.mapper.SysCtrlMapper">
    <resultMap type="SysCtrl" id="SysCtrlResult">
        <result property="ctrlId"    column="ctrl_id"    />
        <result property="name"    column="name"    />
        <result property="type"    column="type"    />
        <result property="descr"    column="descr"    />
        <result property="data"    column="data"    />
        <result property="args"    column="args"    />
        <result property="status"    column="status"    />
        <result property="createBy"    column="create_by"    />
        <result property="createTime"    column="create_time"    />
        <result property="updateBy"    column="update_by"    />
        <result property="updateTime"    column="update_time"    />
        <result property="remark"    column="remark"    />
    </resultMap>
    <sql id="selectSysCtrlVo">
        select ctrl_id, name, type, descr, data, args, status, create_by, create_time, update_by, update_time, remark from sys_ctrl
    </sql>
    <select id="selectSysCtrlList" parameterType="SysCtrl" resultMap="SysCtrlResult">
        <include refid="selectSysCtrlVo"/>
        <where>
            <if test="name != null  and name != ''"> and name like concat('%', #{name}, '%')</if>
            <if test="type != null  and type != ''"> and type = #{type}</if>
            <if test="descr != null  and descr != ''"> and descr = #{descr}</if>
            <if test="data != null  and data != ''"> and data = #{data}</if>
            <if test="args != null  and args != ''"> and args = #{args}</if>
            <if test="status != null  and status != ''"> and status = #{status}</if>
        </where>
    </select>
    <select id="selectSysCtrlByCtrlId" parameterType="Long" resultMap="SysCtrlResult">
        <include refid="selectSysCtrlVo"/>
        where ctrl_id = #{ctrlId}
    </select>
    <insert id="insertSysCtrl" parameterType="SysCtrl" useGeneratedKeys="true" keyProperty="ctrlId">
        insert into sys_ctrl
        <trim prefix="(" suffix=")" suffixOverrides=",">
            <if test="name != null and name != ''">name,</if>
            <if test="type != null">type,</if>
            <if test="descr != null">descr,</if>
            <if test="data != null">data,</if>
            <if test="args != null">args,</if>
            <if test="status != null">status,</if>
            <if test="createBy != null">create_by,</if>
            <if test="createTime != null">create_time,</if>
            <if test="updateBy != null">update_by,</if>
            <if test="updateTime != null">update_time,</if>
            <if test="remark != null">remark,</if>
         </trim>
        <trim prefix="values (" suffix=")" suffixOverrides=",">
            <if test="name != null and name != ''">#{name},</if>
            <if test="type != null">#{type},</if>
            <if test="descr != null">#{descr},</if>
            <if test="data != null">#{data},</if>
            <if test="args != null">#{args},</if>
            <if test="status != null">#{status},</if>
            <if test="createBy != null">#{createBy},</if>
            <if test="createTime != null">#{createTime},</if>
            <if test="updateBy != null">#{updateBy},</if>
            <if test="updateTime != null">#{updateTime},</if>
            <if test="remark != null">#{remark},</if>
         </trim>
    </insert>
    <update id="updateSysCtrl" parameterType="SysCtrl">
        update sys_ctrl
        <trim prefix="SET" suffixOverrides=",">
            <if test="name != null and name != ''">name = #{name},</if>
            <if test="type != null">type = #{type},</if>
            <if test="descr != null">descr = #{descr},</if>
            <if test="data != null">data = #{data},</if>
            <if test="args != null">args = #{args},</if>
            <if test="status != null">status = #{status},</if>
            <if test="createBy != null">create_by = #{createBy},</if>
            <if test="createTime != null">create_time = #{createTime},</if>
            <if test="updateBy != null">update_by = #{updateBy},</if>
            <if test="updateTime != null">update_time = #{updateTime},</if>
            <if test="remark != null">remark = #{remark},</if>
        </trim>
        where ctrl_id = #{ctrlId}
    </update>
    <delete id="deleteSysCtrlByCtrlId" parameterType="Long">
        delete from sys_ctrl where ctrl_id = #{ctrlId}
    </delete>
    <delete id="deleteSysCtrlByCtrlIds" parameterType="String">
        delete from sys_ctrl where ctrl_id in
        <foreach item="ctrlId" collection="array" open="(" separator="," close=")">
            #{ctrlId}
        </foreach>
    </delete>
</mapper>
se-modules/se-system/src/main/resources/mapper/system/SysHardMapper.xml
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,111 @@
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.se.system.mapper.SysHardMapper">
    <resultMap type="SysHard" id="SysHardResult">
        <result property="hardId"    column="hard_id"    />
        <result property="name"    column="name"    />
        <result property="cpu"    column="cpu"    />
        <result property="mem"    column="mem"    />
        <result property="disk"    column="disk"    />
        <result property="net"    column="net"    />
        <result property="descr"    column="descr"    />
        <result property="args"    column="args"    />
        <result property="status"    column="status"    />
        <result property="createBy"    column="create_by"    />
        <result property="createTime"    column="create_time"    />
        <result property="updateBy"    column="update_by"    />
        <result property="updateTime"    column="update_time"    />
        <result property="remark"    column="remark"    />
    </resultMap>
    <sql id="selectSysHardVo">
        select hard_id, name, cpu, mem, disk, net, descr, args, status, create_by, create_time, update_by, update_time, remark from sys_hard
    </sql>
    <select id="selectSysHardList" parameterType="SysHard" resultMap="SysHardResult">
        <include refid="selectSysHardVo"/>
        <where>
            <if test="name != null  and name != ''"> and name like concat('%', #{name}, '%')</if>
            <if test="cpu != null  and cpu != ''"> and cpu = #{cpu}</if>
            <if test="mem != null  and mem != ''"> and mem = #{mem}</if>
            <if test="disk != null  and disk != ''"> and disk = #{disk}</if>
            <if test="net != null  and net != ''"> and net = #{net}</if>
            <if test="descr != null  and descr != ''"> and descr = #{descr}</if>
            <if test="args != null  and args != ''"> and args = #{args}</if>
            <if test="status != null  and status != ''"> and status = #{status}</if>
        </where>
    </select>
    <select id="selectSysHardByHardId" parameterType="Long" resultMap="SysHardResult">
        <include refid="selectSysHardVo"/>
        where hard_id = #{hardId}
    </select>
    <insert id="insertSysHard" parameterType="SysHard" useGeneratedKeys="true" keyProperty="hardId">
        insert into sys_hard
        <trim prefix="(" suffix=")" suffixOverrides=",">
            <if test="name != null and name != ''">name,</if>
            <if test="cpu != null">cpu,</if>
            <if test="mem != null">mem,</if>
            <if test="disk != null">disk,</if>
            <if test="net != null">net,</if>
            <if test="descr != null">descr,</if>
            <if test="args != null">args,</if>
            <if test="status != null">status,</if>
            <if test="createBy != null">create_by,</if>
            <if test="createTime != null">create_time,</if>
            <if test="updateBy != null">update_by,</if>
            <if test="updateTime != null">update_time,</if>
            <if test="remark != null">remark,</if>
         </trim>
        <trim prefix="values (" suffix=")" suffixOverrides=",">
            <if test="name != null and name != ''">#{name},</if>
            <if test="cpu != null">#{cpu},</if>
            <if test="mem != null">#{mem},</if>
            <if test="disk != null">#{disk},</if>
            <if test="net != null">#{net},</if>
            <if test="descr != null">#{descr},</if>
            <if test="args != null">#{args},</if>
            <if test="status != null">#{status},</if>
            <if test="createBy != null">#{createBy},</if>
            <if test="createTime != null">#{createTime},</if>
            <if test="updateBy != null">#{updateBy},</if>
            <if test="updateTime != null">#{updateTime},</if>
            <if test="remark != null">#{remark},</if>
         </trim>
    </insert>
    <update id="updateSysHard" parameterType="SysHard">
        update sys_hard
        <trim prefix="SET" suffixOverrides=",">
            <if test="name != null and name != ''">name = #{name},</if>
            <if test="cpu != null">cpu = #{cpu},</if>
            <if test="mem != null">mem = #{mem},</if>
            <if test="disk != null">disk = #{disk},</if>
            <if test="net != null">net = #{net},</if>
            <if test="descr != null">descr = #{descr},</if>
            <if test="args != null">args = #{args},</if>
            <if test="status != null">status = #{status},</if>
            <if test="createBy != null">create_by = #{createBy},</if>
            <if test="createTime != null">create_time = #{createTime},</if>
            <if test="updateBy != null">update_by = #{updateBy},</if>
            <if test="updateTime != null">update_time = #{updateTime},</if>
            <if test="remark != null">remark = #{remark},</if>
        </trim>
        where hard_id = #{hardId}
    </update>
    <delete id="deleteSysHardByHardId" parameterType="Long">
        delete from sys_hard where hard_id = #{hardId}
    </delete>
    <delete id="deleteSysHardByHardIds" parameterType="String">
        delete from sys_hard where hard_id in
        <foreach item="hardId" collection="array" open="(" separator="," close=")">
            #{hardId}
        </foreach>
    </delete>
</mapper>
se-modules/se-system/src/main/resources/mapper/system/SysInteMapper.xml
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,106 @@
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.se.system.mapper.SysInteMapper">
    <resultMap type="SysInte" id="SysInteResult">
        <result property="inteId"    column="inte_id"    />
        <result property="name"    column="name"    />
        <result property="type"    column="type"    />
        <result property="descr"    column="descr"    />
        <result property="url"    column="url"    />
        <result property="data"    column="data"    />
        <result property="args"    column="args"    />
        <result property="status"    column="status"    />
        <result property="createBy"    column="create_by"    />
        <result property="createTime"    column="create_time"    />
        <result property="updateBy"    column="update_by"    />
        <result property="updateTime"    column="update_time"    />
        <result property="remark"    column="remark"    />
    </resultMap>
    <sql id="selectSysInteVo">
        select inte_id, name, type, descr, url, data, args, status, create_by, create_time, update_by, update_time, remark from sys_inte
    </sql>
    <select id="selectSysInteList" parameterType="SysInte" resultMap="SysInteResult">
        <include refid="selectSysInteVo"/>
        <where>
            <if test="name != null  and name != ''"> and name like concat('%', #{name}, '%')</if>
            <if test="type != null  and type != ''"> and type = #{type}</if>
            <if test="descr != null  and descr != ''"> and descr = #{descr}</if>
            <if test="url != null  and url != ''"> and url = #{url}</if>
            <if test="data != null  and data != ''"> and data = #{data}</if>
            <if test="args != null  and args != ''"> and args = #{args}</if>
            <if test="status != null  and status != ''"> and status = #{status}</if>
        </where>
    </select>
    <select id="selectSysInteByInteId" parameterType="Long" resultMap="SysInteResult">
        <include refid="selectSysInteVo"/>
        where inte_id = #{inteId}
    </select>
    <insert id="insertSysInte" parameterType="SysInte" useGeneratedKeys="true" keyProperty="inteId">
        insert into sys_inte
        <trim prefix="(" suffix=")" suffixOverrides=",">
            <if test="name != null and name != ''">name,</if>
            <if test="type != null">type,</if>
            <if test="descr != null">descr,</if>
            <if test="url != null">url,</if>
            <if test="data != null">data,</if>
            <if test="args != null">args,</if>
            <if test="status != null">status,</if>
            <if test="createBy != null">create_by,</if>
            <if test="createTime != null">create_time,</if>
            <if test="updateBy != null">update_by,</if>
            <if test="updateTime != null">update_time,</if>
            <if test="remark != null">remark,</if>
         </trim>
        <trim prefix="values (" suffix=")" suffixOverrides=",">
            <if test="name != null and name != ''">#{name},</if>
            <if test="type != null">#{type},</if>
            <if test="descr != null">#{descr},</if>
            <if test="url != null">#{url},</if>
            <if test="data != null">#{data},</if>
            <if test="args != null">#{args},</if>
            <if test="status != null">#{status},</if>
            <if test="createBy != null">#{createBy},</if>
            <if test="createTime != null">#{createTime},</if>
            <if test="updateBy != null">#{updateBy},</if>
            <if test="updateTime != null">#{updateTime},</if>
            <if test="remark != null">#{remark},</if>
         </trim>
    </insert>
    <update id="updateSysInte" parameterType="SysInte">
        update sys_inte
        <trim prefix="SET" suffixOverrides=",">
            <if test="name != null and name != ''">name = #{name},</if>
            <if test="type != null">type = #{type},</if>
            <if test="descr != null">descr = #{descr},</if>
            <if test="url != null">url = #{url},</if>
            <if test="data != null">data = #{data},</if>
            <if test="args != null">args = #{args},</if>
            <if test="status != null">status = #{status},</if>
            <if test="createBy != null">create_by = #{createBy},</if>
            <if test="createTime != null">create_time = #{createTime},</if>
            <if test="updateBy != null">update_by = #{updateBy},</if>
            <if test="updateTime != null">update_time = #{updateTime},</if>
            <if test="remark != null">remark = #{remark},</if>
        </trim>
        where inte_id = #{inteId}
    </update>
    <delete id="deleteSysInteByInteId" parameterType="Long">
        delete from sys_inte where inte_id = #{inteId}
    </delete>
    <delete id="deleteSysInteByInteIds" parameterType="String">
        delete from sys_inte where inte_id in
        <foreach item="inteId" collection="array" open="(" separator="," close=")">
            #{inteId}
        </foreach>
    </delete>
</mapper>
se-modules/se-system/src/main/resources/mapper/system/SysResMapper.xml
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,96 @@
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.se.system.mapper.SysResMapper">
    <resultMap type="SysRes" id="SysResResult">
        <result property="resId"    column="res_id"    />
        <result property="name"    column="name"    />
        <result property="type"    column="type"    />
        <result property="descr"    column="descr"    />
        <result property="args"    column="args"    />
        <result property="status"    column="status"    />
        <result property="createBy"    column="create_by"    />
        <result property="createTime"    column="create_time"    />
        <result property="updateBy"    column="update_by"    />
        <result property="updateTime"    column="update_time"    />
        <result property="remark"    column="remark"    />
    </resultMap>
    <sql id="selectSysResVo">
        select res_id, name, type, descr, args, status, create_by, create_time, update_by, update_time, remark from sys_res
    </sql>
    <select id="selectSysResList" parameterType="SysRes" resultMap="SysResResult">
        <include refid="selectSysResVo"/>
        <where>
            <if test="name != null  and name != ''"> and name like concat('%', #{name}, '%')</if>
            <if test="type != null  and type != ''"> and type = #{type}</if>
            <if test="descr != null  and descr != ''"> and descr = #{descr}</if>
            <if test="args != null  and args != ''"> and args = #{args}</if>
            <if test="status != null  and status != ''"> and status = #{status}</if>
        </where>
    </select>
    <select id="selectSysResByResId" parameterType="Long" resultMap="SysResResult">
        <include refid="selectSysResVo"/>
        where res_id = #{resId}
    </select>
    <insert id="insertSysRes" parameterType="SysRes" useGeneratedKeys="true" keyProperty="resId">
        insert into sys_res
        <trim prefix="(" suffix=")" suffixOverrides=",">
            <if test="name != null and name != ''">name,</if>
            <if test="type != null">type,</if>
            <if test="descr != null">descr,</if>
            <if test="args != null">args,</if>
            <if test="status != null">status,</if>
            <if test="createBy != null">create_by,</if>
            <if test="createTime != null">create_time,</if>
            <if test="updateBy != null">update_by,</if>
            <if test="updateTime != null">update_time,</if>
            <if test="remark != null">remark,</if>
         </trim>
        <trim prefix="values (" suffix=")" suffixOverrides=",">
            <if test="name != null and name != ''">#{name},</if>
            <if test="type != null">#{type},</if>
            <if test="descr != null">#{descr},</if>
            <if test="args != null">#{args},</if>
            <if test="status != null">#{status},</if>
            <if test="createBy != null">#{createBy},</if>
            <if test="createTime != null">#{createTime},</if>
            <if test="updateBy != null">#{updateBy},</if>
            <if test="updateTime != null">#{updateTime},</if>
            <if test="remark != null">#{remark},</if>
         </trim>
    </insert>
    <update id="updateSysRes" parameterType="SysRes">
        update sys_res
        <trim prefix="SET" suffixOverrides=",">
            <if test="name != null and name != ''">name = #{name},</if>
            <if test="type != null">type = #{type},</if>
            <if test="descr != null">descr = #{descr},</if>
            <if test="args != null">args = #{args},</if>
            <if test="status != null">status = #{status},</if>
            <if test="createBy != null">create_by = #{createBy},</if>
            <if test="createTime != null">create_time = #{createTime},</if>
            <if test="updateBy != null">update_by = #{updateBy},</if>
            <if test="updateTime != null">update_time = #{updateTime},</if>
            <if test="remark != null">remark = #{remark},</if>
        </trim>
        where res_id = #{resId}
    </update>
    <delete id="deleteSysResByResId" parameterType="Long">
        delete from sys_res where res_id = #{resId}
    </delete>
    <delete id="deleteSysResByResIds" parameterType="String">
        delete from sys_res where res_id in
        <foreach item="resId" collection="array" open="(" separator="," close=")">
            #{resId}
        </foreach>
    </delete>
</mapper>
se-modules/se-system/src/main/resources/mapper/system/SysRoleCtrlMapper.xml
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,57 @@
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.se.system.mapper.SysRoleCtrlMapper">
    <resultMap type="SysRoleCtrl" id="SysRoleCtrlResult">
        <result property="roleId"    column="role_id"    />
        <result property="ctrlId"    column="ctrl_id"    />
    </resultMap>
    <sql id="selectSysRoleCtrlVo">
        select role_id, ctrl_id from sys_role_ctrl
    </sql>
    <select id="selectSysRoleCtrlList" parameterType="SysRoleCtrl" resultMap="SysRoleCtrlResult">
        <include refid="selectSysRoleCtrlVo"/>
        <where>
        </where>
    </select>
    <select id="selectSysRoleCtrlByRoleId" parameterType="Long" resultMap="SysRoleCtrlResult">
        <include refid="selectSysRoleCtrlVo"/>
        where role_id = #{roleId}
    </select>
    <insert id="insertSysRoleCtrl" parameterType="SysRoleCtrl">
        insert into sys_role_ctrl
        <trim prefix="(" suffix=")" suffixOverrides=",">
            <if test="roleId != null">role_id,</if>
            <if test="ctrlId != null">ctrl_id,</if>
         </trim>
        <trim prefix="values (" suffix=")" suffixOverrides=",">
            <if test="roleId != null">#{roleId},</if>
            <if test="ctrlId != null">#{ctrlId},</if>
         </trim>
    </insert>
    <update id="updateSysRoleCtrl" parameterType="SysRoleCtrl">
        update sys_role_ctrl
        <trim prefix="SET" suffixOverrides=",">
            <if test="ctrlId != null">ctrl_id = #{ctrlId},</if>
        </trim>
        where role_id = #{roleId}
    </update>
    <delete id="deleteSysRoleCtrlByRoleId" parameterType="Long">
        delete from sys_role_ctrl where role_id = #{roleId}
    </delete>
    <delete id="deleteSysRoleCtrlByRoleIds" parameterType="String">
        delete from sys_role_ctrl where role_id in
        <foreach item="roleId" collection="array" open="(" separator="," close=")">
            #{roleId}
        </foreach>
    </delete>
</mapper>
se-modules/se-system/src/main/resources/mapper/system/SysRoleInteMapper.xml
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,57 @@
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.se.system.mapper.SysRoleInteMapper">
    <resultMap type="SysRoleInte" id="SysRoleInteResult">
        <result property="roleId"    column="role_id"    />
        <result property="inteId"    column="inte_id"    />
    </resultMap>
    <sql id="selectSysRoleInteVo">
        select role_id, inte_id from sys_role_inte
    </sql>
    <select id="selectSysRoleInteList" parameterType="SysRoleInte" resultMap="SysRoleInteResult">
        <include refid="selectSysRoleInteVo"/>
        <where>
        </where>
    </select>
    <select id="selectSysRoleInteByRoleId" parameterType="Long" resultMap="SysRoleInteResult">
        <include refid="selectSysRoleInteVo"/>
        where role_id = #{roleId}
    </select>
    <insert id="insertSysRoleInte" parameterType="SysRoleInte">
        insert into sys_role_inte
        <trim prefix="(" suffix=")" suffixOverrides=",">
            <if test="roleId != null">role_id,</if>
            <if test="inteId != null">inte_id,</if>
         </trim>
        <trim prefix="values (" suffix=")" suffixOverrides=",">
            <if test="roleId != null">#{roleId},</if>
            <if test="inteId != null">#{inteId},</if>
         </trim>
    </insert>
    <update id="updateSysRoleInte" parameterType="SysRoleInte">
        update sys_role_inte
        <trim prefix="SET" suffixOverrides=",">
            <if test="inteId != null">inte_id = #{inteId},</if>
        </trim>
        where role_id = #{roleId}
    </update>
    <delete id="deleteSysRoleInteByRoleId" parameterType="Long">
        delete from sys_role_inte where role_id = #{roleId}
    </delete>
    <delete id="deleteSysRoleInteByRoleIds" parameterType="String">
        delete from sys_role_inte where role_id in
        <foreach item="roleId" collection="array" open="(" separator="," close=")">
            #{roleId}
        </foreach>
    </delete>
</mapper>
se-modules/se-system/src/main/resources/mapper/system/SysRoleResMapper.xml
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,57 @@
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.se.system.mapper.SysRoleResMapper">
    <resultMap type="SysRoleRes" id="SysRoleResResult">
        <result property="roleId"    column="role_id"    />
        <result property="resId"    column="res_id"    />
    </resultMap>
    <sql id="selectSysRoleResVo">
        select role_id, res_id from sys_role_res
    </sql>
    <select id="selectSysRoleResList" parameterType="SysRoleRes" resultMap="SysRoleResResult">
        <include refid="selectSysRoleResVo"/>
        <where>
        </where>
    </select>
    <select id="selectSysRoleResByRoleId" parameterType="Long" resultMap="SysRoleResResult">
        <include refid="selectSysRoleResVo"/>
        where role_id = #{roleId}
    </select>
    <insert id="insertSysRoleRes" parameterType="SysRoleRes">
        insert into sys_role_res
        <trim prefix="(" suffix=")" suffixOverrides=",">
            <if test="roleId != null">role_id,</if>
            <if test="resId != null">res_id,</if>
         </trim>
        <trim prefix="values (" suffix=")" suffixOverrides=",">
            <if test="roleId != null">#{roleId},</if>
            <if test="resId != null">#{resId},</if>
         </trim>
    </insert>
    <update id="updateSysRoleRes" parameterType="SysRoleRes">
        update sys_role_res
        <trim prefix="SET" suffixOverrides=",">
            <if test="resId != null">res_id = #{resId},</if>
        </trim>
        where role_id = #{roleId}
    </update>
    <delete id="deleteSysRoleResByRoleId" parameterType="Long">
        delete from sys_role_res where role_id = #{roleId}
    </delete>
    <delete id="deleteSysRoleResByRoleIds" parameterType="String">
        delete from sys_role_res where role_id in
        <foreach item="roleId" collection="array" open="(" separator="," close=")">
            #{roleId}
        </foreach>
    </delete>
</mapper>
se-modules/se-system/src/main/resources/mapper/system/SysSoftMapper.xml
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,101 @@
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.se.system.mapper.SysSoftMapper">
    <resultMap type="SysSoft" id="SysSoftResult">
        <result property="softId"    column="soft_id"    />
        <result property="name"    column="name"    />
        <result property="type"    column="type"    />
        <result property="lic"    column="lic"    />
        <result property="descr"    column="descr"    />
        <result property="args"    column="args"    />
        <result property="status"    column="status"    />
        <result property="createBy"    column="create_by"    />
        <result property="createTime"    column="create_time"    />
        <result property="updateBy"    column="update_by"    />
        <result property="updateTime"    column="update_time"    />
        <result property="remark"    column="remark"    />
    </resultMap>
    <sql id="selectSysSoftVo">
        select soft_id, name, type, lic, descr, args, status, create_by, create_time, update_by, update_time, remark from sys_soft
    </sql>
    <select id="selectSysSoftList" parameterType="SysSoft" resultMap="SysSoftResult">
        <include refid="selectSysSoftVo"/>
        <where>
            <if test="name != null  and name != ''"> and name like concat('%', #{name}, '%')</if>
            <if test="type != null  and type != ''"> and type = #{type}</if>
            <if test="lic != null  and lic != ''"> and lic = #{lic}</if>
            <if test="descr != null  and descr != ''"> and descr = #{descr}</if>
            <if test="args != null  and args != ''"> and args = #{args}</if>
            <if test="status != null  and status != ''"> and status = #{status}</if>
        </where>
    </select>
    <select id="selectSysSoftBySoftId" parameterType="Long" resultMap="SysSoftResult">
        <include refid="selectSysSoftVo"/>
        where soft_id = #{softId}
    </select>
    <insert id="insertSysSoft" parameterType="SysSoft" useGeneratedKeys="true" keyProperty="softId">
        insert into sys_soft
        <trim prefix="(" suffix=")" suffixOverrides=",">
            <if test="name != null and name != ''">name,</if>
            <if test="type != null">type,</if>
            <if test="lic != null">lic,</if>
            <if test="descr != null">descr,</if>
            <if test="args != null">args,</if>
            <if test="status != null">status,</if>
            <if test="createBy != null">create_by,</if>
            <if test="createTime != null">create_time,</if>
            <if test="updateBy != null">update_by,</if>
            <if test="updateTime != null">update_time,</if>
            <if test="remark != null">remark,</if>
         </trim>
        <trim prefix="values (" suffix=")" suffixOverrides=",">
            <if test="name != null and name != ''">#{name},</if>
            <if test="type != null">#{type},</if>
            <if test="lic != null">#{lic},</if>
            <if test="descr != null">#{descr},</if>
            <if test="args != null">#{args},</if>
            <if test="status != null">#{status},</if>
            <if test="createBy != null">#{createBy},</if>
            <if test="createTime != null">#{createTime},</if>
            <if test="updateBy != null">#{updateBy},</if>
            <if test="updateTime != null">#{updateTime},</if>
            <if test="remark != null">#{remark},</if>
         </trim>
    </insert>
    <update id="updateSysSoft" parameterType="SysSoft">
        update sys_soft
        <trim prefix="SET" suffixOverrides=",">
            <if test="name != null and name != ''">name = #{name},</if>
            <if test="type != null">type = #{type},</if>
            <if test="lic != null">lic = #{lic},</if>
            <if test="descr != null">descr = #{descr},</if>
            <if test="args != null">args = #{args},</if>
            <if test="status != null">status = #{status},</if>
            <if test="createBy != null">create_by = #{createBy},</if>
            <if test="createTime != null">create_time = #{createTime},</if>
            <if test="updateBy != null">update_by = #{updateBy},</if>
            <if test="updateTime != null">update_time = #{updateTime},</if>
            <if test="remark != null">remark = #{remark},</if>
        </trim>
        where soft_id = #{softId}
    </update>
    <delete id="deleteSysSoftBySoftId" parameterType="Long">
        delete from sys_soft where soft_id = #{softId}
    </delete>
    <delete id="deleteSysSoftBySoftIds" parameterType="String">
        delete from sys_soft where soft_id in
        <foreach item="softId" collection="array" open="(" separator="," close=")">
            #{softId}
        </foreach>
    </delete>
</mapper>
se-modules/se-system/src/main/resources/mapper/system/SysWarnMapper.xml
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,101 @@
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.se.system.mapper.SysWarnMapper">
    <resultMap type="SysWarn" id="SysWarnResult">
        <result property="warnId"    column="warn_id"    />
        <result property="name"    column="name"    />
        <result property="type"    column="type"    />
        <result property="descr"    column="descr"    />
        <result property="data"    column="data"    />
        <result property="args"    column="args"    />
        <result property="status"    column="status"    />
        <result property="createBy"    column="create_by"    />
        <result property="createTime"    column="create_time"    />
        <result property="updateBy"    column="update_by"    />
        <result property="updateTime"    column="update_time"    />
        <result property="remark"    column="remark"    />
    </resultMap>
    <sql id="selectSysWarnVo">
        select warn_id, name, type, descr, data, args, status, create_by, create_time, update_by, update_time, remark from sys_warn
    </sql>
    <select id="selectSysWarnList" parameterType="SysWarn" resultMap="SysWarnResult">
        <include refid="selectSysWarnVo"/>
        <where>
            <if test="name != null  and name != ''"> and name like concat('%', #{name}, '%')</if>
            <if test="type != null  and type != ''"> and type = #{type}</if>
            <if test="descr != null  and descr != ''"> and descr = #{descr}</if>
            <if test="data != null  and data != ''"> and data = #{data}</if>
            <if test="args != null  and args != ''"> and args = #{args}</if>
            <if test="status != null  and status != ''"> and status = #{status}</if>
        </where>
    </select>
    <select id="selectSysWarnByWarnId" parameterType="Long" resultMap="SysWarnResult">
        <include refid="selectSysWarnVo"/>
        where warn_id = #{warnId}
    </select>
    <insert id="insertSysWarn" parameterType="SysWarn" useGeneratedKeys="true" keyProperty="warnId">
        insert into sys_warn
        <trim prefix="(" suffix=")" suffixOverrides=",">
            <if test="name != null and name != ''">name,</if>
            <if test="type != null">type,</if>
            <if test="descr != null">descr,</if>
            <if test="data != null">data,</if>
            <if test="args != null">args,</if>
            <if test="status != null">status,</if>
            <if test="createBy != null">create_by,</if>
            <if test="createTime != null">create_time,</if>
            <if test="updateBy != null">update_by,</if>
            <if test="updateTime != null">update_time,</if>
            <if test="remark != null">remark,</if>
         </trim>
        <trim prefix="values (" suffix=")" suffixOverrides=",">
            <if test="name != null and name != ''">#{name},</if>
            <if test="type != null">#{type},</if>
            <if test="descr != null">#{descr},</if>
            <if test="data != null">#{data},</if>
            <if test="args != null">#{args},</if>
            <if test="status != null">#{status},</if>
            <if test="createBy != null">#{createBy},</if>
            <if test="createTime != null">#{createTime},</if>
            <if test="updateBy != null">#{updateBy},</if>
            <if test="updateTime != null">#{updateTime},</if>
            <if test="remark != null">#{remark},</if>
         </trim>
    </insert>
    <update id="updateSysWarn" parameterType="SysWarn">
        update sys_warn
        <trim prefix="SET" suffixOverrides=",">
            <if test="name != null and name != ''">name = #{name},</if>
            <if test="type != null">type = #{type},</if>
            <if test="descr != null">descr = #{descr},</if>
            <if test="data != null">data = #{data},</if>
            <if test="args != null">args = #{args},</if>
            <if test="status != null">status = #{status},</if>
            <if test="createBy != null">create_by = #{createBy},</if>
            <if test="createTime != null">create_time = #{createTime},</if>
            <if test="updateBy != null">update_by = #{updateBy},</if>
            <if test="updateTime != null">update_time = #{updateTime},</if>
            <if test="remark != null">remark = #{remark},</if>
        </trim>
        where warn_id = #{warnId}
    </update>
    <delete id="deleteSysWarnByWarnId" parameterType="Long">
        delete from sys_warn where warn_id = #{warnId}
    </delete>
    <delete id="deleteSysWarnByWarnIds" parameterType="String">
        delete from sys_warn where warn_id in
        <foreach item="warnId" collection="array" open="(" separator="," close=")">
            #{warnId}
        </foreach>
    </delete>
</mapper>