From 7d4e5688350f3949c369cb0ed600b619d76c2e6c Mon Sep 17 00:00:00 2001 From: yinq Date: Wed, 12 Mar 2025 09:47:00 +0800 Subject: [PATCH] =?UTF-8?q?update=20=E6=B7=BB=E5=8A=A0dms=E8=AE=BE?= =?UTF-8?q?=E5=A4=87=E6=A8=A1=E5=9D=97=E3=80=81=E6=B7=BB=E5=8A=A0=E8=AE=BE?= =?UTF-8?q?=E5=A4=87=E6=A8=A1=E5=9E=8B=E5=8A=9F=E8=83=BD=E3=80=81=E9=80=BB?= =?UTF-8?q?=E8=BE=91=E5=88=A0=E9=99=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ruoyi-modules/hwmom-dms/pom.xml | 137 ++++++++++++++++++ .../org/dromara/dms/HwMomDmsApplication.java | 22 +++ .../controller/DmsDeviceModeController.java | 117 +++++++++++++++ .../org/dromara/dms/domain/DmsDeviceMode.java | 52 +++++++ .../dms/domain/bo/DmsDeviceModeBo.java | 50 +++++++ .../dms/domain/vo/DmsDeviceModeVo.java | 63 ++++++++ .../dms/mapper/DmsDeviceModeMapper.java | 15 ++ .../dms/service/IDmsDeviceModeService.java | 69 +++++++++ .../impl/DmsDeviceModeServiceImpl.java | 135 +++++++++++++++++ .../src/main/resources/application.yml | 34 +++++ .../hwmom-dms/src/main/resources/banner.txt | 8 + .../src/main/resources/logback-plus.xml | 28 ++++ .../mapper/dms/DmsDeviceModeMapper.xml | 7 + .../src/main/resources/mapper/package-info.md | 3 + ruoyi-modules/pom.xml | 1 + 15 files changed, 741 insertions(+) create mode 100644 ruoyi-modules/hwmom-dms/pom.xml create mode 100644 ruoyi-modules/hwmom-dms/src/main/java/org/dromara/dms/HwMomDmsApplication.java create mode 100644 ruoyi-modules/hwmom-dms/src/main/java/org/dromara/dms/controller/DmsDeviceModeController.java create mode 100644 ruoyi-modules/hwmom-dms/src/main/java/org/dromara/dms/domain/DmsDeviceMode.java create mode 100644 ruoyi-modules/hwmom-dms/src/main/java/org/dromara/dms/domain/bo/DmsDeviceModeBo.java create mode 100644 ruoyi-modules/hwmom-dms/src/main/java/org/dromara/dms/domain/vo/DmsDeviceModeVo.java create mode 100644 ruoyi-modules/hwmom-dms/src/main/java/org/dromara/dms/mapper/DmsDeviceModeMapper.java create mode 100644 ruoyi-modules/hwmom-dms/src/main/java/org/dromara/dms/service/IDmsDeviceModeService.java create mode 100644 ruoyi-modules/hwmom-dms/src/main/java/org/dromara/dms/service/impl/DmsDeviceModeServiceImpl.java create mode 100644 ruoyi-modules/hwmom-dms/src/main/resources/application.yml create mode 100644 ruoyi-modules/hwmom-dms/src/main/resources/banner.txt create mode 100644 ruoyi-modules/hwmom-dms/src/main/resources/logback-plus.xml create mode 100644 ruoyi-modules/hwmom-dms/src/main/resources/mapper/dms/DmsDeviceModeMapper.xml create mode 100644 ruoyi-modules/hwmom-dms/src/main/resources/mapper/package-info.md diff --git a/ruoyi-modules/hwmom-dms/pom.xml b/ruoyi-modules/hwmom-dms/pom.xml new file mode 100644 index 00000000..2dda9049 --- /dev/null +++ b/ruoyi-modules/hwmom-dms/pom.xml @@ -0,0 +1,137 @@ + + + + org.dromara + ruoyi-modules + ${revision} + + 4.0.0 + + hwmom-dms + + + hwmom-dms设备模块 + + + + + + org.dromara + ruoyi-common-nacos + + + + org.dromara + ruoyi-common-sentinel + + + + + org.dromara + ruoyi-common-log + + + + org.dromara + ruoyi-common-dict + + + + org.dromara + ruoyi-common-doc + + + + org.dromara + ruoyi-common-web + + + + org.dromara + ruoyi-common-mybatis + + + + org.dromara + ruoyi-common-dubbo + + + + org.dromara + ruoyi-common-seata + + + + org.dromara + ruoyi-common-idempotent + + + + org.dromara + ruoyi-common-tenant + + + + org.dromara + ruoyi-common-security + + + + org.dromara + ruoyi-common-translation + + + + org.dromara + ruoyi-common-sensitive + + + + org.dromara + ruoyi-common-encrypt + + + + + org.dromara + ruoyi-api-system + + + + org.dromara + ruoyi-api-resource + + + + + + + + + com.microsoft.sqlserver + mssql-jdbc + + + + + + ${project.artifactId} + + + org.springframework.boot + spring-boot-maven-plugin + ${spring-boot.version} + + + + repackage + + + + + + + + diff --git a/ruoyi-modules/hwmom-dms/src/main/java/org/dromara/dms/HwMomDmsApplication.java b/ruoyi-modules/hwmom-dms/src/main/java/org/dromara/dms/HwMomDmsApplication.java new file mode 100644 index 00000000..b2560f67 --- /dev/null +++ b/ruoyi-modules/hwmom-dms/src/main/java/org/dromara/dms/HwMomDmsApplication.java @@ -0,0 +1,22 @@ +package org.dromara.dms; + +import org.apache.dubbo.config.spring.context.annotation.EnableDubbo; +import org.springframework.boot.SpringApplication; +import org.springframework.boot.autoconfigure.SpringBootApplication; +import org.springframework.boot.context.metrics.buffering.BufferingApplicationStartup; + +/** + * DMS设备模块 + * + * @author ruoyi + */ +@EnableDubbo +@SpringBootApplication +public class HwMomDmsApplication { + public static void main(String[] args) { + SpringApplication application = new SpringApplication(HwMomDmsApplication.class); + application.setApplicationStartup(new BufferingApplicationStartup(2048)); + application.run(args); + System.out.println("(♥◠‿◠)ノ゙ HwDms启动成功 ლ(´ڡ`ლ)゙ "); + } +} diff --git a/ruoyi-modules/hwmom-dms/src/main/java/org/dromara/dms/controller/DmsDeviceModeController.java b/ruoyi-modules/hwmom-dms/src/main/java/org/dromara/dms/controller/DmsDeviceModeController.java new file mode 100644 index 00000000..21e595a0 --- /dev/null +++ b/ruoyi-modules/hwmom-dms/src/main/java/org/dromara/dms/controller/DmsDeviceModeController.java @@ -0,0 +1,117 @@ +package org.dromara.dms.controller; + +import java.util.List; + +import lombok.RequiredArgsConstructor; +import jakarta.servlet.http.HttpServletResponse; +import jakarta.validation.constraints.*; +import cn.dev33.satoken.annotation.SaCheckPermission; +import org.springframework.web.bind.annotation.*; +import org.springframework.validation.annotation.Validated; +import org.dromara.common.idempotent.annotation.RepeatSubmit; +import org.dromara.common.log.annotation.Log; +import org.dromara.common.web.core.BaseController; +import org.dromara.common.mybatis.core.page.PageQuery; +import org.dromara.common.core.domain.R; +import org.dromara.common.core.validate.AddGroup; +import org.dromara.common.core.validate.EditGroup; +import org.dromara.common.log.enums.BusinessType; +import org.dromara.common.excel.utils.ExcelUtil; +import org.dromara.dms.domain.vo.DmsDeviceModeVo; +import org.dromara.dms.domain.bo.DmsDeviceModeBo; +import org.dromara.dms.service.IDmsDeviceModeService; +import org.dromara.common.mybatis.core.page.TableDataInfo; + +/** + * 设备模型 + * 前端访问路由地址为:/dms/deviceMode + * + * @author Yinq + * @date 2025-03-11 + */ +@Validated +@RequiredArgsConstructor +@RestController +@RequestMapping("/deviceMode") +public class DmsDeviceModeController extends BaseController { + + private final IDmsDeviceModeService dmsDeviceModeService; + + /** + * 查询设备模型列表 + */ + @SaCheckPermission("dms:deviceMode:list") + @GetMapping("/list") + public TableDataInfo list(DmsDeviceModeBo bo, PageQuery pageQuery) { + return dmsDeviceModeService.queryPageList(bo, pageQuery); + } + + /** + * 导出设备模型列表 + */ + @SaCheckPermission("dms:deviceMode:export") + @Log(title = "设备模型", businessType = BusinessType.EXPORT) + @PostMapping("/export") + public void export(DmsDeviceModeBo bo, HttpServletResponse response) { + List list = dmsDeviceModeService.queryList(bo); + ExcelUtil.exportExcel(list, "设备模型", DmsDeviceModeVo.class, response); + } + + /** + * 获取设备模型详细信息 + * + * @param deviceModeId 主键 + */ + @SaCheckPermission("dms:deviceMode:query") + @GetMapping("/{deviceModeId}") + public R getInfo(@NotNull(message = "主键不能为空") + @PathVariable Long deviceModeId) { + return R.ok(dmsDeviceModeService.queryById(deviceModeId)); + } + + /** + * 新增设备模型 + */ + @SaCheckPermission("dms:deviceMode:add") + @Log(title = "设备模型", businessType = BusinessType.INSERT) + @RepeatSubmit() + @PostMapping() + public R add(@Validated(AddGroup.class) @RequestBody DmsDeviceModeBo bo) { + return toAjax(dmsDeviceModeService.insertByBo(bo)); + } + + /** + * 修改设备模型 + */ + @SaCheckPermission("dms:deviceMode:edit") + @Log(title = "设备模型", businessType = BusinessType.UPDATE) + @RepeatSubmit() + @PutMapping() + public R edit(@Validated(EditGroup.class) @RequestBody DmsDeviceModeBo bo) { + return toAjax(dmsDeviceModeService.updateByBo(bo)); + } + + /** + * 删除设备模型 + * + * @param deviceModeIds 主键串 + */ + @SaCheckPermission("dms:deviceMode:remove") + @Log(title = "设备模型", businessType = BusinessType.DELETE) + @DeleteMapping("/{deviceModeIds}") + public R remove(@NotEmpty(message = "主键不能为空") + @PathVariable Long[] deviceModeIds) { + return toAjax(dmsDeviceModeService.deleteWithValidByIds(List.of(deviceModeIds), true)); + } + + + /** + * 下拉框查询设备模型列表 + */ + + @GetMapping("/getDmsDeviceModeList") + public R> getDmsDeviceModeList(DmsDeviceModeBo bo) { + List list = dmsDeviceModeService.queryList(bo); + return R.ok(list); + } +} diff --git a/ruoyi-modules/hwmom-dms/src/main/java/org/dromara/dms/domain/DmsDeviceMode.java b/ruoyi-modules/hwmom-dms/src/main/java/org/dromara/dms/domain/DmsDeviceMode.java new file mode 100644 index 00000000..1ed27f82 --- /dev/null +++ b/ruoyi-modules/hwmom-dms/src/main/java/org/dromara/dms/domain/DmsDeviceMode.java @@ -0,0 +1,52 @@ +package org.dromara.dms.domain; + +import org.dromara.common.tenant.core.TenantEntity; +import com.baomidou.mybatisplus.annotation.*; +import lombok.Data; +import lombok.EqualsAndHashCode; + +import java.io.Serial; + +/** + * 设备模型对象 dms_device_mode + * + * @author Yinq + * @date 2025-03-11 + */ +@Data +@EqualsAndHashCode(callSuper = true) +@TableName("dms_device_mode") +public class DmsDeviceMode extends TenantEntity { + + @Serial + private static final long serialVersionUID = 1L; + + /** + * 设备模型ID + */ + @TableId(value = "device_mode_id", type = IdType.AUTO) + private Long deviceModeId; + + /** + * 设备模型名称 + */ + private String deviceModeName; + + /** + * 设备模型状态(1:启用,9:删除) + */ + @TableLogic(value="1", delval="9") + private String deviceModeStatus; + + /** + * 设备模型图片地址 + */ + private String deviceModePic; + + /** + * 场景描述 + */ + private String remark; + + +} diff --git a/ruoyi-modules/hwmom-dms/src/main/java/org/dromara/dms/domain/bo/DmsDeviceModeBo.java b/ruoyi-modules/hwmom-dms/src/main/java/org/dromara/dms/domain/bo/DmsDeviceModeBo.java new file mode 100644 index 00000000..ebc170ee --- /dev/null +++ b/ruoyi-modules/hwmom-dms/src/main/java/org/dromara/dms/domain/bo/DmsDeviceModeBo.java @@ -0,0 +1,50 @@ +package org.dromara.dms.domain.bo; + +import org.dromara.dms.domain.DmsDeviceMode; +import org.dromara.common.mybatis.core.domain.BaseEntity; +import org.dromara.common.core.validate.AddGroup; +import org.dromara.common.core.validate.EditGroup; +import io.github.linpeilie.annotations.AutoMapper; +import lombok.Data; +import lombok.EqualsAndHashCode; +import jakarta.validation.constraints.*; + +/** + * 设备模型业务对象 dms_device_mode + * + * @author Yinq + * @date 2025-03-11 + */ +@Data +@EqualsAndHashCode(callSuper = true) +@AutoMapper(target = DmsDeviceMode.class, reverseConvertGenerate = false) +public class DmsDeviceModeBo extends BaseEntity { + + /** + * 设备模型ID + */ + private Long deviceModeId; + + /** + * 设备模型名称 + */ + @NotBlank(message = "设备模型名称不能为空", groups = { AddGroup.class, EditGroup.class }) + private String deviceModeName; + + /** + * 设备模型状态(1:启用,9:删除) + */ + private String deviceModeStatus; + + /** + * 设备模型图片地址 + */ + private String deviceModePic; + + /** + * 场景描述 + */ + private String remark; + + +} diff --git a/ruoyi-modules/hwmom-dms/src/main/java/org/dromara/dms/domain/vo/DmsDeviceModeVo.java b/ruoyi-modules/hwmom-dms/src/main/java/org/dromara/dms/domain/vo/DmsDeviceModeVo.java new file mode 100644 index 00000000..e036b9eb --- /dev/null +++ b/ruoyi-modules/hwmom-dms/src/main/java/org/dromara/dms/domain/vo/DmsDeviceModeVo.java @@ -0,0 +1,63 @@ +package org.dromara.dms.domain.vo; + +import org.dromara.dms.domain.DmsDeviceMode; +import com.alibaba.excel.annotation.ExcelIgnoreUnannotated; +import com.alibaba.excel.annotation.ExcelProperty; +import org.dromara.common.excel.annotation.ExcelDictFormat; +import org.dromara.common.excel.convert.ExcelDictConvert; +import io.github.linpeilie.annotations.AutoMapper; +import lombok.Data; + +import java.io.Serial; +import java.io.Serializable; +import java.util.Date; + + + +/** + * 设备模型视图对象 dms_device_mode + * + * @author Yinq + * @date 2025-03-11 + */ +@Data +@ExcelIgnoreUnannotated +@AutoMapper(target = DmsDeviceMode.class) +public class DmsDeviceModeVo implements Serializable { + + @Serial + private static final long serialVersionUID = 1L; + + /** + * 设备模型ID + */ + @ExcelProperty(value = "设备模型ID") + private Long deviceModeId; + + /** + * 设备模型名称 + */ + @ExcelProperty(value = "设备模型名称") + private String deviceModeName; + + /** + * 设备模型状态(1:启用,9:删除) + */ + @ExcelProperty(value = "设备模型状态", converter = ExcelDictConvert.class) + @ExcelDictFormat(dictType = "dms_device_mode_status") + private String deviceModeStatus; + + /** + * 设备模型图片地址 + */ + @ExcelProperty(value = "设备模型图片地址") + private String deviceModePic; + + /** + * 场景描述 + */ + @ExcelProperty(value = "场景描述") + private String remark; + + +} diff --git a/ruoyi-modules/hwmom-dms/src/main/java/org/dromara/dms/mapper/DmsDeviceModeMapper.java b/ruoyi-modules/hwmom-dms/src/main/java/org/dromara/dms/mapper/DmsDeviceModeMapper.java new file mode 100644 index 00000000..0f7005ef --- /dev/null +++ b/ruoyi-modules/hwmom-dms/src/main/java/org/dromara/dms/mapper/DmsDeviceModeMapper.java @@ -0,0 +1,15 @@ +package org.dromara.dms.mapper; + +import org.dromara.dms.domain.DmsDeviceMode; +import org.dromara.dms.domain.vo.DmsDeviceModeVo; +import org.dromara.common.mybatis.core.mapper.BaseMapperPlus; + +/** + * 设备模型Mapper接口 + * + * @author Yinq + * @date 2025-03-11 + */ +public interface DmsDeviceModeMapper extends BaseMapperPlus { + +} diff --git a/ruoyi-modules/hwmom-dms/src/main/java/org/dromara/dms/service/IDmsDeviceModeService.java b/ruoyi-modules/hwmom-dms/src/main/java/org/dromara/dms/service/IDmsDeviceModeService.java new file mode 100644 index 00000000..df894344 --- /dev/null +++ b/ruoyi-modules/hwmom-dms/src/main/java/org/dromara/dms/service/IDmsDeviceModeService.java @@ -0,0 +1,69 @@ +package org.dromara.dms.service; + +import org.dromara.dms.domain.DmsDeviceMode; +import org.dromara.dms.domain.vo.DmsDeviceModeVo; +import org.dromara.dms.domain.bo.DmsDeviceModeBo; +import org.dromara.common.mybatis.core.page.TableDataInfo; +import org.dromara.common.mybatis.core.page.PageQuery; + +import java.util.Collection; +import java.util.List; + +/** + * 设备模型Service接口 + * + * @author Yinq + * @date 2025-03-11 + */ +public interface IDmsDeviceModeService { + + /** + * 查询设备模型 + * + * @param deviceModeId 主键 + * @return 设备模型 + */ + DmsDeviceModeVo queryById(Long deviceModeId); + + /** + * 分页查询设备模型列表 + * + * @param bo 查询条件 + * @param pageQuery 分页参数 + * @return 设备模型分页列表 + */ + TableDataInfo queryPageList(DmsDeviceModeBo bo, PageQuery pageQuery); + + /** + * 查询符合条件的设备模型列表 + * + * @param bo 查询条件 + * @return 设备模型列表 + */ + List queryList(DmsDeviceModeBo bo); + + /** + * 新增设备模型 + * + * @param bo 设备模型 + * @return 是否新增成功 + */ + Boolean insertByBo(DmsDeviceModeBo bo); + + /** + * 修改设备模型 + * + * @param bo 设备模型 + * @return 是否修改成功 + */ + Boolean updateByBo(DmsDeviceModeBo bo); + + /** + * 校验并批量删除设备模型信息 + * + * @param ids 待删除的主键集合 + * @param isValid 是否进行有效性校验 + * @return 是否删除成功 + */ + Boolean deleteWithValidByIds(Collection ids, Boolean isValid); +} diff --git a/ruoyi-modules/hwmom-dms/src/main/java/org/dromara/dms/service/impl/DmsDeviceModeServiceImpl.java b/ruoyi-modules/hwmom-dms/src/main/java/org/dromara/dms/service/impl/DmsDeviceModeServiceImpl.java new file mode 100644 index 00000000..c861d074 --- /dev/null +++ b/ruoyi-modules/hwmom-dms/src/main/java/org/dromara/dms/service/impl/DmsDeviceModeServiceImpl.java @@ -0,0 +1,135 @@ +package org.dromara.dms.service.impl; + +import org.dromara.common.core.utils.MapstructUtils; +import org.dromara.common.core.utils.StringUtils; +import org.dromara.common.mybatis.core.page.TableDataInfo; +import org.dromara.common.mybatis.core.page.PageQuery; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.github.yulichang.toolkit.JoinWrappers; +import com.github.yulichang.wrapper.MPJLambdaWrapper; +import com.baomidou.mybatisplus.core.toolkit.Wrappers; +import lombok.RequiredArgsConstructor; +import org.springframework.stereotype.Service; +import org.dromara.dms.domain.bo.DmsDeviceModeBo; +import org.dromara.dms.domain.vo.DmsDeviceModeVo; +import org.dromara.dms.domain.DmsDeviceMode; +import org.dromara.dms.mapper.DmsDeviceModeMapper; +import org.dromara.dms.service.IDmsDeviceModeService; + +import java.util.List; +import java.util.Map; +import java.util.Collection; + +/** + * 设备模型Service业务层处理 + * + * @author Yinq + * @date 2025-03-11 + */ +@RequiredArgsConstructor +@Service +public class DmsDeviceModeServiceImpl implements IDmsDeviceModeService { + + private final DmsDeviceModeMapper baseMapper; + + /** + * 查询设备模型 + * + * @param deviceModeId 主键 + * @return 设备模型 + */ + @Override + public DmsDeviceModeVo queryById(Long deviceModeId){ + return baseMapper.selectVoById(deviceModeId); + } + + /** + * 分页查询设备模型列表 + * + * @param bo 查询条件 + * @param pageQuery 分页参数 + * @return 设备模型分页列表 + */ + @Override + public TableDataInfo queryPageList(DmsDeviceModeBo bo, PageQuery pageQuery) { + MPJLambdaWrapper lqw = buildQueryWrapper(bo); + Page result = baseMapper.selectVoPage(pageQuery.build(), lqw); + return TableDataInfo.build(result); + } + + /** + * 查询符合条件的设备模型列表 + * + * @param bo 查询条件 + * @return 设备模型列表 + */ + @Override + public List queryList(DmsDeviceModeBo bo) { + MPJLambdaWrapper lqw = buildQueryWrapper(bo); + return baseMapper.selectVoList(lqw); + } + + private MPJLambdaWrapper buildQueryWrapper(DmsDeviceModeBo bo) { + Map params = bo.getParams(); + MPJLambdaWrapper lqw = JoinWrappers.lambda(DmsDeviceMode.class) + .selectAll(DmsDeviceMode.class) + .eq(bo.getDeviceModeId() != null, DmsDeviceMode::getDeviceModeId, bo.getDeviceModeId()) + .like(StringUtils.isNotBlank(bo.getDeviceModeName()), DmsDeviceMode::getDeviceModeName, bo.getDeviceModeName()) + .eq(StringUtils.isNotBlank(bo.getDeviceModeStatus()), DmsDeviceMode::getDeviceModeStatus, bo.getDeviceModeStatus()) + .eq(StringUtils.isNotBlank(bo.getDeviceModePic()), DmsDeviceMode::getDeviceModePic, bo.getDeviceModePic()) + .orderByAsc(DmsDeviceMode::getCreateTime); + return lqw; + } + + /** + * 新增设备模型 + * + * @param bo 设备模型 + * @return 是否新增成功 + */ + @Override + public Boolean insertByBo(DmsDeviceModeBo bo) { + DmsDeviceMode add = MapstructUtils.convert(bo, DmsDeviceMode.class); + validEntityBeforeSave(add); + boolean flag = baseMapper.insert(add) > 0; + if (flag) { + bo.setDeviceModeId(add.getDeviceModeId()); + } + return flag; + } + + /** + * 修改设备模型 + * + * @param bo 设备模型 + * @return 是否修改成功 + */ + @Override + public Boolean updateByBo(DmsDeviceModeBo bo) { + DmsDeviceMode update = MapstructUtils.convert(bo, DmsDeviceMode.class); + validEntityBeforeSave(update); + return baseMapper.updateById(update) > 0; + } + + /** + * 保存前的数据校验 + */ + private void validEntityBeforeSave(DmsDeviceMode entity){ + //TODO 做一些数据校验,如唯一约束 + } + + /** + * 校验并批量删除设备模型信息 + * + * @param ids 待删除的主键集合 + * @param isValid 是否进行有效性校验 + * @return 是否删除成功 + */ + @Override + public Boolean deleteWithValidByIds(Collection ids, Boolean isValid) { + if(isValid){ + //TODO 做一些业务上的校验,判断是否需要校验 + } + return baseMapper.deleteByIds(ids) > 0; + } +} diff --git a/ruoyi-modules/hwmom-dms/src/main/resources/application.yml b/ruoyi-modules/hwmom-dms/src/main/resources/application.yml new file mode 100644 index 00000000..d4d1ed7f --- /dev/null +++ b/ruoyi-modules/hwmom-dms/src/main/resources/application.yml @@ -0,0 +1,34 @@ +# Tomcat +server: + port: 6017 + +# Spring +spring: + application: + # 应用名称 + name: hwmom-dms + profiles: + # 环境配置 + active: @profiles.active@ + +--- # nacos 配置 +spring: + cloud: + nacos: + # nacos 服务地址 + server-addr: @nacos.server@ + username: @nacos.username@ + password: @nacos.password@ + discovery: + # 注册组 + group: @nacos.discovery.group@ + namespace: ${spring.profiles.active} + config: + # 配置组 + group: @nacos.config.group@ + namespace: ${spring.profiles.active} + config: + import: + - optional:nacos:application-common.yml + - optional:nacos:datasource.yml + - optional:nacos:${spring.application.name}.yml diff --git a/ruoyi-modules/hwmom-dms/src/main/resources/banner.txt b/ruoyi-modules/hwmom-dms/src/main/resources/banner.txt new file mode 100644 index 00000000..6bf01156 --- /dev/null +++ b/ruoyi-modules/hwmom-dms/src/main/resources/banner.txt @@ -0,0 +1,8 @@ +Spring Boot Version: ${spring-boot.version} +Spring Application Name: ${spring.application.name} + _ _ + | |____ ___ __ ___ ___ _ __ ___ __| |_ __ ___ ___ + | '_ \ \ /\ / / '_ ` _ \ / _ \| '_ ` _ \ _____ / _` | '_ ` _ \/ __| + | | | \ V V /| | | | | | (_) | | | | | |_____| (_| | | | | | \__ \ + |_| |_|\_/\_/ |_| |_| |_|\___/|_| |_| |_| \__,_|_| |_| |_|___/ + diff --git a/ruoyi-modules/hwmom-dms/src/main/resources/logback-plus.xml b/ruoyi-modules/hwmom-dms/src/main/resources/logback-plus.xml new file mode 100644 index 00000000..caaa3455 --- /dev/null +++ b/ruoyi-modules/hwmom-dms/src/main/resources/logback-plus.xml @@ -0,0 +1,28 @@ + + + + + + + + + + + ${console.log.pattern} + utf-8 + + + + + + + + + + + + + + + diff --git a/ruoyi-modules/hwmom-dms/src/main/resources/mapper/dms/DmsDeviceModeMapper.xml b/ruoyi-modules/hwmom-dms/src/main/resources/mapper/dms/DmsDeviceModeMapper.xml new file mode 100644 index 00000000..4fcc82d0 --- /dev/null +++ b/ruoyi-modules/hwmom-dms/src/main/resources/mapper/dms/DmsDeviceModeMapper.xml @@ -0,0 +1,7 @@ + + + + + diff --git a/ruoyi-modules/hwmom-dms/src/main/resources/mapper/package-info.md b/ruoyi-modules/hwmom-dms/src/main/resources/mapper/package-info.md new file mode 100644 index 00000000..c938b1e5 --- /dev/null +++ b/ruoyi-modules/hwmom-dms/src/main/resources/mapper/package-info.md @@ -0,0 +1,3 @@ +java包使用 `.` 分割 resource 目录使用 `/` 分割 +
+此文件目的 防止文件夹粘连找不到 `xml` 文件 \ No newline at end of file diff --git a/ruoyi-modules/pom.xml b/ruoyi-modules/pom.xml index ba7a4ae7..c1bd1ca2 100644 --- a/ruoyi-modules/pom.xml +++ b/ruoyi-modules/pom.xml @@ -18,6 +18,7 @@ hwmom-wms hwmom-qms hwmom-api + hwmom-dms ruoyi-modules