diff --git a/.flattened-pom.xml b/.flattened-pom.xml deleted file mode 100644 index 6854656..0000000 --- a/.flattened-pom.xml +++ /dev/null @@ -1,119 +0,0 @@ - - - 4.0.0 - cn.hangtag - hangtag - 2.1.0-jdk8-snapshot - pom - ${project.artifactId} - OMS管理系统 - - hangtag-dependencies - hangtag-framework - hangtag-server - hangtag-module-system - hangtag-module-infra - hangtag-module-oms - - - 1.18.30 - 1.8 - 3.8.1 - 3.0.0-M5 - ${java.version} - 1.5.5.Final - UTF-8 - 1.5.0 - 2.1.0-jdk8-snapshot - 2.7.18 - ${java.version} - - - - - cn.hangtag - hangtag-dependencies - 2.1.0-jdk8-snapshot - pom - import - - - - - - huaweicloud - huawei - https://mirrors.huaweicloud.com/repository/maven/ - - - aliyunmaven - aliyun - https://maven.aliyun.com/repository/public - - - - - - - maven-surefire-plugin - ${maven-surefire-plugin.version} - - - maven-compiler-plugin - ${maven-compiler-plugin.version} - - - - org.springframework.boot - spring-boot-configuration-processor - ${spring.boot.version} - - - org.projectlombok - lombok - ${lombok.version} - - - org.mapstruct - mapstruct-processor - ${mapstruct.version} - - - - - - org.codehaus.mojo - flatten-maven-plugin - - - - - - org.codehaus.mojo - flatten-maven-plugin - ${flatten-maven-plugin.version} - - - flatten - process-resources - - flatten - - - - flatten.clean - clean - - clean - - - - - resolveCiFriendliesOnly - true - - - - - diff --git a/.idea/compiler.xml b/.idea/compiler.xml index d761f61..830c0da 100644 --- a/.idea/compiler.xml +++ b/.idea/compiler.xml @@ -2,15 +2,21 @@ + + + + + + - - - - + + + + @@ -30,6 +36,7 @@ + diff --git a/.idea/encodings.xml b/.idea/encodings.xml index af9b10c..c46c49d 100644 --- a/.idea/encodings.xml +++ b/.idea/encodings.xml @@ -43,14 +43,14 @@ + + - - diff --git a/.idea/misc.xml b/.idea/misc.xml index d5cd614..71c74cf 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -5,6 +5,7 @@ diff --git a/hangtag-dependencies/.flattened-pom.xml b/hangtag-dependencies/.flattened-pom.xml deleted file mode 100644 index b78082b..0000000 --- a/hangtag-dependencies/.flattened-pom.xml +++ /dev/null @@ -1,547 +0,0 @@ - - - 4.0.0 - cn.hangtag - hangtag-dependencies - 2.1.0-jdk8-snapshot - pom - ${project.artifactId} - 基础 bom 文件,管理整个项目的依赖版本 - https://github.com/YunaiV/ruoyi-vue-pro - - 1.4.10 - 7.2.11.RELEASE - 2.3 - 2.7.18 - 2.9.1 - 2.2.7 - 3.5.0 - 5.1.0 - 1.18.30 - 2.12.2 - 1.17.2 - 1.2.83 - 3.10.0 - 5.8.25 - 2.14.5 - 6.8.0 - 3.18.0 - 2.2.11 - 4.11.0 - 3.0.6 - 3.5.5 - 1.2.21 - 2.15.1 - 3.3.3 - 1.6.15 - 8.5.7 - 4.11.0 - 1.0.13 - 3.1.880 - 8.1.3.62 - 2.2.3 - 2.7.0 - 0.1.55 - 4.6.0 - 4.6.4 - 1.0.10 - 4.3.0 - 2.5 - 4.3.0 - 2.7.15 - 1.5.5.Final - 1.6.6 - 2.2.1 - 1.0.8 - 1.0.5 - 33.0.0-jre - 8.12.0 - 0.33.0 - 3.5.5 - 1.5.0 - 2.1.0-jdk8-snapshot - - - - - org.springframework.boot - spring-boot-dependencies - ${spring.boot.version} - pom - import - - - io.github.mouzt - bizlog-sdk - ${bizlog-sdk.version} - - - org.springframework.boot - spring-boot-starter - - - - - cn.hangtag - hangtag-spring-boot-starter-biz-tenant - 2.1.0-jdk8-snapshot - - - cn.hangtag - hangtag-spring-boot-starter-biz-data-permission - 2.1.0-jdk8-snapshot - - - cn.hangtag - hangtag-spring-boot-starter-biz-ip - 2.1.0-jdk8-snapshot - - - org.springframework.boot - spring-boot-configuration-processor - ${spring.boot.version} - - - cn.hangtag - hangtag-spring-boot-starter-web - 2.1.0-jdk8-snapshot - - - cn.hangtag - hangtag-spring-boot-starter-security - 2.1.0-jdk8-snapshot - - - cn.hangtag - hangtag-spring-boot-starter-websocket - 2.1.0-jdk8-snapshot - - - com.github.xiaoymin - knife4j-openapi3-spring-boot-starter - ${knife4j.version} - - - org.springdoc - springdoc-openapi-ui - ${springdoc.version} - - - cn.hangtag - hangtag-spring-boot-starter-mybatis - 2.1.0-jdk8-snapshot - - - com.alibaba - druid-spring-boot-starter - ${druid.version} - - - com.baomidou - mybatis-plus-boot-starter - ${mybatis-plus.version} - - - com.baomidou - mybatis-plus-generator - ${mybatis-plus-generator.version} - - - com.baomidou - dynamic-datasource-spring-boot-starter - ${dynamic-datasource.version} - - - com.github.yulichang - mybatis-plus-join-boot-starter - ${mybatis-plus-join.version} - - - com.fhs-opensource - easy-trans-spring-boot-starter - ${easy-trans.version} - - - org.springframework - spring-context - - - org.springframework.cloud - spring-cloud-commons - - - - - com.fhs-opensource - easy-trans-mybatis-plus-extend - ${easy-trans.version} - - - com.fhs-opensource - easy-trans-anno - ${easy-trans.version} - - - cn.hangtag - hangtag-spring-boot-starter-redis - 2.1.0-jdk8-snapshot - - - org.redisson - redisson-spring-boot-starter - ${redisson.version} - - - org.springframework.boot - spring-boot-starter-actuator - - - - - com.dameng - DmJdbcDriver18 - ${dm8.jdbc.version} - - - cn.hangtag - hangtag-spring-boot-starter-job - 2.1.0-jdk8-snapshot - - - cn.hangtag - hangtag-spring-boot-starter-mq - 2.1.0-jdk8-snapshot - - - org.apache.rocketmq - rocketmq-spring-boot-starter - ${rocketmq-spring.version} - - - cn.hangtag - hangtag-spring-boot-starter-protection - 2.1.0-jdk8-snapshot - - - com.baomidou - lock4j-redisson-spring-boot-starter - ${lock4j.version} - - - org.redisson - redisson-spring-boot-starter - - - - - cn.hangtag - hangtag-spring-boot-starter-monitor - 2.1.0-jdk8-snapshot - - - org.apache.skywalking - apm-toolkit-trace - ${skywalking.version} - - - org.apache.skywalking - apm-toolkit-logback-1.x - ${skywalking.version} - - - org.apache.skywalking - apm-toolkit-opentracing - ${skywalking.version} - - - io.opentracing - opentracing-api - ${opentracing.version} - - - io.opentracing - opentracing-util - ${opentracing.version} - - - io.opentracing - opentracing-noop - ${opentracing.version} - - - de.codecentric - spring-boot-admin-starter-server - ${spring-boot-admin.version} - - - de.codecentric - spring-boot-admin-server-cloud - - - - - de.codecentric - spring-boot-admin-starter-client - ${spring-boot-admin.version} - - - cn.hangtag - hangtag-spring-boot-starter-test - 2.1.0-jdk8-snapshot - test - - - org.mockito - mockito-inline - ${mockito-inline.version} - - - org.springframework.boot - spring-boot-starter-test - ${spring.boot.version} - - - org.ow2.asm - asm - - - org.mockito - mockito-core - - - - - com.github.fppt - jedis-mock - ${jedis-mock.version} - - - uk.co.jemos.podam - podam - ${podam.version} - - - org.flowable - flowable-spring-boot-starter-process - ${flowable.version} - - - org.flowable - flowable-spring-boot-starter-actuator - ${flowable.version} - - - cn.hangtag - hangtag-common - 2.1.0-jdk8-snapshot - - - cn.hangtag - hangtag-spring-boot-starter-excel - 2.1.0-jdk8-snapshot - - - org.projectlombok - lombok - ${lombok.version} - - - org.mapstruct - mapstruct - ${mapstruct.version} - - - org.mapstruct - mapstruct-jdk8 - ${mapstruct.version} - - - org.mapstruct - mapstruct-processor - ${mapstruct.version} - - - cn.hutool - hutool-all - ${hutool.version} - - - com.alibaba - easyexcel - ${easyexcel.verion} - - - commons-io - commons-io - ${commons-io.version} - - - org.apache.tika - tika-core - ${tika-core.version} - - - org.apache.velocity - velocity-engine-core - ${velocity.version} - - - com.alibaba - fastjson - ${fastjson.version} - - - com.google.guava - guava - ${guava.version} - - - com.google.inject - guice - ${guice.version} - - - com.alibaba - transmittable-thread-local - ${transmittable-thread-local.version} - - - commons-net - commons-net - ${commons-net.version} - - - com.jcraft - jsch - ${jsch.version} - - - com.xingyuv - spring-boot-starter-captcha-plus - ${captcha-plus.version} - - - org.lionsoul - ip2region - ${ip2region.version} - - - org.jsoup - jsoup - ${jsoup.version} - - - com.squareup.okio - okio - ${okio.version} - - - com.squareup.okhttp3 - okhttp - ${okhttp3.version} - - - io.minio - minio - ${minio.version} - - - com.aliyun - aliyun-java-sdk-core - ${aliyun-java-sdk-core.version} - - - io.opentracing - opentracing-api - - - io.opentracing - opentracing-util - - - - - com.aliyun - aliyun-java-sdk-dysmsapi - ${aliyun-java-sdk-dysmsapi.version} - - - com.tencentcloudapi - tencentcloud-sdk-java-sms - ${tencentcloud-sdk-java.version} - - - com.xingyuv - spring-boot-starter-justauth - ${justauth.version} - - - cn.hutool - hutool-core - - - - - com.github.binarywang - weixin-java-pay - ${weixin-java.version} - - - com.github.binarywang - wx-java-mp-spring-boot-starter - ${weixin-java.version} - - - com.github.binarywang - wx-java-miniapp-spring-boot-starter - ${weixin-java.version} - - - org.jeecgframework.jimureport - jimureport-spring-boot-starter - ${jimureport.version} - - - com.alibaba - druid - - - - - xerces - xercesImpl - ${xercesImpl.version} - - - - - - - org.codehaus.mojo - flatten-maven-plugin - ${flatten-maven-plugin.version} - - - flatten - process-resources - - flatten - - - - flatten.clean - clean - - clean - - - - - resolveCiFriendliesOnly - true - - - - - diff --git a/hangtag-framework/.flattened-pom.xml b/hangtag-framework/.flattened-pom.xml deleted file mode 100644 index 3f9b158..0000000 --- a/hangtag-framework/.flattened-pom.xml +++ /dev/null @@ -1,40 +0,0 @@ - - - 4.0.0 - - cn.hangtag - hangtag - 2.1.0-jdk8-snapshot - - cn.hangtag - hangtag-framework - 2.1.0-jdk8-snapshot - pom - 该包是技术组件,每个子包,代表一个组件。每个组件包括两部分: - 1. core 包:是该组件的核心封装 - 2. config 包:是该组件基于 Spring 的配置 - - 技术组件,也分成两类: - 1. 框架组件:和我们熟悉的 MyBatis、Redis 等等的拓展 - 2. 业务组件:和业务相关的组件的封装,例如说数据字典、操作日志等等。 - 如果是业务组件,Maven 名字会包含 biz - https://github.com/YunaiV/ruoyi-vue-pro - - hangtag-common - hangtag-spring-boot-starter-mybatis - hangtag-spring-boot-starter-redis - hangtag-spring-boot-starter-web - hangtag-spring-boot-starter-security - hangtag-spring-boot-starter-websocket - hangtag-spring-boot-starter-monitor - hangtag-spring-boot-starter-protection - hangtag-spring-boot-starter-job - hangtag-spring-boot-starter-mq - hangtag-spring-boot-starter-excel - hangtag-spring-boot-starter-test - hangtag-spring-boot-starter-biz-tenant - hangtag-spring-boot-starter-biz-data-permission - hangtag-spring-boot-starter-biz-ip - - diff --git a/hangtag-framework/hangtag-common/.flattened-pom.xml b/hangtag-framework/hangtag-common/.flattened-pom.xml deleted file mode 100644 index 0241ffd..0000000 --- a/hangtag-framework/hangtag-common/.flattened-pom.xml +++ /dev/null @@ -1,125 +0,0 @@ - - - 4.0.0 - - cn.hangtag - hangtag-framework - 2.1.0-jdk8-snapshot - - cn.hangtag - hangtag-common - 2.1.0-jdk8-snapshot - ${project.artifactId} - 定义基础 pojo 类、枚举、工具类等等 - https://github.com/YunaiV/ruoyi-vue-pro - - - org.springframework - spring-core - provided - - - org.springframework - spring-expression - provided - - - org.springframework - spring-aop - provided - - - org.aspectj - aspectjweaver - provided - - - org.springframework.boot - spring-boot-configuration-processor - true - - - org.springframework - spring-web - provided - - - jakarta.servlet - jakarta.servlet-api - provided - - - org.springdoc - springdoc-openapi-ui - provided - - - org.apache.skywalking - apm-toolkit-trace - - - org.projectlombok - lombok - - - org.mapstruct - mapstruct - - - org.mapstruct - mapstruct-jdk8 - - - org.mapstruct - mapstruct-processor - - - com.google.guava - guava - provided - - - com.fasterxml.jackson.core - jackson-databind - provided - - - com.fasterxml.jackson.core - jackson-core - provided - - - com.fasterxml.jackson.datatype - jackson-datatype-jsr310 - provided - - - org.slf4j - slf4j-api - provided - - - jakarta.validation - jakarta.validation-api - provided - - - cn.hutool - hutool-all - - - com.alibaba - transmittable-thread-local - - - com.fhs-opensource - easy-trans-anno - - - org.springframework.boot - spring-boot-starter-test - test - - - diff --git a/hangtag-framework/hangtag-common/src/main/java/cn/hangtag/framework/common/exception/enums/GlobalErrorCodeConstants.java b/hangtag-framework/hangtag-common/src/main/java/cn/hangtag/framework/common/exception/enums/GlobalErrorCodeConstants.java index 4851c7f..7916683 100644 --- a/hangtag-framework/hangtag-common/src/main/java/cn/hangtag/framework/common/exception/enums/GlobalErrorCodeConstants.java +++ b/hangtag-framework/hangtag-common/src/main/java/cn/hangtag/framework/common/exception/enums/GlobalErrorCodeConstants.java @@ -38,4 +38,8 @@ public interface GlobalErrorCodeConstants { ErrorCode UNKNOWN = new ErrorCode(999, "未知错误"); + + ErrorCode DATA_EMPTY = new ErrorCode(1000, "数据不存在"); + + ErrorCode DATA_DUPLICATE = new ErrorCode(1001, "数据重复,操作失败"); } diff --git a/hangtag-framework/hangtag-common/src/main/java/cn/hangtag/framework/common/serialnumber/BaseCodingRulesType.java b/hangtag-framework/hangtag-common/src/main/java/cn/hangtag/framework/common/serialnumber/BaseCodingRulesType.java new file mode 100644 index 0000000..6554f79 --- /dev/null +++ b/hangtag-framework/hangtag-common/src/main/java/cn/hangtag/framework/common/serialnumber/BaseCodingRulesType.java @@ -0,0 +1,30 @@ +package cn.hangtag.framework.common.serialnumber; + +import cn.hangtag.framework.common.util.FuncUtil; +import lombok.Data; + +@Data +public abstract class BaseCodingRulesType extends CodingRulesInfo { + + public CodingRulesInfo setLastValue(String value){ + // 影响流水号,并与之前的值发生变了 + hasChanged = resetSerialNumber && !FuncUtil.equals(this.lastValue,value); + // 最后为空时不作为变化 + if(FuncUtil.equals(this.lastValue,"")){ + hasChanged = false; + } + this.lastValue = value; + return this; + } + + /** + * 对代码进行编码 + * + * @param resetFlag 是否重置流水号 + * @return {@link String} + */ + public abstract String toCode(boolean resetFlag); + + + +} diff --git a/hangtag-framework/hangtag-common/src/main/java/cn/hangtag/framework/common/serialnumber/BuilderRuleUtils.java b/hangtag-framework/hangtag-common/src/main/java/cn/hangtag/framework/common/serialnumber/BuilderRuleUtils.java new file mode 100644 index 0000000..84b1f34 --- /dev/null +++ b/hangtag-framework/hangtag-common/src/main/java/cn/hangtag/framework/common/serialnumber/BuilderRuleUtils.java @@ -0,0 +1,73 @@ +package cn.hangtag.framework.common.serialnumber; + +import cn.hutool.core.bean.BeanUtil; + +import java.util.HashMap; +import java.util.List; +import java.util.Map; + +/** + * 构建器规则信息 + * + * @author YuanFeng + * @date 2024/07/20 + */ +public class BuilderRuleUtils { + /** + * 解析一组规则信息,并将修改后的返回 + * + * @param list 列表 + * @return {@link ParseRuleResult} + */ + public static ParseRuleResult parseRuleInfo(List list) { + ParseRuleResult ruleResult = new ParseRuleResult(); + Map timeMap = new HashMap<>(); + Map serialNumberMap = new HashMap<>(); + Map constantMap = new HashMap<>(); + String code = ""; + boolean reset = false; + // 解析每一段code + for (int i1 = 0; i1 < list.size(); i1++) { + CodingRulesInfo item = list.get(i1); + String mapKey = item.getItemKey(); + if ("constant".equals(item.getType())) { + ConstantType constantType = constantMap.get(mapKey); + if (constantType == null) { + constantType = BeanUtil.toBean(item, ConstantType.class); + constantMap.put(mapKey, constantType); + } else { + BeanUtil.copyProperties(item, constantType, "lastValue"); + } + code += constantType.toCode(reset); + } else if ("dateTime".equals(item.getType())) { + DateTimeType dateTimeType = timeMap.get(mapKey); + if (dateTimeType == null) { + dateTimeType = BeanUtil.toBean(item, DateTimeType.class); + timeMap.put(mapKey, dateTimeType); + } else { + BeanUtil.copyProperties(item, dateTimeType, "lastValue"); + } + code += dateTimeType.toCode(reset); + if (dateTimeType.isHasChanged()) { + reset = true; + } + } else if ("serialNumber".equals(item.getType())) { + SerialNumberType serialNumber = serialNumberMap.get(mapKey); + if (serialNumber == null) { + serialNumber = BeanUtil.toBean(item, SerialNumberType.class); + serialNumberMap.put(mapKey, serialNumber); + } else { + BeanUtil.copyProperties(item, serialNumber); + } + String s = serialNumber.toCode(reset); + // 覆盖之前数据 + item.setLastValue(s); + serialNumberMap.put(mapKey, serialNumber); + code += s; + } + } + ruleResult.setCode(code); + ruleResult.setList(list); + return ruleResult; + } +} diff --git a/hangtag-framework/hangtag-common/src/main/java/cn/hangtag/framework/common/serialnumber/CodingRulesInfo.java b/hangtag-framework/hangtag-common/src/main/java/cn/hangtag/framework/common/serialnumber/CodingRulesInfo.java new file mode 100644 index 0000000..10eb24b --- /dev/null +++ b/hangtag-framework/hangtag-common/src/main/java/cn/hangtag/framework/common/serialnumber/CodingRulesInfo.java @@ -0,0 +1,59 @@ +package cn.hangtag.framework.common.serialnumber; + +import lombok.Data; + +import java.io.Serializable; + +@Data +public class CodingRulesInfo implements Serializable { + + /** + * + */ + protected String itemKey; + + /** + * 类型 {@link CodingRulesTypeEnum} + */ + protected String type; + + /** + * 值 + */ + protected String value; + /** + * 最后一个值 + */ + protected String lastValue; + + /** + * 类型名称 + */ + protected String typeName; + + /** + * 是否影响重置序列号 + */ + protected boolean resetSerialNumber; + + /** + * 流水号长度 + */ + protected Integer length; + + /** + * 每次递增数 + */ + protected Integer step; + + /** + * 类型解释 + */ + protected String typeExplain; + + /** + * 是否改变值 + */ + protected boolean hasChanged; + +} diff --git a/hangtag-framework/hangtag-common/src/main/java/cn/hangtag/framework/common/serialnumber/CodingRulesTypeEnum.java b/hangtag-framework/hangtag-common/src/main/java/cn/hangtag/framework/common/serialnumber/CodingRulesTypeEnum.java new file mode 100644 index 0000000..f7de539 --- /dev/null +++ b/hangtag-framework/hangtag-common/src/main/java/cn/hangtag/framework/common/serialnumber/CodingRulesTypeEnum.java @@ -0,0 +1,26 @@ +package cn.hangtag.framework.common.serialnumber; + +import lombok.AllArgsConstructor; +import lombok.Getter; + +/** + * 编码规则类型枚举 + * + * @author YuanFeng + * @date 2024/01/31 + */ +@AllArgsConstructor +@Getter +public enum CodingRulesTypeEnum { + + CONSTANT("constant", "常量","固定值",ConstantType.class), + DATE_TIME("dateTime", "日期时间","使用当前时间",DateTimeType.class), + SERIAL_NUMBER_TYPE("serialNumber", "流水号","使用流水号",SerialNumberType.class); + + + private final String type; + private final String typeName; + private final String typeExplain; + private final Class clazz; + +} diff --git a/hangtag-framework/hangtag-common/src/main/java/cn/hangtag/framework/common/serialnumber/ConstantType.java b/hangtag-framework/hangtag-common/src/main/java/cn/hangtag/framework/common/serialnumber/ConstantType.java new file mode 100644 index 0000000..59b0f6b --- /dev/null +++ b/hangtag-framework/hangtag-common/src/main/java/cn/hangtag/framework/common/serialnumber/ConstantType.java @@ -0,0 +1,31 @@ +package cn.hangtag.framework.common.serialnumber; + +import lombok.Data; + +/** + * 常量类型 + * + * @author YuanFeng + * @date 2024/01/31 + */ +@Data +public class ConstantType extends BaseCodingRulesType { + + public ConstantType() { + this.type = CodingRulesTypeEnum.CONSTANT.getType(); + } + + @Override + public String toCode(boolean resetFlag) { + String value = getValue(); + setLastValue(value); + return value; + } + + public static void main(String[] args) { + ConstantType constantType = new ConstantType(); + constantType.setValue("PO"); + System.out.println(constantType.isHasChanged()); + } + +} diff --git a/hangtag-framework/hangtag-common/src/main/java/cn/hangtag/framework/common/serialnumber/DateTimeType.java b/hangtag-framework/hangtag-common/src/main/java/cn/hangtag/framework/common/serialnumber/DateTimeType.java new file mode 100644 index 0000000..c09abec --- /dev/null +++ b/hangtag-framework/hangtag-common/src/main/java/cn/hangtag/framework/common/serialnumber/DateTimeType.java @@ -0,0 +1,34 @@ +package cn.hangtag.framework.common.serialnumber; + +import cn.hangtag.framework.common.util.FuncUtil; +import cn.hutool.core.date.DateUtil; +import lombok.Data; + +/** + * 日期时间类型 + * + * @author YuanFeng + * @date 2024/01/31 + */ +@Data +public class DateTimeType extends BaseCodingRulesType { + + public DateTimeType() { + this.type = CodingRulesTypeEnum.DATE_TIME.getType(); + this.value = "yyyyMMdd"; + } + + @Override + public String toCode(boolean resetFlag) { + String res = ""; + if("time".equals(this.getValue())){ + res = FuncUtil.toStr(System.currentTimeMillis()); + }else{ + String format = DateUtil.format(DateUtil.date(), this.getValue()); + res = format; + } + setLastValue(res); + return res; + } + +} diff --git a/hangtag-framework/hangtag-common/src/main/java/cn/hangtag/framework/common/serialnumber/Demo.java b/hangtag-framework/hangtag-common/src/main/java/cn/hangtag/framework/common/serialnumber/Demo.java new file mode 100644 index 0000000..a393b21 --- /dev/null +++ b/hangtag-framework/hangtag-common/src/main/java/cn/hangtag/framework/common/serialnumber/Demo.java @@ -0,0 +1,71 @@ +package cn.hangtag.framework.common.serialnumber; + +import cn.hutool.core.bean.BeanUtil; +import cn.hutool.json.JSONUtil; + +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; + +public class Demo { + + + + + public static void main(String[] args) { + List list = new ArrayList<>(); + ConstantType constantType = new ConstantType(); + // 常量值 + constantType.setValue("TEST-"); + + DateTimeType dateTimeType = new DateTimeType(); + // 时间格式 + dateTimeType.setValue("yyyy"); + SerialNumberType serialNumberType = new SerialNumberType(); + // 起始值 + serialNumberType.setValue("1"); + serialNumberType.setStep(1); + serialNumberType.setLength(6); + ConstantType constantType2 = new ConstantType(); + // 常量值 + constantType2.setValue("-"); + + // 根据顺序生成条码 + list.add(constantType); + list.add(dateTimeType); + list.add(constantType2); + list.add(serialNumberType); + + ParseRuleResult ruleResult = BuilderRuleUtils.parseRuleInfo(list); + System.out.println(ruleResult.getCode()); + System.out.println(builderCodeConfig()); + } + + public static String builderCodeConfig(){ + // 根据需要生成条码 配置 + List list = new ArrayList<>(); + ConstantType constantType = new ConstantType(); + // 常量值 + constantType.setValue("TEST-"); + + DateTimeType dateTimeType = new DateTimeType(); + // 时间格式 + dateTimeType.setValue("yyyy"); + SerialNumberType serialNumberType = new SerialNumberType(); + // 起始值 + serialNumberType.setValue("1"); + serialNumberType.setStep(1); + serialNumberType.setLength(6); + ConstantType constantType2 = new ConstantType(); + // 常量值 + constantType2.setValue("-"); + + // 根据顺序生成条码 + list.add(constantType); + list.add(dateTimeType); + list.add(constantType2); + list.add(serialNumberType); + return JSONUtil.toJsonStr(list); + } +} diff --git a/hangtag-framework/hangtag-common/src/main/java/cn/hangtag/framework/common/serialnumber/ParseRuleResult.java b/hangtag-framework/hangtag-common/src/main/java/cn/hangtag/framework/common/serialnumber/ParseRuleResult.java new file mode 100644 index 0000000..4652eb0 --- /dev/null +++ b/hangtag-framework/hangtag-common/src/main/java/cn/hangtag/framework/common/serialnumber/ParseRuleResult.java @@ -0,0 +1,17 @@ +package cn.hangtag.framework.common.serialnumber; + +import lombok.Data; + +import java.io.Serializable; +import java.util.List; + +@Data +public class ParseRuleResult implements Serializable { + + private String code; + /** + * 生成编码之后的数据 + */ + List list; + +} diff --git a/hangtag-framework/hangtag-common/src/main/java/cn/hangtag/framework/common/serialnumber/SerialNumberType.java b/hangtag-framework/hangtag-common/src/main/java/cn/hangtag/framework/common/serialnumber/SerialNumberType.java new file mode 100644 index 0000000..15888a9 --- /dev/null +++ b/hangtag-framework/hangtag-common/src/main/java/cn/hangtag/framework/common/serialnumber/SerialNumberType.java @@ -0,0 +1,68 @@ +package cn.hangtag.framework.common.serialnumber; + +import cn.hangtag.framework.common.util.FuncUtil; +import lombok.Data; + +/** + * 流水号类型 + * + * @author YuanFeng + * @date 2024/01/31 + */ +@Data +public class SerialNumberType extends BaseCodingRulesType { + + private Integer length = 4; + private Integer step = 1; + private boolean fillZero = true; + + public SerialNumberType() { + this.type = CodingRulesTypeEnum.SERIAL_NUMBER_TYPE.getType();; + } + + @Override + public String toCode(boolean resetFlag) { + if(resetFlag){ + setValue(FuncUtil.toStr(getValue(),"1")); + }else { + long num = FuncUtil.toLong(getLastValue(),0L)+ step; + setValue(FuncUtil.toStr(num)); + } + setLastValue(getValue()); + return getNUmber(); + } + private String getNUmber(){ + if(fillZero){ + return zeroPad(FuncUtil.toLong(getValue()), FuncUtil.toLong(getLength())); + } + return getValue(); + } + public static String zeroPad(long number, long length) { + // 将数字转换为字符串 + String numberStr = FuncUtil.toStr(number); + + // 计算需要补零的位数 + long zeroCount = Math.max(0, length - numberStr.length()); + + // 构造补零的字符串 + StringBuilder zeroPadding = new StringBuilder(); + for (int i = 0; i < zeroCount; i++) { + zeroPadding.append("0"); + } + // 拼接补零和原始数字字符串 + return zeroPadding.toString() + numberStr; + } + + public static void main(String[] args) { + SerialNumberType serialNumberType = new SerialNumberType(); + serialNumberType.setStep(2); + serialNumberType.setLength(6); + serialNumberType.setFillZero(true); + for (int i = 0; i < 10; i++) { + System.out.println(serialNumberType.isHasChanged()); + System.out.println(serialNumberType.toCode(false)); + } + serialNumberType.setFillZero(false); + System.out.println(serialNumberType.toCode(true)); + } +} diff --git a/hangtag-framework/hangtag-common/src/main/java/cn/hangtag/framework/common/util/FuncUtil.java b/hangtag-framework/hangtag-common/src/main/java/cn/hangtag/framework/common/util/FuncUtil.java new file mode 100644 index 0000000..ed6c148 --- /dev/null +++ b/hangtag-framework/hangtag-common/src/main/java/cn/hangtag/framework/common/util/FuncUtil.java @@ -0,0 +1,576 @@ +package cn.hangtag.framework.common.util; + +import cn.hangtag.framework.common.util.json.JsonUtils; +import cn.hutool.core.bean.BeanUtil; +import cn.hutool.core.date.DateUtil; +import cn.hutool.core.util.ObjectUtil; +import cn.hutool.crypto.digest.DigestUtil; + +import org.springframework.lang.NonNull; +import org.springframework.util.*; +import org.springframework.web.context.request.RequestAttributes; +import org.springframework.web.context.request.RequestContextHolder; +import org.springframework.web.context.request.ServletRequestAttributes; + +import javax.servlet.ServletRequest; +import javax.servlet.http.HttpServletRequest; +import java.math.BigDecimal; +import java.nio.charset.Charset; +import java.nio.charset.StandardCharsets; +import java.security.SecureRandom; +import java.time.LocalDateTime; +import java.util.*; +import java.util.regex.Matcher; +import java.util.regex.Pattern; + +/** + * 常用功能工具类 + */ +public class FuncUtil extends StringUtils { + + private static final Pattern humpPattern = Pattern.compile("[A-Z]"); + public static boolean isBlank(@NonNull final CharSequence cs) { + return cs == null || containsOnlyWhitespaces(cs); + } + + public static String dateFormat(LocalDateTime localDateTime){ + return DateUtil.format(localDateTime,"yyyy-MM-dd HH:mm:ss"); + } + public static String dateFormat(Date date,String format){ + return DateUtil.format(date,format); + } + + public static String dateFormat(Date date){ + return DateUtil.format(date,"yyyy-MM-dd HH:mm:ss"); + } + /** + * 是全是空格 + * + * @param string 字符串 + * @return boolean + */ + public static boolean containsOnlyWhitespaces(CharSequence string) { + int size = string.length(); + + for(int i = 0; i < size; ++i) { + char c = string.charAt(i); + if (!isWhitespace(c)) { + return false; + } + } + + return true; + } + public static boolean isWhitespace(final char c) { + return Character.isWhitespace(c) + || Character.isSpaceChar(c) + || c == '\ufeff' + || c == '\u202a' + || c == '\u0000'; + } + public static boolean isEmpty(@NonNull Object obj) { + return ObjectUtil.isEmpty(obj); + } + public static boolean isNotEmpty(@NonNull Object obj) { + return !FuncUtil.isEmpty(obj); + } + public static boolean equals(Object a, Object b) { + return equals(a,b,false); + } + + /** + * + * + * @param a a + * @param b b + * @param equalsValue 如果是数字类型是否判断值是否相等 + * @return boolean + */ + public static boolean equals(Object a, Object b,boolean equalsValue) { + + if (a instanceof BigDecimal && b instanceof BigDecimal) { + BigDecimal bigNum1 = (BigDecimal) a; + BigDecimal bigNum2 = (BigDecimal) b; + if (bigNum1 == bigNum2) { + return true; + } else if (bigNum1 != null && bigNum2 != null) { + return 0 == bigNum1.compareTo(bigNum2); + } else { + return false; + } + } else if ( equalsValue && a instanceof Long && b instanceof Integer) { + return toLong(a) == toInt(b); + } else if (equalsValue && a instanceof Integer && b instanceof Long) { + return toInt(a) == toLong(b); + } + return (a == b) || (a != null && a.equals(b)); + } + + public static boolean isEmpty(@NonNull Object[] array) { + return ObjectUtil.isEmpty(array); + } + + public static boolean contains(@NonNull T[] array, final T element) { + return array == null ? false : Arrays.stream(array).anyMatch((x) -> { + Object o1 =x; + Object o2 = element; + if (o1 == o2) { + return true; + } + if (o1 == null || o2 == null) { + return false; + } + if (o1.equals(o2)) { + return true; + } + if (o1.getClass().isArray() && o2.getClass().isArray()) { + if (o1 instanceof Object[] && o2 instanceof Object[]) { + return Arrays.equals((Object[]) o1, (Object[]) o2); + } + if (o1 instanceof boolean[] && o2 instanceof boolean[]) { + return Arrays.equals((boolean[]) o1, (boolean[]) o2); + } + if (o1 instanceof byte[] && o2 instanceof byte[]) { + return Arrays.equals((byte[]) o1, (byte[]) o2); + } + if (o1 instanceof char[] && o2 instanceof char[]) { + return Arrays.equals((char[]) o1, (char[]) o2); + } + if (o1 instanceof double[] && o2 instanceof double[]) { + return Arrays.equals((double[]) o1, (double[]) o2); + } + if (o1 instanceof float[] && o2 instanceof float[]) { + return Arrays.equals((float[]) o1, (float[]) o2); + } + if (o1 instanceof int[] && o2 instanceof int[]) { + return Arrays.equals((int[]) o1, (int[]) o2); + } + if (o1 instanceof long[] && o2 instanceof long[]) { + return Arrays.equals((long[]) o1, (long[]) o2); + } + if (o1 instanceof short[] && o2 instanceof short[]) { + return Arrays.equals((short[]) o1, (short[]) o2); + } + return false; + } + return false; + }); + } + public static boolean contains(@NonNull Iterator iterator, Object element) { + if (iterator != null) { + while (iterator.hasNext()) { + Object candidate = iterator.next(); + if (ObjectUtils.nullSafeEquals(candidate, element)) { + return true; + } + } + } + return false; + } + + public static boolean contains(@NonNull Enumeration enumeration, Object element) { + if (enumeration != null) { + while (enumeration.hasMoreElements()) { + Object candidate = enumeration.nextElement(); + if (ObjectUtils.nullSafeEquals(candidate, element)) { + return true; + } + } + } + return false; + } + + public static String toStr(Object str) { + return toStr(str, ""); + } + + public static String toStr(Object str, String defaultValue) { + return null != str ? str.toString() : defaultValue; + } + + public static String toStrWithEmpty(Object str, String defaultValue) { + return null != str && !str.equals("null") && !str.equals("") ? FuncUtil.toStr(str) : defaultValue; + } + + public static int toInt(final Object str) { + return toInteger(str,-1); + } + + public static int toInt(@NonNull final Object str, final int defaultValue) { + return toInteger(str, defaultValue); + } + public static Integer toInteger(final Object str) { + return toInteger(str,null); + } + + public static Integer toInteger(@NonNull final Object str, final Integer defaultValue) { + if (str == null) { + return defaultValue; + } else { + try { + return Integer.valueOf(FuncUtil.toStr(str)); + } catch (NumberFormatException var3) { + return defaultValue; + } + } + } + public static long tolong(final Object str) { + return toLong(str,-1L); + } + + public static long tolong(@NonNull final Object str, final long defaultValue) { + return toLong(str,defaultValue); + } + + public static Long toLong(final Object str) { + return toLong(str,-1L); + } + + public static Long toLong(@NonNull final Object str, final Long defaultValue) { + if (str == null) { + return defaultValue; + } else { + try { + return Long.valueOf(FuncUtil.toStr(str)); + } catch (NumberFormatException var4) { + return defaultValue; + } + } + } + + public static Double toDouble(Object value) { + return toDouble(FuncUtil.toStr(value), -1.0D); + } + + public static Double toDouble(Object value, Double defaultValue) { + return value != null ? Double.valueOf(FuncUtil.toStr(value).trim()) : defaultValue; + } + + public static Float toFloat(Object value) { + return toFloat(FuncUtil.toStr(value), -1.0F); + } + + public static Float toFloat(Object value, Float defaultValue) { + return value != null ? Float.valueOf(FuncUtil.toStr(value).trim()) : defaultValue; + } + + public static Boolean toBoolean(Object value) { + return toBoolean(value, (Boolean)null); + } + + public static Boolean toBoolean(Object value, Boolean defaultValue) { + if (value != null) { + if(value instanceof Boolean){ + return (Boolean) value; + } + String val = FuncUtil.toStr(value); + val = val.toLowerCase().trim(); + return Boolean.parseBoolean(val); + } else { + return defaultValue; + } + } + + public static Integer[] toIntArray(String str) { + return toIntArray(",", str); + } + + public static Integer[] toIntArray(String split, String str) { + if (isEmpty(str)) { + return new Integer[0]; + } else { + String[] arr = str.split(split); + Integer[] ints = new Integer[arr.length]; + + for(int i = 0; i < arr.length; ++i) { + Integer v = toInteger(arr[i], 0); + ints[i] = v; + } + + return ints; + } + } + + public static List toIntList(String str) { + return Arrays.asList(toIntArray(str)); + } + + public static List toIntList(String split, String str) { + return Arrays.asList(toIntArray(split, str)); + } + + public static Integer firstInt(String str) { + return firstInt(",", str); + } + + public static Integer firstInt(String split, String str) { + List ints = toIntList(split, str); + return isEmpty((Object)ints) ? null : (Integer)ints.get(0); + } + + public static Long[] toLongArray(String str) { + return toLongArray(",", str); + } + + public static Long[] toLongArray(String split, String str) { + if (isEmpty(str)) { + return new Long[0]; + } else { + String[] arr = str.split(split); + Long[] longs = new Long[arr.length]; + + for(int i = 0; i < arr.length; ++i) { + Long v = toLong(arr[i], 0L); + longs[i] = v; + } + + return longs; + } + } + + public static List toLongList(String str) { + return Arrays.asList(toLongArray(str)); + } + + public static List toLongList(String split, String str) { + return Arrays.asList(toLongArray(split, str)); + } + + public static Long firstLong(String str) { + return firstLong(",", str); + } + + public static Long firstLong(String split, String str) { + List longs = toLongList(split, str); + return isEmpty((Object)longs) ? null : (Long)longs.get(0); + } + + public static String[] toStrArray(String str) { + return toStrArray(",", str); + } + public static String[] toStringArray(Collection collection) { + if(isEmpty(collection)){ + return null; + } + int size = collection.size(); + String[] arr = new String[size]; + collection.toArray(arr); + return arr; + } + public static String[] toStrArray(String split, String str) { + return isBlank(str) ? new String[0] : str.split(split); + } + + public static List toStrList(String str) { + return Arrays.asList(toStrArray(str)); + } + + public static List toStrList(String split, String str) { + return Arrays.asList(toStrArray(split, str)); + } + + public static String firstStr(String str) { + return firstStr(",", str); + } + + public static String firstStr(String split, String str) { + List strs = toStrList(split, str); + return isEmpty((Object)strs) ? null : (String)strs.get(0); + } + + + public static String randomInt(int count) { + return getRandomRange(count,1); + } + public static String randomChar(int count) { + return getRandomRange(count,2); + } + public static String randomAll(int count) { + return getRandomRange(count,-1); + } + private static String getRandomRange(int count,int type){ + if (count == 0) return ""; + String factor = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz"; + if(1 == type){ + factor = "0123456789"; + } else if(2 == type){ + factor = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz"; + } + Assert.isTrue(count > 0, "Requested random string length " + count + " is less than 0."); + Random random = new SecureRandom(); + char[] buffer = new char[count]; + for(int i = 0; i < count; ++i) { + buffer[i] = factor.charAt(random.nextInt(factor.length())); + } + return new String(buffer); + } + public static String md5Hex(final String data) { + return DigestUtil.md5Hex(data); + } + public static String md5Hex(final byte[] bytes) { + return DigestUtil.md5Hex(bytes); + } + public static String sha1Hex(String data) { + return DigestUtil.sha1Hex(data); + } + public static String sha1Hex(final byte[] bytes) { + return DigestUtil.sha1Hex(bytes); + } + public static String sha256Hex(String data) { + return DigestUtil.sha256Hex(data); + } + public static String sha256Hex(final byte[] bytes) { + return DigestUtil.sha256Hex(bytes); + } + + public static String encodeBase64(String value, Charset charset) { + byte[] val = value.getBytes(charset); + return new String(Base64Utils.encode(val), charset); + } + public static String decodeBase64(String value) { + return decodeBase64(value, StandardCharsets.UTF_8); + } + public static String decodeBase64(String value, Charset charset) { + byte[] val = value.getBytes(charset); + byte[] decodedValue = Base64Utils.decode(val); + return new String(decodedValue, charset); + } + public static String decodeBase64UrlSafe(String value) { + return decodeBase64UrlSafe(value,StandardCharsets.UTF_8); + } + public static String decodeBase64UrlSafe(String value, Charset charset) { + byte[] val = value.getBytes(charset); + return new String(Base64Utils.encodeUrlSafe(val), charset); + } + + public static String urlDecode(String source) { + return StringUtils.uriDecode(source, StandardCharsets.UTF_8); + } + public static String urlDecode(String source, Charset charset) { + return StringUtils.uriDecode(source, charset); + } + public static T toBean(Map beanMap, Class valueType) { + return BeanUtil.toBean(beanMap, valueType); + } + + /** + * 高亮度文本 + * + * @param sourceText 源文本 + * @param keyword 关键字 + * @param pre 前缀 + * @param suf 后缀 + * @return {@link String} + */ + public static String toHighLightText(String sourceText,String keyword,String pre,String suf){ + if(isEmpty(sourceText) || isEmpty(keyword)){ + return sourceText; + } + char[] chars = keyword.toCharArray(); + Set set = new HashSet<>(); + for (Character c : chars) { + set.add(c); + } + for (Character item : set) { + String tmp = FuncUtil.toStr(item).trim(); + sourceText = sourceText.replaceAll(tmp,pre+tmp+suf); + } + return sourceText; + } + public static String toHighLightText(String sourceText,String keyword){ + return toHighLightText(sourceText,keyword,HIGH_LIGHT_PRE_TAG, HIGH_LIGHT_POST_TAG); + } + public static final String HIGH_LIGHT_PRE_TAG = ""; + public static final String HIGH_LIGHT_POST_TAG = ""; + + /** + * 高亮度文本 + * + * @param textList 源文本 + * @param keyword 关键字 + * @return {@link List}<{@link String}> + */ + public static List toHighLightText(List textList,String keyword){ + return toHighLightText(keyword,textList,HIGH_LIGHT_PRE_TAG,HIGH_LIGHT_POST_TAG); + } + + /** + * 高亮度文本 + * + * @param keyword 关键字 + * @param textList 文本列表 + * @param pre 精准医疗 + * @param suf 进而 + * @return {@link List}<{@link String}> + */ + public static List toHighLightText(String keyword,List textList,String pre,String suf){ + List list = new ArrayList<>(); + if(isEmpty(textList) || isEmpty(keyword)){ + return textList; + } + for (String s : textList) { + list.add(toHighLightText(s,keyword,pre,suf)); + } + return list; + } + + /** + * 驼峰转下划线 + * + * @param str + * @return + */ + public static String humpToLine(String str) { + if (str != null && str.length() > 0) { + str = str.substring(0, 1).toLowerCase() + str.substring(1); + Matcher matcher = humpPattern.matcher(str); + StringBuffer sb = new StringBuffer(); + while (matcher.find()) { + matcher.appendReplacement(sb, "_" + matcher.group(0).toLowerCase()); + } + matcher.appendTail(sb); + return sb.toString(); + } + return str; + } + + /** + * 生成数据指纹 + * + * @param data + * @return + */ + public static String createDataMD5(final Object data, final Object... datas) { + StringBuilder builder = new StringBuilder(); + builder.append(getObjectStr(data)); + if (FuncUtil.isNotEmpty(datas)) { + for (Object object : datas) { + builder.append(getObjectStr(object)); + } + } + return DigestUtils.md5DigestAsHex(FuncUtil.toStr(builder, "").getBytes(StandardCharsets.UTF_8)); + } + + private static String getObjectStr(Object object){ + + if(object instanceof ServletRequest){ + ServletRequest servletRequest = (ServletRequest) object; + String remoteAddr = servletRequest.getRemoteAddr()+servletRequest.getRemoteHost(); + return DigestUtils.md5DigestAsHex(JsonUtils.toJson(remoteAddr).getBytes(StandardCharsets.UTF_8)); + } + return DigestUtils.md5DigestAsHex(JsonUtils.toJson(object,"{}").getBytes(StandardCharsets.UTF_8)); + } + public static String createDeviceId() { + HttpServletRequest request = getRequest(); + String host = request.getHeader("host"); + String userAgent = request.getHeader("User-Agent"); + + String deviceId = createDataMD5("sessionUserId",host, userAgent, "8htcgeib794ual23nnyo6udyka746tgqfl74sldw0dae3ilm9abg2qqrkvogjtqm"); + return deviceId; + } + + public static HttpServletRequest getRequest() { + RequestAttributes requestAttributes =((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()); + return requestAttributes == null ? null : ((ServletRequestAttributes) requestAttributes).getRequest(); + } +} diff --git a/hangtag-framework/hangtag-common/src/main/java/cn/hangtag/framework/common/util/json/JsonUtils.java b/hangtag-framework/hangtag-common/src/main/java/cn/hangtag/framework/common/util/json/JsonUtils.java index 693113d..ef900d0 100644 --- a/hangtag-framework/hangtag-common/src/main/java/cn/hangtag/framework/common/util/json/JsonUtils.java +++ b/hangtag-framework/hangtag-common/src/main/java/cn/hangtag/framework/common/util/json/JsonUtils.java @@ -199,4 +199,23 @@ public class JsonUtils { return JSONUtil.isTypeJSON(text); } + + public static String toJson(T value) { + try { + return objectMapper.writeValueAsString(value); + } catch (Exception var2) { + log.error(var2.getMessage(), var2); + return null; + } + } + public static String toJson(T value,String defaultValue) { + if(value == null){ + return defaultValue; + } + try { + return objectMapper.writeValueAsString(value); + } catch (Exception var2) { + return defaultValue; + } + } } diff --git a/hangtag-framework/hangtag-common/target/maven-archiver/pom.properties b/hangtag-framework/hangtag-common/target/maven-archiver/pom.properties deleted file mode 100644 index 09ce41f..0000000 --- a/hangtag-framework/hangtag-common/target/maven-archiver/pom.properties +++ /dev/null @@ -1,3 +0,0 @@ -artifactId=hangtag-common -groupId=cn.hangtag -version=2.1.0-jdk8-snapshot diff --git a/hangtag-framework/hangtag-common/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst b/hangtag-framework/hangtag-common/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst deleted file mode 100644 index 16aea3b..0000000 --- a/hangtag-framework/hangtag-common/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst +++ /dev/null @@ -1,49 +0,0 @@ -cn\hangtag\framework\common\core\KeyValue.class -cn\hangtag\framework\common\exception\ErrorCode.class -cn\hangtag\framework\common\validation\MobileValidator.class -cn\hangtag\framework\common\enums\TerminalEnum.class -cn\hangtag\framework\common\util\date\DateUtils.class -cn\hangtag\framework\common\util\validation\ValidationUtils.class -cn\hangtag\framework\common\validation\Mobile.class -cn\hangtag\framework\common\enums\DocumentEnum.class -cn\hangtag\framework\common\util\json\JsonUtils.class -cn\hangtag\framework\common\util\number\MoneyUtils.class -cn\hangtag\framework\common\exception\util\ServiceExceptionUtil.class -cn\hangtag\framework\common\util\servlet\ServletUtils.class -cn\hangtag\framework\common\util\collection\MapUtils.class -cn\hangtag\framework\common\util\io\FileUtils.class -cn\hangtag\framework\common\exception\enums\ServiceErrorCodeRange.class -cn\hangtag\framework\common\validation\InEnumCollectionValidator.class -cn\hangtag\framework\common\validation\InEnum.class -cn\hangtag\framework\common\exception\enums\GlobalErrorCodeConstants.class -cn\hangtag\framework\common\util\cache\CacheUtils.class -cn\hangtag\framework\common\pojo\PageParam.class -cn\hangtag\framework\common\util\collection\CollectionUtils.class -cn\hangtag\framework\common\util\spring\SpringExpressionUtils.class -cn\hangtag\framework\common\validation\InEnumValidator.class -cn\hangtag\framework\common\util\number\NumberUtils.class -cn\hangtag\framework\common\pojo\PageResult.class -cn\hangtag\framework\common\util\date\LocalDateTimeUtils.class -cn\hangtag\framework\common\util\io\IoUtils.class -cn\hangtag\framework\common\util\spring\SpringUtils.class -cn\hangtag\framework\common\util\collection\ArrayUtils.class -cn\hangtag\framework\common\pojo\CommonResult.class -cn\hangtag\framework\common\util\http\HttpUtils.class -cn\hangtag\framework\common\util\date\LocalDateTimeUtils$1.class -cn\hangtag\framework\common\enums\WebFilterOrderEnum.class -cn\hangtag\framework\common\exception\ServiceException.class -cn\hangtag\framework\common\util\object\PageUtils.class -cn\hangtag\framework\common\validation\Telephone.class -cn\hangtag\framework\common\util\collection\SetUtils.class -cn\hangtag\framework\common\enums\UserTypeEnum.class -cn\hangtag\framework\common\core\IntArrayValuable.class -cn\hangtag\framework\common\pojo\SortingField.class -cn\hangtag\framework\common\pojo\SortablePageParam.class -cn\hangtag\framework\common\util\object\ObjectUtils.class -cn\hangtag\framework\common\util\object\BeanUtils.class -cn\hangtag\framework\common\util\string\StrUtils.class -cn\hangtag\framework\common\exception\ServerException.class -cn\hangtag\framework\common\validation\TelephoneValidator.class -cn\hangtag\framework\common\enums\DateIntervalEnum.class -cn\hangtag\framework\common\util\monitor\TracerUtils.class -cn\hangtag\framework\common\enums\CommonStatusEnum.class diff --git a/hangtag-framework/hangtag-common/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst b/hangtag-framework/hangtag-common/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst deleted file mode 100644 index 324da87..0000000 --- a/hangtag-framework/hangtag-common/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst +++ /dev/null @@ -1,51 +0,0 @@ -D:\workspace\hangtag\hangtag-framework\hangtag-common\src\main\java\cn\hangtag\framework\common\util\number\MoneyUtils.java -D:\workspace\hangtag\hangtag-framework\hangtag-common\src\main\java\cn\hangtag\framework\common\core\IntArrayValuable.java -D:\workspace\hangtag\hangtag-framework\hangtag-common\src\main\java\cn\hangtag\framework\common\pojo\PageParam.java -D:\workspace\hangtag\hangtag-framework\hangtag-common\src\main\java\cn\hangtag\framework\common\exception\util\ServiceExceptionUtil.java -D:\workspace\hangtag\hangtag-framework\hangtag-common\src\main\java\cn\hangtag\framework\common\validation\Telephone.java -D:\workspace\hangtag\hangtag-framework\hangtag-common\src\main\java\cn\hangtag\framework\common\util\spring\SpringExpressionUtils.java -D:\workspace\hangtag\hangtag-framework\hangtag-common\src\main\java\cn\hangtag\framework\common\enums\CommonStatusEnum.java -D:\workspace\hangtag\hangtag-framework\hangtag-common\src\main\java\cn\hangtag\framework\common\validation\InEnum.java -D:\workspace\hangtag\hangtag-framework\hangtag-common\src\main\java\cn\hangtag\framework\common\exception\ServerException.java -D:\workspace\hangtag\hangtag-framework\hangtag-common\src\main\java\cn\hangtag\framework\common\pojo\SortablePageParam.java -D:\workspace\hangtag\hangtag-framework\hangtag-common\src\main\java\cn\hangtag\framework\common\enums\DateIntervalEnum.java -D:\workspace\hangtag\hangtag-framework\hangtag-common\src\main\java\cn\hangtag\framework\common\util\string\StrUtils.java -D:\workspace\hangtag\hangtag-framework\hangtag-common\src\main\java\cn\hangtag\framework\common\util\validation\ValidationUtils.java -D:\workspace\hangtag\hangtag-framework\hangtag-common\src\main\java\cn\hangtag\framework\common\validation\MobileValidator.java -D:\workspace\hangtag\hangtag-framework\hangtag-common\src\main\java\cn\hangtag\framework\common\util\number\NumberUtils.java -D:\workspace\hangtag\hangtag-framework\hangtag-common\src\main\java\cn\hangtag\framework\common\util\json\JsonUtils.java -D:\workspace\hangtag\hangtag-framework\hangtag-common\src\main\java\cn\hangtag\framework\common\validation\InEnumCollectionValidator.java -D:\workspace\hangtag\hangtag-framework\hangtag-common\src\main\java\cn\hangtag\framework\common\validation\InEnumValidator.java -D:\workspace\hangtag\hangtag-framework\hangtag-common\src\main\java\cn\hangtag\framework\common\util\monitor\TracerUtils.java -D:\workspace\hangtag\hangtag-framework\hangtag-common\src\main\java\cn\hangtag\framework\common\exception\enums\GlobalErrorCodeConstants.java -D:\workspace\hangtag\hangtag-framework\hangtag-common\src\main\java\cn\hangtag\framework\common\util\object\ObjectUtils.java -D:\workspace\hangtag\hangtag-framework\hangtag-common\src\main\java\cn\hangtag\framework\common\util\collection\CollectionUtils.java -D:\workspace\hangtag\hangtag-framework\hangtag-common\src\main\java\cn\hangtag\framework\common\pojo\PageResult.java -D:\workspace\hangtag\hangtag-framework\hangtag-common\src\main\java\cn\hangtag\framework\common\exception\enums\ServiceErrorCodeRange.java -D:\workspace\hangtag\hangtag-framework\hangtag-common\src\main\java\cn\hangtag\framework\common\util\date\LocalDateTimeUtils.java -D:\workspace\hangtag\hangtag-framework\hangtag-common\src\main\java\cn\hangtag\framework\common\util\object\PageUtils.java -D:\workspace\hangtag\hangtag-framework\hangtag-common\src\main\java\cn\hangtag\framework\common\enums\UserTypeEnum.java -D:\workspace\hangtag\hangtag-framework\hangtag-common\src\main\java\cn\hangtag\framework\common\util\object\BeanUtils.java -D:\workspace\hangtag\hangtag-framework\hangtag-common\src\main\java\cn\hangtag\framework\common\util\spring\SpringUtils.java -D:\workspace\hangtag\hangtag-framework\hangtag-common\src\main\java\cn\hangtag\framework\common\util\io\IoUtils.java -D:\workspace\hangtag\hangtag-framework\hangtag-common\src\main\java\cn\hangtag\framework\common\util\collection\SetUtils.java -D:\workspace\hangtag\hangtag-framework\hangtag-common\src\main\java\cn\hangtag\framework\common\core\KeyValue.java -D:\workspace\hangtag\hangtag-framework\hangtag-common\src\main\java\cn\hangtag\framework\common\validation\TelephoneValidator.java -D:\workspace\hangtag\hangtag-framework\hangtag-common\src\main\java\cn\hangtag\framework\common\util\servlet\ServletUtils.java -D:\workspace\hangtag\hangtag-framework\hangtag-common\src\main\java\cn\hangtag\framework\common\enums\TerminalEnum.java -D:\workspace\hangtag\hangtag-framework\hangtag-common\src\main\java\cn\hangtag\framework\common\pojo\SortingField.java -D:\workspace\hangtag\hangtag-framework\hangtag-common\src\main\java\cn\hangtag\framework\common\validation\package-info.java -D:\workspace\hangtag\hangtag-framework\hangtag-common\src\main\java\cn\hangtag\framework\common\util\date\DateUtils.java -D:\workspace\hangtag\hangtag-framework\hangtag-common\src\main\java\cn\hangtag\framework\common\util\package-info.java -D:\workspace\hangtag\hangtag-framework\hangtag-common\src\main\java\cn\hangtag\framework\common\enums\WebFilterOrderEnum.java -D:\workspace\hangtag\hangtag-framework\hangtag-common\src\main\java\cn\hangtag\framework\common\util\http\HttpUtils.java -D:\workspace\hangtag\hangtag-framework\hangtag-common\src\main\java\cn\hangtag\framework\common\exception\ServiceException.java -D:\workspace\hangtag\hangtag-framework\hangtag-common\src\main\java\cn\hangtag\framework\common\package-info.java -D:\workspace\hangtag\hangtag-framework\hangtag-common\src\main\java\cn\hangtag\framework\common\util\collection\MapUtils.java -D:\workspace\hangtag\hangtag-framework\hangtag-common\src\main\java\cn\hangtag\framework\common\util\collection\ArrayUtils.java -D:\workspace\hangtag\hangtag-framework\hangtag-common\src\main\java\cn\hangtag\framework\common\enums\DocumentEnum.java -D:\workspace\hangtag\hangtag-framework\hangtag-common\src\main\java\cn\hangtag\framework\common\util\cache\CacheUtils.java -D:\workspace\hangtag\hangtag-framework\hangtag-common\src\main\java\cn\hangtag\framework\common\pojo\CommonResult.java -D:\workspace\hangtag\hangtag-framework\hangtag-common\src\main\java\cn\hangtag\framework\common\util\io\FileUtils.java -D:\workspace\hangtag\hangtag-framework\hangtag-common\src\main\java\cn\hangtag\framework\common\exception\ErrorCode.java -D:\workspace\hangtag\hangtag-framework\hangtag-common\src\main\java\cn\hangtag\framework\common\validation\Mobile.java diff --git a/hangtag-framework/hangtag-common/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst b/hangtag-framework/hangtag-common/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst deleted file mode 100644 index 63c86d6..0000000 --- a/hangtag-framework/hangtag-common/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst +++ /dev/null @@ -1,2 +0,0 @@ -cn\hangtag\framework\common\util\collection\CollectionUtilsTest.class -cn\hangtag\framework\common\util\collection\CollectionUtilsTest$Dog.class diff --git a/hangtag-framework/hangtag-common/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst b/hangtag-framework/hangtag-common/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst deleted file mode 100644 index 96e4d10..0000000 --- a/hangtag-framework/hangtag-common/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst +++ /dev/null @@ -1 +0,0 @@ -D:\workspace\hangtag\hangtag-framework\hangtag-common\src\test\java\cn\hangtag\framework\common\util\collection\CollectionUtilsTest.java diff --git a/hangtag-framework/hangtag-spring-boot-starter-biz-data-permission/.flattened-pom.xml b/hangtag-framework/hangtag-spring-boot-starter-biz-data-permission/.flattened-pom.xml deleted file mode 100644 index 136ca62..0000000 --- a/hangtag-framework/hangtag-spring-boot-starter-biz-data-permission/.flattened-pom.xml +++ /dev/null @@ -1,41 +0,0 @@ - - - 4.0.0 - - cn.hangtag - hangtag-framework - 2.1.0-jdk8-snapshot - - cn.hangtag - hangtag-spring-boot-starter-biz-data-permission - 2.1.0-jdk8-snapshot - ${project.artifactId} - 数据权限 - https://github.com/YunaiV/ruoyi-vue-pro - - - cn.hangtag - hangtag-common - - - cn.hangtag - hangtag-spring-boot-starter-security - true - - - cn.hangtag - hangtag-spring-boot-starter-mybatis - - - cn.hangtag - hangtag-module-system-api - ${revision} - - - cn.hangtag - hangtag-spring-boot-starter-test - test - - - diff --git a/hangtag-framework/hangtag-spring-boot-starter-biz-data-permission/target/maven-archiver/pom.properties b/hangtag-framework/hangtag-spring-boot-starter-biz-data-permission/target/maven-archiver/pom.properties deleted file mode 100644 index c0c0655..0000000 --- a/hangtag-framework/hangtag-spring-boot-starter-biz-data-permission/target/maven-archiver/pom.properties +++ /dev/null @@ -1,3 +0,0 @@ -artifactId=hangtag-spring-boot-starter-biz-data-permission -groupId=cn.hangtag -version=2.1.0-jdk8-snapshot diff --git a/hangtag-framework/hangtag-spring-boot-starter-biz-data-permission/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst b/hangtag-framework/hangtag-spring-boot-starter-biz-data-permission/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst deleted file mode 100644 index 163c938..0000000 --- a/hangtag-framework/hangtag-spring-boot-starter-biz-data-permission/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst +++ /dev/null @@ -1,15 +0,0 @@ -cn\hangtag\framework\datapermission\core\rule\DataPermissionRuleFactory.class -cn\hangtag\framework\datapermission\core\util\DataPermissionUtils.class -cn\hangtag\framework\datapermission\core\rule\DataPermissionRule.class -cn\hangtag\framework\datapermission\core\aop\DataPermissionAnnotationInterceptor.class -cn\hangtag\framework\datapermission\core\aop\DataPermissionContextHolder.class -cn\hangtag\framework\datapermission\core\db\DataPermissionDatabaseInterceptor.class -cn\hangtag\framework\datapermission\core\db\DataPermissionDatabaseInterceptor$ContextHolder.class -cn\hangtag\framework\datapermission\core\db\DataPermissionDatabaseInterceptor$MappedStatementCache.class -cn\hangtag\framework\datapermission\config\HangtagDeptDataPermissionAutoConfiguration.class -cn\hangtag\framework\datapermission\core\rule\DataPermissionRuleFactoryImpl.class -cn\hangtag\framework\datapermission\core\aop\DataPermissionAnnotationAdvisor.class -cn\hangtag\framework\datapermission\config\HangtagDataPermissionAutoConfiguration.class -cn\hangtag\framework\datapermission\core\rule\dept\DeptDataPermissionRule.class -cn\hangtag\framework\datapermission\core\annotation\DataPermission.class -cn\hangtag\framework\datapermission\core\rule\dept\DeptDataPermissionRuleCustomizer.class diff --git a/hangtag-framework/hangtag-spring-boot-starter-biz-data-permission/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst b/hangtag-framework/hangtag-spring-boot-starter-biz-data-permission/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst deleted file mode 100644 index 3e27d98..0000000 --- a/hangtag-framework/hangtag-spring-boot-starter-biz-data-permission/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst +++ /dev/null @@ -1,15 +0,0 @@ -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-biz-data-permission\src\main\java\cn\hangtag\framework\datapermission\core\rule\DataPermissionRuleFactoryImpl.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-biz-data-permission\src\main\java\cn\hangtag\framework\datapermission\core\rule\dept\DeptDataPermissionRule.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-biz-data-permission\src\main\java\cn\hangtag\framework\datapermission\config\HangtagDataPermissionAutoConfiguration.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-biz-data-permission\src\main\java\cn\hangtag\framework\datapermission\core\rule\dept\DeptDataPermissionRuleCustomizer.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-biz-data-permission\src\main\java\cn\hangtag\framework\datapermission\core\rule\DataPermissionRule.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-biz-data-permission\src\main\java\cn\hangtag\framework\datapermission\package-info.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-biz-data-permission\src\main\java\cn\hangtag\framework\datapermission\core\util\DataPermissionUtils.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-biz-data-permission\src\main\java\cn\hangtag\framework\datapermission\core\annotation\DataPermission.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-biz-data-permission\src\main\java\cn\hangtag\framework\datapermission\core\aop\DataPermissionContextHolder.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-biz-data-permission\src\main\java\cn\hangtag\framework\datapermission\core\rule\DataPermissionRuleFactory.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-biz-data-permission\src\main\java\cn\hangtag\framework\datapermission\core\aop\DataPermissionAnnotationAdvisor.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-biz-data-permission\src\main\java\cn\hangtag\framework\datapermission\config\HangtagDeptDataPermissionAutoConfiguration.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-biz-data-permission\src\main\java\cn\hangtag\framework\datapermission\core\aop\DataPermissionAnnotationInterceptor.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-biz-data-permission\src\main\java\cn\hangtag\framework\datapermission\core\db\DataPermissionDatabaseInterceptor.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-biz-data-permission\src\main\java\cn\hangtag\framework\datapermission\core\rule\dept\package-info.java diff --git a/hangtag-framework/hangtag-spring-boot-starter-biz-data-permission/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst b/hangtag-framework/hangtag-spring-boot-starter-biz-data-permission/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst deleted file mode 100644 index b52e0db..0000000 --- a/hangtag-framework/hangtag-spring-boot-starter-biz-data-permission/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst +++ /dev/null @@ -1,21 +0,0 @@ -cn\hangtag\framework\datapermission\core\rule\DataPermissionRuleFactoryImplTest$TestClass05.class -cn\hangtag\framework\datapermission\core\db\DataPermissionDatabaseInterceptorTest2$1.class -cn\hangtag\framework\datapermission\core\db\DataPermissionDatabaseInterceptorTest2$2.class -cn\hangtag\framework\datapermission\core\db\DataPermissionDatabaseInterceptorTest2.class -cn\hangtag\framework\datapermission\core\util\DataPermissionUtilsTest.class -cn\hangtag\framework\datapermission\core\db\DataPermissionDatabaseInterceptorTest$DeptDataPermissionRule.class -cn\hangtag\framework\datapermission\core\db\DataPermissionDatabaseInterceptorTest$EmptyDataPermissionRule.class -cn\hangtag\framework\datapermission\core\aop\DataPermissionAnnotationInterceptorTest$TestClass.class -cn\hangtag\framework\datapermission\core\rule\DataPermissionRuleFactoryImplTest$TestClass06.class -cn\hangtag\framework\datapermission\core\aop\DataPermissionAnnotationInterceptorTest$TestNone.class -cn\hangtag\framework\datapermission\core\rule\DataPermissionRuleFactoryImplTest$DataPermissionRule01.class -cn\hangtag\framework\datapermission\core\rule\DataPermissionRuleFactoryImplTest.class -cn\hangtag\framework\datapermission\core\rule\dept\DeptDataPermissionRuleTest.class -cn\hangtag\framework\datapermission\core\aop\DataPermissionAnnotationInterceptorTest$TestMethod.class -cn\hangtag\framework\datapermission\core\aop\DataPermissionAnnotationInterceptorTest.class -cn\hangtag\framework\datapermission\core\rule\DataPermissionRuleFactoryImplTest$DataPermissionRule02.class -cn\hangtag\framework\datapermission\core\rule\DataPermissionRuleFactoryImplTest$TestClass04.class -cn\hangtag\framework\datapermission\core\rule\DataPermissionRuleFactoryImplTest$TestClass03.class -cn\hangtag\framework\datapermission\core\aop\DataPermissionContextHolderTest.class -cn\hangtag\framework\datapermission\core\db\DataPermissionDatabaseInterceptorTest.class -cn\hangtag\framework\datapermission\core\db\DataPermissionDatabaseInterceptorTest$1.class diff --git a/hangtag-framework/hangtag-spring-boot-starter-biz-data-permission/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst b/hangtag-framework/hangtag-spring-boot-starter-biz-data-permission/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst deleted file mode 100644 index 1826964..0000000 --- a/hangtag-framework/hangtag-spring-boot-starter-biz-data-permission/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst +++ /dev/null @@ -1,7 +0,0 @@ -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-biz-data-permission\src\test\java\cn\hangtag\framework\datapermission\core\aop\DataPermissionContextHolderTest.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-biz-data-permission\src\test\java\cn\hangtag\framework\datapermission\core\util\DataPermissionUtilsTest.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-biz-data-permission\src\test\java\cn\hangtag\framework\datapermission\core\rule\dept\DeptDataPermissionRuleTest.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-biz-data-permission\src\test\java\cn\hangtag\framework\datapermission\core\rule\DataPermissionRuleFactoryImplTest.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-biz-data-permission\src\test\java\cn\hangtag\framework\datapermission\core\db\DataPermissionDatabaseInterceptorTest.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-biz-data-permission\src\test\java\cn\hangtag\framework\datapermission\core\db\DataPermissionDatabaseInterceptorTest2.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-biz-data-permission\src\test\java\cn\hangtag\framework\datapermission\core\aop\DataPermissionAnnotationInterceptorTest.java diff --git a/hangtag-framework/hangtag-spring-boot-starter-biz-ip/.flattened-pom.xml b/hangtag-framework/hangtag-spring-boot-starter-biz-ip/.flattened-pom.xml deleted file mode 100644 index eb3a440..0000000 --- a/hangtag-framework/hangtag-spring-boot-starter-biz-ip/.flattened-pom.xml +++ /dev/null @@ -1,44 +0,0 @@ - - - 4.0.0 - - cn.hangtag - hangtag-framework - 2.1.0-jdk8-snapshot - - cn.hangtag - hangtag-spring-boot-starter-biz-ip - 2.1.0-jdk8-snapshot - ${project.artifactId} - IP 拓展,支持如下功能: - 1. IP 功能:查询 IP 对应的城市信息 - 基于 https://gitee.com/lionsoul/ip2region 实现 - 2. 城市功能:查询城市编码对应的城市信息 - 基于 https://github.com/modood/Administrative-divisions-of-China 实现 - https://github.com/YunaiV/ruoyi-vue-pro - - - cn.hangtag - hangtag-common - - - org.lionsoul - ip2region - - - org.projectlombok - lombok - - - org.slf4j - slf4j-api - provided - - - cn.hangtag - hangtag-spring-boot-starter-test - test - - - diff --git a/hangtag-framework/hangtag-spring-boot-starter-biz-ip/target/maven-archiver/pom.properties b/hangtag-framework/hangtag-spring-boot-starter-biz-ip/target/maven-archiver/pom.properties deleted file mode 100644 index a664189..0000000 --- a/hangtag-framework/hangtag-spring-boot-starter-biz-ip/target/maven-archiver/pom.properties +++ /dev/null @@ -1,3 +0,0 @@ -artifactId=hangtag-spring-boot-starter-biz-ip -groupId=cn.hangtag -version=2.1.0-jdk8-snapshot diff --git a/hangtag-framework/hangtag-spring-boot-starter-biz-ip/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst b/hangtag-framework/hangtag-spring-boot-starter-biz-ip/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst deleted file mode 100644 index 706fe0a..0000000 --- a/hangtag-framework/hangtag-spring-boot-starter-biz-ip/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst +++ /dev/null @@ -1,4 +0,0 @@ -cn\hangtag\framework\ip\core\enums\AreaTypeEnum.class -cn\hangtag\framework\ip\core\utils\IPUtils.class -cn\hangtag\framework\ip\core\Area.class -cn\hangtag\framework\ip\core\utils\AreaUtils.class diff --git a/hangtag-framework/hangtag-spring-boot-starter-biz-ip/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst b/hangtag-framework/hangtag-spring-boot-starter-biz-ip/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst deleted file mode 100644 index 4036f23..0000000 --- a/hangtag-framework/hangtag-spring-boot-starter-biz-ip/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst +++ /dev/null @@ -1,5 +0,0 @@ -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-biz-ip\src\main\java\cn\hangtag\framework\ip\core\utils\IPUtils.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-biz-ip\src\main\java\cn\hangtag\framework\ip\core\Area.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-biz-ip\src\main\java\cn\hangtag\framework\ip\package-info.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-biz-ip\src\main\java\cn\hangtag\framework\ip\core\utils\AreaUtils.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-biz-ip\src\main\java\cn\hangtag\framework\ip\core\enums\AreaTypeEnum.java diff --git a/hangtag-framework/hangtag-spring-boot-starter-biz-ip/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst b/hangtag-framework/hangtag-spring-boot-starter-biz-ip/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst deleted file mode 100644 index 406d59c..0000000 --- a/hangtag-framework/hangtag-spring-boot-starter-biz-ip/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst +++ /dev/null @@ -1,2 +0,0 @@ -cn\hangtag\framework\ip\core\utils\AreaUtilsTest.class -cn\hangtag\framework\ip\core\utils\IPUtilsTest.class diff --git a/hangtag-framework/hangtag-spring-boot-starter-biz-ip/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst b/hangtag-framework/hangtag-spring-boot-starter-biz-ip/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst deleted file mode 100644 index cb52165..0000000 --- a/hangtag-framework/hangtag-spring-boot-starter-biz-ip/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst +++ /dev/null @@ -1,2 +0,0 @@ -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-biz-ip\src\test\java\cn\hangtag\framework\ip\core\utils\AreaUtilsTest.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-biz-ip\src\test\java\cn\hangtag\framework\ip\core\utils\IPUtilsTest.java diff --git a/hangtag-framework/hangtag-spring-boot-starter-biz-tenant/.flattened-pom.xml b/hangtag-framework/hangtag-spring-boot-starter-biz-tenant/.flattened-pom.xml deleted file mode 100644 index 6c4ab9c..0000000 --- a/hangtag-framework/hangtag-spring-boot-starter-biz-tenant/.flattened-pom.xml +++ /dev/null @@ -1,67 +0,0 @@ - - - 4.0.0 - - cn.hangtag - hangtag-framework - 2.1.0-jdk8-snapshot - - cn.hangtag - hangtag-spring-boot-starter-biz-tenant - 2.1.0-jdk8-snapshot - ${project.artifactId} - 多租户 - https://github.com/YunaiV/ruoyi-vue-pro - - - cn.hangtag - hangtag-common - - - cn.hangtag - hangtag-spring-boot-starter-security - - - cn.hangtag - hangtag-spring-boot-starter-mybatis - - - cn.hangtag - hangtag-spring-boot-starter-redis - - - cn.hangtag - hangtag-spring-boot-starter-job - - - cn.hangtag - hangtag-spring-boot-starter-mq - true - - - org.springframework.kafka - spring-kafka - true - - - org.springframework.amqp - spring-rabbit - true - - - org.apache.rocketmq - rocketmq-spring-boot-starter - true - - - cn.hangtag - hangtag-spring-boot-starter-test - test - - - com.google.guava - guava - - - diff --git a/hangtag-framework/hangtag-spring-boot-starter-biz-tenant/target/maven-archiver/pom.properties b/hangtag-framework/hangtag-spring-boot-starter-biz-tenant/target/maven-archiver/pom.properties deleted file mode 100644 index 222c9e7..0000000 --- a/hangtag-framework/hangtag-spring-boot-starter-biz-tenant/target/maven-archiver/pom.properties +++ /dev/null @@ -1,3 +0,0 @@ -artifactId=hangtag-spring-boot-starter-biz-tenant -groupId=cn.hangtag -version=2.1.0-jdk8-snapshot diff --git a/hangtag-framework/hangtag-spring-boot-starter-biz-tenant/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst b/hangtag-framework/hangtag-spring-boot-starter-biz-tenant/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst deleted file mode 100644 index 4c62bf3..0000000 --- a/hangtag-framework/hangtag-spring-boot-starter-biz-tenant/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst +++ /dev/null @@ -1,28 +0,0 @@ -cn\hangtag\framework\tenant\core\mq\kafka\TenantKafkaEnvironmentPostProcessor.class -cn\hangtag\framework\tenant\core\service\TenantFrameworkService.class -cn\hangtag\framework\tenant\core\mq\rocketmq\TenantRocketMQInitializer.class -cn\hangtag\framework\tenant\core\job\TenantJobAspect.class -cn\hangtag\framework\tenant\core\service\TenantFrameworkServiceImpl$1.class -META-INF\spring-configuration-metadata.json -cn\hangtag\framework\tenant\config\HangtagTenantAutoConfiguration.class -cn\hangtag\framework\tenant\core\mq\rocketmq\TenantRocketMQSendMessageHook.class -org\springframework\messaging\handler\invocation\InvocableHandlerMethod.class -cn\hangtag\framework\tenant\core\db\TenantBaseDO.class -cn\hangtag\framework\tenant\core\job\TenantJob.class -cn\hangtag\framework\tenant\core\util\TenantUtils.class -cn\hangtag\framework\tenant\core\mq\rocketmq\TenantRocketMQConsumeMessageHook.class -cn\hangtag\framework\tenant\core\db\TenantDatabaseInterceptor.class -cn\hangtag\framework\tenant\core\redis\TenantRedisCacheManager.class -cn\hangtag\framework\tenant\core\aop\TenantIgnoreAspect.class -cn\hangtag\framework\tenant\core\service\TenantFrameworkServiceImpl$2.class -cn\hangtag\framework\tenant\core\mq\rabbitmq\TenantRabbitMQInitializer.class -cn\hangtag\framework\tenant\core\service\TenantFrameworkServiceImpl.class -cn\hangtag\framework\tenant\core\mq\rabbitmq\TenantRabbitMQMessagePostProcessor.class -cn\hangtag\framework\tenant\core\aop\TenantIgnore.class -cn\hangtag\framework\tenant\core\web\TenantContextWebFilter.class -cn\hangtag\framework\tenant\core\context\TenantContextHolder.class -org\springframework\messaging\handler\invocation\InvocableHandlerMethod$AsyncResultMethodParameter.class -cn\hangtag\framework\tenant\core\mq\redis\TenantRedisMessageInterceptor.class -cn\hangtag\framework\tenant\core\security\TenantSecurityWebFilter.class -cn\hangtag\framework\tenant\config\TenantProperties.class -cn\hangtag\framework\tenant\core\mq\kafka\TenantKafkaProducerInterceptor.class diff --git a/hangtag-framework/hangtag-spring-boot-starter-biz-tenant/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst b/hangtag-framework/hangtag-spring-boot-starter-biz-tenant/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst deleted file mode 100644 index 3d84df9..0000000 --- a/hangtag-framework/hangtag-spring-boot-starter-biz-tenant/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst +++ /dev/null @@ -1,25 +0,0 @@ -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-biz-tenant\src\main\java\cn\hangtag\framework\tenant\core\security\TenantSecurityWebFilter.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-biz-tenant\src\main\java\org\springframework\messaging\handler\invocation\InvocableHandlerMethod.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-biz-tenant\src\main\java\cn\hangtag\framework\tenant\core\service\TenantFrameworkService.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-biz-tenant\src\main\java\cn\hangtag\framework\tenant\package-info.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-biz-tenant\src\main\java\cn\hangtag\framework\tenant\core\mq\kafka\TenantKafkaProducerInterceptor.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-biz-tenant\src\main\java\cn\hangtag\framework\tenant\core\context\TenantContextHolder.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-biz-tenant\src\main\java\cn\hangtag\framework\tenant\core\service\TenantFrameworkServiceImpl.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-biz-tenant\src\main\java\cn\hangtag\framework\tenant\core\job\TenantJob.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-biz-tenant\src\main\java\cn\hangtag\framework\tenant\core\job\TenantJobAspect.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-biz-tenant\src\main\java\cn\hangtag\framework\tenant\core\mq\rocketmq\TenantRocketMQConsumeMessageHook.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-biz-tenant\src\main\java\cn\hangtag\framework\tenant\core\mq\rocketmq\TenantRocketMQSendMessageHook.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-biz-tenant\src\main\java\cn\hangtag\framework\tenant\core\redis\TenantRedisCacheManager.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-biz-tenant\src\main\java\cn\hangtag\framework\tenant\core\db\TenantBaseDO.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-biz-tenant\src\main\java\cn\hangtag\framework\tenant\core\mq\rabbitmq\TenantRabbitMQMessagePostProcessor.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-biz-tenant\src\main\java\cn\hangtag\framework\tenant\core\util\TenantUtils.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-biz-tenant\src\main\java\cn\hangtag\framework\tenant\core\aop\TenantIgnoreAspect.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-biz-tenant\src\main\java\cn\hangtag\framework\tenant\config\HangtagTenantAutoConfiguration.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-biz-tenant\src\main\java\cn\hangtag\framework\tenant\config\TenantProperties.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-biz-tenant\src\main\java\cn\hangtag\framework\tenant\core\db\TenantDatabaseInterceptor.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-biz-tenant\src\main\java\cn\hangtag\framework\tenant\core\mq\kafka\TenantKafkaEnvironmentPostProcessor.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-biz-tenant\src\main\java\cn\hangtag\framework\tenant\core\mq\rabbitmq\TenantRabbitMQInitializer.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-biz-tenant\src\main\java\cn\hangtag\framework\tenant\core\mq\redis\TenantRedisMessageInterceptor.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-biz-tenant\src\main\java\cn\hangtag\framework\tenant\core\aop\TenantIgnore.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-biz-tenant\src\main\java\cn\hangtag\framework\tenant\core\mq\rocketmq\TenantRocketMQInitializer.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-biz-tenant\src\main\java\cn\hangtag\framework\tenant\core\web\TenantContextWebFilter.java diff --git a/hangtag-framework/hangtag-spring-boot-starter-excel/.flattened-pom.xml b/hangtag-framework/hangtag-spring-boot-starter-excel/.flattened-pom.xml deleted file mode 100644 index 3a0bc7b..0000000 --- a/hangtag-framework/hangtag-spring-boot-starter-excel/.flattened-pom.xml +++ /dev/null @@ -1,59 +0,0 @@ - - - 4.0.0 - - cn.hangtag - hangtag-framework - 2.1.0-jdk8-snapshot - - cn.hangtag - hangtag-spring-boot-starter-excel - 2.1.0-jdk8-snapshot - ${project.artifactId} - Excel 拓展 - https://github.com/YunaiV/ruoyi-vue-pro - - - cn.hangtag - hangtag-common - - - org.springframework.boot - spring-boot-starter - - - cn.hangtag - hangtag-module-system-api - ${revision} - - - org.springframework - spring-web - provided - - - jakarta.servlet - jakarta.servlet-api - provided - - - com.alibaba - easyexcel - - - com.google.guava - guava - - - cn.hangtag - hangtag-spring-boot-starter-biz-ip - true - - - cn.hangtag - hangtag-spring-boot-starter-test - test - - - diff --git a/hangtag-framework/hangtag-spring-boot-starter-excel/target/maven-archiver/pom.properties b/hangtag-framework/hangtag-spring-boot-starter-excel/target/maven-archiver/pom.properties deleted file mode 100644 index ee6fed2..0000000 --- a/hangtag-framework/hangtag-spring-boot-starter-excel/target/maven-archiver/pom.properties +++ /dev/null @@ -1,3 +0,0 @@ -artifactId=hangtag-spring-boot-starter-excel -groupId=cn.hangtag -version=2.1.0-jdk8-snapshot diff --git a/hangtag-framework/hangtag-spring-boot-starter-excel/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst b/hangtag-framework/hangtag-spring-boot-starter-excel/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst deleted file mode 100644 index 96942c9..0000000 --- a/hangtag-framework/hangtag-spring-boot-starter-excel/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst +++ /dev/null @@ -1,14 +0,0 @@ -cn\hangtag\framework\excel\core\convert\JsonConvert.class -cn\hangtag\framework\dict\config\HangtagDictAutoConfiguration.class -cn\hangtag\framework\excel\core\convert\AreaConvert.class -cn\hangtag\framework\dict\core\DictFrameworkUtils$1.class -cn\hangtag\framework\excel\core\handler\SelectSheetWriteHandler.class -cn\hangtag\framework\excel\core\annotations\DictFormat.class -cn\hangtag\framework\excel\core\convert\MoneyConvert.class -cn\hangtag\framework\excel\core\annotations\ExcelColumnSelect.class -cn\hangtag\framework\dict\core\DictFrameworkUtils$3.class -cn\hangtag\framework\excel\core\function\ExcelColumnSelectFunction.class -cn\hangtag\framework\dict\core\DictFrameworkUtils$2.class -cn\hangtag\framework\excel\core\convert\DictConvert.class -cn\hangtag\framework\dict\core\DictFrameworkUtils.class -cn\hangtag\framework\excel\core\util\ExcelUtils.class diff --git a/hangtag-framework/hangtag-spring-boot-starter-excel/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst b/hangtag-framework/hangtag-spring-boot-starter-excel/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst deleted file mode 100644 index 4726f33..0000000 --- a/hangtag-framework/hangtag-spring-boot-starter-excel/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst +++ /dev/null @@ -1,13 +0,0 @@ -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-excel\src\main\java\cn\hangtag\framework\excel\core\convert\MoneyConvert.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-excel\src\main\java\cn\hangtag\framework\dict\package-info.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-excel\src\main\java\cn\hangtag\framework\excel\core\annotations\ExcelColumnSelect.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-excel\src\main\java\cn\hangtag\framework\excel\package-info.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-excel\src\main\java\cn\hangtag\framework\dict\core\DictFrameworkUtils.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-excel\src\main\java\cn\hangtag\framework\dict\config\HangtagDictAutoConfiguration.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-excel\src\main\java\cn\hangtag\framework\excel\core\util\ExcelUtils.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-excel\src\main\java\cn\hangtag\framework\excel\core\annotations\DictFormat.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-excel\src\main\java\cn\hangtag\framework\excel\core\function\ExcelColumnSelectFunction.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-excel\src\main\java\cn\hangtag\framework\excel\core\convert\JsonConvert.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-excel\src\main\java\cn\hangtag\framework\excel\core\handler\SelectSheetWriteHandler.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-excel\src\main\java\cn\hangtag\framework\excel\core\convert\DictConvert.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-excel\src\main\java\cn\hangtag\framework\excel\core\convert\AreaConvert.java diff --git a/hangtag-framework/hangtag-spring-boot-starter-excel/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst b/hangtag-framework/hangtag-spring-boot-starter-excel/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst deleted file mode 100644 index a8cdfed..0000000 --- a/hangtag-framework/hangtag-spring-boot-starter-excel/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst +++ /dev/null @@ -1 +0,0 @@ -cn\hangtag\framework\dict\core\util\DictFrameworkUtilsTest.class diff --git a/hangtag-framework/hangtag-spring-boot-starter-excel/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst b/hangtag-framework/hangtag-spring-boot-starter-excel/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst deleted file mode 100644 index ab7fad7..0000000 --- a/hangtag-framework/hangtag-spring-boot-starter-excel/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst +++ /dev/null @@ -1 +0,0 @@ -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-excel\src\test\java\cn\hangtag\framework\dict\core\util\DictFrameworkUtilsTest.java diff --git a/hangtag-framework/hangtag-spring-boot-starter-job/.flattened-pom.xml b/hangtag-framework/hangtag-spring-boot-starter-job/.flattened-pom.xml deleted file mode 100644 index 653e1c7..0000000 --- a/hangtag-framework/hangtag-spring-boot-starter-job/.flattened-pom.xml +++ /dev/null @@ -1,32 +0,0 @@ - - - 4.0.0 - - cn.hangtag - hangtag-framework - 2.1.0-jdk8-snapshot - - cn.hangtag - hangtag-spring-boot-starter-job - 2.1.0-jdk8-snapshot - ${project.artifactId} - 任务拓展 - 1. 定时任务,基于 Quartz 拓展 - 2. 异步任务,基于 Spring Async 拓展 - https://github.com/YunaiV/ruoyi-vue-pro - - - cn.hangtag - hangtag-common - - - org.springframework.boot - spring-boot-starter-quartz - - - jakarta.validation - jakarta.validation-api - - - diff --git a/hangtag-framework/hangtag-spring-boot-starter-job/target/maven-archiver/pom.properties b/hangtag-framework/hangtag-spring-boot-starter-job/target/maven-archiver/pom.properties deleted file mode 100644 index 2b0fa0b..0000000 --- a/hangtag-framework/hangtag-spring-boot-starter-job/target/maven-archiver/pom.properties +++ /dev/null @@ -1,3 +0,0 @@ -artifactId=hangtag-spring-boot-starter-job -groupId=cn.hangtag -version=2.1.0-jdk8-snapshot diff --git a/hangtag-framework/hangtag-spring-boot-starter-job/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst b/hangtag-framework/hangtag-spring-boot-starter-job/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst deleted file mode 100644 index 33ec859..0000000 --- a/hangtag-framework/hangtag-spring-boot-starter-job/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst +++ /dev/null @@ -1,9 +0,0 @@ -cn\hangtag\framework\quartz\core\enums\JobDataKeyEnum.class -cn\hangtag\framework\quartz\config\HangtagQuartzAutoConfiguration.class -cn\hangtag\framework\quartz\core\scheduler\SchedulerManager.class -cn\hangtag\framework\quartz\config\HangtagAsyncAutoConfiguration$1.class -cn\hangtag\framework\quartz\core\service\JobLogFrameworkService.class -cn\hangtag\framework\quartz\core\util\CronUtils.class -cn\hangtag\framework\quartz\config\HangtagAsyncAutoConfiguration.class -cn\hangtag\framework\quartz\core\handler\JobHandler.class -cn\hangtag\framework\quartz\core\handler\JobHandlerInvoker.class diff --git a/hangtag-framework/hangtag-spring-boot-starter-job/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst b/hangtag-framework/hangtag-spring-boot-starter-job/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst deleted file mode 100644 index 2b77fea..0000000 --- a/hangtag-framework/hangtag-spring-boot-starter-job/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst +++ /dev/null @@ -1,9 +0,0 @@ -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-job\src\main\java\cn\hangtag\framework\quartz\core\handler\JobHandler.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-job\src\main\java\cn\hangtag\framework\quartz\core\handler\JobHandlerInvoker.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-job\src\main\java\cn\hangtag\framework\quartz\core\scheduler\SchedulerManager.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-job\src\main\java\cn\hangtag\framework\quartz\core\enums\JobDataKeyEnum.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-job\src\main\java\cn\hangtag\framework\quartz\config\HangtagAsyncAutoConfiguration.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-job\src\main\java\cn\hangtag\framework\quartz\core\util\CronUtils.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-job\src\main\java\cn\hangtag\framework\quartz\package-info.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-job\src\main\java\cn\hangtag\framework\quartz\core\service\JobLogFrameworkService.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-job\src\main\java\cn\hangtag\framework\quartz\config\HangtagQuartzAutoConfiguration.java diff --git a/hangtag-framework/hangtag-spring-boot-starter-monitor/.flattened-pom.xml b/hangtag-framework/hangtag-spring-boot-starter-monitor/.flattened-pom.xml deleted file mode 100644 index e3fa0f1..0000000 --- a/hangtag-framework/hangtag-spring-boot-starter-monitor/.flattened-pom.xml +++ /dev/null @@ -1,60 +0,0 @@ - - - 4.0.0 - - cn.hangtag - hangtag-framework - 2.1.0-jdk8-snapshot - - cn.hangtag - hangtag-spring-boot-starter-monitor - 2.1.0-jdk8-snapshot - ${project.artifactId} - 服务监控,提供链路追踪、日志服务、指标收集等等功能 - https://github.com/YunaiV/ruoyi-vue-pro - - - cn.hangtag - hangtag-common - - - org.springframework.boot - spring-boot-starter-aop - - - org.springframework - spring-web - provided - - - jakarta.servlet - jakarta.servlet-api - provided - - - io.opentracing - opentracing-util - - - org.apache.skywalking - apm-toolkit-trace - - - org.apache.skywalking - apm-toolkit-logback-1.x - - - org.apache.skywalking - apm-toolkit-opentracing - - - io.micrometer - micrometer-registry-prometheus - - - de.codecentric - spring-boot-admin-starter-client - - - diff --git a/hangtag-framework/hangtag-spring-boot-starter-monitor/target/maven-archiver/pom.properties b/hangtag-framework/hangtag-spring-boot-starter-monitor/target/maven-archiver/pom.properties deleted file mode 100644 index 0260064..0000000 --- a/hangtag-framework/hangtag-spring-boot-starter-monitor/target/maven-archiver/pom.properties +++ /dev/null @@ -1,3 +0,0 @@ -artifactId=hangtag-spring-boot-starter-monitor -groupId=cn.hangtag -version=2.1.0-jdk8-snapshot diff --git a/hangtag-framework/hangtag-spring-boot-starter-monitor/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst b/hangtag-framework/hangtag-spring-boot-starter-monitor/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst deleted file mode 100644 index 77f7225..0000000 --- a/hangtag-framework/hangtag-spring-boot-starter-monitor/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst +++ /dev/null @@ -1,8 +0,0 @@ -cn\hangtag\framework\tracer\core\filter\TraceFilter.class -cn\hangtag\framework\tracer\config\HangtagTracerAutoConfiguration.class -cn\hangtag\framework\tracer\core\util\TracerFrameworkUtils.class -cn\hangtag\framework\tracer\config\TracerProperties.class -cn\hangtag\framework\tracer\config\HangtagMetricsAutoConfiguration.class -cn\hangtag\framework\tracer\core\aop\BizTraceAspect.class -META-INF\spring-configuration-metadata.json -cn\hangtag\framework\tracer\core\annotation\BizTrace.class diff --git a/hangtag-framework/hangtag-spring-boot-starter-monitor/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst b/hangtag-framework/hangtag-spring-boot-starter-monitor/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst deleted file mode 100644 index 24b5a54..0000000 --- a/hangtag-framework/hangtag-spring-boot-starter-monitor/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst +++ /dev/null @@ -1,8 +0,0 @@ -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-monitor\src\main\java\cn\hangtag\framework\tracer\core\aop\BizTraceAspect.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-monitor\src\main\java\cn\hangtag\framework\tracer\package-info.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-monitor\src\main\java\cn\hangtag\framework\tracer\core\filter\TraceFilter.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-monitor\src\main\java\cn\hangtag\framework\tracer\config\HangtagTracerAutoConfiguration.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-monitor\src\main\java\cn\hangtag\framework\tracer\config\HangtagMetricsAutoConfiguration.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-monitor\src\main\java\cn\hangtag\framework\tracer\config\TracerProperties.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-monitor\src\main\java\cn\hangtag\framework\tracer\core\util\TracerFrameworkUtils.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-monitor\src\main\java\cn\hangtag\framework\tracer\core\annotation\BizTrace.java diff --git a/hangtag-framework/hangtag-spring-boot-starter-mq/.flattened-pom.xml b/hangtag-framework/hangtag-spring-boot-starter-mq/.flattened-pom.xml deleted file mode 100644 index 0e1d6f5..0000000 --- a/hangtag-framework/hangtag-spring-boot-starter-mq/.flattened-pom.xml +++ /dev/null @@ -1,37 +0,0 @@ - - - 4.0.0 - - cn.hangtag - hangtag-framework - 2.1.0-jdk8-snapshot - - cn.hangtag - hangtag-spring-boot-starter-mq - 2.1.0-jdk8-snapshot - ${project.artifactId} - 消息队列,支持 Redis、RocketMQ、RabbitMQ、Kafka 四种 - https://github.com/YunaiV/ruoyi-vue-pro - - - cn.hangtag - hangtag-spring-boot-starter-redis - - - org.springframework.kafka - spring-kafka - true - - - org.springframework.amqp - spring-rabbit - true - - - org.apache.rocketmq - rocketmq-spring-boot-starter - true - - - diff --git a/hangtag-framework/hangtag-spring-boot-starter-mq/target/maven-archiver/pom.properties b/hangtag-framework/hangtag-spring-boot-starter-mq/target/maven-archiver/pom.properties deleted file mode 100644 index fbc524f..0000000 --- a/hangtag-framework/hangtag-spring-boot-starter-mq/target/maven-archiver/pom.properties +++ /dev/null @@ -1,3 +0,0 @@ -artifactId=hangtag-spring-boot-starter-mq -groupId=cn.hangtag -version=2.1.0-jdk8-snapshot diff --git a/hangtag-framework/hangtag-spring-boot-starter-mq/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst b/hangtag-framework/hangtag-spring-boot-starter-mq/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst deleted file mode 100644 index 9c57207..0000000 --- a/hangtag-framework/hangtag-spring-boot-starter-mq/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst +++ /dev/null @@ -1,11 +0,0 @@ -cn\hangtag\framework\mq\redis\core\RedisMQTemplate.class -cn\hangtag\framework\mq\redis\core\pubsub\AbstractRedisChannelMessageListener.class -cn\hangtag\framework\mq\redis\core\stream\AbstractRedisStreamMessage.class -cn\hangtag\framework\mq\redis\config\HangtagRedisMQProducerAutoConfiguration.class -cn\hangtag\framework\mq\rabbitmq\config\HangtagRabbitMQAutoConfiguration.class -cn\hangtag\framework\mq\redis\core\interceptor\RedisMessageInterceptor.class -cn\hangtag\framework\mq\redis\core\pubsub\AbstractRedisChannelMessage.class -cn\hangtag\framework\mq\redis\core\stream\AbstractRedisStreamMessageListener.class -cn\hangtag\framework\mq\redis\config\HangtagRedisMQConsumerAutoConfiguration.class -cn\hangtag\framework\mq\redis\core\job\RedisPendingMessageResendJob.class -cn\hangtag\framework\mq\redis\core\message\AbstractRedisMessage.class diff --git a/hangtag-framework/hangtag-spring-boot-starter-mq/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst b/hangtag-framework/hangtag-spring-boot-starter-mq/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst deleted file mode 100644 index 02a84da..0000000 --- a/hangtag-framework/hangtag-spring-boot-starter-mq/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst +++ /dev/null @@ -1,15 +0,0 @@ -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-mq\src\main\java\cn\hangtag\framework\mq\redis\core\stream\AbstractRedisStreamMessage.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-mq\src\main\java\cn\hangtag\framework\mq\redis\core\stream\AbstractRedisStreamMessageListener.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-mq\src\main\java\cn\hangtag\framework\mq\redis\core\interceptor\RedisMessageInterceptor.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-mq\src\main\java\cn\hangtag\framework\mq\redis\package-info.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-mq\src\main\java\cn\hangtag\framework\mq\redis\core\RedisMQTemplate.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-mq\src\main\java\cn\hangtag\framework\mq\package-info.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-mq\src\main\java\cn\hangtag\framework\mq\redis\core\pubsub\AbstractRedisChannelMessageListener.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-mq\src\main\java\cn\hangtag\framework\mq\redis\core\job\RedisPendingMessageResendJob.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-mq\src\main\java\cn\hangtag\framework\mq\rabbitmq\package-info.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-mq\src\main\java\cn\hangtag\framework\mq\rabbitmq\config\HangtagRabbitMQAutoConfiguration.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-mq\src\main\java\cn\hangtag\framework\mq\rabbitmq\core\package-info.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-mq\src\main\java\cn\hangtag\framework\mq\redis\core\pubsub\AbstractRedisChannelMessage.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-mq\src\main\java\cn\hangtag\framework\mq\redis\config\HangtagRedisMQConsumerAutoConfiguration.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-mq\src\main\java\cn\hangtag\framework\mq\redis\config\HangtagRedisMQProducerAutoConfiguration.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-mq\src\main\java\cn\hangtag\framework\mq\redis\core\message\AbstractRedisMessage.java diff --git a/hangtag-framework/hangtag-spring-boot-starter-mybatis/.flattened-pom.xml b/hangtag-framework/hangtag-spring-boot-starter-mybatis/.flattened-pom.xml deleted file mode 100644 index 8d03a33..0000000 --- a/hangtag-framework/hangtag-spring-boot-starter-mybatis/.flattened-pom.xml +++ /dev/null @@ -1,75 +0,0 @@ - - - 4.0.0 - - cn.hangtag - hangtag-framework - 2.1.0-jdk8-snapshot - - cn.hangtag - hangtag-spring-boot-starter-mybatis - 2.1.0-jdk8-snapshot - ${project.artifactId} - 数据库连接池、多数据源、事务、MyBatis 拓展 - https://github.com/YunaiV/ruoyi-vue-pro - - - cn.hangtag - hangtag-common - - - cn.hangtag - hangtag-spring-boot-starter-web - provided - - - com.mysql - mysql-connector-j - - - com.oracle.database.jdbc - ojdbc8 - true - - - org.postgresql - postgresql - true - - - com.microsoft.sqlserver - mssql-jdbc - true - - - com.dameng - DmJdbcDriver18 - true - - - com.alibaba - druid-spring-boot-starter - - - com.baomidou - mybatis-plus-boot-starter - - - com.baomidou - dynamic-datasource-spring-boot-starter - - - com.github.yulichang - mybatis-plus-join-boot-starter - - - com.fhs-opensource - easy-trans-spring-boot-starter - - - com.fhs-opensource - easy-trans-mybatis-plus-extend - - - diff --git a/hangtag-framework/hangtag-spring-boot-starter-mybatis/target/maven-archiver/pom.properties b/hangtag-framework/hangtag-spring-boot-starter-mybatis/target/maven-archiver/pom.properties deleted file mode 100644 index a978807..0000000 --- a/hangtag-framework/hangtag-spring-boot-starter-mybatis/target/maven-archiver/pom.properties +++ /dev/null @@ -1,3 +0,0 @@ -artifactId=hangtag-spring-boot-starter-mybatis -groupId=cn.hangtag -version=2.1.0-jdk8-snapshot diff --git a/hangtag-framework/hangtag-spring-boot-starter-mybatis/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst b/hangtag-framework/hangtag-spring-boot-starter-mybatis/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst deleted file mode 100644 index ea7a1a0..0000000 --- a/hangtag-framework/hangtag-spring-boot-starter-mybatis/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst +++ /dev/null @@ -1,25 +0,0 @@ -cn\hangtag\framework\mybatis\core\enums\SqlConstants.class -cn\hangtag\framework\datasource\core\filter\DruidAdRemoveFilter.class -cn\hangtag\framework\mybatis\core\type\StringListTypeHandler.class -cn\hangtag\framework\translate\config\HangtagTranslateAutoConfiguration.class -cn\hangtag\framework\mybatis\core\query\MPJLambdaWrapperX.class -cn\hangtag\framework\mybatis\config\HangtagMybatisAutoConfiguration$1.class -cn\hangtag\framework\mybatis\config\HangtagMybatisAutoConfiguration.class -cn\hangtag\framework\mybatis\core\type\IntegerListTypeHandler.class -cn\hangtag\framework\datasource\config\HangtagDataSourceAutoConfiguration.class -cn\hangtag\framework\translate\core\TranslateUtils.class -cn\hangtag\framework\mybatis\core\query\LambdaQueryWrapperX.class -cn\hangtag\framework\mybatis\core\type\JsonLongSetTypeHandler.class -cn\hangtag\framework\mybatis\core\type\JsonLongSetTypeHandler$1.class -cn\hangtag\framework\datasource\core\enums\DataSourceEnum.class -cn\hangtag\framework\mybatis\core\handler\DefaultDBFieldHandler.class -cn\hangtag\framework\mybatis\core\dataobject\BaseDO.class -cn\hangtag\framework\mybatis\config\IdTypeEnvironmentPostProcessor$1.class -cn\hangtag\framework\mybatis\core\query\QueryWrapperX$1.class -cn\hangtag\framework\mybatis\core\type\LongListTypeHandler.class -cn\hangtag\framework\mybatis\core\mapper\BaseMapperX.class -cn\hangtag\framework\mybatis\core\util\JdbcUtils.class -cn\hangtag\framework\mybatis\core\util\MyBatisUtils.class -cn\hangtag\framework\mybatis\core\type\EncryptTypeHandler.class -cn\hangtag\framework\mybatis\config\IdTypeEnvironmentPostProcessor.class -cn\hangtag\framework\mybatis\core\query\QueryWrapperX.class diff --git a/hangtag-framework/hangtag-spring-boot-starter-mybatis/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst b/hangtag-framework/hangtag-spring-boot-starter-mybatis/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst deleted file mode 100644 index 84c5716..0000000 --- a/hangtag-framework/hangtag-spring-boot-starter-mybatis/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst +++ /dev/null @@ -1,24 +0,0 @@ -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-mybatis\src\main\java\cn\hangtag\framework\datasource\core\filter\DruidAdRemoveFilter.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-mybatis\src\main\java\cn\hangtag\framework\mybatis\config\IdTypeEnvironmentPostProcessor.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-mybatis\src\main\java\cn\hangtag\framework\mybatis\core\handler\DefaultDBFieldHandler.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-mybatis\src\main\java\cn\hangtag\framework\mybatis\core\query\QueryWrapperX.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-mybatis\src\main\java\cn\hangtag\framework\mybatis\core\mapper\BaseMapperX.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-mybatis\src\main\java\cn\hangtag\framework\mybatis\core\query\MPJLambdaWrapperX.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-mybatis\src\main\java\cn\hangtag\framework\mybatis\core\dataobject\BaseDO.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-mybatis\src\main\java\cn\hangtag\framework\mybatis\core\util\JdbcUtils.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-mybatis\src\main\java\cn\hangtag\framework\mybatis\package-info.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-mybatis\src\main\java\cn\hangtag\framework\mybatis\core\query\LambdaQueryWrapperX.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-mybatis\src\main\java\cn\hangtag\framework\translate\core\TranslateUtils.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-mybatis\src\main\java\cn\hangtag\framework\datasource\config\HangtagDataSourceAutoConfiguration.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-mybatis\src\main\java\cn\hangtag\framework\mybatis\core\type\StringListTypeHandler.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-mybatis\src\main\java\cn\hangtag\framework\datasource\core\enums\DataSourceEnum.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-mybatis\src\main\java\cn\hangtag\framework\mybatis\config\HangtagMybatisAutoConfiguration.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-mybatis\src\main\java\cn\hangtag\framework\mybatis\core\type\IntegerListTypeHandler.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-mybatis\src\main\java\cn\hangtag\framework\mybatis\core\type\JsonLongSetTypeHandler.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-mybatis\src\main\java\cn\hangtag\framework\mybatis\core\util\MyBatisUtils.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-mybatis\src\main\java\cn\hangtag\framework\translate\package-info.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-mybatis\src\main\java\cn\hangtag\framework\datasource\package-info.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-mybatis\src\main\java\cn\hangtag\framework\mybatis\core\type\LongListTypeHandler.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-mybatis\src\main\java\cn\hangtag\framework\mybatis\core\type\EncryptTypeHandler.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-mybatis\src\main\java\cn\hangtag\framework\translate\config\HangtagTranslateAutoConfiguration.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-mybatis\src\main\java\cn\hangtag\framework\mybatis\core\enums\SqlConstants.java diff --git a/hangtag-framework/hangtag-spring-boot-starter-protection/.flattened-pom.xml b/hangtag-framework/hangtag-spring-boot-starter-protection/.flattened-pom.xml deleted file mode 100644 index 9d959d6..0000000 --- a/hangtag-framework/hangtag-spring-boot-starter-protection/.flattened-pom.xml +++ /dev/null @@ -1,37 +0,0 @@ - - - 4.0.0 - - cn.hangtag - hangtag-framework - 2.1.0-jdk8-snapshot - - cn.hangtag - hangtag-spring-boot-starter-protection - 2.1.0-jdk8-snapshot - ${project.artifactId} - 服务保证,提供分布式锁、幂等、限流、熔断、API 签名等等功能 - https://github.com/YunaiV/ruoyi-vue-pro - - - cn.hangtag - hangtag-spring-boot-starter-web - provided - - - cn.hangtag - hangtag-spring-boot-starter-redis - - - com.baomidou - lock4j-redisson-spring-boot-starter - true - - - cn.hangtag - hangtag-spring-boot-starter-test - test - - - diff --git a/hangtag-framework/hangtag-spring-boot-starter-protection/target/maven-archiver/pom.properties b/hangtag-framework/hangtag-spring-boot-starter-protection/target/maven-archiver/pom.properties deleted file mode 100644 index d9572da..0000000 --- a/hangtag-framework/hangtag-spring-boot-starter-protection/target/maven-archiver/pom.properties +++ /dev/null @@ -1,3 +0,0 @@ -artifactId=hangtag-spring-boot-starter-protection -groupId=cn.hangtag -version=2.1.0-jdk8-snapshot diff --git a/hangtag-framework/hangtag-spring-boot-starter-protection/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst b/hangtag-framework/hangtag-spring-boot-starter-protection/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst deleted file mode 100644 index 76b85c6..0000000 --- a/hangtag-framework/hangtag-spring-boot-starter-protection/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst +++ /dev/null @@ -1,25 +0,0 @@ -cn\hangtag\framework\idempotent\core\redis\IdempotentRedisDAO.class -cn\hangtag\framework\lock4j\core\DefaultLockFailureStrategy.class -cn\hangtag\framework\signature\core\annotation\ApiSignature.class -cn\hangtag\framework\idempotent\core\keyresolver\impl\DefaultIdempotentKeyResolver.class -cn\hangtag\framework\ratelimiter\core\keyresolver\impl\ExpressionRateLimiterKeyResolver.class -cn\hangtag\framework\lock4j\core\Lock4jRedisKeyConstants.class -cn\hangtag\framework\idempotent\core\aop\IdempotentAspect.class -cn\hangtag\framework\idempotent\core\keyresolver\impl\UserIdempotentKeyResolver.class -cn\hangtag\framework\signature\core\aop\ApiSignatureAspect.class -cn\hangtag\framework\ratelimiter\core\keyresolver\impl\ServerNodeRateLimiterKeyResolver.class -cn\hangtag\framework\idempotent\core\keyresolver\impl\ExpressionIdempotentKeyResolver.class -cn\hangtag\framework\lock4j\config\HangtagLock4jConfiguration.class -cn\hangtag\framework\ratelimiter\core\keyresolver\impl\ClientIpRateLimiterKeyResolver.class -cn\hangtag\framework\signature\core\redis\ApiSignatureRedisDAO.class -cn\hangtag\framework\idempotent\config\HangtagIdempotentConfiguration.class -cn\hangtag\framework\ratelimiter\core\keyresolver\impl\UserRateLimiterKeyResolver.class -cn\hangtag\framework\ratelimiter\core\redis\RateLimiterRedisDAO.class -cn\hangtag\framework\idempotent\core\annotation\Idempotent.class -cn\hangtag\framework\idempotent\core\keyresolver\IdempotentKeyResolver.class -cn\hangtag\framework\ratelimiter\core\keyresolver\impl\DefaultRateLimiterKeyResolver.class -cn\hangtag\framework\ratelimiter\core\keyresolver\RateLimiterKeyResolver.class -cn\hangtag\framework\signature\config\HangtagApiSignatureAutoConfiguration.class -cn\hangtag\framework\ratelimiter\core\annotation\RateLimiter.class -cn\hangtag\framework\ratelimiter\config\HangtagRateLimiterConfiguration.class -cn\hangtag\framework\ratelimiter\core\aop\RateLimiterAspect.class diff --git a/hangtag-framework/hangtag-spring-boot-starter-protection/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst b/hangtag-framework/hangtag-spring-boot-starter-protection/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst deleted file mode 100644 index c0d965e..0000000 --- a/hangtag-framework/hangtag-spring-boot-starter-protection/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst +++ /dev/null @@ -1,29 +0,0 @@ -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-protection\src\main\java\cn\hangtag\framework\idempotent\core\aop\IdempotentAspect.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-protection\src\main\java\cn\hangtag\framework\idempotent\core\keyresolver\impl\ExpressionIdempotentKeyResolver.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-protection\src\main\java\cn\hangtag\framework\signature\core\aop\ApiSignatureAspect.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-protection\src\main\java\cn\hangtag\framework\signature\config\HangtagApiSignatureAutoConfiguration.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-protection\src\main\java\cn\hangtag\framework\idempotent\core\keyresolver\impl\UserIdempotentKeyResolver.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-protection\src\main\java\cn\hangtag\framework\signature\package-info.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-protection\src\main\java\cn\hangtag\framework\signature\core\redis\ApiSignatureRedisDAO.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-protection\src\main\java\cn\hangtag\framework\ratelimiter\config\HangtagRateLimiterConfiguration.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-protection\src\main\java\cn\hangtag\framework\lock4j\core\Lock4jRedisKeyConstants.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-protection\src\main\java\cn\hangtag\framework\ratelimiter\package-info.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-protection\src\main\java\cn\hangtag\framework\ratelimiter\core\keyresolver\RateLimiterKeyResolver.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-protection\src\main\java\cn\hangtag\framework\idempotent\config\HangtagIdempotentConfiguration.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-protection\src\main\java\cn\hangtag\framework\idempotent\core\redis\IdempotentRedisDAO.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-protection\src\main\java\cn\hangtag\framework\idempotent\core\annotation\Idempotent.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-protection\src\main\java\cn\hangtag\framework\idempotent\package-info.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-protection\src\main\java\cn\hangtag\framework\ratelimiter\core\keyresolver\impl\ExpressionRateLimiterKeyResolver.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-protection\src\main\java\cn\hangtag\framework\ratelimiter\core\redis\RateLimiterRedisDAO.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-protection\src\main\java\cn\hangtag\framework\idempotent\core\keyresolver\IdempotentKeyResolver.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-protection\src\main\java\cn\hangtag\framework\ratelimiter\core\aop\RateLimiterAspect.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-protection\src\main\java\cn\hangtag\framework\ratelimiter\core\keyresolver\impl\UserRateLimiterKeyResolver.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-protection\src\main\java\cn\hangtag\framework\ratelimiter\core\keyresolver\impl\DefaultRateLimiterKeyResolver.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-protection\src\main\java\cn\hangtag\framework\idempotent\core\keyresolver\impl\DefaultIdempotentKeyResolver.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-protection\src\main\java\cn\hangtag\framework\ratelimiter\core\annotation\RateLimiter.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-protection\src\main\java\cn\hangtag\framework\lock4j\core\DefaultLockFailureStrategy.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-protection\src\main\java\cn\hangtag\framework\lock4j\package-info.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-protection\src\main\java\cn\hangtag\framework\ratelimiter\core\keyresolver\impl\ClientIpRateLimiterKeyResolver.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-protection\src\main\java\cn\hangtag\framework\signature\core\annotation\ApiSignature.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-protection\src\main\java\cn\hangtag\framework\lock4j\config\HangtagLock4jConfiguration.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-protection\src\main\java\cn\hangtag\framework\ratelimiter\core\keyresolver\impl\ServerNodeRateLimiterKeyResolver.java diff --git a/hangtag-framework/hangtag-spring-boot-starter-protection/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst b/hangtag-framework/hangtag-spring-boot-starter-protection/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst deleted file mode 100644 index bb0e126..0000000 --- a/hangtag-framework/hangtag-spring-boot-starter-protection/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst +++ /dev/null @@ -1 +0,0 @@ -cn\hangtag\framework\signature\core\ApiSignatureTest.class diff --git a/hangtag-framework/hangtag-spring-boot-starter-protection/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst b/hangtag-framework/hangtag-spring-boot-starter-protection/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst deleted file mode 100644 index dd1ef99..0000000 --- a/hangtag-framework/hangtag-spring-boot-starter-protection/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst +++ /dev/null @@ -1 +0,0 @@ -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-protection\src\test\java\cn\hangtag\framework\signature\core\ApiSignatureTest.java diff --git a/hangtag-framework/hangtag-spring-boot-starter-redis/.flattened-pom.xml b/hangtag-framework/hangtag-spring-boot-starter-redis/.flattened-pom.xml deleted file mode 100644 index 2e80383..0000000 --- a/hangtag-framework/hangtag-spring-boot-starter-redis/.flattened-pom.xml +++ /dev/null @@ -1,34 +0,0 @@ - - - 4.0.0 - - cn.hangtag - hangtag-framework - 2.1.0-jdk8-snapshot - - cn.hangtag - hangtag-spring-boot-starter-redis - 2.1.0-jdk8-snapshot - ${project.artifactId} - Redis 封装拓展 - https://github.com/YunaiV/ruoyi-vue-pro - - - cn.hangtag - hangtag-common - - - org.redisson - redisson-spring-boot-starter - - - org.springframework.boot - spring-boot-starter-cache - - - com.fasterxml.jackson.datatype - jackson-datatype-jsr310 - - - diff --git a/hangtag-framework/hangtag-spring-boot-starter-redis/target/maven-archiver/pom.properties b/hangtag-framework/hangtag-spring-boot-starter-redis/target/maven-archiver/pom.properties deleted file mode 100644 index 61dc009..0000000 --- a/hangtag-framework/hangtag-spring-boot-starter-redis/target/maven-archiver/pom.properties +++ /dev/null @@ -1,3 +0,0 @@ -artifactId=hangtag-spring-boot-starter-redis -groupId=cn.hangtag -version=2.1.0-jdk8-snapshot diff --git a/hangtag-framework/hangtag-spring-boot-starter-redis/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst b/hangtag-framework/hangtag-spring-boot-starter-redis/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst deleted file mode 100644 index de1232f..0000000 --- a/hangtag-framework/hangtag-spring-boot-starter-redis/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst +++ /dev/null @@ -1,5 +0,0 @@ -cn\hangtag\framework\redis\config\HangtagCacheProperties.class -cn\hangtag\framework\redis\config\HangtagCacheAutoConfiguration.class -cn\hangtag\framework\redis\core\TimeoutRedisCacheManager.class -cn\hangtag\framework\redis\config\HangtagRedisAutoConfiguration.class -META-INF\spring-configuration-metadata.json diff --git a/hangtag-framework/hangtag-spring-boot-starter-redis/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst b/hangtag-framework/hangtag-spring-boot-starter-redis/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst deleted file mode 100644 index 025394d..0000000 --- a/hangtag-framework/hangtag-spring-boot-starter-redis/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst +++ /dev/null @@ -1,5 +0,0 @@ -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-redis\src\main\java\cn\hangtag\framework\redis\config\HangtagCacheAutoConfiguration.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-redis\src\main\java\cn\hangtag\framework\redis\config\HangtagCacheProperties.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-redis\src\main\java\cn\hangtag\framework\redis\core\TimeoutRedisCacheManager.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-redis\src\main\java\cn\hangtag\framework\redis\config\HangtagRedisAutoConfiguration.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-redis\src\main\java\cn\hangtag\framework\redis\package-info.java diff --git a/hangtag-framework/hangtag-spring-boot-starter-security/.flattened-pom.xml b/hangtag-framework/hangtag-spring-boot-starter-security/.flattened-pom.xml deleted file mode 100644 index a97f923..0000000 --- a/hangtag-framework/hangtag-spring-boot-starter-security/.flattened-pom.xml +++ /dev/null @@ -1,53 +0,0 @@ - - - 4.0.0 - - cn.hangtag - hangtag-framework - 2.1.0-jdk8-snapshot - - cn.hangtag - hangtag-spring-boot-starter-security - 2.1.0-jdk8-snapshot - ${project.artifactId} - 1. security:用户的认证、权限的校验,实现「谁」可以做「什么事」 - 2. operatelog:操作日志,实现「谁」在「什么时间」对「什么」做了「什么事」 - https://github.com/YunaiV/ruoyi-vue-pro - - - cn.hangtag - hangtag-common - - - org.springframework.boot - spring-boot-starter-aop - - - cn.hangtag - hangtag-spring-boot-starter-web - - - org.springframework.boot - spring-boot-configuration-processor - true - - - org.springframework.boot - spring-boot-starter-security - - - com.google.guava - guava - - - io.github.mouzt - bizlog-sdk - - - cn.hangtag - hangtag-module-system-api - ${revision} - - - diff --git a/hangtag-framework/hangtag-spring-boot-starter-security/target/maven-archiver/pom.properties b/hangtag-framework/hangtag-spring-boot-starter-security/target/maven-archiver/pom.properties deleted file mode 100644 index 50cd3a5..0000000 --- a/hangtag-framework/hangtag-spring-boot-starter-security/target/maven-archiver/pom.properties +++ /dev/null @@ -1,3 +0,0 @@ -artifactId=hangtag-spring-boot-starter-security -groupId=cn.hangtag -version=2.1.0-jdk8-snapshot diff --git a/hangtag-framework/hangtag-spring-boot-starter-security/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst b/hangtag-framework/hangtag-spring-boot-starter-security/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst deleted file mode 100644 index 4e635de..0000000 --- a/hangtag-framework/hangtag-spring-boot-starter-security/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst +++ /dev/null @@ -1,18 +0,0 @@ -cn\hangtag\framework\operatelog\core\service\LogRecordServiceImpl.class -cn\hangtag\framework\security\core\service\SecurityFrameworkServiceImpl.class -cn\hangtag\framework\security\core\LoginUser.class -cn\hangtag\framework\security\config\AuthorizeRequestsCustomizer.class -cn\hangtag\framework\security\core\context\TransmittableThreadLocalSecurityContextHolderStrategy.class -cn\hangtag\framework\security\config\HangtagWebSecurityConfigurerAdapter$1.class -cn\hangtag\framework\security\config\SecurityProperties.class -META-INF\spring-configuration-metadata.json -cn\hangtag\framework\security\config\HangtagWebSecurityConfigurerAdapter.class -cn\hangtag\framework\security\core\service\SecurityFrameworkService.class -cn\hangtag\framework\security\core\util\SecurityFrameworkUtils.class -cn\hangtag\framework\security\core\aop\PreAuthenticatedAspect.class -cn\hangtag\framework\security\core\filter\TokenAuthenticationFilter.class -cn\hangtag\framework\security\config\HangtagSecurityAutoConfiguration.class -cn\hangtag\framework\security\core\handler\AuthenticationEntryPointImpl.class -cn\hangtag\framework\security\core\handler\AccessDeniedHandlerImpl.class -cn\hangtag\framework\operatelog\config\HangtagOperateLogConfiguration.class -cn\hangtag\framework\security\core\annotations\PreAuthenticated.class diff --git a/hangtag-framework/hangtag-spring-boot-starter-security/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst b/hangtag-framework/hangtag-spring-boot-starter-security/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst deleted file mode 100644 index 6d70cf4..0000000 --- a/hangtag-framework/hangtag-spring-boot-starter-security/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst +++ /dev/null @@ -1,19 +0,0 @@ -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-security\src\main\java\cn\hangtag\framework\security\core\handler\AuthenticationEntryPointImpl.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-security\src\main\java\cn\hangtag\framework\security\config\HangtagSecurityAutoConfiguration.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-security\src\main\java\cn\hangtag\framework\security\core\LoginUser.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-security\src\main\java\cn\hangtag\framework\security\core\util\SecurityFrameworkUtils.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-security\src\main\java\cn\hangtag\framework\security\core\context\TransmittableThreadLocalSecurityContextHolderStrategy.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-security\src\main\java\cn\hangtag\framework\operatelog\core\service\LogRecordServiceImpl.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-security\src\main\java\cn\hangtag\framework\security\config\AuthorizeRequestsCustomizer.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-security\src\main\java\cn\hangtag\framework\security\core\service\SecurityFrameworkService.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-security\src\main\java\cn\hangtag\framework\operatelog\core\package-info.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-security\src\main\java\cn\hangtag\framework\security\core\annotations\PreAuthenticated.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-security\src\main\java\cn\hangtag\framework\security\core\handler\AccessDeniedHandlerImpl.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-security\src\main\java\cn\hangtag\framework\security\config\HangtagWebSecurityConfigurerAdapter.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-security\src\main\java\cn\hangtag\framework\security\core\filter\TokenAuthenticationFilter.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-security\src\main\java\cn\hangtag\framework\operatelog\config\HangtagOperateLogConfiguration.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-security\src\main\java\cn\hangtag\framework\operatelog\package-info.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-security\src\main\java\cn\hangtag\framework\security\core\service\SecurityFrameworkServiceImpl.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-security\src\main\java\cn\hangtag\framework\security\config\SecurityProperties.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-security\src\main\java\cn\hangtag\framework\security\package-info.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-security\src\main\java\cn\hangtag\framework\security\core\aop\PreAuthenticatedAspect.java diff --git a/hangtag-framework/hangtag-spring-boot-starter-test/.flattened-pom.xml b/hangtag-framework/hangtag-spring-boot-starter-test/.flattened-pom.xml deleted file mode 100644 index 806aa64..0000000 --- a/hangtag-framework/hangtag-spring-boot-starter-test/.flattened-pom.xml +++ /dev/null @@ -1,50 +0,0 @@ - - - 4.0.0 - - cn.hangtag - hangtag-framework - 2.1.0-jdk8-snapshot - - cn.hangtag - hangtag-spring-boot-starter-test - 2.1.0-jdk8-snapshot - ${project.artifactId} - 测试组件,用于单元测试、集成测试 - https://github.com/YunaiV/ruoyi-vue-pro - - - cn.hangtag - hangtag-common - - - cn.hangtag - hangtag-spring-boot-starter-mybatis - - - cn.hangtag - hangtag-spring-boot-starter-redis - - - org.mockito - mockito-inline - - - org.springframework.boot - spring-boot-starter-test - - - com.h2database - h2 - - - com.github.fppt - jedis-mock - - - uk.co.jemos.podam - podam - - - diff --git a/hangtag-framework/hangtag-spring-boot-starter-test/target/maven-archiver/pom.properties b/hangtag-framework/hangtag-spring-boot-starter-test/target/maven-archiver/pom.properties deleted file mode 100644 index e5c9c50..0000000 --- a/hangtag-framework/hangtag-spring-boot-starter-test/target/maven-archiver/pom.properties +++ /dev/null @@ -1,3 +0,0 @@ -artifactId=hangtag-spring-boot-starter-test -groupId=cn.hangtag -version=2.1.0-jdk8-snapshot diff --git a/hangtag-framework/hangtag-spring-boot-starter-test/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst b/hangtag-framework/hangtag-spring-boot-starter-test/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst deleted file mode 100644 index a7cde63..0000000 --- a/hangtag-framework/hangtag-spring-boot-starter-test/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst +++ /dev/null @@ -1,11 +0,0 @@ -cn\hangtag\framework\test\config\RedisTestConfiguration.class -cn\hangtag\framework\test\core\ut\BaseDbUnitTest$Application.class -cn\hangtag\framework\test\core\util\RandomUtils.class -cn\hangtag\framework\test\core\util\AssertUtils.class -cn\hangtag\framework\test\core\ut\BaseMockitoUnitTest.class -cn\hangtag\framework\test\core\ut\BaseRedisUnitTest$Application.class -cn\hangtag\framework\test\core\ut\BaseDbUnitTest.class -cn\hangtag\framework\test\core\ut\BaseRedisUnitTest.class -cn\hangtag\framework\test\core\ut\BaseDbAndRedisUnitTest$Application.class -cn\hangtag\framework\test\config\SqlInitializationTestConfiguration.class -cn\hangtag\framework\test\core\ut\BaseDbAndRedisUnitTest.class diff --git a/hangtag-framework/hangtag-spring-boot-starter-test/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst b/hangtag-framework/hangtag-spring-boot-starter-test/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst deleted file mode 100644 index 831a3bd..0000000 --- a/hangtag-framework/hangtag-spring-boot-starter-test/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst +++ /dev/null @@ -1,10 +0,0 @@ -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-test\src\main\java\cn\hangtag\framework\test\core\ut\BaseDbAndRedisUnitTest.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-test\src\main\java\cn\hangtag\framework\test\core\ut\BaseMockitoUnitTest.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-test\src\main\java\cn\hangtag\framework\test\config\SqlInitializationTestConfiguration.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-test\src\main\java\cn\hangtag\framework\test\core\util\RandomUtils.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-test\src\main\java\cn\hangtag\framework\test\core\util\AssertUtils.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-test\src\main\java\cn\hangtag\framework\test\config\RedisTestConfiguration.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-test\src\main\java\cn\hangtag\framework\test\package-info.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-test\src\main\java\cn\hangtag\framework\test\core\ut\BaseDbUnitTest.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-test\src\main\java\cn\hangtag\framework\test\core\ut\BaseRedisUnitTest.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-test\src\main\java\cn\hangtag\framework\test\core\ut\package-info.java diff --git a/hangtag-framework/hangtag-spring-boot-starter-web/.flattened-pom.xml b/hangtag-framework/hangtag-spring-boot-starter-web/.flattened-pom.xml deleted file mode 100644 index 3ea10ec..0000000 --- a/hangtag-framework/hangtag-spring-boot-starter-web/.flattened-pom.xml +++ /dev/null @@ -1,68 +0,0 @@ - - - 4.0.0 - - cn.hangtag - hangtag-framework - 2.1.0-jdk8-snapshot - - cn.hangtag - hangtag-spring-boot-starter-web - 2.1.0-jdk8-snapshot - ${project.artifactId} - Web 框架,全局异常、API 日志、脱敏、错误码等 - https://github.com/YunaiV/ruoyi-vue-pro - - - cn.hangtag - hangtag-common - - - org.springframework.boot - spring-boot-starter-web - - - org.springframework.boot - spring-boot-configuration-processor - true - - - com.github.xiaoymin - knife4j-openapi3-spring-boot-starter - - - org.springdoc - springdoc-openapi-ui - - - org.springframework.security - spring-security-core - provided - - - cn.hangtag - hangtag-module-infra-api - ${revision} - - - cn.hangtag - hangtag-module-system-api - ${revision} - - - org.jsoup - jsoup - - - org.springframework.boot - spring-boot-starter-test - test - - - org.mockito - mockito-inline - test - - - diff --git a/hangtag-framework/hangtag-spring-boot-starter-web/target/maven-archiver/pom.properties b/hangtag-framework/hangtag-spring-boot-starter-web/target/maven-archiver/pom.properties deleted file mode 100644 index ce765be..0000000 --- a/hangtag-framework/hangtag-spring-boot-starter-web/target/maven-archiver/pom.properties +++ /dev/null @@ -1,3 +0,0 @@ -artifactId=hangtag-spring-boot-starter-web -groupId=cn.hangtag -version=2.1.0-jdk8-snapshot diff --git a/hangtag-framework/hangtag-spring-boot-starter-web/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst b/hangtag-framework/hangtag-spring-boot-starter-web/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst deleted file mode 100644 index ffd03f2..0000000 --- a/hangtag-framework/hangtag-spring-boot-starter-web/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst +++ /dev/null @@ -1,63 +0,0 @@ -cn\hangtag\framework\desensitize\core\base\annotation\DesensitizeBy.class -cn\hangtag\framework\web\core\filter\CacheRequestBodyWrapper$1.class -cn\hangtag\framework\desensitize\core\slider\annotation\PasswordDesensitize.class -cn\hangtag\framework\xss\config\HangtagXssAutoConfiguration.class -cn\hangtag\framework\xss\core\filter\XssRequestWrapper.class -cn\hangtag\framework\desensitize\core\slider\annotation\BankCardDesensitize.class -cn\hangtag\framework\desensitize\core\slider\handler\MobileDesensitization.class -cn\hangtag\framework\web\core\handler\GlobalExceptionHandler.class -cn\hangtag\framework\web\config\WebProperties$Api.class -cn\hangtag\framework\xss\core\clean\XssCleaner.class -cn\hangtag\framework\xss\config\XssProperties.class -cn\hangtag\framework\desensitize\core\base\serializer\StringDesensitizeSerializer.class -META-INF\spring-configuration-metadata.json -cn\hangtag\framework\desensitize\core\slider\annotation\CarLicenseDesensitize.class -cn\hangtag\framework\desensitize\core\slider\handler\FixedPhoneDesensitization.class -cn\hangtag\framework\web\core\filter\ApiRequestFilter.class -cn\hangtag\framework\apilog\core\service\ApiErrorLogFrameworkService.class -cn\hangtag\framework\apilog\core\service\ApiAccessLogFrameworkService.class -cn\hangtag\framework\desensitize\core\slider\annotation\FixedPhoneDesensitize.class -cn\hangtag\framework\desensitize\core\slider\handler\BankCardDesensitization.class -cn\hangtag\framework\xss\core\clean\JsoupXssCleaner.class -cn\hangtag\framework\desensitize\core\slider\annotation\SliderDesensitize.class -cn\hangtag\framework\desensitize\core\slider\annotation\MobileDesensitize.class -cn\hangtag\framework\web\config\HangtagWebAutoConfiguration.class -cn\hangtag\framework\web\core\filter\CacheRequestBodyFilter.class -cn\hangtag\framework\desensitize\core\slider\handler\IdCardDesensitization.class -cn\hangtag\framework\apilog\core\service\ApiAccessLogFrameworkServiceImpl.class -cn\hangtag\framework\jackson\core\databind\TimestampLocalDateTimeSerializer.class -cn\hangtag\framework\desensitize\core\regex\handler\DefaultRegexDesensitizationHandler.class -cn\hangtag\framework\xss\core\filter\XssFilter.class -cn\hangtag\framework\web\core\util\WebFrameworkUtils.class -cn\hangtag\framework\web\core\filter\CacheRequestBodyWrapper.class -cn\hangtag\framework\apilog\core\annotation\ApiAccessLog.class -cn\hangtag\framework\desensitize\core\regex\annotation\RegexDesensitize.class -cn\hangtag\framework\desensitize\core\slider\annotation\IdCardDesensitize.class -cn\hangtag\framework\xss\core\json\XssStringJsonDeserializer.class -cn\hangtag\framework\jackson\core\databind\TimestampLocalDateTimeDeserializer.class -cn\hangtag\framework\desensitize\core\slider\annotation\ChineseNameDesensitize.class -cn\hangtag\framework\desensitize\core\slider\handler\CarLicenseDesensitization.class -cn\hangtag\framework\web\config\WebProperties$Ui.class -cn\hangtag\framework\desensitize\core\slider\handler\ChineseNameDesensitization.class -cn\hangtag\framework\jackson\config\HangtagJacksonAutoConfiguration.class -cn\hangtag\framework\swagger\config\HangtagSwaggerAutoConfiguration.class -cn\hangtag\framework\apilog\core\filter\ApiAccessLogFilter.class -cn\hangtag\framework\desensitize\core\base\handler\DesensitizationHandler.class -cn\hangtag\framework\desensitize\core\regex\handler\AbstractRegexDesensitizationHandler.class -cn\hangtag\framework\desensitize\core\slider\handler\DefaultDesensitizationHandler.class -cn\hangtag\framework\desensitize\core\regex\handler\EmailDesensitizationHandler.class -cn\hangtag\framework\web\core\filter\DemoFilter.class -cn\hangtag\framework\apilog\core\interceptor\ApiAccessLogInterceptor.class -cn\hangtag\framework\apilog\config\HangtagApiLogAutoConfiguration.class -cn\hangtag\framework\swagger\config\SwaggerProperties.class -cn\hangtag\framework\desensitize\core\slider\handler\PasswordDesensitization.class -cn\hangtag\framework\banner\core\BannerApplicationRunner.class -cn\hangtag\framework\desensitize\core\regex\annotation\EmailDesensitize.class -cn\hangtag\framework\apilog\core\enums\OperateTypeEnum.class -cn\hangtag\framework\desensitize\core\slider\handler\AbstractSliderDesensitizationHandler.class -cn\hangtag\framework\web\config\WebProperties.class -cn\hangtag\framework\web\core\handler\GlobalResponseBodyHandler.class -cn\hangtag\framework\apilog\core\service\ApiErrorLogFrameworkServiceImpl.class -cn\hangtag\framework\banner\config\HangtagBannerAutoConfiguration.class -cn\hangtag\framework\apilog\core\filter\ApiAccessLogFilter$1.class -cn\hangtag\framework\jackson\core\databind\NumberSerializer.class diff --git a/hangtag-framework/hangtag-spring-boot-starter-web/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst b/hangtag-framework/hangtag-spring-boot-starter-web/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst deleted file mode 100644 index 70a0b8b..0000000 --- a/hangtag-framework/hangtag-spring-boot-starter-web/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst +++ /dev/null @@ -1,66 +0,0 @@ -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-web\src\main\java\cn\hangtag\framework\desensitize\core\slider\handler\BankCardDesensitization.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-web\src\main\java\cn\hangtag\framework\xss\core\clean\XssCleaner.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-web\src\main\java\cn\hangtag\framework\web\core\handler\GlobalResponseBodyHandler.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-web\src\main\java\cn\hangtag\framework\apilog\package-info.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-web\src\main\java\cn\hangtag\framework\desensitize\core\base\handler\DesensitizationHandler.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-web\src\main\java\cn\hangtag\framework\desensitize\core\regex\annotation\EmailDesensitize.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-web\src\main\java\cn\hangtag\framework\apilog\core\filter\ApiAccessLogFilter.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-web\src\main\java\cn\hangtag\framework\desensitize\package-info.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-web\src\main\java\cn\hangtag\framework\jackson\core\databind\TimestampLocalDateTimeDeserializer.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-web\src\main\java\cn\hangtag\framework\apilog\config\HangtagApiLogAutoConfiguration.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-web\src\main\java\cn\hangtag\framework\web\core\filter\CacheRequestBodyWrapper.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-web\src\main\java\cn\hangtag\framework\web\config\HangtagWebAutoConfiguration.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-web\src\main\java\cn\hangtag\framework\desensitize\core\regex\handler\DefaultRegexDesensitizationHandler.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-web\src\main\java\cn\hangtag\framework\desensitize\core\slider\annotation\MobileDesensitize.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-web\src\main\java\cn\hangtag\framework\apilog\core\service\ApiAccessLogFrameworkServiceImpl.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-web\src\main\java\cn\hangtag\framework\jackson\core\package-info.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-web\src\main\java\cn\hangtag\framework\apilog\core\interceptor\ApiAccessLogInterceptor.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-web\src\main\java\cn\hangtag\framework\xss\config\HangtagXssAutoConfiguration.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-web\src\main\java\cn\hangtag\framework\desensitize\core\slider\annotation\PasswordDesensitize.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-web\src\main\java\cn\hangtag\framework\apilog\core\enums\OperateTypeEnum.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-web\src\main\java\cn\hangtag\framework\xss\core\filter\XssFilter.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-web\src\main\java\cn\hangtag\framework\apilog\core\annotation\ApiAccessLog.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-web\src\main\java\cn\hangtag\framework\web\core\filter\CacheRequestBodyFilter.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-web\src\main\java\cn\hangtag\framework\desensitize\core\slider\annotation\ChineseNameDesensitize.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-web\src\main\java\cn\hangtag\framework\swagger\config\HangtagSwaggerAutoConfiguration.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-web\src\main\java\cn\hangtag\framework\xss\package-info.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-web\src\main\java\cn\hangtag\framework\web\core\filter\DemoFilter.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-web\src\main\java\cn\hangtag\framework\xss\core\clean\JsoupXssCleaner.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-web\src\main\java\cn\hangtag\framework\banner\core\BannerApplicationRunner.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-web\src\main\java\cn\hangtag\framework\apilog\core\service\ApiAccessLogFrameworkService.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-web\src\main\java\cn\hangtag\framework\desensitize\core\slider\handler\ChineseNameDesensitization.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-web\src\main\java\cn\hangtag\framework\desensitize\core\slider\annotation\BankCardDesensitize.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-web\src\main\java\cn\hangtag\framework\desensitize\core\slider\handler\FixedPhoneDesensitization.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-web\src\main\java\cn\hangtag\framework\web\core\handler\GlobalExceptionHandler.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-web\src\main\java\cn\hangtag\framework\desensitize\core\base\annotation\DesensitizeBy.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-web\src\main\java\cn\hangtag\framework\package-info.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-web\src\main\java\cn\hangtag\framework\desensitize\core\base\serializer\StringDesensitizeSerializer.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-web\src\main\java\cn\hangtag\framework\desensitize\core\slider\handler\IdCardDesensitization.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-web\src\main\java\cn\hangtag\framework\jackson\core\databind\NumberSerializer.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-web\src\main\java\cn\hangtag\framework\desensitize\core\slider\handler\PasswordDesensitization.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-web\src\main\java\cn\hangtag\framework\desensitize\core\slider\annotation\IdCardDesensitize.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-web\src\main\java\cn\hangtag\framework\desensitize\core\slider\handler\CarLicenseDesensitization.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-web\src\main\java\cn\hangtag\framework\jackson\config\HangtagJacksonAutoConfiguration.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-web\src\main\java\cn\hangtag\framework\desensitize\core\slider\annotation\SliderDesensitize.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-web\src\main\java\cn\hangtag\framework\desensitize\core\regex\annotation\RegexDesensitize.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-web\src\main\java\cn\hangtag\framework\desensitize\core\slider\handler\DefaultDesensitizationHandler.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-web\src\main\java\cn\hangtag\framework\jackson\core\databind\TimestampLocalDateTimeSerializer.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-web\src\main\java\cn\hangtag\framework\desensitize\core\regex\handler\AbstractRegexDesensitizationHandler.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-web\src\main\java\cn\hangtag\framework\banner\package-info.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-web\src\main\java\cn\hangtag\framework\web\core\filter\ApiRequestFilter.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-web\src\main\java\cn\hangtag\framework\desensitize\core\slider\handler\MobileDesensitization.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-web\src\main\java\cn\hangtag\framework\web\config\WebProperties.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-web\src\main\java\cn\hangtag\framework\desensitize\core\regex\handler\EmailDesensitizationHandler.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-web\src\main\java\cn\hangtag\framework\apilog\core\service\ApiErrorLogFrameworkService.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-web\src\main\java\cn\hangtag\framework\desensitize\core\slider\annotation\CarLicenseDesensitize.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-web\src\main\java\cn\hangtag\framework\xss\core\filter\XssRequestWrapper.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-web\src\main\java\cn\hangtag\framework\desensitize\core\slider\annotation\FixedPhoneDesensitize.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-web\src\main\java\cn\hangtag\framework\xss\config\XssProperties.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-web\src\main\java\cn\hangtag\framework\xss\core\json\XssStringJsonDeserializer.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-web\src\main\java\cn\hangtag\framework\web\package-info.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-web\src\main\java\cn\hangtag\framework\desensitize\core\slider\handler\AbstractSliderDesensitizationHandler.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-web\src\main\java\cn\hangtag\framework\swagger\config\SwaggerProperties.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-web\src\main\java\cn\hangtag\framework\swagger\package-info.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-web\src\main\java\cn\hangtag\framework\banner\config\HangtagBannerAutoConfiguration.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-web\src\main\java\cn\hangtag\framework\web\core\util\WebFrameworkUtils.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-web\src\main\java\cn\hangtag\framework\apilog\core\service\ApiErrorLogFrameworkServiceImpl.java diff --git a/hangtag-framework/hangtag-spring-boot-starter-web/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst b/hangtag-framework/hangtag-spring-boot-starter-web/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst deleted file mode 100644 index bdafb30..0000000 --- a/hangtag-framework/hangtag-spring-boot-starter-web/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst +++ /dev/null @@ -1,4 +0,0 @@ -cn\hangtag\framework\desensitize\core\annotation\Address.class -cn\hangtag\framework\desensitize\core\DesensitizeTest.class -cn\hangtag\framework\desensitize\core\DesensitizeTest$DesensitizeDemo.class -cn\hangtag\framework\desensitize\core\handler\AddressHandler.class diff --git a/hangtag-framework/hangtag-spring-boot-starter-web/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst b/hangtag-framework/hangtag-spring-boot-starter-web/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst deleted file mode 100644 index 93dab57..0000000 --- a/hangtag-framework/hangtag-spring-boot-starter-web/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst +++ /dev/null @@ -1,3 +0,0 @@ -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-web\src\test\java\cn\hangtag\framework\desensitize\core\handler\AddressHandler.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-web\src\test\java\cn\hangtag\framework\desensitize\core\DesensitizeTest.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-web\src\test\java\cn\hangtag\framework\desensitize\core\annotation\Address.java diff --git a/hangtag-framework/hangtag-spring-boot-starter-websocket/.flattened-pom.xml b/hangtag-framework/hangtag-spring-boot-starter-websocket/.flattened-pom.xml deleted file mode 100644 index a3759dc..0000000 --- a/hangtag-framework/hangtag-spring-boot-starter-websocket/.flattened-pom.xml +++ /dev/null @@ -1,55 +0,0 @@ - - - 4.0.0 - - cn.hangtag - hangtag-framework - 2.1.0-jdk8-snapshot - - cn.hangtag - hangtag-spring-boot-starter-websocket - 2.1.0-jdk8-snapshot - ${project.artifactId} - WebSocket 框架,支持多节点的广播 - https://github.com/YunaiV/ruoyi-vue-pro - - - cn.hangtag - hangtag-common - - - cn.hangtag - hangtag-spring-boot-starter-security - provided - - - org.springframework.boot - spring-boot-starter-websocket - - - cn.hangtag - hangtag-spring-boot-starter-mq - - - org.springframework.kafka - spring-kafka - true - - - org.springframework.amqp - spring-rabbit - true - - - org.apache.rocketmq - rocketmq-spring-boot-starter - true - - - cn.hangtag - hangtag-spring-boot-starter-biz-tenant - provided - - - diff --git a/hangtag-framework/hangtag-spring-boot-starter-websocket/target/maven-archiver/pom.properties b/hangtag-framework/hangtag-spring-boot-starter-websocket/target/maven-archiver/pom.properties deleted file mode 100644 index a034e0d..0000000 --- a/hangtag-framework/hangtag-spring-boot-starter-websocket/target/maven-archiver/pom.properties +++ /dev/null @@ -1,3 +0,0 @@ -artifactId=hangtag-spring-boot-starter-websocket -groupId=cn.hangtag -version=2.1.0-jdk8-snapshot diff --git a/hangtag-framework/hangtag-spring-boot-starter-websocket/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst b/hangtag-framework/hangtag-spring-boot-starter-websocket/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst deleted file mode 100644 index 36c4bae..0000000 --- a/hangtag-framework/hangtag-spring-boot-starter-websocket/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst +++ /dev/null @@ -1,32 +0,0 @@ -cn\hangtag\framework\websocket\core\listener\WebSocketMessageListener.class -cn\hangtag\framework\websocket\core\sender\local\LocalWebSocketMessageSender.class -cn\hangtag\framework\websocket\config\HangtagWebSocketAutoConfiguration$LocalWebSocketMessageSenderConfiguration.class -cn\hangtag\framework\websocket\core\sender\rabbitmq\RabbitMQWebSocketMessageConsumer.class -cn\hangtag\framework\websocket\core\session\WebSocketSessionHandlerDecorator.class -META-INF\spring-configuration-metadata.json -cn\hangtag\framework\websocket\config\HangtagWebSocketAutoConfiguration$RedisWebSocketMessageSenderConfiguration.class -cn\hangtag\framework\websocket\core\sender\rocketmq\RocketMQWebSocketMessageSender.class -cn\hangtag\framework\websocket\core\sender\kafka\KafkaWebSocketMessage.class -cn\hangtag\framework\websocket\core\util\WebSocketFrameworkUtils.class -cn\hangtag\framework\websocket\core\session\WebSocketSessionManager.class -cn\hangtag\framework\websocket\core\sender\rabbitmq\RabbitMQWebSocketMessage.class -cn\hangtag\framework\websocket\config\HangtagWebSocketAutoConfiguration$KafkaWebSocketMessageSenderConfiguration.class -cn\hangtag\framework\websocket\core\message\JsonWebSocketMessage.class -cn\hangtag\framework\websocket\core\sender\redis\RedisWebSocketMessage.class -cn\hangtag\framework\websocket\config\HangtagWebSocketAutoConfiguration.class -cn\hangtag\framework\websocket\core\sender\redis\RedisWebSocketMessageConsumer.class -cn\hangtag\framework\websocket\core\sender\rabbitmq\RabbitMQWebSocketMessageSender.class -cn\hangtag\framework\websocket\core\session\WebSocketSessionManagerImpl.class -cn\hangtag\framework\websocket\config\WebSocketProperties.class -cn\hangtag\framework\websocket\core\security\LoginUserHandshakeInterceptor.class -cn\hangtag\framework\websocket\core\sender\redis\RedisWebSocketMessageSender.class -cn\hangtag\framework\websocket\config\HangtagWebSocketAutoConfiguration$RabbitMQWebSocketMessageSenderConfiguration.class -cn\hangtag\framework\websocket\core\sender\kafka\KafkaWebSocketMessageConsumer.class -cn\hangtag\framework\websocket\core\handler\JsonWebSocketMessageHandler.class -cn\hangtag\framework\websocket\core\security\WebSocketAuthorizeRequestsCustomizer.class -cn\hangtag\framework\websocket\core\sender\kafka\KafkaWebSocketMessageSender.class -cn\hangtag\framework\websocket\core\sender\rocketmq\RocketMQWebSocketMessage.class -cn\hangtag\framework\websocket\config\HangtagWebSocketAutoConfiguration$RocketMQWebSocketMessageSenderConfiguration.class -cn\hangtag\framework\websocket\core\sender\AbstractWebSocketMessageSender.class -cn\hangtag\framework\websocket\core\sender\rocketmq\RocketMQWebSocketMessageConsumer.class -cn\hangtag\framework\websocket\core\sender\WebSocketMessageSender.class diff --git a/hangtag-framework/hangtag-spring-boot-starter-websocket/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst b/hangtag-framework/hangtag-spring-boot-starter-websocket/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst deleted file mode 100644 index 6210d04..0000000 --- a/hangtag-framework/hangtag-spring-boot-starter-websocket/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst +++ /dev/null @@ -1,27 +0,0 @@ -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-websocket\src\main\java\cn\hangtag\framework\websocket\core\sender\WebSocketMessageSender.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-websocket\src\main\java\cn\hangtag\framework\websocket\core\sender\redis\RedisWebSocketMessageSender.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-websocket\src\main\java\cn\hangtag\framework\websocket\core\sender\kafka\KafkaWebSocketMessageSender.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-websocket\src\main\java\cn\hangtag\framework\websocket\core\sender\kafka\KafkaWebSocketMessage.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-websocket\src\main\java\cn\hangtag\framework\websocket\core\sender\redis\RedisWebSocketMessage.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-websocket\src\main\java\cn\hangtag\framework\websocket\core\sender\redis\RedisWebSocketMessageConsumer.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-websocket\src\main\java\cn\hangtag\framework\websocket\core\session\WebSocketSessionHandlerDecorator.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-websocket\src\main\java\cn\hangtag\framework\websocket\core\sender\rocketmq\RocketMQWebSocketMessage.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-websocket\src\main\java\cn\hangtag\framework\websocket\core\security\LoginUserHandshakeInterceptor.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-websocket\src\main\java\cn\hangtag\framework\websocket\core\sender\local\LocalWebSocketMessageSender.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-websocket\src\main\java\cn\hangtag\framework\websocket\core\sender\kafka\KafkaWebSocketMessageConsumer.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-websocket\src\main\java\cn\hangtag\framework\websocket\core\sender\rocketmq\RocketMQWebSocketMessageConsumer.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-websocket\src\main\java\cn\hangtag\framework\websocket\core\sender\rabbitmq\RabbitMQWebSocketMessageSender.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-websocket\src\main\java\cn\hangtag\framework\websocket\package-info.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-websocket\src\main\java\cn\hangtag\framework\websocket\core\message\JsonWebSocketMessage.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-websocket\src\main\java\cn\hangtag\framework\websocket\core\sender\rabbitmq\RabbitMQWebSocketMessageConsumer.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-websocket\src\main\java\cn\hangtag\framework\websocket\core\sender\rocketmq\RocketMQWebSocketMessageSender.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-websocket\src\main\java\cn\hangtag\framework\websocket\core\security\WebSocketAuthorizeRequestsCustomizer.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-websocket\src\main\java\cn\hangtag\framework\websocket\core\util\WebSocketFrameworkUtils.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-websocket\src\main\java\cn\hangtag\framework\websocket\config\HangtagWebSocketAutoConfiguration.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-websocket\src\main\java\cn\hangtag\framework\websocket\core\handler\JsonWebSocketMessageHandler.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-websocket\src\main\java\cn\hangtag\framework\websocket\core\listener\WebSocketMessageListener.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-websocket\src\main\java\cn\hangtag\framework\websocket\core\session\WebSocketSessionManager.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-websocket\src\main\java\cn\hangtag\framework\websocket\core\sender\AbstractWebSocketMessageSender.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-websocket\src\main\java\cn\hangtag\framework\websocket\config\WebSocketProperties.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-websocket\src\main\java\cn\hangtag\framework\websocket\core\sender\rabbitmq\RabbitMQWebSocketMessage.java -D:\workspace\hangtag\hangtag-framework\hangtag-spring-boot-starter-websocket\src\main\java\cn\hangtag\framework\websocket\core\session\WebSocketSessionManagerImpl.java diff --git a/hangtag-module-infra/.flattened-pom.xml b/hangtag-module-infra/.flattened-pom.xml deleted file mode 100644 index c2fd4a0..0000000 --- a/hangtag-module-infra/.flattened-pom.xml +++ /dev/null @@ -1,22 +0,0 @@ - - - 4.0.0 - - cn.hangtag - hangtag - 2.1.0-jdk8-snapshot - - cn.hangtag - hangtag-module-infra - 2.1.0-jdk8-snapshot - pom - ${project.artifactId} - infra 模块,主要提供两块能力: - 1. 我们放基础设施的运维与管理,支撑上层的通用与核心业务。 例如说:定时任务的管理、服务器的信息等等 - 2. 研发工具,提升研发效率与质量。 例如说:代码生成器、接口文档等等 - - hangtag-module-infra-api - hangtag-module-infra-biz - - diff --git a/hangtag-module-infra/hangtag-module-infra-api/.flattened-pom.xml b/hangtag-module-infra/hangtag-module-infra-api/.flattened-pom.xml deleted file mode 100644 index fe708ed..0000000 --- a/hangtag-module-infra/hangtag-module-infra-api/.flattened-pom.xml +++ /dev/null @@ -1,26 +0,0 @@ - - - 4.0.0 - - cn.hangtag - hangtag-module-infra - 2.1.0-jdk8-snapshot - - cn.hangtag - hangtag-module-infra-api - 2.1.0-jdk8-snapshot - ${project.artifactId} - infra 模块 API,暴露给其它模块调用 - - - cn.hangtag - hangtag-common - - - org.springframework.boot - spring-boot-starter-validation - true - - - diff --git a/hangtag-module-infra/hangtag-module-infra-api/target/maven-archiver/pom.properties b/hangtag-module-infra/hangtag-module-infra-api/target/maven-archiver/pom.properties deleted file mode 100644 index 4eeacc2..0000000 --- a/hangtag-module-infra/hangtag-module-infra-api/target/maven-archiver/pom.properties +++ /dev/null @@ -1,3 +0,0 @@ -artifactId=hangtag-module-infra-api -groupId=cn.hangtag -version=2.1.0-jdk8-snapshot diff --git a/hangtag-module-infra/hangtag-module-infra-api/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst b/hangtag-module-infra/hangtag-module-infra-api/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst deleted file mode 100644 index 2dcd4aa..0000000 --- a/hangtag-module-infra/hangtag-module-infra-api/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst +++ /dev/null @@ -1,8 +0,0 @@ -cn\hangtag\module\infra\api\websocket\WebSocketSenderApi.class -cn\hangtag\module\infra\enums\DictTypeConstants.class -cn\hangtag\module\infra\api\logger\ApiAccessLogApi.class -cn\hangtag\module\infra\api\logger\ApiErrorLogApi.class -cn\hangtag\module\infra\api\logger\dto\ApiErrorLogCreateReqDTO.class -cn\hangtag\module\infra\api\file\FileApi.class -cn\hangtag\module\infra\api\logger\dto\ApiAccessLogCreateReqDTO.class -cn\hangtag\module\infra\enums\ErrorCodeConstants.class diff --git a/hangtag-module-infra/hangtag-module-infra-api/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst b/hangtag-module-infra/hangtag-module-infra-api/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst deleted file mode 100644 index 95fd1c0..0000000 --- a/hangtag-module-infra/hangtag-module-infra-api/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst +++ /dev/null @@ -1,9 +0,0 @@ -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-api\src\main\java\cn\hangtag\module\infra\api\file\FileApi.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-api\src\main\java\cn\hangtag\module\infra\api\logger\dto\ApiAccessLogCreateReqDTO.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-api\src\main\java\cn\hangtag\module\infra\api\logger\ApiAccessLogApi.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-api\src\main\java\cn\hangtag\module\infra\api\logger\dto\ApiErrorLogCreateReqDTO.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-api\src\main\java\cn\hangtag\module\infra\api\package-info.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-api\src\main\java\cn\hangtag\module\infra\api\websocket\WebSocketSenderApi.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-api\src\main\java\cn\hangtag\module\infra\api\logger\ApiErrorLogApi.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-api\src\main\java\cn\hangtag\module\infra\enums\DictTypeConstants.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-api\src\main\java\cn\hangtag\module\infra\enums\ErrorCodeConstants.java diff --git a/hangtag-module-infra/hangtag-module-infra-biz/.flattened-pom.xml b/hangtag-module-infra/hangtag-module-infra-biz/.flattened-pom.xml deleted file mode 100644 index c543cbb..0000000 --- a/hangtag-module-infra/hangtag-module-infra-biz/.flattened-pom.xml +++ /dev/null @@ -1,98 +0,0 @@ - - - 4.0.0 - - cn.hangtag - hangtag-module-infra - 2.1.0-jdk8-snapshot - - cn.hangtag - hangtag-module-infra-biz - 2.1.0-jdk8-snapshot - ${project.artifactId} - infra 模块,主要提供两块能力: - 1. 我们放基础设施的运维与管理,支撑上层的通用与核心业务。 例如说:定时任务的管理、服务器的信息等等 - 2. 研发工具,提升研发效率与质量。 例如说:代码生成器、接口文档等等 - - - cn.hangtag - hangtag-module-system-api - ${revision} - - - cn.hangtag - hangtag-module-infra-api - ${revision} - - - cn.hangtag - hangtag-spring-boot-starter-biz-tenant - - - cn.hangtag - hangtag-spring-boot-starter-security - - - cn.hangtag - hangtag-spring-boot-starter-websocket - - - cn.hangtag - hangtag-spring-boot-starter-mybatis - - - com.baomidou - mybatis-plus-generator - - - cn.hangtag - hangtag-spring-boot-starter-redis - - - cn.hangtag - hangtag-spring-boot-starter-job - - - cn.hangtag - hangtag-spring-boot-starter-mq - - - cn.hangtag - hangtag-spring-boot-starter-test - test - - - cn.hangtag - hangtag-spring-boot-starter-excel - - - org.apache.velocity - velocity-engine-core - - - cn.hangtag - hangtag-spring-boot-starter-monitor - - - de.codecentric - spring-boot-admin-starter-server - - - commons-net - commons-net - - - com.jcraft - jsch - - - io.minio - minio - - - org.apache.tika - tika-core - - - diff --git a/hangtag-module-infra/hangtag-module-infra-biz/target/generated-sources/annotations/cn/hangtag/module/infra/convert/codegen/CodegenConvertImpl.java b/hangtag-module-infra/hangtag-module-infra-biz/target/generated-sources/annotations/cn/hangtag/module/infra/convert/codegen/CodegenConvertImpl.java index 6f6e8c0..0feec9d 100644 --- a/hangtag-module-infra/hangtag-module-infra-biz/target/generated-sources/annotations/cn/hangtag/module/infra/convert/codegen/CodegenConvertImpl.java +++ b/hangtag-module-infra/hangtag-module-infra-biz/target/generated-sources/annotations/cn/hangtag/module/infra/convert/codegen/CodegenConvertImpl.java @@ -12,8 +12,8 @@ import org.apache.ibatis.type.JdbcType; @Generated( value = "org.mapstruct.ap.MappingProcessor", - date = "2024-06-30T13:30:39+0800", - comments = "version: 1.5.5.Final, compiler: javac, environment: Java 1.8.0_401 (Oracle Corporation)" + date = "2024-07-20T17:55:23+0800", + comments = "version: 1.5.5.Final, compiler: javac, environment: Java 1.8.0_144 (Oracle Corporation)" ) public class CodegenConvertImpl implements CodegenConvert { diff --git a/hangtag-module-infra/hangtag-module-infra-biz/target/generated-sources/annotations/cn/hangtag/module/infra/convert/config/ConfigConvertImpl.java b/hangtag-module-infra/hangtag-module-infra-biz/target/generated-sources/annotations/cn/hangtag/module/infra/convert/config/ConfigConvertImpl.java index 5b3f093..43ca6e7 100644 --- a/hangtag-module-infra/hangtag-module-infra-biz/target/generated-sources/annotations/cn/hangtag/module/infra/convert/config/ConfigConvertImpl.java +++ b/hangtag-module-infra/hangtag-module-infra-biz/target/generated-sources/annotations/cn/hangtag/module/infra/convert/config/ConfigConvertImpl.java @@ -10,8 +10,8 @@ import javax.annotation.Generated; @Generated( value = "org.mapstruct.ap.MappingProcessor", - date = "2024-06-30T13:30:39+0800", - comments = "version: 1.5.5.Final, compiler: javac, environment: Java 1.8.0_401 (Oracle Corporation)" + date = "2024-07-20T17:55:23+0800", + comments = "version: 1.5.5.Final, compiler: javac, environment: Java 1.8.0_144 (Oracle Corporation)" ) public class ConfigConvertImpl implements ConfigConvert { diff --git a/hangtag-module-infra/hangtag-module-infra-biz/target/generated-sources/annotations/cn/hangtag/module/infra/convert/file/FileConfigConvertImpl.java b/hangtag-module-infra/hangtag-module-infra-biz/target/generated-sources/annotations/cn/hangtag/module/infra/convert/file/FileConfigConvertImpl.java index 3e7c0af..b77f72e 100644 --- a/hangtag-module-infra/hangtag-module-infra-biz/target/generated-sources/annotations/cn/hangtag/module/infra/convert/file/FileConfigConvertImpl.java +++ b/hangtag-module-infra/hangtag-module-infra-biz/target/generated-sources/annotations/cn/hangtag/module/infra/convert/file/FileConfigConvertImpl.java @@ -6,8 +6,8 @@ import javax.annotation.Generated; @Generated( value = "org.mapstruct.ap.MappingProcessor", - date = "2024-06-30T13:30:39+0800", - comments = "version: 1.5.5.Final, compiler: javac, environment: Java 1.8.0_401 (Oracle Corporation)" + date = "2024-07-20T17:55:23+0800", + comments = "version: 1.5.5.Final, compiler: javac, environment: Java 1.8.0_144 (Oracle Corporation)" ) public class FileConfigConvertImpl implements FileConfigConvert { diff --git a/hangtag-module-infra/hangtag-module-infra-biz/target/generated-sources/annotations/cn/hangtag/module/infra/convert/redis/RedisConvertImpl.java b/hangtag-module-infra/hangtag-module-infra-biz/target/generated-sources/annotations/cn/hangtag/module/infra/convert/redis/RedisConvertImpl.java index 62a3569..ab02226 100644 --- a/hangtag-module-infra/hangtag-module-infra-biz/target/generated-sources/annotations/cn/hangtag/module/infra/convert/redis/RedisConvertImpl.java +++ b/hangtag-module-infra/hangtag-module-infra-biz/target/generated-sources/annotations/cn/hangtag/module/infra/convert/redis/RedisConvertImpl.java @@ -4,8 +4,8 @@ import javax.annotation.Generated; @Generated( value = "org.mapstruct.ap.MappingProcessor", - date = "2024-06-30T13:30:39+0800", - comments = "version: 1.5.5.Final, compiler: javac, environment: Java 1.8.0_401 (Oracle Corporation)" + date = "2024-07-20T17:55:23+0800", + comments = "version: 1.5.5.Final, compiler: javac, environment: Java 1.8.0_144 (Oracle Corporation)" ) public class RedisConvertImpl implements RedisConvert { } diff --git a/hangtag-module-infra/hangtag-module-infra-biz/target/maven-archiver/pom.properties b/hangtag-module-infra/hangtag-module-infra-biz/target/maven-archiver/pom.properties deleted file mode 100644 index 323c26f..0000000 --- a/hangtag-module-infra/hangtag-module-infra-biz/target/maven-archiver/pom.properties +++ /dev/null @@ -1,3 +0,0 @@ -artifactId=hangtag-module-infra-biz -groupId=cn.hangtag -version=2.1.0-jdk8-snapshot diff --git a/hangtag-module-infra/hangtag-module-infra-biz/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst b/hangtag-module-infra/hangtag-module-infra-biz/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst deleted file mode 100644 index b53e4ad..0000000 --- a/hangtag-module-infra/hangtag-module-infra-biz/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst +++ /dev/null @@ -1,188 +0,0 @@ -cn\hangtag\module\infra\controller\admin\db\vo\DataSourceConfigRespVO.class -cn\hangtag\module\infra\dal\mysql\file\FileMapper.class -cn\hangtag\module\infra\dal\mysql\logger\ApiErrorLogMapper.class -cn\hangtag\module\infra\dal\dataobject\job\JobLogDO$JobLogDOBuilder.class -cn\hangtag\module\infra\dal\mysql\demo\demo01\Demo01ContactMapper.class -cn\hangtag\module\infra\controller\admin\codegen\vo\column\CodegenColumnRespVO.class -cn\hangtag\module\infra\enums\logger\ApiErrorLogProcessStatusEnum.class -cn\hangtag\module\infra\service\logger\ApiAccessLogServiceImpl.class -cn\hangtag\module\infra\dal\dataobject\demo\demo02\Demo02CategoryDO$Demo02CategoryDOBuilder.class -cn\hangtag\module\infra\convert\config\ConfigConvert.class -cn\hangtag\module\infra\dal\dataobject\demo\demo03\Demo03CourseDO.class -cn\hangtag\module\infra\controller\admin\codegen\vo\CodegenDetailRespVO.class -cn\hangtag\module\infra\dal\dataobject\demo\demo03\Demo03StudentDO.class -cn\hangtag\module\infra\framework\file\core\client\FileClientFactoryImpl.class -cn\hangtag\module\infra\service\config\ConfigService.class -cn\hangtag\module\infra\controller\admin\codegen\vo\table\DatabaseTableRespVO.class -cn\hangtag\module\infra\framework\codegen\config\CodegenProperties.class -cn\hangtag\module\infra\websocket\message\DemoSendMessage.class -cn\hangtag\module\infra\controller\admin\file\vo\config\FileConfigSaveReqVO.class -cn\hangtag\module\infra\framework\file\core\enums\FileStorageEnum.class -cn\hangtag\module\infra\service\demo\demo02\Demo02CategoryServiceImpl.class -cn\hangtag\module\infra\dal\dataobject\logger\ApiErrorLogDO.class -cn\hangtag\module\infra\service\job\JobLogService.class -cn\hangtag\module\infra\framework\file\core\client\local\LocalFileClient.class -cn\hangtag\module\infra\framework\file\core\utils\FileTypeUtils.class -cn\hangtag\module\infra\controller\admin\demo\demo03\Demo03StudentController.class -cn\hangtag\module\infra\controller\admin\demo\demo03\vo\Demo03StudentRespVO.class -cn\hangtag\module\infra\service\job\JobService.class -cn\hangtag\module\infra\framework\file\core\client\ftp\FtpFileClientConfig.class -cn\hangtag\module\infra\controller\admin\redis\vo\RedisMonitorRespVO.class -cn\hangtag\module\infra\dal\dataobject\file\FileDO.class -cn\hangtag\module\infra\controller\admin\file\vo\file\FilePresignedUrlRespVO.class -cn\hangtag\module\infra\enums\codegen\CodegenFrontTypeEnum.class -cn\hangtag\module\infra\service\logger\ApiErrorLogService.class -cn\hangtag\module\infra\controller\admin\demo\demo01\Demo01ContactController.class -cn\hangtag\module\infra\framework\monitor\config\AdminServerConfiguration.class -cn\hangtag\module\infra\websocket\message\DemoReceiveMessage.class -cn\hangtag\module\infra\controller\admin\file\FileConfigController.class -cn\hangtag\module\infra\framework\file\core\client\sftp\SftpFileClientConfig.class -cn\hangtag\module\infra\service\file\FileConfigServiceImpl$1.class -cn\hangtag\module\infra\framework\file\core\client\AbstractFileClient.class -cn\hangtag\module\infra\controller\admin\demo\demo01\vo\Demo01ContactPageReqVO.class -cn\hangtag\module\infra\dal\dataobject\demo\demo01\Demo01ContactDO$Demo01ContactDOBuilder.class -cn\hangtag\module\infra\controller\admin\redis\vo\RedisMonitorRespVO$RedisMonitorRespVOBuilder.class -cn\hangtag\module\infra\framework\file\core\client\ftp\FtpFileClient.class -cn\hangtag\module\infra\controller\admin\logger\ApiAccessLogController.class -cn\hangtag\module\infra\controller\admin\file\FileController.class -cn\hangtag\module\infra\convert\redis\RedisConvert.class -cn\hangtag\module\infra\framework\file\config\HangtagFileAutoConfiguration.class -cn\hangtag\module\infra\controller\admin\logger\ApiErrorLogController.class -cn\hangtag\module\infra\dal\dataobject\file\FileConfigDO.class -cn\hangtag\module\infra\framework\file\core\client\local\LocalFileClientConfig.class -cn\hangtag\module\infra\service\codegen\inner\CodegenBuilder.class -cn\hangtag\module\infra\controller\admin\codegen\vo\table\CodegenTableRespVO.class -cn\hangtag\module\infra\controller\admin\config\vo\ConfigPageReqVO.class -cn\hangtag\module\infra\dal\dataobject\logger\ApiAccessLogDO$ApiAccessLogDOBuilder.class -cn\hangtag\module\infra\controller\admin\config\vo\ConfigSaveReqVO.class -cn\hangtag\module\infra\controller\admin\redis\vo\RedisMonitorRespVO$CommandStat$CommandStatBuilder.class -cn\hangtag\module\infra\convert\codegen\CodegenConvertImpl.class -cn\hangtag\module\infra\controller\admin\codegen\vo\CodegenPreviewRespVO.class -cn\hangtag\module\infra\dal\mysql\demo\demo02\Demo02CategoryMapper.class -cn\hangtag\module\infra\controller\admin\job\JobController.class -cn\hangtag\module\infra\dal\dataobject\codegen\CodegenColumnDO.class -cn\hangtag\module\infra\controller\admin\codegen\CodegenController.class -cn\hangtag\module\infra\controller\admin\demo\demo01\vo\Demo01ContactRespVO.class -cn\hangtag\module\infra\controller\admin\file\vo\file\FileCreateReqVO.class -cn\hangtag\module\infra\dal\dataobject\config\ConfigDO.class -cn\hangtag\module\infra\api\logger\ApiErrorLogApiImpl.class -cn\hangtag\module\infra\controller\admin\job\vo\job\JobRespVO.class -cn\hangtag\module\infra\controller\admin\logger\vo\apierrorlog\ApiErrorLogPageReqVO.class -cn\hangtag\module\infra\framework\file\core\client\s3\S3FileClient.class -cn\hangtag\module\infra\service\job\JobLogServiceImpl.class -cn\hangtag\module\infra\framework\security\config\SecurityConfiguration$1.class -cn\hangtag\module\infra\controller\admin\logger\vo\apierrorlog\ApiErrorLogRespVO.class -cn\hangtag\module\infra\framework\file\core\client\db\DBFileClientConfig.class -cn\hangtag\module\infra\controller\admin\job\vo\log\JobLogPageReqVO.class -cn\hangtag\module\infra\enums\codegen\CodegenColumnHtmlTypeEnum.class -cn\hangtag\module\infra\service\demo\demo03\Demo03StudentService.class -cn\hangtag\module\infra\dal\mysql\file\FileConfigMapper.class -cn\hangtag\module\infra\framework\security\config\SecurityConfiguration.class -cn\hangtag\module\infra\job\logger\ErrorLogCleanJob.class -cn\hangtag\module\infra\service\db\DataSourceConfigServiceImpl.class -cn\hangtag\module\infra\controller\admin\codegen\vo\column\CodegenColumnSaveReqVO.class -cn\hangtag\module\infra\convert\config\ConfigConvertImpl.class -cn\hangtag\module\infra\controller\admin\demo\demo01\vo\Demo01ContactSaveReqVO.class -cn\hangtag\module\infra\convert\redis\RedisConvertImpl.class -cn\hangtag\module\infra\dal\dataobject\logger\ApiErrorLogDO$ApiErrorLogDOBuilder.class -cn\hangtag\module\infra\service\demo\demo02\Demo02CategoryService.class -cn\hangtag\module\infra\dal\dataobject\demo\demo03\Demo03GradeDO.class -cn\hangtag\module\infra\api\websocket\WebSocketSenderApiImpl.class -cn\hangtag\module\infra\dal\dataobject\file\FileConfigDO$FileConfigDOBuilder.class -cn\hangtag\module\infra\framework\file\core\client\sftp\SftpFileClient.class -cn\hangtag\module\infra\service\file\FileServiceImpl.class -cn\hangtag\module\infra\controller\admin\redis\vo\RedisMonitorRespVO$CommandStat.class -cn\hangtag\module\infra\controller\admin\demo\demo02\vo\Demo02CategorySaveReqVO.class -cn\hangtag\module\infra\enums\job\JobStatusEnum.class -cn\hangtag\module\infra\dal\mysql\demo\demo03\Demo03StudentMapper.class -cn\hangtag\module\infra\convert\file\FileConfigConvertImpl.class -META-INF\spring-configuration-metadata.json -cn\hangtag\module\infra\controller\admin\logger\vo\apiaccesslog\ApiAccessLogPageReqVO.class -cn\hangtag\module\infra\dal\mysql\logger\ApiAccessLogMapper.class -cn\hangtag\module\infra\framework\file\core\client\FileClient.class -cn\hangtag\module\infra\controller\admin\db\vo\DataSourceConfigSaveReqVO.class -cn\hangtag\module\infra\job\job\JobLogCleanJob.class -cn\hangtag\module\infra\framework\file\core\client\s3\FilePresignedUrlRespDTO.class -cn\hangtag\module\infra\dal\mysql\file\FileContentMapper.class -cn\hangtag\module\infra\service\db\DatabaseTableService.class -cn\hangtag\module\infra\service\codegen\CodegenService.class -cn\hangtag\module\infra\dal\dataobject\file\FileConfigDO$FileClientConfigTypeHandler$1.class -cn\hangtag\module\infra\controller\admin\file\vo\file\FileRespVO.class -cn\hangtag\module\infra\framework\file\core\client\db\DBFileClient.class -cn\hangtag\module\infra\controller\admin\file\vo\config\FileConfigPageReqVO.class -cn\hangtag\module\infra\controller\admin\file\vo\config\FileConfigRespVO.class -cn\hangtag\module\infra\api\logger\ApiAccessLogApiImpl.class -cn\hangtag\module\infra\service\logger\ApiErrorLogServiceImpl.class -cn\hangtag\module\infra\framework\web\config\InfraWebConfiguration.class -cn\hangtag\module\infra\dal\dataobject\file\FileContentDO.class -cn\hangtag\module\infra\dal\mysql\job\JobMapper.class -cn\hangtag\module\infra\controller\admin\redis\RedisController.class -cn\hangtag\module\infra\dal\mysql\db\DataSourceConfigMapper.class -cn\hangtag\module\infra\dal\dataobject\file\FileConfigDO$FileClientConfigTypeHandler.class -cn\hangtag\module\infra\convert\file\FileConfigConvert.class -cn\hangtag\module\infra\service\codegen\CodegenServiceImpl.class -cn\hangtag\module\infra\controller\admin\file\vo\file\FileUploadReqVO.class -cn\hangtag\module\infra\service\config\ConfigServiceImpl.class -cn\hangtag\module\infra\service\file\FileConfigServiceImpl.class -cn\hangtag\module\infra\dal\mysql\demo\demo03\Demo03CourseMapper.class -cn\hangtag\module\infra\service\file\FileService.class -cn\hangtag\module\infra\service\db\DatabaseTableServiceImpl.class -cn\hangtag\module\infra\dal\dataobject\demo\demo02\Demo02CategoryDO.class -cn\hangtag\module\infra\dal\dataobject\file\FileDO$FileDOBuilder.class -cn\hangtag\module\infra\enums\codegen\CodegenColumnListConditionEnum.class -cn\hangtag\module\infra\controller\admin\config\vo\ConfigRespVO.class -cn\hangtag\module\infra\controller\admin\demo\demo02\vo\Demo02CategoryListReqVO.class -cn\hangtag\module\infra\controller\admin\codegen\vo\table\CodegenTablePageReqVO.class -cn\hangtag\module\infra\controller\admin\job\vo\job\JobSaveReqVO.class -cn\hangtag\module\infra\framework\file\core\client\FileClientConfig.class -cn\hangtag\module\infra\dal\mysql\config\ConfigMapper.class -cn\hangtag\module\infra\dal\dataobject\demo\demo01\Demo01ContactDO.class -cn\hangtag\module\infra\controller\admin\demo\demo02\vo\Demo02CategoryRespVO.class -cn\hangtag\module\infra\service\demo\demo01\Demo01ContactService.class -cn\hangtag\module\infra\dal\dataobject\job\JobLogDO.class -cn\hangtag\module\infra\dal\dataobject\demo\demo03\Demo03CourseDO$Demo03CourseDOBuilder.class -cn\hangtag\module\infra\dal\dataobject\logger\ApiAccessLogDO.class -cn\hangtag\module\infra\controller\app\file\vo\AppFileUploadReqVO.class -cn\hangtag\module\infra\controller\admin\file\vo\file\FilePageReqVO.class -cn\hangtag\module\infra\dal\mysql\codegen\CodegenColumnMapper.class -cn\hangtag\module\infra\dal\mysql\codegen\CodegenTableMapper.class -cn\hangtag\module\infra\service\db\DataSourceConfigService.class -cn\hangtag\module\infra\service\job\JobServiceImpl.class -cn\hangtag\module\infra\dal\dataobject\job\JobDO.class -cn\hangtag\module\infra\api\file\FileApiImpl.class -cn\hangtag\module\infra\service\codegen\inner\CodegenEngine.class -cn\hangtag\module\infra\controller\admin\job\JobLogController.class -cn\hangtag\module\infra\job\logger\AccessLogCleanJob.class -cn\hangtag\module\infra\controller\admin\demo\demo03\vo\Demo03StudentSaveReqVO.class -cn\hangtag\module\infra\dal\mysql\job\JobLogMapper.class -cn\hangtag\module\infra\service\file\FileConfigService.class -cn\hangtag\module\infra\convert\codegen\CodegenConvert.class -cn\hangtag\module\infra\service\demo\demo03\Demo03StudentServiceImpl.class -cn\hangtag\module\infra\enums\job\JobLogStatusEnum.class -cn\hangtag\module\infra\enums\codegen\CodegenTemplateTypeEnum.class -cn\hangtag\module\infra\controller\admin\demo\demo03\vo\Demo03StudentPageReqVO.class -cn\hangtag\module\infra\controller\admin\codegen\vo\CodegenCreateListReqVO.class -cn\hangtag\module\infra\websocket\DemoWebSocketMessageListener.class -cn\hangtag\module\infra\framework\codegen\config\CodegenConfiguration.class -cn\hangtag\module\infra\controller\admin\codegen\vo\CodegenUpdateReqVO.class -cn\hangtag\module\infra\dal\dataobject\job\JobDO$JobDOBuilder.class -cn\hangtag\module\infra\dal\dataobject\codegen\CodegenTableDO.class -cn\hangtag\module\infra\dal\mysql\demo\demo03\Demo03GradeMapper.class -cn\hangtag\module\infra\controller\admin\db\DataSourceConfigController.class -cn\hangtag\module\infra\controller\admin\job\vo\log\JobLogRespVO.class -cn\hangtag\module\infra\service\logger\ApiAccessLogService.class -cn\hangtag\module\infra\dal\dataobject\demo\demo03\Demo03StudentDO$Demo03StudentDOBuilder.class -cn\hangtag\module\infra\framework\file\core\client\s3\S3FileClientConfig.class -cn\hangtag\module\infra\enums\codegen\CodegenSceneEnum.class -cn\hangtag\module\infra\controller\app\file\AppFileController.class -cn\hangtag\module\infra\controller\admin\codegen\vo\table\CodegenTableSaveReqVO.class -cn\hangtag\module\infra\service\demo\demo01\Demo01ContactServiceImpl.class -cn\hangtag\module\infra\framework\file\core\client\FileClientFactory.class -cn\hangtag\module\infra\dal\dataobject\db\DataSourceConfigDO.class -cn\hangtag\module\infra\dal\dataobject\demo\demo03\Demo03GradeDO$Demo03GradeDOBuilder.class -cn\hangtag\module\infra\controller\admin\job\vo\job\JobPageReqVO.class -cn\hangtag\module\infra\dal\dataobject\file\FileContentDO$FileContentDOBuilder.class -cn\hangtag\module\infra\controller\admin\config\ConfigController.class -cn\hangtag\module\infra\controller\admin\demo\demo02\Demo02CategoryController.class -cn\hangtag\module\infra\controller\admin\logger\vo\apiaccesslog\ApiAccessLogRespVO.class -cn\hangtag\module\infra\enums\config\ConfigTypeEnum.class diff --git a/hangtag-module-infra/hangtag-module-infra-biz/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst b/hangtag-module-infra/hangtag-module-infra-biz/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst deleted file mode 100644 index f950e7f..0000000 --- a/hangtag-module-infra/hangtag-module-infra-biz/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst +++ /dev/null @@ -1,181 +0,0 @@ -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\framework\security\config\SecurityConfiguration.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\service\codegen\CodegenService.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\service\logger\ApiErrorLogServiceImpl.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\framework\file\core\client\s3\S3FileClient.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\convert\codegen\CodegenConvert.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\dal\mysql\codegen\CodegenTableMapper.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\dal\mysql\demo\demo02\Demo02CategoryMapper.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\dal\mysql\demo\demo03\Demo03CourseMapper.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\dal\dataobject\job\JobDO.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\service\job\JobLogServiceImpl.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\controller\admin\codegen\vo\CodegenPreviewRespVO.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\enums\codegen\CodegenSceneEnum.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\framework\file\core\client\ftp\FtpFileClientConfig.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\dal\mysql\db\DataSourceConfigMapper.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\framework\file\core\client\s3\S3FileClientConfig.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\controller\admin\config\vo\ConfigRespVO.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\controller\admin\file\vo\file\FilePageReqVO.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\controller\admin\redis\vo\RedisMonitorRespVO.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\enums\codegen\CodegenTemplateTypeEnum.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\api\logger\ApiAccessLogApiImpl.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\framework\file\core\client\FileClient.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\websocket\DemoWebSocketMessageListener.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\enums\job\JobLogStatusEnum.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\controller\admin\file\vo\config\FileConfigPageReqVO.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\service\logger\ApiAccessLogService.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\websocket\message\DemoReceiveMessage.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\controller\admin\logger\vo\apiaccesslog\ApiAccessLogRespVO.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\framework\file\package-info.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\framework\file\core\client\db\DBFileClient.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\controller\admin\job\vo\job\JobRespVO.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\dal\mysql\file\FileMapper.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\enums\config\ConfigTypeEnum.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\convert\config\ConfigConvert.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\controller\admin\demo\demo03\package-info.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\service\demo\demo03\Demo03StudentService.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\service\job\JobLogService.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\dal\dataobject\config\ConfigDO.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\framework\file\core\client\sftp\SftpFileClientConfig.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\controller\admin\codegen\vo\column\CodegenColumnSaveReqVO.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\dal\dataobject\file\FileConfigDO.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\convert\package-info.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\dal\dataobject\codegen\CodegenColumnDO.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\api\file\FileApiImpl.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\controller\admin\job\vo\job\JobPageReqVO.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\controller\admin\demo\demo03\vo\Demo03StudentPageReqVO.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\controller\admin\demo\package-info.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\controller\package-info.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\framework\file\core\client\FileClientFactory.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\controller\admin\demo\demo03\vo\Demo03StudentRespVO.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\framework\codegen\config\CodegenConfiguration.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\framework\package-info.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\controller\admin\file\FileConfigController.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\controller\app\file\vo\AppFileUploadReqVO.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\job\job\JobLogCleanJob.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\framework\file\core\client\s3\FilePresignedUrlRespDTO.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\service\db\DataSourceConfigService.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\dal\mysql\demo\demo03\Demo03GradeMapper.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\enums\codegen\CodegenColumnHtmlTypeEnum.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\enums\logger\ApiErrorLogProcessStatusEnum.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\enums\codegen\CodegenFrontTypeEnum.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\controller\admin\demo\demo02\Demo02CategoryController.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\service\demo\demo01\Demo01ContactServiceImpl.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\service\file\FileConfigServiceImpl.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\controller\admin\db\vo\DataSourceConfigSaveReqVO.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\controller\admin\logger\ApiErrorLogController.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\framework\file\core\utils\FileTypeUtils.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\service\db\DatabaseTableServiceImpl.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\service\file\FileConfigService.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\mq\message\package-info.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\controller\admin\job\JobController.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\dal\mysql\demo\demo03\Demo03StudentMapper.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\controller\admin\config\vo\ConfigPageReqVO.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\controller\admin\config\ConfigController.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\service\demo\demo03\Demo03StudentServiceImpl.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\framework\file\config\HangtagFileAutoConfiguration.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\dal\mysql\file\FileConfigMapper.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\controller\admin\file\vo\config\FileConfigRespVO.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\controller\admin\job\vo\log\JobLogRespVO.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\dal\dataobject\demo\demo03\Demo03CourseDO.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\dal\dataobject\logger\ApiAccessLogDO.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\controller\admin\job\JobLogController.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\controller\admin\codegen\vo\column\CodegenColumnRespVO.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\controller\admin\codegen\vo\table\CodegenTableSaveReqVO.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\dal\dataobject\file\FileDO.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\service\file\FileService.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\controller\admin\demo\demo01\vo\Demo01ContactSaveReqVO.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\controller\admin\file\vo\file\FileUploadReqVO.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\controller\app\package-info.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\mq\consumer\package-info.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\mq\producer\package-info.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\controller\admin\file\FileController.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\service\file\FileServiceImpl.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\controller\admin\codegen\vo\CodegenDetailRespVO.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\controller\admin\demo\demo01\vo\Demo01ContactRespVO.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\service\codegen\inner\CodegenBuilder.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\controller\admin\file\vo\config\FileConfigSaveReqVO.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\controller\admin\demo\demo01\vo\Demo01ContactPageReqVO.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\controller\admin\job\vo\job\JobSaveReqVO.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\service\db\DatabaseTableService.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\dal\mysql\logger\ApiAccessLogMapper.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\dal\dataobject\db\DataSourceConfigDO.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\controller\admin\demo\demo03\Demo03StudentController.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\service\config\ConfigService.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\controller\admin\codegen\vo\CodegenCreateListReqVO.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\framework\file\core\client\ftp\FtpFileClient.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\controller\admin\redis\RedisController.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\job\logger\ErrorLogCleanJob.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\framework\file\core\client\local\LocalFileClientConfig.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\framework\monitor\config\AdminServerConfiguration.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\controller\admin\codegen\vo\CodegenUpdateReqVO.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\controller\admin\logger\ApiAccessLogController.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\service\job\JobService.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\api\logger\ApiErrorLogApiImpl.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\controller\admin\logger\vo\apierrorlog\ApiErrorLogRespVO.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\dal\dataobject\logger\ApiErrorLogDO.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\convert\redis\RedisConvert.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\service\codegen\inner\CodegenEngine.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\dal\mysql\logger\ApiErrorLogMapper.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\framework\file\core\client\FileClientFactoryImpl.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\framework\file\core\client\local\LocalFileClient.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\enums\job\JobStatusEnum.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\framework\security\core\package-info.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\controller\admin\job\vo\log\JobLogPageReqVO.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\dal\mysql\job\JobLogMapper.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\api\package-info.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\service\logger\ApiAccessLogServiceImpl.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\dal\dataobject\demo\demo02\Demo02CategoryDO.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\controller\admin\demo\demo02\vo\Demo02CategorySaveReqVO.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\framework\monitor\package-info.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\framework\file\core\client\AbstractFileClient.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\controller\admin\file\vo\file\FileCreateReqVO.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\service\logger\ApiErrorLogService.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\controller\admin\file\vo\file\FilePresignedUrlRespVO.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\controller\admin\demo\demo02\vo\Demo02CategoryRespVO.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\dal\mysql\job\JobMapper.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\dal\dataobject\demo\demo03\Demo03GradeDO.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\controller\admin\codegen\vo\table\DatabaseTableRespVO.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\dal\dataobject\demo\demo01\Demo01ContactDO.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\framework\web\package-info.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\service\demo\demo02\Demo02CategoryServiceImpl.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\controller\admin\logger\vo\apierrorlog\ApiErrorLogPageReqVO.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\package-info.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\dal\dataobject\file\FileContentDO.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\controller\admin\logger\vo\apiaccesslog\ApiAccessLogPageReqVO.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\service\config\ConfigServiceImpl.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\controller\admin\demo\demo02\vo\Demo02CategoryListReqVO.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\api\websocket\WebSocketSenderApiImpl.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\framework\file\core\client\sftp\SftpFileClient.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\job\logger\AccessLogCleanJob.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\controller\admin\file\vo\file\FileRespVO.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\service\codegen\CodegenServiceImpl.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\framework\file\core\client\db\DBFileClientConfig.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\dal\dataobject\demo\demo03\Demo03StudentDO.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\framework\web\config\InfraWebConfiguration.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\service\demo\demo01\Demo01ContactService.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\framework\file\core\client\FileClientConfig.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\controller\admin\demo\demo01\Demo01ContactController.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\enums\package-info.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\service\db\DataSourceConfigServiceImpl.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\controller\admin\codegen\vo\table\CodegenTablePageReqVO.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\controller\app\file\AppFileController.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\controller\admin\codegen\vo\table\CodegenTableRespVO.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\controller\admin\db\vo\DataSourceConfigRespVO.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\controller\admin\demo\demo03\vo\Demo03StudentSaveReqVO.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\framework\codegen\package-info.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\framework\file\core\enums\FileStorageEnum.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\controller\admin\db\DataSourceConfigController.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\dal\dataobject\job\JobLogDO.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\dal\mysql\file\FileContentMapper.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\dal\dataobject\codegen\CodegenTableDO.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\dal\mysql\codegen\CodegenColumnMapper.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\websocket\message\DemoSendMessage.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\framework\codegen\config\CodegenProperties.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\controller\admin\config\vo\ConfigSaveReqVO.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\dal\mysql\config\ConfigMapper.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\service\demo\demo02\Demo02CategoryService.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\enums\codegen\CodegenColumnListConditionEnum.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\dal\mysql\demo\demo01\Demo01ContactMapper.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\controller\admin\codegen\CodegenController.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\convert\file\FileConfigConvert.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\main\java\cn\hangtag\module\infra\service\job\JobServiceImpl.java diff --git a/hangtag-module-infra/hangtag-module-infra-biz/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst b/hangtag-module-infra/hangtag-module-infra-biz/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst deleted file mode 100644 index fd75575..0000000 --- a/hangtag-module-infra/hangtag-module-infra-biz/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst +++ /dev/null @@ -1,20 +0,0 @@ -cn\hangtag\module\infra\service\db\DataSourceConfigServiceImplTest.class -cn\hangtag\module\infra\framework\file\core\local\LocalFileClientTest.class -cn\hangtag\module\infra\service\codegen\inner\CodegenEngineVue2Test.class -cn\hangtag\module\infra\service\file\FileConfigServiceImplTest$EmptyFileClientConfig.class -cn\hangtag\module\infra\framework\file\core\ftp\FtpFileClientTest.class -cn\hangtag\module\infra\framework\file\core\s3\S3FileClientTest.class -cn\hangtag\module\infra\service\config\ConfigServiceImplTest.class -cn\hangtag\module\infra\service\file\FileConfigServiceImplTest.class -cn\hangtag\module\infra\service\codegen\inner\CodegenEngineVue3Test.class -cn\hangtag\module\infra\service\logger\ApiAccessLogServiceImplTest.class -cn\hangtag\module\infra\service\codegen\inner\CodegenEngineAbstractTest.class -cn\hangtag\module\infra\service\DefaultDatabaseQueryTest.class -cn\hangtag\module\infra\service\codegen\CodegenServiceImplTest.class -cn\hangtag\module\infra\service\job\JobServiceImplTest.class -cn\hangtag\module\infra\framework\file\core\sftp\SftpFileClientTest.class -cn\hangtag\module\infra\service\job\JobLogServiceImplTest.class -cn\hangtag\module\infra\service\db\DatabaseTableServiceImplTest.class -cn\hangtag\module\infra\service\file\FileServiceImplTest.class -cn\hangtag\module\infra\service\logger\ApiErrorLogServiceImplTest.class -cn\hangtag\module\infra\service\codegen\inner\CodegenBuilderTest.class diff --git a/hangtag-module-infra/hangtag-module-infra-biz/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst b/hangtag-module-infra/hangtag-module-infra-biz/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst deleted file mode 100644 index 4d50ea7..0000000 --- a/hangtag-module-infra/hangtag-module-infra-biz/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst +++ /dev/null @@ -1,19 +0,0 @@ -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\test\java\cn\hangtag\module\infra\service\codegen\inner\CodegenEngineVue2Test.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\test\java\cn\hangtag\module\infra\service\db\DataSourceConfigServiceImplTest.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\test\java\cn\hangtag\module\infra\service\db\DatabaseTableServiceImplTest.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\test\java\cn\hangtag\module\infra\framework\file\core\s3\S3FileClientTest.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\test\java\cn\hangtag\module\infra\service\logger\ApiErrorLogServiceImplTest.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\test\java\cn\hangtag\module\infra\framework\file\core\local\LocalFileClientTest.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\test\java\cn\hangtag\module\infra\service\codegen\inner\CodegenEngineAbstractTest.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\test\java\cn\hangtag\module\infra\service\file\FileConfigServiceImplTest.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\test\java\cn\hangtag\module\infra\service\file\FileServiceImplTest.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\test\java\cn\hangtag\module\infra\service\config\ConfigServiceImplTest.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\test\java\cn\hangtag\module\infra\framework\file\core\sftp\SftpFileClientTest.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\test\java\cn\hangtag\module\infra\service\DefaultDatabaseQueryTest.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\test\java\cn\hangtag\module\infra\service\job\JobLogServiceImplTest.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\test\java\cn\hangtag\module\infra\service\job\JobServiceImplTest.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\test\java\cn\hangtag\module\infra\service\logger\ApiAccessLogServiceImplTest.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\test\java\cn\hangtag\module\infra\service\codegen\inner\CodegenEngineVue3Test.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\test\java\cn\hangtag\module\infra\framework\file\core\ftp\FtpFileClientTest.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\test\java\cn\hangtag\module\infra\service\codegen\inner\CodegenBuilderTest.java -D:\workspace\hangtag\hangtag-module-infra\hangtag-module-infra-biz\src\test\java\cn\hangtag\module\infra\service\codegen\CodegenServiceImplTest.java diff --git a/hangtag-module-oms/.flattened-pom.xml b/hangtag-module-oms/.flattened-pom.xml deleted file mode 100644 index 26967ed..0000000 --- a/hangtag-module-oms/.flattened-pom.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - 4.0.0 - - cn.hangtag - hangtag - 2.1.0-jdk8-snapshot - - cn.hangtag - hangtag-module-oms - 2.1.0-jdk8-snapshot - pom - ${project.artifactId} - - hangtag-module-oms-biz - - diff --git a/hangtag-module-oms/hangtag-module-oms-api/pom.xml b/hangtag-module-oms/hangtag-module-oms-api/pom.xml new file mode 100644 index 0000000..9fc3d9c --- /dev/null +++ b/hangtag-module-oms/hangtag-module-oms-api/pom.xml @@ -0,0 +1,43 @@ + + + + cn.hangtag + hangtag-module-oms + ${revision} + + 4.0.0 + hangtag-module-oms-api + jar + + ${project.artifactId} + + oms-api 模块 API,暴露给其它模块调用 + + + + + cn.hangtag + hangtag-common + + + + + org.springframework.boot + spring-boot-starter-validation + true + + + cn.hangtag + hangtag-common + + + cn.hangtag + hangtag-module-system-api + 2.1.0-jdk8-snapshot + compile + + + + diff --git a/hangtag-module-oms/hangtag-module-oms-api/src/main/java/cn/hangtag/module/oms/enums/BrandErrorCodeConstants.java b/hangtag-module-oms/hangtag-module-oms-api/src/main/java/cn/hangtag/module/oms/enums/BrandErrorCodeConstants.java new file mode 100644 index 0000000..830edde --- /dev/null +++ b/hangtag-module-oms/hangtag-module-oms-api/src/main/java/cn/hangtag/module/oms/enums/BrandErrorCodeConstants.java @@ -0,0 +1,9 @@ +package cn.hangtag.module.oms.enums; + +import cn.hangtag.framework.common.exception.ErrorCode; + +public interface BrandErrorCodeConstants extends ErrorCodeConstants { + // ========== 品牌管理 TODO 补充编号 ========== + ErrorCode BRAND_NOT_EXISTS = new ErrorCode(3000, "品牌管理 不存在"); + +} \ No newline at end of file diff --git a/hangtag-module-oms/hangtag-module-oms-api/src/main/java/cn/hangtag/module/oms/enums/ErrorCodeConstants.java b/hangtag-module-oms/hangtag-module-oms-api/src/main/java/cn/hangtag/module/oms/enums/ErrorCodeConstants.java new file mode 100644 index 0000000..d2a12b4 --- /dev/null +++ b/hangtag-module-oms/hangtag-module-oms-api/src/main/java/cn/hangtag/module/oms/enums/ErrorCodeConstants.java @@ -0,0 +1,9 @@ +package cn.hangtag.module.oms.enums; + +import cn.hangtag.framework.common.exception.ErrorCode; + +public interface ErrorCodeConstants extends cn.hangtag.module.system.enums.ErrorCodeConstants { + + // ========== 产品资料 TODO 补充编号 ========== + ErrorCode PRODUCT_INFO_NOT_EXISTS = new ErrorCode(3200, "产品资料 不存在"); +} diff --git a/hangtag-module-oms/hangtag-module-oms-biz/.flattened-pom.xml b/hangtag-module-oms/hangtag-module-oms-biz/.flattened-pom.xml deleted file mode 100644 index 4ca3710..0000000 --- a/hangtag-module-oms/hangtag-module-oms-biz/.flattened-pom.xml +++ /dev/null @@ -1,36 +0,0 @@ - - - 4.0.0 - - cn.hangtag - hangtag-module-oms - 2.1.0-jdk8-snapshot - - cn.hangtag - hangtag-module-oms-biz - 2.1.0-jdk8-snapshot - ${project.artifactId} - - - cn.hangtag - hangtag-spring-boot-starter-web - - - cn.hangtag - hangtag-spring-boot-starter-security - - - cn.hangtag - hangtag-spring-boot-starter-mybatis - - - cn.hangtag - hangtag-spring-boot-starter-test - - - cn.hangtag - hangtag-spring-boot-starter-excel - - - diff --git a/hangtag-module-oms/hangtag-module-oms-biz/pom.xml b/hangtag-module-oms/hangtag-module-oms-biz/pom.xml index f45da67..d3c0913 100644 --- a/hangtag-module-oms/hangtag-module-oms-biz/pom.xml +++ b/hangtag-module-oms/hangtag-module-oms-biz/pom.xml @@ -45,6 +45,12 @@ cn.hangtag hangtag-spring-boot-starter-excel + + cn.hangtag + hangtag-module-oms-api + 2.1.0-jdk8-snapshot + compile + diff --git a/hangtag-module-oms/hangtag-module-oms-biz/src/main/java/cn/hangtag/module/oms/base/controller/admin/producttype/ProductTypeController.java b/hangtag-module-oms/hangtag-module-oms-biz/src/main/java/cn/hangtag/module/oms/base/controller/admin/producttype/ProductTypeController.java new file mode 100644 index 0000000..3f6a7af --- /dev/null +++ b/hangtag-module-oms/hangtag-module-oms-biz/src/main/java/cn/hangtag/module/oms/base/controller/admin/producttype/ProductTypeController.java @@ -0,0 +1,96 @@ +package cn.hangtag.module.oms.base.controller.admin.producttype; + +import cn.hangtag.module.oms.base.controller.admin.producttype.vo.ProductTypePageReqVO; +import cn.hangtag.module.oms.base.controller.admin.producttype.vo.ProductTypeRespVO; +import cn.hangtag.module.oms.base.controller.admin.producttype.vo.ProductTypeSaveReqVO; +import org.springframework.web.bind.annotation.*; +import javax.annotation.Resource; +import org.springframework.validation.annotation.Validated; +import org.springframework.security.access.prepost.PreAuthorize; +import io.swagger.v3.oas.annotations.tags.Tag; +import io.swagger.v3.oas.annotations.Parameter; +import io.swagger.v3.oas.annotations.Operation; + +import javax.validation.*; +import javax.servlet.http.*; +import java.util.*; +import java.io.IOException; + +import cn.hangtag.framework.common.pojo.PageParam; +import cn.hangtag.framework.common.pojo.PageResult; +import cn.hangtag.framework.common.pojo.CommonResult; +import cn.hangtag.framework.common.util.object.BeanUtils; +import static cn.hangtag.framework.common.pojo.CommonResult.success; + +import cn.hangtag.framework.excel.core.util.ExcelUtils; + +import cn.hangtag.framework.apilog.core.annotation.ApiAccessLog; +import static cn.hangtag.framework.apilog.core.enums.OperateTypeEnum.*; + +import cn.hangtag.module.oms.base.dal.dataobject.producttype.ProductTypeDO; +import cn.hangtag.module.oms.base.service.producttype.ProductTypeService; + +@Tag(name = "管理后台 - 产品类型表 ") +@RestController +@RequestMapping("/oms/base/product-type") +@Validated +public class ProductTypeController { + + @Resource + private ProductTypeService productTypeService; + + @PostMapping("/create") + @Operation(summary = "创建产品类型表 ") + @PreAuthorize("@ss.hasPermission('base:product-type:create')") + public CommonResult createProductType(@Valid @RequestBody ProductTypeSaveReqVO createReqVO) { + return success(productTypeService.createProductType(createReqVO)); + } + + @PutMapping("/update") + @Operation(summary = "更新产品类型表 ") + @PreAuthorize("@ss.hasPermission('base:product-type:update')") + public CommonResult updateProductType(@Valid @RequestBody ProductTypeSaveReqVO updateReqVO) { + productTypeService.updateProductType(updateReqVO); + return success(true); + } + + @DeleteMapping("/delete") + @Operation(summary = "删除产品类型表 ") + @Parameter(name = "id", description = "编号", required = true) + @PreAuthorize("@ss.hasPermission('base:product-type:delete')") + public CommonResult deleteProductType(@RequestParam("id") Long id) { + productTypeService.deleteProductType(id); + return success(true); + } + + @GetMapping("/get") + @Operation(summary = "获得产品类型表 ") + @Parameter(name = "id", description = "编号", required = true, example = "1024") + @PreAuthorize("@ss.hasPermission('base:product-type:query')") + public CommonResult getProductType(@RequestParam("id") Long id) { + ProductTypeDO productType = productTypeService.getProductType(id); + return success(BeanUtils.toBean(productType, ProductTypeRespVO.class)); + } + + @GetMapping("/page") + @Operation(summary = "获得产品类型表 分页") + @PreAuthorize("@ss.hasPermission('base:product-type:query')") + public CommonResult> getProductTypePage(@Valid ProductTypePageReqVO pageReqVO) { + PageResult pageResult = productTypeService.getProductTypePage(pageReqVO); + return success(BeanUtils.toBean(pageResult, ProductTypeRespVO.class)); + } + + @GetMapping("/export-excel") + @Operation(summary = "导出产品类型表 Excel") + @PreAuthorize("@ss.hasPermission('base:product-type:export')") + @ApiAccessLog(operateType = EXPORT) + public void exportProductTypeExcel(@Valid ProductTypePageReqVO pageReqVO, + HttpServletResponse response) throws IOException { + pageReqVO.setPageSize(PageParam.PAGE_SIZE_NONE); + List list = productTypeService.getProductTypePage(pageReqVO).getList(); + // 导出 Excel + ExcelUtils.write(response, "产品类型表 .xls", "数据", ProductTypeRespVO.class, + BeanUtils.toBean(list, ProductTypeRespVO.class)); + } + +} \ No newline at end of file diff --git a/hangtag-module-oms/hangtag-module-oms-biz/src/main/java/cn/hangtag/module/oms/base/controller/admin/producttype/vo/ProductTypePageReqVO.java b/hangtag-module-oms/hangtag-module-oms-biz/src/main/java/cn/hangtag/module/oms/base/controller/admin/producttype/vo/ProductTypePageReqVO.java new file mode 100644 index 0000000..05fed8c --- /dev/null +++ b/hangtag-module-oms/hangtag-module-oms-biz/src/main/java/cn/hangtag/module/oms/base/controller/admin/producttype/vo/ProductTypePageReqVO.java @@ -0,0 +1,34 @@ +package cn.hangtag.module.oms.base.controller.admin.producttype.vo; + +import lombok.*; +import java.util.*; +import io.swagger.v3.oas.annotations.media.Schema; +import cn.hangtag.framework.common.pojo.PageParam; +import org.springframework.format.annotation.DateTimeFormat; +import java.time.LocalDateTime; + +import static cn.hangtag.framework.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND; + +@Schema(description = "管理后台 - 产品类型表 分页 Request VO") +@Data +@EqualsAndHashCode(callSuper = true) +@ToString(callSuper = true) +public class ProductTypePageReqVO extends PageParam { + + @Schema(description = "编码") + private String value; + + @Schema(description = "名称") + private String label; + + @Schema(description = "排序号") + private Integer sort; + + @Schema(description = "语言标识") + private String locale; + + @Schema(description = "创建时间") + @DateTimeFormat(pattern = FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND) + private LocalDateTime[] createTime; + +} \ No newline at end of file diff --git a/hangtag-module-oms/hangtag-module-oms-biz/src/main/java/cn/hangtag/module/oms/base/controller/admin/producttype/vo/ProductTypeRespVO.java b/hangtag-module-oms/hangtag-module-oms-biz/src/main/java/cn/hangtag/module/oms/base/controller/admin/producttype/vo/ProductTypeRespVO.java new file mode 100644 index 0000000..115950c --- /dev/null +++ b/hangtag-module-oms/hangtag-module-oms-biz/src/main/java/cn/hangtag/module/oms/base/controller/admin/producttype/vo/ProductTypeRespVO.java @@ -0,0 +1,39 @@ +package cn.hangtag.module.oms.base.controller.admin.producttype.vo; + +import io.swagger.v3.oas.annotations.media.Schema; +import lombok.*; +import java.util.*; +import org.springframework.format.annotation.DateTimeFormat; +import java.time.LocalDateTime; +import com.alibaba.excel.annotation.*; + +@Schema(description = "管理后台 - 产品类型表 Response VO") +@Data +@ExcelIgnoreUnannotated +public class ProductTypeRespVO { + + @Schema(description = "id", requiredMode = Schema.RequiredMode.REQUIRED, example = "11286") + @ExcelProperty("id") + private Long id; + + @Schema(description = "编码", requiredMode = Schema.RequiredMode.REQUIRED) + @ExcelProperty("编码") + private String value; + + @Schema(description = "名称", requiredMode = Schema.RequiredMode.REQUIRED) + @ExcelProperty("名称") + private String label; + + @Schema(description = "排序号") + @ExcelProperty("排序号") + private Integer sort; + + @Schema(description = "语言标识") + @ExcelProperty("语言标识") + private String locale; + + @Schema(description = "创建时间", requiredMode = Schema.RequiredMode.REQUIRED) + @ExcelProperty("创建时间") + private LocalDateTime createTime; + +} \ No newline at end of file diff --git a/hangtag-module-oms/hangtag-module-oms-biz/src/main/java/cn/hangtag/module/oms/base/controller/admin/producttype/vo/ProductTypeSaveReqVO.java b/hangtag-module-oms/hangtag-module-oms-biz/src/main/java/cn/hangtag/module/oms/base/controller/admin/producttype/vo/ProductTypeSaveReqVO.java new file mode 100644 index 0000000..f96956e --- /dev/null +++ b/hangtag-module-oms/hangtag-module-oms-biz/src/main/java/cn/hangtag/module/oms/base/controller/admin/producttype/vo/ProductTypeSaveReqVO.java @@ -0,0 +1,38 @@ +package cn.hangtag.module.oms.base.controller.admin.producttype.vo; + +import io.swagger.v3.oas.annotations.media.Schema; +import lombok.*; +import java.util.*; +import javax.validation.constraints.*; + +@Schema(description = "管理后台 - 产品类型表 新增/修改 Request VO") +@Data +public class ProductTypeSaveReqVO { + + @Schema(description = "id", requiredMode = Schema.RequiredMode.REQUIRED, example = "11286") + private Long id; + + @Schema(description = "编码", requiredMode = Schema.RequiredMode.REQUIRED) + @NotEmpty(message = "编码不能为空") + private String value; + + @Schema(description = "名称", requiredMode = Schema.RequiredMode.REQUIRED) + @NotEmpty(message = "名称不能为空") + private String label; + + @Schema(description = "排序号") + private Integer sort; + + /** + * 字典-language_locale + */ + @Schema(description = "语言标识") + private String locale; + + @Schema(description = "扩展项 json格式数据") + private String extendInfo; + + @Schema(description = "备注", example = "随便") + private String remark; + +} \ No newline at end of file diff --git a/hangtag-module-oms/hangtag-module-oms-biz/src/main/java/cn/hangtag/module/oms/base/dal/dataobject/producttype/ProductTypeDO.java b/hangtag-module-oms/hangtag-module-oms-biz/src/main/java/cn/hangtag/module/oms/base/dal/dataobject/producttype/ProductTypeDO.java new file mode 100644 index 0000000..208df08 --- /dev/null +++ b/hangtag-module-oms/hangtag-module-oms-biz/src/main/java/cn/hangtag/module/oms/base/dal/dataobject/producttype/ProductTypeDO.java @@ -0,0 +1,56 @@ +package cn.hangtag.module.oms.base.dal.dataobject.producttype; + +import lombok.*; +import java.util.*; +import java.time.LocalDateTime; +import java.time.LocalDateTime; +import com.baomidou.mybatisplus.annotation.*; +import cn.hangtag.framework.mybatis.core.dataobject.BaseDO; + +/** + * 产品类型表 DO + * + * @author 芋道源码 + */ +@TableName("base_product_type") +@KeySequence("base_product_type_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。 +@Data +@EqualsAndHashCode(callSuper = true) +@ToString(callSuper = true) +@Builder +@NoArgsConstructor +@AllArgsConstructor +public class ProductTypeDO extends BaseDO { + + /** + * id + */ + @TableId + private Long id; + /** + * 编码 + */ + private String value; + /** + * 名称 + */ + private String label; + /** + * 排序号 + */ + private Integer sort; + /** + * 语言标识 + * 字典-language_locale + */ + private String locale; + /** + * 扩展项 json格式数据 + */ + private String extendInfo; + /** + * 备注 + */ + private String remark; + +} \ No newline at end of file diff --git a/hangtag-module-oms/hangtag-module-oms-biz/src/main/java/cn/hangtag/module/oms/base/dal/mysql/producttype/ProductTypeMapper.java b/hangtag-module-oms/hangtag-module-oms-biz/src/main/java/cn/hangtag/module/oms/base/dal/mysql/producttype/ProductTypeMapper.java new file mode 100644 index 0000000..2d3b8aa --- /dev/null +++ b/hangtag-module-oms/hangtag-module-oms-biz/src/main/java/cn/hangtag/module/oms/base/dal/mysql/producttype/ProductTypeMapper.java @@ -0,0 +1,28 @@ +package cn.hangtag.module.oms.base.dal.mysql.producttype; + +import cn.hangtag.framework.common.pojo.PageResult; +import cn.hangtag.framework.mybatis.core.query.LambdaQueryWrapperX; +import cn.hangtag.framework.mybatis.core.mapper.BaseMapperX; +import cn.hangtag.module.oms.base.dal.dataobject.producttype.ProductTypeDO; +import cn.hangtag.module.oms.base.controller.admin.producttype.vo.ProductTypePageReqVO; +import org.apache.ibatis.annotations.Mapper; + +/** + * 产品类型表 Mapper + * + * @author 芋道源码 + */ +@Mapper +public interface ProductTypeMapper extends BaseMapperX { + + default PageResult selectPage(ProductTypePageReqVO reqVO) { + return selectPage(reqVO, new LambdaQueryWrapperX() + .eqIfPresent(ProductTypeDO::getValue, reqVO.getValue()) + .likeIfPresent(ProductTypeDO::getLabel, reqVO.getLabel()) + .eqIfPresent(ProductTypeDO::getSort, reqVO.getSort()) + .eqIfPresent(ProductTypeDO::getLocale, reqVO.getLocale()) + .betweenIfPresent(ProductTypeDO::getCreateTime, reqVO.getCreateTime()) + .orderByDesc(ProductTypeDO::getId)); + } + +} \ No newline at end of file diff --git a/hangtag-module-oms/hangtag-module-oms-biz/src/main/java/cn/hangtag/module/oms/base/service/producttype/ProductTypeService.java b/hangtag-module-oms/hangtag-module-oms-biz/src/main/java/cn/hangtag/module/oms/base/service/producttype/ProductTypeService.java new file mode 100644 index 0000000..a3804a1 --- /dev/null +++ b/hangtag-module-oms/hangtag-module-oms-biz/src/main/java/cn/hangtag/module/oms/base/service/producttype/ProductTypeService.java @@ -0,0 +1,54 @@ +package cn.hangtag.module.oms.base.service.producttype; + +import javax.validation.*; +import cn.hangtag.module.oms.base.dal.dataobject.producttype.ProductTypeDO; +import cn.hangtag.framework.common.pojo.PageResult; +import cn.hangtag.module.oms.base.controller.admin.producttype.vo.ProductTypePageReqVO; +import cn.hangtag.module.oms.base.controller.admin.producttype.vo.ProductTypeSaveReqVO; + +/** + * 产品类型表 Service 接口 + * + * @author 芋道源码 + */ +public interface ProductTypeService { + + /** + * 创建产品类型表 + * + * @param createReqVO 创建信息 + * @return 编号 + */ + Long createProductType(@Valid ProductTypeSaveReqVO createReqVO); + + /** + * 更新产品类型表 + * + * @param updateReqVO 更新信息 + */ + void updateProductType(@Valid ProductTypeSaveReqVO updateReqVO); + + /** + * 删除产品类型表 + * + * @param id 编号 + */ + void deleteProductType(Long id); + + /** + * 获得产品类型表 + * + * @param id 编号 + * @return 产品类型表 + */ + ProductTypeDO getProductType(Long id); + + /** + * 获得产品类型表 分页 + * + * @param pageReqVO 分页查询 + * @return 产品类型表 分页 + */ + PageResult getProductTypePage(ProductTypePageReqVO pageReqVO); + +} \ No newline at end of file diff --git a/hangtag-module-oms/hangtag-module-oms-biz/src/main/java/cn/hangtag/module/oms/base/service/producttype/ProductTypeServiceImpl.java b/hangtag-module-oms/hangtag-module-oms-biz/src/main/java/cn/hangtag/module/oms/base/service/producttype/ProductTypeServiceImpl.java new file mode 100644 index 0000000..f2c0030 --- /dev/null +++ b/hangtag-module-oms/hangtag-module-oms-biz/src/main/java/cn/hangtag/module/oms/base/service/producttype/ProductTypeServiceImpl.java @@ -0,0 +1,107 @@ +package cn.hangtag.module.oms.base.service.producttype; + +import cn.hangtag.framework.common.exception.enums.GlobalErrorCodeConstants; +import cn.hangtag.framework.common.util.FuncUtil; +import cn.hangtag.framework.mybatis.core.query.QueryWrapperX; +import cn.hangtag.module.oms.base.controller.admin.producttype.vo.ProductTypePageReqVO; +import cn.hangtag.module.oms.base.controller.admin.producttype.vo.ProductTypeSaveReqVO; +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; +import org.springframework.stereotype.Service; +import javax.annotation.Resource; +import org.springframework.validation.annotation.Validated; + +import cn.hangtag.module.oms.base.dal.dataobject.producttype.ProductTypeDO; +import cn.hangtag.framework.common.pojo.PageResult; +import cn.hangtag.framework.common.util.object.BeanUtils; + +import cn.hangtag.module.oms.base.dal.mysql.producttype.ProductTypeMapper; + +import java.util.List; + +import static cn.hangtag.framework.common.exception.util.ServiceExceptionUtil.exception; + +/** + * 产品类型表 Service 实现类 + * + * @author 芋道源码 + */ +@Service +@Validated +public class ProductTypeServiceImpl implements ProductTypeService { + + @Resource + private ProductTypeMapper productTypeMapper; + + @Override + public Long createProductType(ProductTypeSaveReqVO createReqVO) { + // 插入 + ProductTypeDO productType = BeanUtils.toBean(createReqVO, ProductTypeDO.class); + String value = productType.getValue(); + String locale = productType.getLocale(); + checkProductTypeExists(productType.getId(), value, locale); + productTypeMapper.insert(productType); + // 返回 + return productType.getId(); + } + + @Override + public void updateProductType(ProductTypeSaveReqVO updateReqVO) { + // 校验存在 + validateProductTypeExists(updateReqVO.getId()); + // 更新 + ProductTypeDO updateObj = BeanUtils.toBean(updateReqVO, ProductTypeDO.class); + String value = updateObj.getValue(); + String locale = updateObj.getLocale(); + checkProductTypeExists(updateObj.getId(), value, locale); + + productTypeMapper.updateById(updateObj); + } + + private void checkProductTypeExists(Long id, String value, String locale) { + + // 根据 value 和 locale 查询 是否有重复 一个地区只能有一个code + LambdaQueryWrapper lambdaQueryWrapper = new LambdaQueryWrapper<>(); + lambdaQueryWrapper.eq(ProductTypeDO::getValue, value); + lambdaQueryWrapper.eq(ProductTypeDO::getLocale, locale); + lambdaQueryWrapper.eq(ProductTypeDO::getDeleted,false); + + List dos = productTypeMapper.selectList(lambdaQueryWrapper); + if(FuncUtil.isEmpty(id) && FuncUtil.isNotEmpty(dos)){ + throw exception(GlobalErrorCodeConstants.DATA_DUPLICATE); + } + if (FuncUtil.isNotEmpty(id) && FuncUtil.isNotEmpty(dos)) { + for (ProductTypeDO aDo : dos) { + // 出现重复并当前id 不一致 + if(!FuncUtil.equals(aDo.getId(), id)){ + throw exception(GlobalErrorCodeConstants.DATA_DUPLICATE); + } + } + } + + } + + @Override + public void deleteProductType(Long id) { + // 校验存在 + validateProductTypeExists(id); + // 删除 + productTypeMapper.deleteById(id); + } + + private void validateProductTypeExists(Long id) { + if (productTypeMapper.selectById(id) == null) { + throw exception(GlobalErrorCodeConstants.DATA_EMPTY); + } + } + + @Override + public ProductTypeDO getProductType(Long id) { + return productTypeMapper.selectById(id); + } + + @Override + public PageResult getProductTypePage(ProductTypePageReqVO pageReqVO) { + return productTypeMapper.selectPage(pageReqVO); + } + +} \ No newline at end of file diff --git a/hangtag-module-oms/hangtag-module-oms-biz/src/main/java/cn/hangtag/module/oms/controller/admin/brand/BrandController.java b/hangtag-module-oms/hangtag-module-oms-biz/src/main/java/cn/hangtag/module/oms/controller/admin/brand/BrandController.java new file mode 100644 index 0000000..ff5decf --- /dev/null +++ b/hangtag-module-oms/hangtag-module-oms-biz/src/main/java/cn/hangtag/module/oms/controller/admin/brand/BrandController.java @@ -0,0 +1,96 @@ +package cn.hangtag.module.oms.controller.admin.brand; + +import org.springframework.web.bind.annotation.*; +import javax.annotation.Resource; +import org.springframework.validation.annotation.Validated; +import org.springframework.security.access.prepost.PreAuthorize; +import io.swagger.v3.oas.annotations.tags.Tag; +import io.swagger.v3.oas.annotations.Parameter; +import io.swagger.v3.oas.annotations.Operation; + +import javax.validation.constraints.*; +import javax.validation.*; +import javax.servlet.http.*; +import java.util.*; +import java.io.IOException; + +import cn.hangtag.framework.common.pojo.PageParam; +import cn.hangtag.framework.common.pojo.PageResult; +import cn.hangtag.framework.common.pojo.CommonResult; +import cn.hangtag.framework.common.util.object.BeanUtils; +import static cn.hangtag.framework.common.pojo.CommonResult.success; + +import cn.hangtag.framework.excel.core.util.ExcelUtils; + +import cn.hangtag.framework.apilog.core.annotation.ApiAccessLog; +import static cn.hangtag.framework.apilog.core.enums.OperateTypeEnum.*; + +import cn.hangtag.module.oms.controller.admin.brand.vo.*; +import cn.hangtag.module.oms.dal.dataobject.brand.BrandDO; +import cn.hangtag.module.oms.service.brand.BrandService; + +@Tag(name = "管理后台 - 品牌管理 ") +@RestController +@RequestMapping("/oms/brand") +@Validated +public class BrandController { + + @Resource + private BrandService brandService; + + @PostMapping("/create") + @Operation(summary = "创建品牌管理 ") + @PreAuthorize("@ss.hasPermission('oms:brand:create')") + public CommonResult createBrand(@Valid @RequestBody BrandSaveReqVO createReqVO) { + return success(brandService.createBrand(createReqVO)); + } + + @PutMapping("/update") + @Operation(summary = "更新品牌管理 ") + @PreAuthorize("@ss.hasPermission('oms:brand:update')") + public CommonResult updateBrand(@Valid @RequestBody BrandSaveReqVO updateReqVO) { + brandService.updateBrand(updateReqVO); + return success(true); + } + + @DeleteMapping("/delete") + @Operation(summary = "删除品牌管理 ") + @Parameter(name = "id", description = "编号", required = true) + @PreAuthorize("@ss.hasPermission('oms:brand:delete')") + public CommonResult deleteBrand(@RequestParam("id") Long id) { + brandService.deleteBrand(id); + return success(true); + } + + @GetMapping("/get") + @Operation(summary = "获得品牌管理 ") + @Parameter(name = "id", description = "编号", required = true, example = "1024") + @PreAuthorize("@ss.hasPermission('oms:brand:query')") + public CommonResult getBrand(@RequestParam("id") Long id) { + BrandDO brand = brandService.getBrand(id); + return success(BeanUtils.toBean(brand, BrandRespVO.class)); + } + + @GetMapping("/page") + @Operation(summary = "获得品牌管理 分页") + @PreAuthorize("@ss.hasPermission('oms:brand:query')") + public CommonResult> getBrandPage(@Valid BrandPageReqVO pageReqVO) { + PageResult pageResult = brandService.getBrandPage(pageReqVO); + return success(BeanUtils.toBean(pageResult, BrandRespVO.class)); + } + + + @GetMapping("/export-excel") + @Operation(summary = "导出品牌管理 Excel") + @PreAuthorize("@ss.hasPermission('oms:brand:export')") + @ApiAccessLog(operateType = EXPORT) + public void exportBrandExcel(@Valid BrandPageReqVO pageReqVO, + HttpServletResponse response) throws IOException { + pageReqVO.setPageSize(PageParam.PAGE_SIZE_NONE); + List list = brandService.getBrandPage(pageReqVO).getList(); + // 导出 Excel + ExcelUtils.write(response, "品牌管理 .xls", "数据", BrandRespVO.class, + BeanUtils.toBean(list, BrandRespVO.class)); + } + +} \ No newline at end of file diff --git a/hangtag-module-oms/hangtag-module-oms-biz/src/main/java/cn/hangtag/module/oms/controller/admin/brand/vo/BrandPageReqVO.java b/hangtag-module-oms/hangtag-module-oms-biz/src/main/java/cn/hangtag/module/oms/controller/admin/brand/vo/BrandPageReqVO.java new file mode 100644 index 0000000..643b8ba --- /dev/null +++ b/hangtag-module-oms/hangtag-module-oms-biz/src/main/java/cn/hangtag/module/oms/controller/admin/brand/vo/BrandPageReqVO.java @@ -0,0 +1,37 @@ +package cn.hangtag.module.oms.controller.admin.brand.vo; + +import lombok.*; +import java.util.*; +import io.swagger.v3.oas.annotations.media.Schema; +import cn.hangtag.framework.common.pojo.PageParam; +import org.springframework.format.annotation.DateTimeFormat; +import java.time.LocalDateTime; + +import static cn.hangtag.framework.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND; + +@Schema(description = "管理后台 - 品牌管理 分页 Request VO") +@Data +@EqualsAndHashCode(callSuper = true) +@ToString(callSuper = true) +public class BrandPageReqVO extends PageParam { + + @Schema(description = "系统编码") + private String code; + + @Schema(description = "名称", example = "芋艿") + private String name; + + @Schema(description = "logo") + private String logo; + + @Schema(description = "品牌领域 字典brand_industry_field") + private String brandField; + + @Schema(description = "语言标识 字典-language_locale") + private String locale; + + @Schema(description = "创建时间") + @DateTimeFormat(pattern = FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND) + private LocalDateTime[] createTime; + +} \ No newline at end of file diff --git a/hangtag-module-oms/hangtag-module-oms-biz/src/main/java/cn/hangtag/module/oms/controller/admin/brand/vo/BrandRespVO.java b/hangtag-module-oms/hangtag-module-oms-biz/src/main/java/cn/hangtag/module/oms/controller/admin/brand/vo/BrandRespVO.java new file mode 100644 index 0000000..3ee518a --- /dev/null +++ b/hangtag-module-oms/hangtag-module-oms-biz/src/main/java/cn/hangtag/module/oms/controller/admin/brand/vo/BrandRespVO.java @@ -0,0 +1,50 @@ +package cn.hangtag.module.oms.controller.admin.brand.vo; + +import io.swagger.v3.oas.annotations.media.Schema; +import lombok.*; +import java.util.*; +import org.springframework.format.annotation.DateTimeFormat; +import java.time.LocalDateTime; +import com.alibaba.excel.annotation.*; +import cn.hangtag.framework.excel.core.annotations.DictFormat; +import cn.hangtag.framework.excel.core.convert.DictConvert; + +@Schema(description = "管理后台 - 品牌管理 Response VO") +@Data +@ExcelIgnoreUnannotated +public class BrandRespVO { + + @Schema(description = "id", requiredMode = Schema.RequiredMode.REQUIRED, example = "7068") + @ExcelProperty("id") + private Long id; + + @Schema(description = "系统编码", requiredMode = Schema.RequiredMode.REQUIRED) + @ExcelProperty("系统编码") + private String code; + + @Schema(description = "名称", requiredMode = Schema.RequiredMode.REQUIRED, example = "芋艿") + @ExcelProperty("名称") + private String name; + + @Schema(description = "logo") + @ExcelProperty("logo") + private String logo; + + @Schema(description = "品牌领域 字典brand_industry_field") + @ExcelProperty(value = "品牌领域 字典brand_industry_field", converter = DictConvert.class) + @DictFormat("brand_industry_field") // TODO 代码优化:建议设置到对应的 DictTypeConstants 枚举类中 + private String brandField; + + @Schema(description = "官网") + @ExcelProperty("官网") + private String website; + + @Schema(description = "语言标识 字典-language_locale") + @ExcelProperty("语言标识 字典-language_locale") + private String locale; + + @Schema(description = "创建时间", requiredMode = Schema.RequiredMode.REQUIRED) + @ExcelProperty("创建时间") + private LocalDateTime createTime; + +} \ No newline at end of file diff --git a/hangtag-module-oms/hangtag-module-oms-biz/src/main/java/cn/hangtag/module/oms/controller/admin/brand/vo/BrandSaveReqVO.java b/hangtag-module-oms/hangtag-module-oms-biz/src/main/java/cn/hangtag/module/oms/controller/admin/brand/vo/BrandSaveReqVO.java new file mode 100644 index 0000000..05654d8 --- /dev/null +++ b/hangtag-module-oms/hangtag-module-oms-biz/src/main/java/cn/hangtag/module/oms/controller/admin/brand/vo/BrandSaveReqVO.java @@ -0,0 +1,40 @@ +package cn.hangtag.module.oms.controller.admin.brand.vo; + +import io.swagger.v3.oas.annotations.media.Schema; +import lombok.*; +import java.util.*; +import javax.validation.constraints.*; + +@Schema(description = "管理后台 - 品牌管理 新增/修改 Request VO") +@Data +public class BrandSaveReqVO { + + @Schema(description = "id", requiredMode = Schema.RequiredMode.REQUIRED, example = "7068") + private Long id; + + @Schema(description = "系统编码", requiredMode = Schema.RequiredMode.REQUIRED) + private String code; + + @Schema(description = "名称", requiredMode = Schema.RequiredMode.REQUIRED, example = "芋艿") + @NotEmpty(message = "名称不能为空") + private String name; + + @Schema(description = "logo") + private String logo; + + @Schema(description = "品牌领域 字典brand_industry_field") + private String brandField; + + @Schema(description = "官网") + private String website; + + @Schema(description = "品牌介绍 富文本内容") + private String intro; + + @Schema(description = "语言标识 字典-language_locale") + private String locale; + + @Schema(description = "备注", example = "随便") + private String remark; + +} \ No newline at end of file diff --git a/hangtag-module-oms/hangtag-module-oms-biz/src/main/java/cn/hangtag/module/oms/controller/admin/productinfo/ProductInfoController.java b/hangtag-module-oms/hangtag-module-oms-biz/src/main/java/cn/hangtag/module/oms/controller/admin/productinfo/ProductInfoController.java new file mode 100644 index 0000000..6ad878f --- /dev/null +++ b/hangtag-module-oms/hangtag-module-oms-biz/src/main/java/cn/hangtag/module/oms/controller/admin/productinfo/ProductInfoController.java @@ -0,0 +1,95 @@ +package cn.hangtag.module.oms.controller.admin.productinfo; + +import org.springframework.web.bind.annotation.*; +import javax.annotation.Resource; +import org.springframework.validation.annotation.Validated; +import org.springframework.security.access.prepost.PreAuthorize; +import io.swagger.v3.oas.annotations.tags.Tag; +import io.swagger.v3.oas.annotations.Parameter; +import io.swagger.v3.oas.annotations.Operation; + +import javax.validation.constraints.*; +import javax.validation.*; +import javax.servlet.http.*; +import java.util.*; +import java.io.IOException; + +import cn.hangtag.framework.common.pojo.PageParam; +import cn.hangtag.framework.common.pojo.PageResult; +import cn.hangtag.framework.common.pojo.CommonResult; +import cn.hangtag.framework.common.util.object.BeanUtils; +import static cn.hangtag.framework.common.pojo.CommonResult.success; + +import cn.hangtag.framework.excel.core.util.ExcelUtils; + +import cn.hangtag.framework.apilog.core.annotation.ApiAccessLog; +import static cn.hangtag.framework.apilog.core.enums.OperateTypeEnum.*; + +import cn.hangtag.module.oms.controller.admin.productinfo.vo.*; +import cn.hangtag.module.oms.dal.dataobject.productinfo.ProductInfoDO; +import cn.hangtag.module.oms.service.productinfo.ProductInfoService; + +@Tag(name = "管理后台 - 产品资料 ") +@RestController +@RequestMapping("/oms/product-info") +@Validated +public class ProductInfoController { + + @Resource + private ProductInfoService productInfoService; + + @PostMapping("/create") + @Operation(summary = "创建产品资料 ") + @PreAuthorize("@ss.hasPermission('oms:product-info:create')") + public CommonResult createProductInfo(@Valid @RequestBody ProductInfoSaveReqVO createReqVO) { + return success(productInfoService.createProductInfo(createReqVO)); + } + + @PutMapping("/update") + @Operation(summary = "更新产品资料 ") + @PreAuthorize("@ss.hasPermission('oms:product-info:update')") + public CommonResult updateProductInfo(@Valid @RequestBody ProductInfoSaveReqVO updateReqVO) { + productInfoService.updateProductInfo(updateReqVO); + return success(true); + } + + @DeleteMapping("/delete") + @Operation(summary = "删除产品资料 ") + @Parameter(name = "id", description = "编号", required = true) + @PreAuthorize("@ss.hasPermission('oms:product-info:delete')") + public CommonResult deleteProductInfo(@RequestParam("id") Long id) { + productInfoService.deleteProductInfo(id); + return success(true); + } + + @GetMapping("/get") + @Operation(summary = "获得产品资料 ") + @Parameter(name = "id", description = "编号", required = true, example = "1024") + @PreAuthorize("@ss.hasPermission('oms:product-info:query')") + public CommonResult getProductInfo(@RequestParam("id") Long id) { + ProductInfoDO productInfo = productInfoService.getProductInfo(id); + return success(BeanUtils.toBean(productInfo, ProductInfoRespVO.class)); + } + + @GetMapping("/page") + @Operation(summary = "获得产品资料 分页") + @PreAuthorize("@ss.hasPermission('oms:product-info:query')") + public CommonResult> getProductInfoPage(@Valid ProductInfoPageReqVO pageReqVO) { + PageResult pageResult = productInfoService.getProductInfoPage(pageReqVO); + return success(BeanUtils.toBean(pageResult, ProductInfoRespVO.class)); + } + + @GetMapping("/export-excel") + @Operation(summary = "导出产品资料 Excel") + @PreAuthorize("@ss.hasPermission('oms:product-info:export')") + @ApiAccessLog(operateType = EXPORT) + public void exportProductInfoExcel(@Valid ProductInfoPageReqVO pageReqVO, + HttpServletResponse response) throws IOException { + pageReqVO.setPageSize(PageParam.PAGE_SIZE_NONE); + List list = productInfoService.getProductInfoPage(pageReqVO).getList(); + // 导出 Excel + ExcelUtils.write(response, "产品资料 .xls", "数据", ProductInfoRespVO.class, + BeanUtils.toBean(list, ProductInfoRespVO.class)); + } + +} \ No newline at end of file diff --git a/hangtag-module-oms/hangtag-module-oms-biz/src/main/java/cn/hangtag/module/oms/controller/admin/productinfo/vo/ProductInfoPageReqVO.java b/hangtag-module-oms/hangtag-module-oms-biz/src/main/java/cn/hangtag/module/oms/controller/admin/productinfo/vo/ProductInfoPageReqVO.java new file mode 100644 index 0000000..243c542 --- /dev/null +++ b/hangtag-module-oms/hangtag-module-oms-biz/src/main/java/cn/hangtag/module/oms/controller/admin/productinfo/vo/ProductInfoPageReqVO.java @@ -0,0 +1,46 @@ +package cn.hangtag.module.oms.controller.admin.productinfo.vo; + +import lombok.*; +import java.util.*; +import io.swagger.v3.oas.annotations.media.Schema; +import cn.hangtag.framework.common.pojo.PageParam; +import org.springframework.format.annotation.DateTimeFormat; +import java.time.LocalDateTime; + +import static cn.hangtag.framework.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND; + +@Schema(description = "管理后台 - 产品资料 分页 Request VO") +@Data +@EqualsAndHashCode(callSuper = true) +@ToString(callSuper = true) +public class ProductInfoPageReqVO extends PageParam { + + @Schema(description = "产品编码") + private String code; + + @Schema(description = "产品名称", example = "李四") + private String name; + + @Schema(description = "品牌", example = "30672") + private Long brandId; + + @Schema(description = "产品类型id", example = "2389") + private Long productTypeId; + + @Schema(description = "启用状态") + private Boolean enabled; + + @Schema(description = "备注", example = "你说的对") + private String remark; + + @Schema(description = "详情介绍") + private String details; + + @Schema(description = "创建时间") + @DateTimeFormat(pattern = FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND) + private LocalDateTime[] createTime; + + @Schema(description = "封面") + private String cover; + +} \ No newline at end of file diff --git a/hangtag-module-oms/hangtag-module-oms-biz/src/main/java/cn/hangtag/module/oms/controller/admin/productinfo/vo/ProductInfoRespVO.java b/hangtag-module-oms/hangtag-module-oms-biz/src/main/java/cn/hangtag/module/oms/controller/admin/productinfo/vo/ProductInfoRespVO.java new file mode 100644 index 0000000..ceea9ad --- /dev/null +++ b/hangtag-module-oms/hangtag-module-oms-biz/src/main/java/cn/hangtag/module/oms/controller/admin/productinfo/vo/ProductInfoRespVO.java @@ -0,0 +1,55 @@ +package cn.hangtag.module.oms.controller.admin.productinfo.vo; + +import io.swagger.v3.oas.annotations.media.Schema; +import lombok.*; +import java.util.*; +import org.springframework.format.annotation.DateTimeFormat; +import java.time.LocalDateTime; +import com.alibaba.excel.annotation.*; + +@Schema(description = "管理后台 - 产品资料 Response VO") +@Data +@ExcelIgnoreUnannotated +public class ProductInfoRespVO { + + @Schema(description = "id", requiredMode = Schema.RequiredMode.REQUIRED, example = "22864") + @ExcelProperty("id") + private Long id; + + @Schema(description = "产品编码") + @ExcelProperty("产品编码") + private String code; + + @Schema(description = "产品名称", requiredMode = Schema.RequiredMode.REQUIRED, example = "李四") + @ExcelProperty("产品名称") + private String name; + + @Schema(description = "品牌", example = "30672") + @ExcelProperty("品牌") + private Long brandId; + + @Schema(description = "产品类型id", example = "2389") + @ExcelProperty("产品类型id") + private Long productTypeId; + + @Schema(description = "启用状态") + @ExcelProperty("启用状态") + private Boolean enabled; + + @Schema(description = "备注", example = "你说的对") + @ExcelProperty("备注") + private String remark; + + @Schema(description = "详情介绍") + @ExcelProperty("详情介绍") + private String details; + + @Schema(description = "创建时间", requiredMode = Schema.RequiredMode.REQUIRED) + @ExcelProperty("创建时间") + private LocalDateTime createTime; + + @Schema(description = "封面") + @ExcelProperty("封面") + private String cover; + +} \ No newline at end of file diff --git a/hangtag-module-oms/hangtag-module-oms-biz/src/main/java/cn/hangtag/module/oms/controller/admin/productinfo/vo/ProductInfoSaveReqVO.java b/hangtag-module-oms/hangtag-module-oms-biz/src/main/java/cn/hangtag/module/oms/controller/admin/productinfo/vo/ProductInfoSaveReqVO.java new file mode 100644 index 0000000..fdc7e6f --- /dev/null +++ b/hangtag-module-oms/hangtag-module-oms-biz/src/main/java/cn/hangtag/module/oms/controller/admin/productinfo/vo/ProductInfoSaveReqVO.java @@ -0,0 +1,40 @@ +package cn.hangtag.module.oms.controller.admin.productinfo.vo; + +import io.swagger.v3.oas.annotations.media.Schema; +import lombok.*; +import java.util.*; +import javax.validation.constraints.*; + +@Schema(description = "管理后台 - 产品资料 新增/修改 Request VO") +@Data +public class ProductInfoSaveReqVO { + + @Schema(description = "id", requiredMode = Schema.RequiredMode.REQUIRED, example = "22864") + private Long id; + + @Schema(description = "产品编码") + private String code; + + @Schema(description = "产品名称", requiredMode = Schema.RequiredMode.REQUIRED, example = "李四") + @NotEmpty(message = "产品名称不能为空") + private String name; + + @Schema(description = "品牌", example = "30672") + private Long brandId; + + @Schema(description = "产品类型id", example = "2389") + private Long productTypeId; + + @Schema(description = "启用状态") + private Boolean enabled; + + @Schema(description = "备注", example = "你说的对") + private String remark; + + @Schema(description = "详情介绍") + private String details; + + @Schema(description = "封面") + private String cover; + +} \ No newline at end of file diff --git a/hangtag-module-oms/hangtag-module-oms-biz/src/main/java/cn/hangtag/module/oms/dal/dataobject/brand/BrandDO.java b/hangtag-module-oms/hangtag-module-oms-biz/src/main/java/cn/hangtag/module/oms/dal/dataobject/brand/BrandDO.java new file mode 100644 index 0000000..0fca4de --- /dev/null +++ b/hangtag-module-oms/hangtag-module-oms-biz/src/main/java/cn/hangtag/module/oms/dal/dataobject/brand/BrandDO.java @@ -0,0 +1,65 @@ +package cn.hangtag.module.oms.dal.dataobject.brand; + +import lombok.*; +import java.util.*; +import java.time.LocalDateTime; +import java.time.LocalDateTime; +import com.baomidou.mybatisplus.annotation.*; +import cn.hangtag.framework.mybatis.core.dataobject.BaseDO; + +/** + * 品牌管理 DO + * + * @author 芋道源码 + */ +@TableName("oms_brand") +@KeySequence("oms_brand_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。 +@Data +@EqualsAndHashCode(callSuper = true) +@ToString(callSuper = true) +@Builder +@NoArgsConstructor +@AllArgsConstructor +public class BrandDO extends BaseDO { + + /** + * id + */ + @TableId + private Long id; + /** + * 系统编码 + */ + private String code; + /** + * 名称 + */ + private String name; + /** + * logo + */ + private String logo; + /** + * 品牌领域 字典brand_industry_field + * + * 枚举 {@link TODO brand_industry_field 对应的类} + */ + private String brandField; + /** + * 官网 + */ + private String website; + /** + * 品牌介绍 富文本内容 + */ + private String intro; + /** + * 语言标识 字典-language_locale + */ + private String locale; + /** + * 备注 + */ + private String remark; + +} \ No newline at end of file diff --git a/hangtag-module-oms/hangtag-module-oms-biz/src/main/java/cn/hangtag/module/oms/dal/dataobject/productinfo/ProductInfoDO.java b/hangtag-module-oms/hangtag-module-oms-biz/src/main/java/cn/hangtag/module/oms/dal/dataobject/productinfo/ProductInfoDO.java new file mode 100644 index 0000000..fa3fef0 --- /dev/null +++ b/hangtag-module-oms/hangtag-module-oms-biz/src/main/java/cn/hangtag/module/oms/dal/dataobject/productinfo/ProductInfoDO.java @@ -0,0 +1,63 @@ +package cn.hangtag.module.oms.dal.dataobject.productinfo; + +import lombok.*; +import java.util.*; +import java.time.LocalDateTime; +import java.time.LocalDateTime; +import com.baomidou.mybatisplus.annotation.*; +import cn.hangtag.framework.mybatis.core.dataobject.BaseDO; + +/** + * 产品资料 DO + * + * @author YuanFeng + */ +@TableName("oms_product_info") +@KeySequence("oms_product_info_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。 +@Data +@EqualsAndHashCode(callSuper = true) +@ToString(callSuper = true) +@Builder +@NoArgsConstructor +@AllArgsConstructor +public class ProductInfoDO extends BaseDO { + + /** + * id + */ + @TableId + private Long id; + /** + * 产品编码 + */ + private String code; + /** + * 产品名称 + */ + private String name; + /** + * 品牌 + */ + private Long brandId; + /** + * 产品类型id + */ + private Long productTypeId; + /** + * 启用状态 + */ + private Boolean enabled; + /** + * 备注 + */ + private String remark; + /** + * 详情介绍 + */ + private String details; + /** + * 封面 + */ + private String cover; + +} \ No newline at end of file diff --git a/hangtag-module-oms/hangtag-module-oms-biz/src/main/java/cn/hangtag/module/oms/dal/mysql/brand/BrandMapper.java b/hangtag-module-oms/hangtag-module-oms-biz/src/main/java/cn/hangtag/module/oms/dal/mysql/brand/BrandMapper.java new file mode 100644 index 0000000..eead337 --- /dev/null +++ b/hangtag-module-oms/hangtag-module-oms-biz/src/main/java/cn/hangtag/module/oms/dal/mysql/brand/BrandMapper.java @@ -0,0 +1,31 @@ +package cn.hangtag.module.oms.dal.mysql.brand; + +import java.util.*; + +import cn.hangtag.framework.common.pojo.PageResult; +import cn.hangtag.framework.mybatis.core.query.LambdaQueryWrapperX; +import cn.hangtag.framework.mybatis.core.mapper.BaseMapperX; +import cn.hangtag.module.oms.dal.dataobject.brand.BrandDO; +import org.apache.ibatis.annotations.Mapper; +import cn.hangtag.module.oms.controller.admin.brand.vo.*; + +/** + * 品牌管理 Mapper + * + * @author 芋道源码 + */ +@Mapper +public interface BrandMapper extends BaseMapperX { + + default PageResult selectPage(BrandPageReqVO reqVO) { + return selectPage(reqVO, new LambdaQueryWrapperX() + .eqIfPresent(BrandDO::getCode, reqVO.getCode()) + .likeIfPresent(BrandDO::getName, reqVO.getName()) + .eqIfPresent(BrandDO::getLogo, reqVO.getLogo()) + .eqIfPresent(BrandDO::getBrandField, reqVO.getBrandField()) + .eqIfPresent(BrandDO::getLocale, reqVO.getLocale()) + .betweenIfPresent(BrandDO::getCreateTime, reqVO.getCreateTime()) + .orderByDesc(BrandDO::getId)); + } + +} \ No newline at end of file diff --git a/hangtag-module-oms/hangtag-module-oms-biz/src/main/java/cn/hangtag/module/oms/dal/mysql/productinfo/ProductInfoMapper.java b/hangtag-module-oms/hangtag-module-oms-biz/src/main/java/cn/hangtag/module/oms/dal/mysql/productinfo/ProductInfoMapper.java new file mode 100644 index 0000000..0c8e20e --- /dev/null +++ b/hangtag-module-oms/hangtag-module-oms-biz/src/main/java/cn/hangtag/module/oms/dal/mysql/productinfo/ProductInfoMapper.java @@ -0,0 +1,34 @@ +package cn.hangtag.module.oms.dal.mysql.productinfo; + +import java.util.*; + +import cn.hangtag.framework.common.pojo.PageResult; +import cn.hangtag.framework.mybatis.core.query.LambdaQueryWrapperX; +import cn.hangtag.framework.mybatis.core.mapper.BaseMapperX; +import cn.hangtag.module.oms.dal.dataobject.productinfo.ProductInfoDO; +import org.apache.ibatis.annotations.Mapper; +import cn.hangtag.module.oms.controller.admin.productinfo.vo.*; + +/** + * 产品资料 Mapper + * + * @author YuanFeng + */ +@Mapper +public interface ProductInfoMapper extends BaseMapperX { + + default PageResult selectPage(ProductInfoPageReqVO reqVO) { + return selectPage(reqVO, new LambdaQueryWrapperX() + .eqIfPresent(ProductInfoDO::getCode, reqVO.getCode()) + .likeIfPresent(ProductInfoDO::getName, reqVO.getName()) + .eqIfPresent(ProductInfoDO::getBrandId, reqVO.getBrandId()) + .eqIfPresent(ProductInfoDO::getProductTypeId, reqVO.getProductTypeId()) + .eqIfPresent(ProductInfoDO::getEnabled, reqVO.getEnabled()) + .eqIfPresent(ProductInfoDO::getRemark, reqVO.getRemark()) + .eqIfPresent(ProductInfoDO::getDetails, reqVO.getDetails()) + .betweenIfPresent(ProductInfoDO::getCreateTime, reqVO.getCreateTime()) + .eqIfPresent(ProductInfoDO::getCover, reqVO.getCover()) + .orderByDesc(ProductInfoDO::getId)); + } + +} \ No newline at end of file diff --git a/hangtag-module-oms/hangtag-module-oms-biz/src/main/java/cn/hangtag/module/oms/serialnumber/CodingRulesUtils.java b/hangtag-module-oms/hangtag-module-oms-biz/src/main/java/cn/hangtag/module/oms/serialnumber/CodingRulesUtils.java new file mode 100644 index 0000000..fe26b23 --- /dev/null +++ b/hangtag-module-oms/hangtag-module-oms-biz/src/main/java/cn/hangtag/module/oms/serialnumber/CodingRulesUtils.java @@ -0,0 +1,170 @@ +package cn.hangtag.module.oms.serialnumber; + +import cn.hangtag.framework.common.serialnumber.*; +import cn.hangtag.framework.common.util.FuncUtil; +import cn.hangtag.framework.common.util.json.JsonUtils; +import cn.hangtag.framework.common.util.spring.SpringUtils; +import cn.hangtag.module.system.api.codingrules.CodingRulesApi; +import cn.hangtag.module.system.api.codingrules.dto.CodingRulesDTO; +import cn.hutool.core.bean.BeanUtil; +import cn.hutool.json.JSON; +import cn.hutool.json.JSONArray; +import cn.hutool.json.JSONUtil; + +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import java.util.concurrent.locks.Lock; +import java.util.concurrent.locks.ReentrantLock; + +/** + * 编码规则实用程序 + * + * @author YuanFeng + * @date 2024/02/26 + */ +public class CodingRulesUtils { + + + + private static CodingRulesApi codingRulesApi; + + + + public static CodingRulesApi getInstance() { + if (codingRulesApi == null) { + codingRulesApi = SpringUtils.getBean(CodingRulesApi.class); + } + return codingRulesApi; + } + + public static String generateCode(Long id) { + return generateCode(id, false); + } + + private static final Lock GENERATE_CODE_LOCK = new ReentrantLock(); + + /** + * 重置序列号 + * + * @param id ID + */ + public static void resetSerialNumber(Long id){ + CodingRulesApi instance = getInstance(); + CodingRulesDTO codingRules = instance.getCodingRules(id); + + if (FuncUtil.isNotEmpty(codingRules)) { + String config = codingRules.getConfig(); + JSONArray array = (JSONArray) JSONUtil.parse(config); + List list = new ArrayList<>(); + for (Object o : array) { + list.add(JsonUtils.parseObject(JSONUtil.toJsonStr(o), CodingRulesInfo.class)); + } + for (CodingRulesInfo rulesInfo : list) { + if ("serialNumber".equals(rulesInfo.getType())){ + long num = FuncUtil.toLong(rulesInfo.getValue(),0L)- rulesInfo.getStep(); + rulesInfo.setLastValue(FuncUtil.toStr(num)); + } + } + codingRules.setConfig(JSONUtil.toJsonStr(list)); + instance.updateCodingRules(codingRules); + + } + } + + /** + * 使用代码 消耗编码,将更新到数据库 + * + * @param id ID + * @param peek 预览 + * @return {@link String} + */ + public static String generateCode(Long id, boolean peek) { + GENERATE_CODE_LOCK.lock(); + String res = ""; + try { + CodingRulesApi instance = getInstance(); + CodingRulesDTO codingRules = instance.getCodingRules(id); + + if (FuncUtil.isNotEmpty(codingRules)) { + String config = codingRules.getConfig(); + if(FuncUtil.isEmpty(config)){ + return res; + } + JSONArray array = (JSONArray) JSONUtil.parse(config);; + List list = new ArrayList<>(); + for (Object o : array) { + list.add(JsonUtils.parseObject(JSONUtil.toJsonStr(o), CodingRulesInfo.class)); + } + ParseRuleResult ruleResult = BuilderRuleUtils.parseRuleInfo(list); + res = ruleResult.getCode(); + if (!peek) { + // 保存更新后的数据 + List resultList = ruleResult.getList(); + codingRules.setConfig(JSONUtil.toJsonStr(resultList)); + instance.updateCodingRules(codingRules); + } + } + } finally { + GENERATE_CODE_LOCK.unlock(); + } + return res; + } + + public static void main(String[] args) { + List list = new ArrayList<>(); + ConstantType constantType = new ConstantType(); + // 常量值 + constantType.setValue("TEST-"); + + DateTimeType dateTimeType = new DateTimeType(); + // 时间格式 + dateTimeType.setValue("yyyy"); + SerialNumberType serialNumberType = new SerialNumberType(); + // 起始值 + serialNumberType.setValue("1"); + serialNumberType.setStep(1); + serialNumberType.setLength(6); + ConstantType constantType2 = new ConstantType(); + // 常量值 + constantType2.setValue("-"); + + // 根据顺序生成条码 + list.add(constantType); + list.add(dateTimeType); + list.add(constantType2); + list.add(serialNumberType); + + ParseRuleResult ruleResult = BuilderRuleUtils.parseRuleInfo(list); + System.out.println(ruleResult.getCode()); + System.out.println(builderCodeConfig()); + } + + public static String builderCodeConfig(){ + // 根据需要生成条码 配置 + List list = new ArrayList<>(); + ConstantType constantType = new ConstantType(); + // 常量值 + constantType.setValue("BRAND-"); + + DateTimeType dateTimeType = new DateTimeType(); + // 时间格式 + dateTimeType.setValue("yyyy"); + SerialNumberType serialNumberType = new SerialNumberType(); + // 起始值 + serialNumberType.setValue("1"); + serialNumberType.setStep(1); + serialNumberType.setLength(6); + ConstantType constantType2 = new ConstantType(); + // 常量值 + constantType2.setValue("-"); + + // 根据顺序生成条码 + list.add(constantType); +// list.add(dateTimeType); +// list.add(constantType2); + list.add(serialNumberType); + return JSONUtil.toJsonStr(list); + } +} diff --git a/hangtag-module-oms/hangtag-module-oms-biz/src/main/java/cn/hangtag/module/oms/service/brand/BrandService.java b/hangtag-module-oms/hangtag-module-oms-biz/src/main/java/cn/hangtag/module/oms/service/brand/BrandService.java new file mode 100644 index 0000000..14408a3 --- /dev/null +++ b/hangtag-module-oms/hangtag-module-oms-biz/src/main/java/cn/hangtag/module/oms/service/brand/BrandService.java @@ -0,0 +1,57 @@ +package cn.hangtag.module.oms.service.brand; + +import java.util.*; +import javax.validation.*; +import cn.hangtag.module.oms.controller.admin.brand.vo.*; +import cn.hangtag.module.oms.dal.dataobject.brand.BrandDO; +import cn.hangtag.framework.common.pojo.PageResult; +import cn.hangtag.framework.common.pojo.PageParam; + +/** + * 品牌管理 Service 接口 + * + * @author 芋道源码 + */ +public interface BrandService { + + /** + * 创建品牌管理 + * + * @param createReqVO 创建信息 + * @return 编号 + */ + Long createBrand(@Valid BrandSaveReqVO createReqVO); + + /** + * 更新品牌管理 + * + * @param updateReqVO 更新信息 + */ + void updateBrand(@Valid BrandSaveReqVO updateReqVO); + + /** + * 删除品牌管理 + * + * @param id 编号 + */ + void deleteBrand(Long id); + + /** + * 获得品牌管理 + * + * @param id 编号 + * @return 品牌管理 + */ + BrandDO getBrand(Long id); + + /** + * 获得品牌管理 分页 + * + * @param pageReqVO 分页查询 + * @return 品牌管理 分页 + */ + PageResult getBrandPage(BrandPageReqVO pageReqVO); + + String getNewCode(); + +} \ No newline at end of file diff --git a/hangtag-module-oms/hangtag-module-oms-biz/src/main/java/cn/hangtag/module/oms/service/brand/BrandServiceImpl.java b/hangtag-module-oms/hangtag-module-oms-biz/src/main/java/cn/hangtag/module/oms/service/brand/BrandServiceImpl.java new file mode 100644 index 0000000..8c913d1 --- /dev/null +++ b/hangtag-module-oms/hangtag-module-oms-biz/src/main/java/cn/hangtag/module/oms/service/brand/BrandServiceImpl.java @@ -0,0 +1,137 @@ +package cn.hangtag.module.oms.service.brand; + +import cn.hangtag.framework.common.exception.ServiceException; +import cn.hangtag.framework.common.exception.enums.GlobalErrorCodeConstants; +import cn.hangtag.framework.common.util.FuncUtil; +import cn.hangtag.framework.mybatis.core.dataobject.BaseDO; +import cn.hangtag.module.oms.base.dal.dataobject.producttype.ProductTypeDO; +import cn.hangtag.module.oms.enums.BrandErrorCodeConstants; +import cn.hangtag.module.oms.serialnumber.CodingRulesUtils; +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; +import lombok.extern.slf4j.Slf4j; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.springframework.stereotype.Service; +import javax.annotation.Resource; +import org.springframework.validation.annotation.Validated; +import org.springframework.transaction.annotation.Transactional; + +import java.util.*; +import cn.hangtag.module.oms.controller.admin.brand.vo.*; +import cn.hangtag.module.oms.dal.dataobject.brand.BrandDO; +import cn.hangtag.framework.common.pojo.PageResult; +import cn.hangtag.framework.common.pojo.PageParam; +import cn.hangtag.framework.common.util.object.BeanUtils; + +import cn.hangtag.module.oms.dal.mysql.brand.BrandMapper; + +import static cn.hangtag.framework.common.exception.util.ServiceExceptionUtil.exception; + +/** + * 品牌管理 Service 实现类 + * + * @author 芋道源码 + */ +@Service +@Validated +@Slf4j +public class BrandServiceImpl implements BrandService { + + @Resource + private BrandMapper brandMapper; + + @Override + public Long createBrand(BrandSaveReqVO createReqVO) { + // 插入 + BrandDO brand = BeanUtils.toBean(createReqVO, BrandDO.class); + String code = brand.getCode(); + if(FuncUtil.isNotEmpty(code)){ + checkCode(brand.getId(),code); + }else { + brand.setCode(getNewCode()); + } + brandMapper.insert(brand); + // 返回 + return brand.getId(); + } + + @Override + public void updateBrand(BrandSaveReqVO updateReqVO) { + // 校验存在 + validateBrandExists(updateReqVO.getId()); + // 更新 + BrandDO updateObj = BeanUtils.toBean(updateReqVO, BrandDO.class); + String code = updateObj.getCode(); + if(FuncUtil.isNotEmpty(code)){ + checkCode(updateObj.getId(),code); + }else { + updateObj.setCode(getNewCode()); + } + + brandMapper.updateById(updateObj); + } + + @Override + public void deleteBrand(Long id) { + // 校验存在 + validateBrandExists(id); + // 删除 + brandMapper.deleteById(id); + } + + private void validateBrandExists(Long id) { + if (brandMapper.selectById(id) == null) { + throw exception(BrandErrorCodeConstants.BRAND_NOT_EXISTS); + } + } + + @Override + public BrandDO getBrand(Long id) { + return brandMapper.selectById(id); + } + + @Override + public PageResult getBrandPage(BrandPageReqVO pageReqVO) { + return brandMapper.selectPage(pageReqVO); + } + + @Override + public String getNewCode() { + String s = ""; + int count = 10; + while (true){ + count --; + try { + s = CodingRulesUtils.generateCode(2L, false); + checkCode(null,s); + return s; + }catch (ServiceException e){ + log.warn("重复或者下一个编码"); + if(count < 0){ + log.error("编码获取失败"); + return ""; + } + } + } + } + private void checkCode(Long id,String code){ + if(FuncUtil.isNotEmpty(code)){ + LambdaQueryWrapper lambdaQueryWrapper = new LambdaQueryWrapper<>(); + lambdaQueryWrapper.select(BrandDO::getId,BrandDO::getCode, BaseDO::getDeleted); + lambdaQueryWrapper.eq(BrandDO::getCode, code); + lambdaQueryWrapper.eq(BrandDO::getDeleted,false); + List dos = brandMapper.selectList(lambdaQueryWrapper); + if(FuncUtil.isEmpty(id) && FuncUtil.isNotEmpty(dos)){ + throw exception(GlobalErrorCodeConstants.DATA_DUPLICATE); + } + if (FuncUtil.isNotEmpty(id) && FuncUtil.isNotEmpty(dos)) { + for (BrandDO aDo : dos) { + // 出现重复并当前id 不一致 + if(!FuncUtil.equals(aDo.getId(), id)){ + throw exception(GlobalErrorCodeConstants.DATA_DUPLICATE); + } + } + } + } + } +} \ No newline at end of file diff --git a/hangtag-module-oms/hangtag-module-oms-biz/src/main/java/cn/hangtag/module/oms/service/productinfo/ProductInfoService.java b/hangtag-module-oms/hangtag-module-oms-biz/src/main/java/cn/hangtag/module/oms/service/productinfo/ProductInfoService.java new file mode 100644 index 0000000..6394bdb --- /dev/null +++ b/hangtag-module-oms/hangtag-module-oms-biz/src/main/java/cn/hangtag/module/oms/service/productinfo/ProductInfoService.java @@ -0,0 +1,55 @@ +package cn.hangtag.module.oms.service.productinfo; + +import java.util.*; +import javax.validation.*; +import cn.hangtag.module.oms.controller.admin.productinfo.vo.*; +import cn.hangtag.module.oms.dal.dataobject.productinfo.ProductInfoDO; +import cn.hangtag.framework.common.pojo.PageResult; +import cn.hangtag.framework.common.pojo.PageParam; + +/** + * 产品资料 Service 接口 + * + * @author YuanFeng + */ +public interface ProductInfoService { + + /** + * 创建产品资料 + * + * @param createReqVO 创建信息 + * @return 编号 + */ + Long createProductInfo(@Valid ProductInfoSaveReqVO createReqVO); + + /** + * 更新产品资料 + * + * @param updateReqVO 更新信息 + */ + void updateProductInfo(@Valid ProductInfoSaveReqVO updateReqVO); + + /** + * 删除产品资料 + * + * @param id 编号 + */ + void deleteProductInfo(Long id); + + /** + * 获得产品资料 + * + * @param id 编号 + * @return 产品资料 + */ + ProductInfoDO getProductInfo(Long id); + + /** + * 获得产品资料 分页 + * + * @param pageReqVO 分页查询 + * @return 产品资料 分页 + */ + PageResult getProductInfoPage(ProductInfoPageReqVO pageReqVO); + +} \ No newline at end of file diff --git a/hangtag-module-oms/hangtag-module-oms-biz/src/main/java/cn/hangtag/module/oms/service/productinfo/ProductInfoServiceImpl.java b/hangtag-module-oms/hangtag-module-oms-biz/src/main/java/cn/hangtag/module/oms/service/productinfo/ProductInfoServiceImpl.java new file mode 100644 index 0000000..f5a7c8e --- /dev/null +++ b/hangtag-module-oms/hangtag-module-oms-biz/src/main/java/cn/hangtag/module/oms/service/productinfo/ProductInfoServiceImpl.java @@ -0,0 +1,75 @@ +package cn.hangtag.module.oms.service.productinfo; + +import org.springframework.stereotype.Service; +import javax.annotation.Resource; +import org.springframework.validation.annotation.Validated; +import org.springframework.transaction.annotation.Transactional; + +import java.util.*; +import cn.hangtag.module.oms.controller.admin.productinfo.vo.*; +import cn.hangtag.module.oms.dal.dataobject.productinfo.ProductInfoDO; +import cn.hangtag.framework.common.pojo.PageResult; +import cn.hangtag.framework.common.pojo.PageParam; +import cn.hangtag.framework.common.util.object.BeanUtils; + +import cn.hangtag.module.oms.dal.mysql.productinfo.ProductInfoMapper; + +import static cn.hangtag.framework.common.exception.util.ServiceExceptionUtil.exception; +import static cn.hangtag.module.oms.enums.ErrorCodeConstants.*; + +/** + * 产品资料 Service 实现类 + * + * @author YuanFeng + */ +@Service +@Validated +public class ProductInfoServiceImpl implements ProductInfoService { + + @Resource + private ProductInfoMapper productInfoMapper; + + @Override + public Long createProductInfo(ProductInfoSaveReqVO createReqVO) { + // 插入 + ProductInfoDO productInfo = BeanUtils.toBean(createReqVO, ProductInfoDO.class); + // TODO 逻辑管理 + productInfoMapper.insert(productInfo); + // 返回 + return productInfo.getId(); + } + + @Override + public void updateProductInfo(ProductInfoSaveReqVO updateReqVO) { + // 校验存在 + validateProductInfoExists(updateReqVO.getId()); + // 更新 + ProductInfoDO updateObj = BeanUtils.toBean(updateReqVO, ProductInfoDO.class); + productInfoMapper.updateById(updateObj); + } + + @Override + public void deleteProductInfo(Long id) { + // 校验存在 + validateProductInfoExists(id); + // 删除 + productInfoMapper.deleteById(id); + } + + private void validateProductInfoExists(Long id) { + if (productInfoMapper.selectById(id) == null) { + throw exception(PRODUCT_INFO_NOT_EXISTS); + } + } + + @Override + public ProductInfoDO getProductInfo(Long id) { + return productInfoMapper.selectById(id); + } + + @Override + public PageResult getProductInfoPage(ProductInfoPageReqVO pageReqVO) { + return productInfoMapper.selectPage(pageReqVO); + } + +} \ No newline at end of file diff --git a/hangtag-module-oms/hangtag-module-oms-biz/src/main/resources/mapper/brand/BrandMapper.xml b/hangtag-module-oms/hangtag-module-oms-biz/src/main/resources/mapper/brand/BrandMapper.xml new file mode 100644 index 0000000..bb1bf88 --- /dev/null +++ b/hangtag-module-oms/hangtag-module-oms-biz/src/main/resources/mapper/brand/BrandMapper.xml @@ -0,0 +1,12 @@ + + + + + + + \ No newline at end of file diff --git a/hangtag-module-oms/hangtag-module-oms-biz/src/main/resources/mapper/productinfo/ProductInfoMapper.xml b/hangtag-module-oms/hangtag-module-oms-biz/src/main/resources/mapper/productinfo/ProductInfoMapper.xml new file mode 100644 index 0000000..2757ba9 --- /dev/null +++ b/hangtag-module-oms/hangtag-module-oms-biz/src/main/resources/mapper/productinfo/ProductInfoMapper.xml @@ -0,0 +1,12 @@ + + + + + + + \ No newline at end of file diff --git a/hangtag-module-oms/hangtag-module-oms-biz/src/main/resources/mapper/producttype/ProductTypeMapper.xml b/hangtag-module-oms/hangtag-module-oms-biz/src/main/resources/mapper/producttype/ProductTypeMapper.xml new file mode 100644 index 0000000..96632b0 --- /dev/null +++ b/hangtag-module-oms/hangtag-module-oms-biz/src/main/resources/mapper/producttype/ProductTypeMapper.xml @@ -0,0 +1,12 @@ + + + + + + + \ No newline at end of file diff --git a/hangtag-module-oms/hangtag-module-oms-biz/src/test/java/cn/hangtag/module/base/service/producttype/ProductTypeServiceImplTest.java b/hangtag-module-oms/hangtag-module-oms-biz/src/test/java/cn/hangtag/module/base/service/producttype/ProductTypeServiceImplTest.java new file mode 100644 index 0000000..c4695f0 --- /dev/null +++ b/hangtag-module-oms/hangtag-module-oms-biz/src/test/java/cn/hangtag/module/base/service/producttype/ProductTypeServiceImplTest.java @@ -0,0 +1,139 @@ +package cn.hangtag.module.base.service.producttype; + +import cn.hangtag.module.oms.base.controller.admin.producttype.vo.ProductTypePageReqVO; +import cn.hangtag.module.oms.base.controller.admin.producttype.vo.ProductTypeSaveReqVO; +import cn.hangtag.module.oms.base.service.producttype.ProductTypeServiceImpl; +import org.junit.jupiter.api.Disabled; +import org.junit.jupiter.api.Test; + +import javax.annotation.Resource; + +import cn.hangtag.framework.test.core.ut.BaseDbUnitTest; + +import cn.hangtag.module.oms.base.dal.dataobject.producttype.ProductTypeDO; +import cn.hangtag.module.oms.base.dal.mysql.producttype.ProductTypeMapper; +import cn.hangtag.framework.common.pojo.PageResult; + +import org.springframework.context.annotation.Import; + +import static cn.hangtag.framework.test.core.util.AssertUtils.*; +import static cn.hangtag.framework.test.core.util.RandomUtils.*; +import static cn.hangtag.framework.common.util.date.LocalDateTimeUtils.*; +import static cn.hangtag.framework.common.util.object.ObjectUtils.*; +import static org.junit.jupiter.api.Assertions.*; + +/** + * {@link ProductTypeServiceImpl} 的单元测试类 + * + * @author 芋道源码 + */ +@Import(ProductTypeServiceImpl.class) +public class ProductTypeServiceImplTest extends BaseDbUnitTest { + + @Resource + private ProductTypeServiceImpl productTypeService; + + @Resource + private ProductTypeMapper productTypeMapper; + + @Test + public void testCreateProductType_success() { + // 准备参数 + ProductTypeSaveReqVO createReqVO = randomPojo(ProductTypeSaveReqVO.class).setId(null); + + // 调用 + Long productTypeId = productTypeService.createProductType(createReqVO); + // 断言 + assertNotNull(productTypeId); + // 校验记录的属性是否正确 + ProductTypeDO productType = productTypeMapper.selectById(productTypeId); + assertPojoEquals(createReqVO, productType, "id"); + } + + @Test + public void testUpdateProductType_success() { + // mock 数据 + ProductTypeDO dbProductType = randomPojo(ProductTypeDO.class); + productTypeMapper.insert(dbProductType);// @Sql: 先插入出一条存在的数据 + // 准备参数 + ProductTypeSaveReqVO updateReqVO = randomPojo(ProductTypeSaveReqVO.class, o -> { + o.setId(dbProductType.getId()); // 设置更新的 ID + }); + + // 调用 + productTypeService.updateProductType(updateReqVO); + // 校验是否更新正确 + ProductTypeDO productType = productTypeMapper.selectById(updateReqVO.getId()); // 获取最新的 + assertPojoEquals(updateReqVO, productType); + } + + @Test + public void testUpdateProductType_notExists() { + // 准备参数 + ProductTypeSaveReqVO updateReqVO = randomPojo(ProductTypeSaveReqVO.class); + + // 调用, 并断言异常 + } + + @Test + public void testDeleteProductType_success() { + // mock 数据 + ProductTypeDO dbProductType = randomPojo(ProductTypeDO.class); + productTypeMapper.insert(dbProductType);// @Sql: 先插入出一条存在的数据 + // 准备参数 + Long id = dbProductType.getId(); + + // 调用 + productTypeService.deleteProductType(id); + // 校验数据不存在了 + assertNull(productTypeMapper.selectById(id)); + } + + @Test + public void testDeleteProductType_notExists() { + // 准备参数 + Long id = randomLongId(); + + // 调用, 并断言异常 + + } + + @Test + @Disabled // TODO 请修改 null 为需要的值,然后删除 @Disabled 注解 + public void testGetProductTypePage() { + // mock 数据 + ProductTypeDO dbProductType = randomPojo(ProductTypeDO.class, o -> { // 等会查询到 + o.setValue(null); + o.setLabel(null); + o.setSort(null); + o.setLocale(null); + o.setCreateTime(null); + }); + productTypeMapper.insert(dbProductType); + // 测试 value 不匹配 + productTypeMapper.insert(cloneIgnoreId(dbProductType, o -> o.setValue(null))); + // 测试 label 不匹配 + productTypeMapper.insert(cloneIgnoreId(dbProductType, o -> o.setLabel(null))); + // 测试 sort 不匹配 + productTypeMapper.insert(cloneIgnoreId(dbProductType, o -> o.setSort(null))); + // 测试 locale 不匹配 + productTypeMapper.insert(cloneIgnoreId(dbProductType, o -> o.setLocale(null))); + // 测试 createTime 不匹配 + productTypeMapper.insert(cloneIgnoreId(dbProductType, o -> o.setCreateTime(null))); + // 准备参数 + ProductTypePageReqVO reqVO = new ProductTypePageReqVO(); + reqVO.setValue(null); + reqVO.setLabel(null); + reqVO.setSort(null); + reqVO.setLocale(null); + reqVO.setCreateTime(buildBetweenTime(2023, 2, 1, 2023, 2, 28)); + + // 调用 + PageResult pageResult = productTypeService.getProductTypePage(reqVO); + // 断言 + assertEquals(1, pageResult.getTotal()); + assertEquals(1, pageResult.getList().size()); + assertPojoEquals(dbProductType, pageResult.getList().get(0)); + } + +} \ No newline at end of file diff --git a/hangtag-module-oms/hangtag-module-oms-biz/src/test/java/cn/hangtag/module/oms/service/brand/BrandServiceImplTest.java b/hangtag-module-oms/hangtag-module-oms-biz/src/test/java/cn/hangtag/module/oms/service/brand/BrandServiceImplTest.java new file mode 100644 index 0000000..86b1cfe --- /dev/null +++ b/hangtag-module-oms/hangtag-module-oms-biz/src/test/java/cn/hangtag/module/oms/service/brand/BrandServiceImplTest.java @@ -0,0 +1,149 @@ +package cn.hangtag.module.oms.service.brand; + +import cn.hangtag.module.oms.enums.BrandErrorCodeConstants; +import org.junit.jupiter.api.Disabled; +import org.junit.jupiter.api.Test; +import org.springframework.boot.test.mock.mockito.MockBean; + +import javax.annotation.Resource; + +import cn.hangtag.framework.test.core.ut.BaseDbUnitTest; + +import cn.hangtag.module.oms.controller.admin.brand.vo.*; +import cn.hangtag.module.oms.dal.dataobject.brand.BrandDO; +import cn.hangtag.module.oms.dal.mysql.brand.BrandMapper; +import cn.hangtag.framework.common.pojo.PageResult; + +import javax.annotation.Resource; +import org.springframework.context.annotation.Import; +import java.util.*; +import java.time.LocalDateTime; + +import static cn.hangtag.framework.test.core.util.AssertUtils.*; +import static cn.hangtag.framework.test.core.util.RandomUtils.*; +import static cn.hangtag.framework.common.util.date.LocalDateTimeUtils.*; +import static cn.hangtag.framework.common.util.object.ObjectUtils.*; +import static cn.hangtag.framework.common.util.date.DateUtils.*; +import static org.junit.jupiter.api.Assertions.*; +import static org.mockito.Mockito.*; + +/** + * {@link BrandServiceImpl} 的单元测试类 + * + * @author 芋道源码 + */ +@Import(BrandServiceImpl.class) +public class BrandServiceImplTest extends BaseDbUnitTest { + + @Resource + private BrandServiceImpl brandService; + + @Resource + private BrandMapper brandMapper; + + @Test + public void testCreateBrand_success() { + // 准备参数 + BrandSaveReqVO createReqVO = randomPojo(BrandSaveReqVO.class).setId(null); + + // 调用 + Long brandId = brandService.createBrand(createReqVO); + // 断言 + assertNotNull(brandId); + // 校验记录的属性是否正确 + BrandDO brand = brandMapper.selectById(brandId); + assertPojoEquals(createReqVO, brand, "id"); + } + + @Test + public void testUpdateBrand_success() { + // mock 数据 + BrandDO dbBrand = randomPojo(BrandDO.class); + brandMapper.insert(dbBrand);// @Sql: 先插入出一条存在的数据 + // 准备参数 + BrandSaveReqVO updateReqVO = randomPojo(BrandSaveReqVO.class, o -> { + o.setId(dbBrand.getId()); // 设置更新的 ID + }); + + // 调用 + brandService.updateBrand(updateReqVO); + // 校验是否更新正确 + BrandDO brand = brandMapper.selectById(updateReqVO.getId()); // 获取最新的 + assertPojoEquals(updateReqVO, brand); + } + + @Test + public void testUpdateBrand_notExists() { + // 准备参数 + BrandSaveReqVO updateReqVO = randomPojo(BrandSaveReqVO.class); + + // 调用, 并断言异常 + assertServiceException(() -> brandService.updateBrand(updateReqVO), BrandErrorCodeConstants.BRAND_NOT_EXISTS); + } + + @Test + public void testDeleteBrand_success() { + // mock 数据 + BrandDO dbBrand = randomPojo(BrandDO.class); + brandMapper.insert(dbBrand);// @Sql: 先插入出一条存在的数据 + // 准备参数 + Long id = dbBrand.getId(); + + // 调用 + brandService.deleteBrand(id); + // 校验数据不存在了 + assertNull(brandMapper.selectById(id)); + } + + @Test + public void testDeleteBrand_notExists() { + // 准备参数 + Long id = randomLongId(); + + // 调用, 并断言异常 + assertServiceException(() -> brandService.deleteBrand(id), BrandErrorCodeConstants.BRAND_NOT_EXISTS); + } + + @Test + @Disabled // TODO 请修改 null 为需要的值,然后删除 @Disabled 注解 + public void testGetBrandPage() { + // mock 数据 + BrandDO dbBrand = randomPojo(BrandDO.class, o -> { // 等会查询到 + o.setCode(null); + o.setName(null); + o.setLogo(null); + o.setBrandField(null); + o.setLocale(null); + o.setCreateTime(null); + }); + brandMapper.insert(dbBrand); + // 测试 code 不匹配 + brandMapper.insert(cloneIgnoreId(dbBrand, o -> o.setCode(null))); + // 测试 name 不匹配 + brandMapper.insert(cloneIgnoreId(dbBrand, o -> o.setName(null))); + // 测试 logo 不匹配 + brandMapper.insert(cloneIgnoreId(dbBrand, o -> o.setLogo(null))); + // 测试 brandField 不匹配 + brandMapper.insert(cloneIgnoreId(dbBrand, o -> o.setBrandField(null))); + // 测试 locale 不匹配 + brandMapper.insert(cloneIgnoreId(dbBrand, o -> o.setLocale(null))); + // 测试 createTime 不匹配 + brandMapper.insert(cloneIgnoreId(dbBrand, o -> o.setCreateTime(null))); + // 准备参数 + BrandPageReqVO reqVO = new BrandPageReqVO(); + reqVO.setCode(null); + reqVO.setName(null); + reqVO.setLogo(null); + reqVO.setBrandField(null); + reqVO.setLocale(null); + reqVO.setCreateTime(buildBetweenTime(2023, 2, 1, 2023, 2, 28)); + + // 调用 + PageResult pageResult = brandService.getBrandPage(reqVO); + // 断言 + assertEquals(1, pageResult.getTotal()); + assertEquals(1, pageResult.getList().size()); + assertPojoEquals(dbBrand, pageResult.getList().get(0)); + } + +} \ No newline at end of file diff --git a/hangtag-module-oms/hangtag-module-oms-biz/src/test/java/cn/hangtag/module/oms/service/productinfo/ProductInfoServiceImplTest.java b/hangtag-module-oms/hangtag-module-oms-biz/src/test/java/cn/hangtag/module/oms/service/productinfo/ProductInfoServiceImplTest.java new file mode 100644 index 0000000..8dd2712 --- /dev/null +++ b/hangtag-module-oms/hangtag-module-oms-biz/src/test/java/cn/hangtag/module/oms/service/productinfo/ProductInfoServiceImplTest.java @@ -0,0 +1,162 @@ +package cn.hangtag.module.oms.service.productinfo; + +import org.junit.jupiter.api.Disabled; +import org.junit.jupiter.api.Test; +import org.springframework.boot.test.mock.mockito.MockBean; + +import javax.annotation.Resource; + +import cn.hangtag.framework.test.core.ut.BaseDbUnitTest; + +import cn.hangtag.module.oms.controller.admin.productinfo.vo.*; +import cn.hangtag.module.oms.dal.dataobject.productinfo.ProductInfoDO; +import cn.hangtag.module.oms.dal.mysql.productinfo.ProductInfoMapper; +import cn.hangtag.framework.common.pojo.PageResult; + +import javax.annotation.Resource; +import org.springframework.context.annotation.Import; +import java.util.*; +import java.time.LocalDateTime; + +import static cn.hutool.core.util.RandomUtil.*; +import static cn.hangtag.module.oms.enums.ErrorCodeConstants.*; +import static cn.hangtag.framework.test.core.util.AssertUtils.*; +import static cn.hangtag.framework.test.core.util.RandomUtils.*; +import static cn.hangtag.framework.common.util.date.LocalDateTimeUtils.*; +import static cn.hangtag.framework.common.util.object.ObjectUtils.*; +import static cn.hangtag.framework.common.util.date.DateUtils.*; +import static org.junit.jupiter.api.Assertions.*; +import static org.mockito.Mockito.*; + +/** + * {@link ProductInfoServiceImpl} 的单元测试类 + * + * @author YuanFeng + */ +@Import(ProductInfoServiceImpl.class) +public class ProductInfoServiceImplTest extends BaseDbUnitTest { + + @Resource + private ProductInfoServiceImpl productInfoService; + + @Resource + private ProductInfoMapper productInfoMapper; + + @Test + public void testCreateProductInfo_success() { + // 准备参数 + ProductInfoSaveReqVO createReqVO = randomPojo(ProductInfoSaveReqVO.class).setId(null); + + // 调用 + Long productInfoId = productInfoService.createProductInfo(createReqVO); + // 断言 + assertNotNull(productInfoId); + // 校验记录的属性是否正确 + ProductInfoDO productInfo = productInfoMapper.selectById(productInfoId); + assertPojoEquals(createReqVO, productInfo, "id"); + } + + @Test + public void testUpdateProductInfo_success() { + // mock 数据 + ProductInfoDO dbProductInfo = randomPojo(ProductInfoDO.class); + productInfoMapper.insert(dbProductInfo);// @Sql: 先插入出一条存在的数据 + // 准备参数 + ProductInfoSaveReqVO updateReqVO = randomPojo(ProductInfoSaveReqVO.class, o -> { + o.setId(dbProductInfo.getId()); // 设置更新的 ID + }); + + // 调用 + productInfoService.updateProductInfo(updateReqVO); + // 校验是否更新正确 + ProductInfoDO productInfo = productInfoMapper.selectById(updateReqVO.getId()); // 获取最新的 + assertPojoEquals(updateReqVO, productInfo); + } + + @Test + public void testUpdateProductInfo_notExists() { + // 准备参数 + ProductInfoSaveReqVO updateReqVO = randomPojo(ProductInfoSaveReqVO.class); + + // 调用, 并断言异常 + assertServiceException(() -> productInfoService.updateProductInfo(updateReqVO), PRODUCT_INFO_NOT_EXISTS); + } + + @Test + public void testDeleteProductInfo_success() { + // mock 数据 + ProductInfoDO dbProductInfo = randomPojo(ProductInfoDO.class); + productInfoMapper.insert(dbProductInfo);// @Sql: 先插入出一条存在的数据 + // 准备参数 + Long id = dbProductInfo.getId(); + + // 调用 + productInfoService.deleteProductInfo(id); + // 校验数据不存在了 + assertNull(productInfoMapper.selectById(id)); + } + + @Test + public void testDeleteProductInfo_notExists() { + // 准备参数 + Long id = randomLongId(); + + // 调用, 并断言异常 + assertServiceException(() -> productInfoService.deleteProductInfo(id), PRODUCT_INFO_NOT_EXISTS); + } + + @Test + @Disabled // TODO 请修改 null 为需要的值,然后删除 @Disabled 注解 + public void testGetProductInfoPage() { + // mock 数据 + ProductInfoDO dbProductInfo = randomPojo(ProductInfoDO.class, o -> { // 等会查询到 + o.setCode(null); + o.setName(null); + o.setBrandId(null); + o.setProductTypeId(null); + o.setEnabled(null); + o.setRemark(null); + o.setDetails(null); + o.setCreateTime(null); + o.setCover(null); + }); + productInfoMapper.insert(dbProductInfo); + // 测试 code 不匹配 + productInfoMapper.insert(cloneIgnoreId(dbProductInfo, o -> o.setCode(null))); + // 测试 name 不匹配 + productInfoMapper.insert(cloneIgnoreId(dbProductInfo, o -> o.setName(null))); + // 测试 brandId 不匹配 + productInfoMapper.insert(cloneIgnoreId(dbProductInfo, o -> o.setBrandId(null))); + // 测试 productTypeId 不匹配 + productInfoMapper.insert(cloneIgnoreId(dbProductInfo, o -> o.setProductTypeId(null))); + // 测试 enabled 不匹配 + productInfoMapper.insert(cloneIgnoreId(dbProductInfo, o -> o.setEnabled(null))); + // 测试 remark 不匹配 + productInfoMapper.insert(cloneIgnoreId(dbProductInfo, o -> o.setRemark(null))); + // 测试 details 不匹配 + productInfoMapper.insert(cloneIgnoreId(dbProductInfo, o -> o.setDetails(null))); + // 测试 createTime 不匹配 + productInfoMapper.insert(cloneIgnoreId(dbProductInfo, o -> o.setCreateTime(null))); + // 测试 cover 不匹配 + productInfoMapper.insert(cloneIgnoreId(dbProductInfo, o -> o.setCover(null))); + // 准备参数 + ProductInfoPageReqVO reqVO = new ProductInfoPageReqVO(); + reqVO.setCode(null); + reqVO.setName(null); + reqVO.setBrandId(null); + reqVO.setProductTypeId(null); + reqVO.setEnabled(null); + reqVO.setRemark(null); + reqVO.setDetails(null); + reqVO.setCreateTime(buildBetweenTime(2023, 2, 1, 2023, 2, 28)); + reqVO.setCover(null); + + // 调用 + PageResult pageResult = productInfoService.getProductInfoPage(reqVO); + // 断言 + assertEquals(1, pageResult.getTotal()); + assertEquals(1, pageResult.getList().size()); + assertPojoEquals(dbProductInfo, pageResult.getList().get(0)); + } + +} \ No newline at end of file diff --git a/hangtag-module-oms/pom.xml b/hangtag-module-oms/pom.xml index 7d61a2f..b6f9482 100644 --- a/hangtag-module-oms/pom.xml +++ b/hangtag-module-oms/pom.xml @@ -13,6 +13,7 @@ hangtag-module-oms + hangtag-module-oms-api hangtag-module-oms-biz \ No newline at end of file diff --git a/hangtag-module-system/.flattened-pom.xml b/hangtag-module-system/.flattened-pom.xml deleted file mode 100644 index b19140d..0000000 --- a/hangtag-module-system/.flattened-pom.xml +++ /dev/null @@ -1,21 +0,0 @@ - - - 4.0.0 - - cn.hangtag - hangtag - 2.1.0-jdk8-snapshot - - cn.hangtag - hangtag-module-system - 2.1.0-jdk8-snapshot - pom - ${project.artifactId} - system 模块下,我们放通用业务,支撑上层的核心业务。 - 例如说:用户、部门、权限、数据字典等等 - - hangtag-module-system-api - hangtag-module-system-biz - - diff --git a/hangtag-module-system/hangtag-module-system-api/.flattened-pom.xml b/hangtag-module-system/hangtag-module-system-api/.flattened-pom.xml deleted file mode 100644 index 02e6d19..0000000 --- a/hangtag-module-system/hangtag-module-system-api/.flattened-pom.xml +++ /dev/null @@ -1,26 +0,0 @@ - - - 4.0.0 - - cn.hangtag - hangtag-module-system - 2.1.0-jdk8-snapshot - - cn.hangtag - hangtag-module-system-api - 2.1.0-jdk8-snapshot - ${project.artifactId} - system 模块 API,暴露给其它模块调用 - - - cn.hangtag - hangtag-common - - - org.springframework.boot - spring-boot-starter-validation - true - - - diff --git a/hangtag-module-system/hangtag-module-system-api/src/main/java/cn/hangtag/module/system/api/codingrules/CodingRulesApi.java b/hangtag-module-system/hangtag-module-system-api/src/main/java/cn/hangtag/module/system/api/codingrules/CodingRulesApi.java new file mode 100644 index 0000000..f1dc3ef --- /dev/null +++ b/hangtag-module-system/hangtag-module-system-api/src/main/java/cn/hangtag/module/system/api/codingrules/CodingRulesApi.java @@ -0,0 +1,28 @@ +package cn.hangtag.module.system.api.codingrules; + +import cn.hangtag.module.system.api.codingrules.dto.CodingRulesDTO; + +/** + * 系统编码规则 Service 接口 + * + * @author 芋道源码 + */ +public interface CodingRulesApi { + + + /** + * 更新编码规则 + * + * @param dto DTO + */ + void updateCodingRules(CodingRulesDTO dto); + + /** + * 获得系统编码规则 + * + * @param id 编号 + * @return 系统编码规则 + */ + CodingRulesDTO getCodingRules(Long id); + +} \ No newline at end of file diff --git a/hangtag-module-system/hangtag-module-system-api/src/main/java/cn/hangtag/module/system/api/codingrules/dto/CodingRulesDTO.java b/hangtag-module-system/hangtag-module-system-api/src/main/java/cn/hangtag/module/system/api/codingrules/dto/CodingRulesDTO.java new file mode 100644 index 0000000..b4313b0 --- /dev/null +++ b/hangtag-module-system/hangtag-module-system-api/src/main/java/cn/hangtag/module/system/api/codingrules/dto/CodingRulesDTO.java @@ -0,0 +1,22 @@ +package cn.hangtag.module.system.api.codingrules.dto; + +import lombok.Data; + +import java.io.Serializable; + +@Data +public class CodingRulesDTO implements Serializable { + + /** + * id + */ + private Long id; + /** + * 名称 + */ + private String name; + /** + * 规则配置 json + */ + private String config; +} diff --git a/hangtag-module-system/hangtag-module-system-api/target/maven-archiver/pom.properties b/hangtag-module-system/hangtag-module-system-api/target/maven-archiver/pom.properties deleted file mode 100644 index 8750193..0000000 --- a/hangtag-module-system/hangtag-module-system-api/target/maven-archiver/pom.properties +++ /dev/null @@ -1,3 +0,0 @@ -artifactId=hangtag-module-system-api -groupId=cn.hangtag -version=2.1.0-jdk8-snapshot diff --git a/hangtag-module-system/hangtag-module-system-api/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst b/hangtag-module-system/hangtag-module-system-api/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst deleted file mode 100644 index 313257b..0000000 --- a/hangtag-module-system/hangtag-module-system-api/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst +++ /dev/null @@ -1,60 +0,0 @@ -cn\hangtag\module\system\api\dict\DictDataApi.class -cn\hangtag\module\system\api\logger\dto\OperateLogCreateReqDTO.class -cn\hangtag\module\system\enums\permission\DataScopeEnum.class -cn\hangtag\module\system\api\sms\dto\code\SmsCodeUseReqDTO.class -cn\hangtag\module\system\api\dept\dto\DeptRespDTO.class -cn\hangtag\module\system\enums\ErrorCodeConstants.class -cn\hangtag\module\system\api\sms\dto\code\SmsCodeSendReqDTO.class -cn\hangtag\module\system\enums\sms\SmsSendStatusEnum.class -cn\hangtag\module\system\enums\social\SocialTypeEnum.class -cn\hangtag\module\system\api\dept\PostApi.class -cn\hangtag\module\system\api\notify\dto\NotifyTemplateReqDTO.class -cn\hangtag\module\system\api\notify\dto\NotifySendSingleToUserReqDTO.class -cn\hangtag\module\system\api\social\SocialUserApi.class -cn\hangtag\module\system\enums\oauth2\OAuth2ClientConstants.class -cn\hangtag\module\system\enums\permission\RoleTypeEnum.class -cn\hangtag\module\system\api\permission\PermissionApi.class -cn\hangtag\module\system\api\dict\dto\DictDataRespDTO.class -cn\hangtag\module\system\enums\mail\MailSendStatusEnum.class -cn\hangtag\module\system\api\oauth2\dto\OAuth2AccessTokenCheckRespDTO.class -cn\hangtag\module\system\api\sms\dto\send\SmsSendSingleToUserReqDTO.class -cn\hangtag\module\system\api\permission\dto\DeptDataPermissionRespDTO.class -cn\hangtag\module\system\enums\notify\NotifyTemplateTypeEnum.class -cn\hangtag\module\system\enums\permission\MenuTypeEnum.class -cn\hangtag\module\system\enums\sms\SmsTemplateTypeEnum.class -cn\hangtag\module\system\api\dept\DeptApi.class -cn\hangtag\module\system\api\user\AdminUserApi.class -cn\hangtag\module\system\enums\LogRecordConstants.class -cn\hangtag\module\system\api\oauth2\dto\OAuth2AccessTokenRespDTO.class -cn\hangtag\module\system\api\sms\dto\code\SmsCodeValidateReqDTO.class -cn\hangtag\module\system\enums\logger\LoginLogTypeEnum.class -cn\hangtag\module\system\api\permission\RoleApi.class -cn\hangtag\module\system\enums\oauth2\OAuth2GrantTypeEnum.class -cn\hangtag\module\system\api\dept\dto\PostRespDTO.class -cn\hangtag\module\system\api\social\dto\SocialWxJsapiSignatureRespDTO.class -cn\hangtag\module\system\api\social\dto\SocialWxPhoneNumberInfoRespDTO.class -cn\hangtag\module\system\api\oauth2\dto\OAuth2AccessTokenCreateReqDTO.class -cn\hangtag\module\system\enums\permission\RoleCodeEnum.class -cn\hangtag\module\system\enums\common\SexEnum.class -cn\hangtag\module\system\api\social\dto\SocialUserRespDTO.class -cn\hangtag\module\system\api\mail\dto\MailSendSingleToUserReqDTO.class -cn\hangtag\module\system\api\notify\NotifyMessageSendApi.class -cn\hangtag\module\system\api\sms\SmsCodeApi.class -cn\hangtag\module\system\api\logger\dto\LoginLogCreateReqDTO.class -cn\hangtag\module\system\api\logger\dto\OperateLogRespDTO.class -cn\hangtag\module\system\api\logger\dto\OperateLogPageReqDTO.class -cn\hangtag\module\system\api\logger\LoginLogApi.class -cn\hangtag\module\system\api\oauth2\OAuth2TokenApi.class -cn\hangtag\module\system\enums\notice\NoticeTypeEnum.class -cn\hangtag\module\system\api\social\dto\SocialUserUnbindReqDTO.class -cn\hangtag\module\system\enums\logger\LoginResultEnum.class -cn\hangtag\module\system\enums\sms\SmsSceneEnum.class -cn\hangtag\module\system\api\tenant\TenantApi.class -cn\hangtag\module\system\api\sms\SmsSendApi.class -cn\hangtag\module\system\enums\DictTypeConstants.class -cn\hangtag\module\system\api\social\dto\SocialUserBindReqDTO.class -cn\hangtag\module\system\api\social\SocialClientApi.class -cn\hangtag\module\system\api\mail\MailSendApi.class -cn\hangtag\module\system\api\logger\OperateLogApi.class -cn\hangtag\module\system\api\user\dto\AdminUserRespDTO.class -cn\hangtag\module\system\enums\sms\SmsReceiveStatusEnum.class diff --git a/hangtag-module-system/hangtag-module-system-api/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst b/hangtag-module-system/hangtag-module-system-api/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst deleted file mode 100644 index b37a394..0000000 --- a/hangtag-module-system/hangtag-module-system-api/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst +++ /dev/null @@ -1,61 +0,0 @@ -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-api\src\main\java\cn\hangtag\module\system\api\mail\MailSendApi.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-api\src\main\java\cn\hangtag\module\system\api\dept\PostApi.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-api\src\main\java\cn\hangtag\module\system\enums\mail\MailSendStatusEnum.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-api\src\main\java\cn\hangtag\module\system\enums\notify\NotifyTemplateTypeEnum.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-api\src\main\java\cn\hangtag\module\system\api\logger\dto\OperateLogRespDTO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-api\src\main\java\cn\hangtag\module\system\enums\logger\LoginResultEnum.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-api\src\main\java\cn\hangtag\module\system\api\dept\dto\DeptRespDTO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-api\src\main\java\cn\hangtag\module\system\api\logger\dto\OperateLogCreateReqDTO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-api\src\main\java\cn\hangtag\module\system\api\package-info.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-api\src\main\java\cn\hangtag\module\system\api\social\SocialUserApi.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-api\src\main\java\cn\hangtag\module\system\api\notify\dto\NotifyTemplateReqDTO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-api\src\main\java\cn\hangtag\module\system\api\permission\PermissionApi.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-api\src\main\java\cn\hangtag\module\system\api\social\SocialClientApi.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-api\src\main\java\cn\hangtag\module\system\api\logger\dto\OperateLogPageReqDTO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-api\src\main\java\cn\hangtag\module\system\api\oauth2\dto\OAuth2AccessTokenCheckRespDTO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-api\src\main\java\cn\hangtag\module\system\enums\sms\SmsTemplateTypeEnum.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-api\src\main\java\cn\hangtag\module\system\api\dict\dto\DictDataRespDTO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-api\src\main\java\cn\hangtag\module\system\api\social\dto\SocialWxJsapiSignatureRespDTO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-api\src\main\java\cn\hangtag\module\system\api\user\AdminUserApi.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-api\src\main\java\cn\hangtag\module\system\api\social\dto\SocialUserBindReqDTO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-api\src\main\java\cn\hangtag\module\system\api\logger\LoginLogApi.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-api\src\main\java\cn\hangtag\module\system\enums\sms\SmsSendStatusEnum.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-api\src\main\java\cn\hangtag\module\system\api\oauth2\OAuth2TokenApi.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-api\src\main\java\cn\hangtag\module\system\enums\social\SocialTypeEnum.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-api\src\main\java\cn\hangtag\module\system\enums\permission\MenuTypeEnum.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-api\src\main\java\cn\hangtag\module\system\api\dept\dto\PostRespDTO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-api\src\main\java\cn\hangtag\module\system\api\permission\dto\DeptDataPermissionRespDTO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-api\src\main\java\cn\hangtag\module\system\enums\common\SexEnum.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-api\src\main\java\cn\hangtag\module\system\enums\oauth2\OAuth2GrantTypeEnum.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-api\src\main\java\cn\hangtag\module\system\api\dict\DictDataApi.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-api\src\main\java\cn\hangtag\module\system\enums\sms\SmsReceiveStatusEnum.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-api\src\main\java\cn\hangtag\module\system\api\sms\dto\code\SmsCodeValidateReqDTO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-api\src\main\java\cn\hangtag\module\system\enums\oauth2\OAuth2ClientConstants.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-api\src\main\java\cn\hangtag\module\system\api\oauth2\dto\OAuth2AccessTokenRespDTO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-api\src\main\java\cn\hangtag\module\system\api\tenant\TenantApi.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-api\src\main\java\cn\hangtag\module\system\api\logger\dto\LoginLogCreateReqDTO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-api\src\main\java\cn\hangtag\module\system\api\notify\dto\NotifySendSingleToUserReqDTO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-api\src\main\java\cn\hangtag\module\system\enums\ErrorCodeConstants.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-api\src\main\java\cn\hangtag\module\system\api\social\dto\SocialUserUnbindReqDTO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-api\src\main\java\cn\hangtag\module\system\enums\permission\RoleCodeEnum.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-api\src\main\java\cn\hangtag\module\system\api\permission\RoleApi.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-api\src\main\java\cn\hangtag\module\system\api\dept\DeptApi.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-api\src\main\java\cn\hangtag\module\system\enums\notice\NoticeTypeEnum.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-api\src\main\java\cn\hangtag\module\system\api\sms\dto\code\SmsCodeSendReqDTO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-api\src\main\java\cn\hangtag\module\system\api\sms\SmsSendApi.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-api\src\main\java\cn\hangtag\module\system\enums\sms\SmsSceneEnum.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-api\src\main\java\cn\hangtag\module\system\api\oauth2\dto\OAuth2AccessTokenCreateReqDTO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-api\src\main\java\cn\hangtag\module\system\enums\DictTypeConstants.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-api\src\main\java\cn\hangtag\module\system\api\mail\dto\MailSendSingleToUserReqDTO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-api\src\main\java\cn\hangtag\module\system\enums\logger\LoginLogTypeEnum.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-api\src\main\java\cn\hangtag\module\system\enums\permission\DataScopeEnum.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-api\src\main\java\cn\hangtag\module\system\api\sms\dto\send\SmsSendSingleToUserReqDTO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-api\src\main\java\cn\hangtag\module\system\api\logger\OperateLogApi.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-api\src\main\java\cn\hangtag\module\system\enums\permission\RoleTypeEnum.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-api\src\main\java\cn\hangtag\module\system\enums\LogRecordConstants.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-api\src\main\java\cn\hangtag\module\system\api\user\dto\AdminUserRespDTO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-api\src\main\java\cn\hangtag\module\system\api\notify\NotifyMessageSendApi.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-api\src\main\java\cn\hangtag\module\system\api\sms\dto\code\SmsCodeUseReqDTO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-api\src\main\java\cn\hangtag\module\system\api\social\dto\SocialUserRespDTO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-api\src\main\java\cn\hangtag\module\system\api\social\dto\SocialWxPhoneNumberInfoRespDTO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-api\src\main\java\cn\hangtag\module\system\api\sms\SmsCodeApi.java diff --git a/hangtag-module-system/hangtag-module-system-biz/.flattened-pom.xml b/hangtag-module-system/hangtag-module-system-biz/.flattened-pom.xml deleted file mode 100644 index 3e2d8fd..0000000 --- a/hangtag-module-system/hangtag-module-system-biz/.flattened-pom.xml +++ /dev/null @@ -1,105 +0,0 @@ - - - 4.0.0 - - cn.hangtag - hangtag-module-system - 2.1.0-jdk8-snapshot - - cn.hangtag - hangtag-module-system-biz - 2.1.0-jdk8-snapshot - ${project.artifactId} - system 模块下,我们放通用业务,支撑上层的核心业务。 - 例如说:用户、部门、权限、数据字典等等 - - - cn.hangtag - hangtag-module-system-api - ${revision} - - - cn.hangtag - hangtag-module-infra-api - ${revision} - - - cn.hangtag - hangtag-spring-boot-starter-biz-data-permission - - - cn.hangtag - hangtag-spring-boot-starter-biz-tenant - - - cn.hangtag - hangtag-spring-boot-starter-biz-ip - - - cn.hangtag - hangtag-spring-boot-starter-security - - - org.springframework.boot - spring-boot-starter-validation - - - cn.hangtag - hangtag-spring-boot-starter-mybatis - - - cn.hangtag - hangtag-spring-boot-starter-redis - - - cn.hangtag - hangtag-spring-boot-starter-job - - - cn.hangtag - hangtag-spring-boot-starter-mq - - - cn.hangtag - hangtag-spring-boot-starter-test - test - - - cn.hangtag - hangtag-spring-boot-starter-excel - - - org.springframework.boot - spring-boot-starter-mail - - - com.xingyuv - spring-boot-starter-justauth - - - com.github.binarywang - wx-java-mp-spring-boot-starter - - - com.github.binarywang - wx-java-miniapp-spring-boot-starter - - - com.aliyun - aliyun-java-sdk-core - - - com.aliyun - aliyun-java-sdk-dysmsapi - - - com.tencentcloudapi - tencentcloud-sdk-java-sms - - - com.xingyuv - spring-boot-starter-captcha-plus - - - diff --git a/hangtag-module-system/hangtag-module-system-biz/src/main/java/cn/hangtag/module/system/api/codingrules/CodingRulesApiImpl.java b/hangtag-module-system/hangtag-module-system-biz/src/main/java/cn/hangtag/module/system/api/codingrules/CodingRulesApiImpl.java new file mode 100644 index 0000000..d18ea52 --- /dev/null +++ b/hangtag-module-system/hangtag-module-system-biz/src/main/java/cn/hangtag/module/system/api/codingrules/CodingRulesApiImpl.java @@ -0,0 +1,38 @@ +package cn.hangtag.module.system.api.codingrules; + +import cn.hangtag.framework.common.util.FuncUtil; +import cn.hangtag.framework.common.util.object.BeanUtils; +import cn.hangtag.module.system.api.codingrules.dto.CodingRulesDTO; +import cn.hangtag.module.system.dal.dataobject.codingrules.CodingRulesDO; +import cn.hangtag.module.system.dal.mysql.codingrules.CodingRulesMapper; +import lombok.AllArgsConstructor; +import org.springframework.stereotype.Service; + +import java.util.Date; + +@Service +@AllArgsConstructor +public class CodingRulesApiImpl implements CodingRulesApi{ + + private final CodingRulesMapper codingRulesMapper; + + @Override + public void updateCodingRules(CodingRulesDTO dto) { + CodingRulesDO rulesDO = codingRulesMapper.selectById(dto.getId()); + if(FuncUtil.isNotEmpty(rulesDO)){ + CodingRulesDO newData = new CodingRulesDO(); + newData.setId(dto.getId()); + newData.setConfig(dto.getConfig()); + codingRulesMapper.updateById(newData); + } + } + + @Override + public CodingRulesDTO getCodingRules(Long id) { + CodingRulesDO rulesDO = codingRulesMapper.selectById(id); + if(FuncUtil.isEmpty(rulesDO)){ + return null; + } + return BeanUtils.toBean(rulesDO,CodingRulesDTO.class); + } +} diff --git a/hangtag-module-system/hangtag-module-system-biz/src/main/java/cn/hangtag/module/system/controller/admin/codingrules/CodingRulesController.java b/hangtag-module-system/hangtag-module-system-biz/src/main/java/cn/hangtag/module/system/controller/admin/codingrules/CodingRulesController.java new file mode 100644 index 0000000..e1748ac --- /dev/null +++ b/hangtag-module-system/hangtag-module-system-biz/src/main/java/cn/hangtag/module/system/controller/admin/codingrules/CodingRulesController.java @@ -0,0 +1,119 @@ +package cn.hangtag.module.system.controller.admin.codingrules; + +import cn.hangtag.framework.common.serialnumber.BuilderRuleUtils; +import cn.hangtag.framework.common.serialnumber.CodingRulesInfo; +import cn.hangtag.framework.common.serialnumber.ParseRuleResult; +import cn.hangtag.framework.common.util.json.JsonUtils; +import org.springframework.web.bind.annotation.*; +import javax.annotation.Resource; +import org.springframework.validation.annotation.Validated; +import org.springframework.security.access.prepost.PreAuthorize; +import io.swagger.v3.oas.annotations.tags.Tag; +import io.swagger.v3.oas.annotations.Parameter; +import io.swagger.v3.oas.annotations.Operation; + +import javax.validation.constraints.*; +import javax.validation.*; +import javax.servlet.http.*; +import java.util.*; +import java.io.IOException; + +import cn.hangtag.framework.common.pojo.PageParam; +import cn.hangtag.framework.common.pojo.PageResult; +import cn.hangtag.framework.common.pojo.CommonResult; +import cn.hangtag.framework.common.util.object.BeanUtils; +import static cn.hangtag.framework.common.pojo.CommonResult.success; + +import cn.hangtag.framework.excel.core.util.ExcelUtils; + +import cn.hangtag.framework.apilog.core.annotation.ApiAccessLog; +import static cn.hangtag.framework.apilog.core.enums.OperateTypeEnum.*; + +import cn.hangtag.module.system.controller.admin.codingrules.vo.*; +import cn.hangtag.module.system.dal.dataobject.codingrules.CodingRulesDO; +import cn.hangtag.module.system.service.codingrules.CodingRulesService; + +@Tag(name = "管理后台 - 系统编码规则 ") +@RestController +@RequestMapping("/system/coding-rules") +@Validated +public class CodingRulesController { + + @Resource + private CodingRulesService codingRulesService; + + @PostMapping("/create") + @Operation(summary = "创建系统编码规则 ") + @PreAuthorize("@ss.hasPermission('system:coding-rules:create')") + public CommonResult createCodingRules(@Valid @RequestBody CodingRulesSaveReqVO createReqVO) { + return success(codingRulesService.createCodingRules(createReqVO)); + } + + @PostMapping("/preview-code") + @Operation(summary = "预览系统编码规则 ") + @PreAuthorize("@ss.hasPermission('system:coding-rules:create')") + public CommonResult< List> previewCode(@Valid @RequestBody CodingRulesSaveReqVO createReqVO) { + String config = createReqVO.getConfig(); + List rulesInfos = JsonUtils.parseArray(config, CodingRulesInfo.class); + List codes = new ArrayList<>(); + ParseRuleResult ruleResult = BuilderRuleUtils.parseRuleInfo(rulesInfos); + String code = ruleResult.getCode(); + List list = ruleResult.getList(); + codes.add(code); + for (int i = 0; i < 4; i++) { + ruleResult = BuilderRuleUtils.parseRuleInfo(list); + code = ruleResult.getCode(); + list = ruleResult.getList(); + codes.add(code); + } + return success(codes); + } + + @PutMapping("/update") + @Operation(summary = "更新系统编码规则 ") + @PreAuthorize("@ss.hasPermission('system:coding-rules:update')") + public CommonResult updateCodingRules(@Valid @RequestBody CodingRulesSaveReqVO updateReqVO) { + codingRulesService.updateCodingRules(updateReqVO); + return success(true); + } + + @DeleteMapping("/delete") + @Operation(summary = "删除系统编码规则 ") + @Parameter(name = "id", description = "编号", required = true) + @PreAuthorize("@ss.hasPermission('system:coding-rules:delete')") + public CommonResult deleteCodingRules(@RequestParam("id") Long id) { + codingRulesService.deleteCodingRules(id); + return success(true); + } + + @GetMapping("/get") + @Operation(summary = "获得系统编码规则 ") + @Parameter(name = "id", description = "编号", required = true, example = "1024") + @PreAuthorize("@ss.hasPermission('system:coding-rules:query')") + public CommonResult getCodingRules(@RequestParam("id") Long id) { + CodingRulesDO codingRules = codingRulesService.getCodingRules(id); + return success(BeanUtils.toBean(codingRules, CodingRulesRespVO.class)); + } + + @GetMapping("/page") + @Operation(summary = "获得系统编码规则 分页") + @PreAuthorize("@ss.hasPermission('system:coding-rules:query')") + public CommonResult> getCodingRulesPage(@Valid CodingRulesPageReqVO pageReqVO) { + PageResult pageResult = codingRulesService.getCodingRulesPage(pageReqVO); + return success(BeanUtils.toBean(pageResult, CodingRulesRespVO.class)); + } + + @GetMapping("/export-excel") + @Operation(summary = "导出系统编码规则 Excel") + @PreAuthorize("@ss.hasPermission('system:coding-rules:export')") + @ApiAccessLog(operateType = EXPORT) + public void exportCodingRulesExcel(@Valid CodingRulesPageReqVO pageReqVO, + HttpServletResponse response) throws IOException { + pageReqVO.setPageSize(PageParam.PAGE_SIZE_NONE); + List list = codingRulesService.getCodingRulesPage(pageReqVO).getList(); + // 导出 Excel + ExcelUtils.write(response, "系统编码规则 .xls", "数据", CodingRulesRespVO.class, + BeanUtils.toBean(list, CodingRulesRespVO.class)); + } + +} \ No newline at end of file diff --git a/hangtag-module-system/hangtag-module-system-biz/src/main/java/cn/hangtag/module/system/controller/admin/codingrules/vo/CodingRulesPageReqVO.java b/hangtag-module-system/hangtag-module-system-biz/src/main/java/cn/hangtag/module/system/controller/admin/codingrules/vo/CodingRulesPageReqVO.java new file mode 100644 index 0000000..22f19e8 --- /dev/null +++ b/hangtag-module-system/hangtag-module-system-biz/src/main/java/cn/hangtag/module/system/controller/admin/codingrules/vo/CodingRulesPageReqVO.java @@ -0,0 +1,28 @@ +package cn.hangtag.module.system.controller.admin.codingrules.vo; + +import lombok.*; +import java.util.*; +import io.swagger.v3.oas.annotations.media.Schema; +import cn.hangtag.framework.common.pojo.PageParam; +import org.springframework.format.annotation.DateTimeFormat; +import java.time.LocalDateTime; + +import static cn.hangtag.framework.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND; + +@Schema(description = "管理后台 - 系统编码规则 分页 Request VO") +@Data +@EqualsAndHashCode(callSuper = true) +@ToString(callSuper = true) +public class CodingRulesPageReqVO extends PageParam { + + @Schema(description = "名称", example = "张三") + private String name; + + @Schema(description = "备注", example = "随便") + private String remark; + + @Schema(description = "创建时间") + @DateTimeFormat(pattern = FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND) + private LocalDateTime[] createTime; + +} \ No newline at end of file diff --git a/hangtag-module-system/hangtag-module-system-biz/src/main/java/cn/hangtag/module/system/controller/admin/codingrules/vo/CodingRulesRespVO.java b/hangtag-module-system/hangtag-module-system-biz/src/main/java/cn/hangtag/module/system/controller/admin/codingrules/vo/CodingRulesRespVO.java new file mode 100644 index 0000000..e0f6c8f --- /dev/null +++ b/hangtag-module-system/hangtag-module-system-biz/src/main/java/cn/hangtag/module/system/controller/admin/codingrules/vo/CodingRulesRespVO.java @@ -0,0 +1,36 @@ +package cn.hangtag.module.system.controller.admin.codingrules.vo; + +import io.swagger.v3.oas.annotations.media.Schema; +import lombok.*; +import java.util.*; +import org.springframework.format.annotation.DateTimeFormat; +import java.time.LocalDateTime; +import com.alibaba.excel.annotation.*; + +@Schema(description = "管理后台 - 系统编码规则 Response VO") +@Data +@ExcelIgnoreUnannotated +public class CodingRulesRespVO { + + @Schema(description = "id", requiredMode = Schema.RequiredMode.REQUIRED, example = "8153") + @ExcelProperty("id") + private Long id; + + @Schema(description = "名称", requiredMode = Schema.RequiredMode.REQUIRED, example = "张三") + @ExcelProperty("名称") + private String name; + + @Schema(description = "规则配置 json") + @ExcelProperty("规则配置") + private String config; + + + @Schema(description = "备注", example = "随便") + @ExcelProperty("备注") + private String remark; + + @Schema(description = "创建时间", requiredMode = Schema.RequiredMode.REQUIRED) + @ExcelProperty("创建时间") + private LocalDateTime createTime; + +} \ No newline at end of file diff --git a/hangtag-module-system/hangtag-module-system-biz/src/main/java/cn/hangtag/module/system/controller/admin/codingrules/vo/CodingRulesSaveReqVO.java b/hangtag-module-system/hangtag-module-system-biz/src/main/java/cn/hangtag/module/system/controller/admin/codingrules/vo/CodingRulesSaveReqVO.java new file mode 100644 index 0000000..e78b0c5 --- /dev/null +++ b/hangtag-module-system/hangtag-module-system-biz/src/main/java/cn/hangtag/module/system/controller/admin/codingrules/vo/CodingRulesSaveReqVO.java @@ -0,0 +1,25 @@ +package cn.hangtag.module.system.controller.admin.codingrules.vo; + +import io.swagger.v3.oas.annotations.media.Schema; +import lombok.*; +import java.util.*; +import javax.validation.constraints.*; + +@Schema(description = "管理后台 - 系统编码规则 新增/修改 Request VO") +@Data +public class CodingRulesSaveReqVO { + + @Schema(description = "id", requiredMode = Schema.RequiredMode.REQUIRED, example = "8153") + private Long id; + + @Schema(description = "名称", requiredMode = Schema.RequiredMode.REQUIRED, example = "张三") + @NotEmpty(message = "名称不能为空") + private String name; + + @Schema(description = "规则配置 json") + private String config; + + @Schema(description = "备注", example = "随便") + private String remark; + +} \ No newline at end of file diff --git a/hangtag-module-system/hangtag-module-system-biz/src/main/java/cn/hangtag/module/system/dal/dataobject/codingrules/CodingRulesDO.java b/hangtag-module-system/hangtag-module-system-biz/src/main/java/cn/hangtag/module/system/dal/dataobject/codingrules/CodingRulesDO.java new file mode 100644 index 0000000..6c80c23 --- /dev/null +++ b/hangtag-module-system/hangtag-module-system-biz/src/main/java/cn/hangtag/module/system/dal/dataobject/codingrules/CodingRulesDO.java @@ -0,0 +1,43 @@ +package cn.hangtag.module.system.dal.dataobject.codingrules; + +import lombok.*; +import java.util.*; +import java.time.LocalDateTime; +import java.time.LocalDateTime; +import com.baomidou.mybatisplus.annotation.*; +import cn.hangtag.framework.mybatis.core.dataobject.BaseDO; + +/** + * 系统编码规则 DO + * + * @author 芋道源码 + */ +@TableName("system_coding_rules") +@KeySequence("system_coding_rules_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。 +@Data +@EqualsAndHashCode(callSuper = true) +@ToString(callSuper = true) +@Builder +@NoArgsConstructor +@AllArgsConstructor +public class CodingRulesDO extends BaseDO { + + /** + * id + */ + @TableId + private Long id; + /** + * 名称 + */ + private String name; + /** + * 规则配置 json + */ + private String config; + /** + * 备注 + */ + private String remark; + +} \ No newline at end of file diff --git a/hangtag-module-system/hangtag-module-system-biz/src/main/java/cn/hangtag/module/system/dal/mysql/codingrules/CodingRulesMapper.java b/hangtag-module-system/hangtag-module-system-biz/src/main/java/cn/hangtag/module/system/dal/mysql/codingrules/CodingRulesMapper.java new file mode 100644 index 0000000..44fb1be --- /dev/null +++ b/hangtag-module-system/hangtag-module-system-biz/src/main/java/cn/hangtag/module/system/dal/mysql/codingrules/CodingRulesMapper.java @@ -0,0 +1,28 @@ +package cn.hangtag.module.system.dal.mysql.codingrules; + +import java.util.*; + +import cn.hangtag.framework.common.pojo.PageResult; +import cn.hangtag.framework.mybatis.core.query.LambdaQueryWrapperX; +import cn.hangtag.framework.mybatis.core.mapper.BaseMapperX; +import cn.hangtag.module.system.dal.dataobject.codingrules.CodingRulesDO; +import org.apache.ibatis.annotations.Mapper; +import cn.hangtag.module.system.controller.admin.codingrules.vo.*; + +/** + * 系统编码规则 Mapper + * + * @author 芋道源码 + */ +@Mapper +public interface CodingRulesMapper extends BaseMapperX { + + default PageResult selectPage(CodingRulesPageReqVO reqVO) { + return selectPage(reqVO, new LambdaQueryWrapperX() + .likeIfPresent(CodingRulesDO::getName, reqVO.getName()) + .eqIfPresent(CodingRulesDO::getRemark, reqVO.getRemark()) + .betweenIfPresent(CodingRulesDO::getCreateTime, reqVO.getCreateTime()) + .orderByDesc(CodingRulesDO::getId)); + } + +} \ No newline at end of file diff --git a/hangtag-module-system/hangtag-module-system-biz/src/main/java/cn/hangtag/module/system/service/codingrules/CodingRulesService.java b/hangtag-module-system/hangtag-module-system-biz/src/main/java/cn/hangtag/module/system/service/codingrules/CodingRulesService.java new file mode 100644 index 0000000..98df624 --- /dev/null +++ b/hangtag-module-system/hangtag-module-system-biz/src/main/java/cn/hangtag/module/system/service/codingrules/CodingRulesService.java @@ -0,0 +1,55 @@ +package cn.hangtag.module.system.service.codingrules; + +import java.util.*; +import javax.validation.*; +import cn.hangtag.module.system.controller.admin.codingrules.vo.*; +import cn.hangtag.module.system.dal.dataobject.codingrules.CodingRulesDO; +import cn.hangtag.framework.common.pojo.PageResult; +import cn.hangtag.framework.common.pojo.PageParam; + +/** + * 系统编码规则 Service 接口 + * + * @author 芋道源码 + */ +public interface CodingRulesService { + + /** + * 创建系统编码规则 + * + * @param createReqVO 创建信息 + * @return 编号 + */ + Long createCodingRules(@Valid CodingRulesSaveReqVO createReqVO); + + /** + * 更新系统编码规则 + * + * @param updateReqVO 更新信息 + */ + void updateCodingRules(@Valid CodingRulesSaveReqVO updateReqVO); + + /** + * 删除系统编码规则 + * + * @param id 编号 + */ + void deleteCodingRules(Long id); + + /** + * 获得系统编码规则 + * + * @param id 编号 + * @return 系统编码规则 + */ + CodingRulesDO getCodingRules(Long id); + + /** + * 获得系统编码规则 分页 + * + * @param pageReqVO 分页查询 + * @return 系统编码规则 分页 + */ + PageResult getCodingRulesPage(CodingRulesPageReqVO pageReqVO); + +} \ No newline at end of file diff --git a/hangtag-module-system/hangtag-module-system-biz/src/main/java/cn/hangtag/module/system/service/codingrules/CodingRulesServiceImpl.java b/hangtag-module-system/hangtag-module-system-biz/src/main/java/cn/hangtag/module/system/service/codingrules/CodingRulesServiceImpl.java new file mode 100644 index 0000000..e63c978 --- /dev/null +++ b/hangtag-module-system/hangtag-module-system-biz/src/main/java/cn/hangtag/module/system/service/codingrules/CodingRulesServiceImpl.java @@ -0,0 +1,75 @@ +package cn.hangtag.module.system.service.codingrules; + +import cn.hangtag.framework.common.exception.enums.GlobalErrorCodeConstants; +import org.springframework.stereotype.Service; +import javax.annotation.Resource; +import org.springframework.validation.annotation.Validated; +import org.springframework.transaction.annotation.Transactional; + +import java.util.*; +import cn.hangtag.module.system.controller.admin.codingrules.vo.*; +import cn.hangtag.module.system.dal.dataobject.codingrules.CodingRulesDO; +import cn.hangtag.framework.common.pojo.PageResult; +import cn.hangtag.framework.common.pojo.PageParam; +import cn.hangtag.framework.common.util.object.BeanUtils; + +import cn.hangtag.module.system.dal.mysql.codingrules.CodingRulesMapper; + +import static cn.hangtag.framework.common.exception.util.ServiceExceptionUtil.exception; +import static cn.hangtag.module.system.enums.ErrorCodeConstants.*; + +/** + * 系统编码规则 Service 实现类 + * + * @author 芋道源码 + */ +@Service +@Validated +public class CodingRulesServiceImpl implements CodingRulesService { + + @Resource + private CodingRulesMapper codingRulesMapper; + + @Override + public Long createCodingRules(CodingRulesSaveReqVO createReqVO) { + // 插入 + CodingRulesDO codingRules = BeanUtils.toBean(createReqVO, CodingRulesDO.class); + codingRulesMapper.insert(codingRules); + // 返回 + return codingRules.getId(); + } + + @Override + public void updateCodingRules(CodingRulesSaveReqVO updateReqVO) { + // 校验存在 + validateCodingRulesExists(updateReqVO.getId()); + // 更新 + CodingRulesDO updateObj = BeanUtils.toBean(updateReqVO, CodingRulesDO.class); + codingRulesMapper.updateById(updateObj); + } + + @Override + public void deleteCodingRules(Long id) { + // 校验存在 + validateCodingRulesExists(id); + // 删除 + codingRulesMapper.deleteById(id); + } + + private void validateCodingRulesExists(Long id) { + if (codingRulesMapper.selectById(id) == null) { + throw exception(GlobalErrorCodeConstants.DATA_EMPTY); + } + } + + @Override + public CodingRulesDO getCodingRules(Long id) { + return codingRulesMapper.selectById(id); + } + + @Override + public PageResult getCodingRulesPage(CodingRulesPageReqVO pageReqVO) { + return codingRulesMapper.selectPage(pageReqVO); + } + +} \ No newline at end of file diff --git a/hangtag-module-system/hangtag-module-system-biz/src/main/resources/mapper/codingrules/CodingRulesMapper.xml b/hangtag-module-system/hangtag-module-system-biz/src/main/resources/mapper/codingrules/CodingRulesMapper.xml new file mode 100644 index 0000000..e74c7cc --- /dev/null +++ b/hangtag-module-system/hangtag-module-system-biz/src/main/resources/mapper/codingrules/CodingRulesMapper.xml @@ -0,0 +1,12 @@ + + + + + + + \ No newline at end of file diff --git a/hangtag-module-system/hangtag-module-system-biz/target/generated-sources/annotations/cn/hangtag/module/system/convert/auth/AuthConvertImpl.java b/hangtag-module-system/hangtag-module-system-biz/target/generated-sources/annotations/cn/hangtag/module/system/convert/auth/AuthConvertImpl.java index 9da812d..f8325fe 100644 --- a/hangtag-module-system/hangtag-module-system-biz/target/generated-sources/annotations/cn/hangtag/module/system/convert/auth/AuthConvertImpl.java +++ b/hangtag-module-system/hangtag-module-system-biz/target/generated-sources/annotations/cn/hangtag/module/system/convert/auth/AuthConvertImpl.java @@ -14,8 +14,8 @@ import javax.annotation.Generated; @Generated( value = "org.mapstruct.ap.MappingProcessor", - date = "2024-06-30T13:30:34+0800", - comments = "version: 1.5.5.Final, compiler: javac, environment: Java 1.8.0_401 (Oracle Corporation)" + date = "2024-07-20T17:55:11+0800", + comments = "version: 1.5.5.Final, compiler: javac, environment: Java 1.8.0_144 (Oracle Corporation)" ) public class AuthConvertImpl implements AuthConvert { diff --git a/hangtag-module-system/hangtag-module-system-biz/target/generated-sources/annotations/cn/hangtag/module/system/convert/oauth2/OAuth2OpenConvertImpl.java b/hangtag-module-system/hangtag-module-system-biz/target/generated-sources/annotations/cn/hangtag/module/system/convert/oauth2/OAuth2OpenConvertImpl.java index 948db14..f6b23c8 100644 --- a/hangtag-module-system/hangtag-module-system-biz/target/generated-sources/annotations/cn/hangtag/module/system/convert/oauth2/OAuth2OpenConvertImpl.java +++ b/hangtag-module-system/hangtag-module-system-biz/target/generated-sources/annotations/cn/hangtag/module/system/convert/oauth2/OAuth2OpenConvertImpl.java @@ -4,8 +4,8 @@ import javax.annotation.Generated; @Generated( value = "org.mapstruct.ap.MappingProcessor", - date = "2024-06-30T13:30:34+0800", - comments = "version: 1.5.5.Final, compiler: javac, environment: Java 1.8.0_401 (Oracle Corporation)" + date = "2024-07-20T17:55:11+0800", + comments = "version: 1.5.5.Final, compiler: javac, environment: Java 1.8.0_144 (Oracle Corporation)" ) public class OAuth2OpenConvertImpl implements OAuth2OpenConvert { } diff --git a/hangtag-module-system/hangtag-module-system-biz/target/generated-sources/annotations/cn/hangtag/module/system/convert/social/SocialUserConvertImpl.java b/hangtag-module-system/hangtag-module-system-biz/target/generated-sources/annotations/cn/hangtag/module/system/convert/social/SocialUserConvertImpl.java index 5a49bc3..968aefb 100644 --- a/hangtag-module-system/hangtag-module-system-biz/target/generated-sources/annotations/cn/hangtag/module/system/convert/social/SocialUserConvertImpl.java +++ b/hangtag-module-system/hangtag-module-system-biz/target/generated-sources/annotations/cn/hangtag/module/system/convert/social/SocialUserConvertImpl.java @@ -6,8 +6,8 @@ import javax.annotation.Generated; @Generated( value = "org.mapstruct.ap.MappingProcessor", - date = "2024-06-30T13:30:34+0800", - comments = "version: 1.5.5.Final, compiler: javac, environment: Java 1.8.0_401 (Oracle Corporation)" + date = "2024-07-20T17:55:11+0800", + comments = "version: 1.5.5.Final, compiler: javac, environment: Java 1.8.0_144 (Oracle Corporation)" ) public class SocialUserConvertImpl implements SocialUserConvert { diff --git a/hangtag-module-system/hangtag-module-system-biz/target/generated-sources/annotations/cn/hangtag/module/system/convert/tenant/TenantConvertImpl.java b/hangtag-module-system/hangtag-module-system-biz/target/generated-sources/annotations/cn/hangtag/module/system/convert/tenant/TenantConvertImpl.java index b584f08..96f4082 100644 --- a/hangtag-module-system/hangtag-module-system-biz/target/generated-sources/annotations/cn/hangtag/module/system/convert/tenant/TenantConvertImpl.java +++ b/hangtag-module-system/hangtag-module-system-biz/target/generated-sources/annotations/cn/hangtag/module/system/convert/tenant/TenantConvertImpl.java @@ -4,8 +4,8 @@ import javax.annotation.Generated; @Generated( value = "org.mapstruct.ap.MappingProcessor", - date = "2024-06-30T13:30:34+0800", - comments = "version: 1.5.5.Final, compiler: javac, environment: Java 1.8.0_401 (Oracle Corporation)" + date = "2024-07-20T17:55:11+0800", + comments = "version: 1.5.5.Final, compiler: javac, environment: Java 1.8.0_144 (Oracle Corporation)" ) public class TenantConvertImpl implements TenantConvert { } diff --git a/hangtag-module-system/hangtag-module-system-biz/target/generated-sources/annotations/cn/hangtag/module/system/convert/user/UserConvertImpl.java b/hangtag-module-system/hangtag-module-system-biz/target/generated-sources/annotations/cn/hangtag/module/system/convert/user/UserConvertImpl.java index 398194f..b72cd33 100644 --- a/hangtag-module-system/hangtag-module-system-biz/target/generated-sources/annotations/cn/hangtag/module/system/convert/user/UserConvertImpl.java +++ b/hangtag-module-system/hangtag-module-system-biz/target/generated-sources/annotations/cn/hangtag/module/system/convert/user/UserConvertImpl.java @@ -4,8 +4,8 @@ import javax.annotation.Generated; @Generated( value = "org.mapstruct.ap.MappingProcessor", - date = "2024-06-30T13:30:34+0800", - comments = "version: 1.5.5.Final, compiler: javac, environment: Java 1.8.0_401 (Oracle Corporation)" + date = "2024-07-20T17:55:11+0800", + comments = "version: 1.5.5.Final, compiler: javac, environment: Java 1.8.0_144 (Oracle Corporation)" ) public class UserConvertImpl implements UserConvert { } diff --git a/hangtag-module-system/hangtag-module-system-biz/target/maven-archiver/pom.properties b/hangtag-module-system/hangtag-module-system-biz/target/maven-archiver/pom.properties deleted file mode 100644 index 16c1dcd..0000000 --- a/hangtag-module-system/hangtag-module-system-biz/target/maven-archiver/pom.properties +++ /dev/null @@ -1,3 +0,0 @@ -artifactId=hangtag-module-system-biz -groupId=cn.hangtag -version=2.1.0-jdk8-snapshot diff --git a/hangtag-module-system/hangtag-module-system-biz/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst b/hangtag-module-system/hangtag-module-system-biz/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst deleted file mode 100644 index d608ac6..0000000 --- a/hangtag-module-system/hangtag-module-system-biz/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst +++ /dev/null @@ -1,379 +0,0 @@ -cn\hangtag\module\system\dal\dataobject\dict\DictTypeDO.class -cn\hangtag\module\system\controller\admin\auth\vo\AuthPermissionInfoRespVO$UserVO.class -cn\hangtag\module\system\controller\admin\mail\vo\account\MailAccountRespVO.class -cn\hangtag\module\system\controller\admin\tenant\vo\packages\TenantPackageSaveReqVO.class -cn\hangtag\module\system\api\sms\SmsCodeApiImpl.class -cn\hangtag\module\system\mq\consumer\mail\MailSendConsumer.class -cn\hangtag\module\system\controller\admin\oauth2\vo\open\OAuth2OpenAccessTokenRespVO.class -cn\hangtag\module\system\service\notify\NotifyTemplateService.class -cn\hangtag\module\system\controller\admin\sms\SmsTemplateController.class -cn\hangtag\module\system\framework\sms\core\client\impl\AliyunSmsClient.class -cn\hangtag\module\system\controller\admin\dict\vo\type\DictTypeSimpleRespVO.class -cn\hangtag\module\system\framework\web\config\SystemWebConfiguration.class -cn\hangtag\module\system\service\tenant\TenantServiceImpl.class -cn\hangtag\module\system\dal\mysql\dept\UserPostMapper.class -cn\hangtag\module\system\controller\admin\notify\vo\message\NotifyMessageMyPageReqVO.class -cn\hangtag\module\system\framework\datapermission\config\DataPermissionConfiguration.class -cn\hangtag\module\system\service\dict\DictTypeService.class -cn\hangtag\module\system\controller\admin\dict\vo\type\DictTypeRespVO.class -cn\hangtag\module\system\controller\admin\notify\vo\message\NotifyMessagePageReqVO.class -cn\hangtag\module\system\controller\admin\socail\vo\user\SocialUserUnbindReqVO$SocialUserUnbindReqVOBuilder.class -cn\hangtag\module\system\service\sms\SmsChannelService.class -cn\hangtag\module\system\controller\admin\oauth2\OAuth2ClientController.class -cn\hangtag\module\system\convert\user\UserConvertImpl.class -cn\hangtag\module\system\controller\admin\oauth2\vo\open\OAuth2OpenAuthorizeInfoRespVO$Client.class -cn\hangtag\module\system\service\sms\SmsChannelServiceImpl.class -cn\hangtag\module\system\controller\admin\oauth2\vo\client\OAuth2ClientRespVO.class -cn\hangtag\module\system\controller\admin\dept\vo\dept\DeptSaveReqVO.class -cn\hangtag\module\system\convert\oauth2\OAuth2OpenConvert.class -cn\hangtag\module\system\framework\sms\core\client\SmsClient.class -cn\hangtag\module\system\controller\admin\sms\vo\channel\SmsChannelRespVO.class -cn\hangtag\module\system\controller\admin\notify\vo\template\NotifyTemplateSaveReqVO.class -cn\hangtag\module\system\service\dept\DeptService.class -cn\hangtag\module\system\controller\admin\logger\vo\operatelog\OperateLogPageReqVO.class -cn\hangtag\module\system\api\notify\NotifyMessageSendApiImpl.class -cn\hangtag\module\system\controller\admin\user\vo\profile\UserProfileUpdateReqVO.class -cn\hangtag\module\system\controller\admin\mail\vo\template\MailTemplateSendReqVO.class -cn\hangtag\module\system\framework\operatelog\core\SexParseFunction.class -cn\hangtag\module\system\service\oauth2\OAuth2CodeService.class -cn\hangtag\module\system\service\sms\SmsChannelServiceImpl$2.class -cn\hangtag\module\system\dal\dataobject\sms\SmsCodeDO$SmsCodeDOBuilder.class -cn\hangtag\module\system\service\dict\DictTypeServiceImpl.class -cn\hangtag\module\system\service\notify\NotifySendService.class -cn\hangtag\module\system\dal\mysql\logger\LoginLogMapper.class -cn\hangtag\module\system\dal\dataobject\oauth2\OAuth2AccessTokenDO.class -cn\hangtag\module\system\service\member\MemberServiceImpl.class -cn\hangtag\module\system\controller\admin\user\vo\user\UserImportExcelVO.class -cn\hangtag\module\system\service\oauth2\OAuth2ApproveServiceImpl.class -cn\hangtag\module\system\controller\admin\notify\vo\template\NotifyTemplateRespVO.class -cn\hangtag\module\system\framework\sms\core\client\dto\SmsReceiveRespDTO.class -cn\hangtag\module\system\controller\admin\socail\vo\client\SocialClientSaveReqVO.class -cn\hangtag\module\system\controller\app\ip\vo\AppAreaNodeRespVO.class -cn\hangtag\module\system\api\dict\DictDataApiImpl.class -cn\hangtag\module\system\controller\admin\auth\vo\AuthPermissionInfoRespVO$MenuVO.class -cn\hangtag\module\system\dal\dataobject\logger\LoginLogDO.class -cn\hangtag\module\system\service\permission\RoleServiceImpl.class -cn\hangtag\module\system\controller\admin\socail\vo\user\SocialUserPageReqVO.class -cn\hangtag\module\system\controller\admin\oauth2\OAuth2OpenController.class -cn\hangtag\module\system\framework\operatelog\core\PostParseFunction.class -cn\hangtag\module\system\controller\admin\tenant\TenantPackageController.class -cn\hangtag\module\system\service\notice\NoticeServiceImpl.class -cn\hangtag\module\system\service\permission\MenuServiceImpl.class -cn\hangtag\module\system\controller\admin\captcha\CaptchaController.class -cn\hangtag\module\system\controller\admin\sms\vo\template\SmsTemplateRespVO.class -cn\hangtag\module\system\framework\sms\core\client\SmsClientFactory.class -cn\hangtag\module\system\controller\admin\oauth2\OAuth2OpenController$1.class -cn\hangtag\module\system\controller\admin\socail\vo\user\SocialUserUnbindReqVO.class -cn\hangtag\module\system\controller\admin\auth\vo\AuthLoginReqVO.class -cn\hangtag\module\system\service\social\SocialClientServiceImpl.class -cn\hangtag\module\system\controller\admin\mail\vo\template\MailTemplateRespVO.class -cn\hangtag\module\system\controller\admin\auth\vo\AuthSmsLoginReqVO.class -cn\hangtag\module\system\controller\admin\socail\SocialClientController.class -cn\hangtag\module\system\service\mail\MailTemplateService.class -cn\hangtag\module\system\controller\admin\socail\vo\client\SocialClientRespVO.class -cn\hangtag\module\system\controller\admin\user\vo\profile\UserProfileUpdatePasswordReqVO.class -cn\hangtag\module\system\framework\sms\core\client\dto\SmsSendRespDTO.class -cn\hangtag\module\system\dal\dataobject\social\SocialUserDO.class -cn\hangtag\module\system\dal\mysql\social\SocialUserMapper.class -cn\hangtag\module\system\service\sms\SmsTemplateServiceImpl.class -cn\hangtag\module\system\dal\dataobject\social\SocialUserDO$SocialUserDOBuilder.class -cn\hangtag\module\system\controller\admin\oauth2\vo\user\OAuth2UserInfoRespVO.class -cn\hangtag\module\system\controller\admin\dept\vo\post\PostPageReqVO.class -cn\hangtag\module\system\dal\dataobject\dept\DeptDO.class -cn\hangtag\module\system\controller\admin\user\vo\user\UserImportRespVO.class -cn\hangtag\module\system\controller\admin\auth\vo\AuthLoginRespVO.class -cn\hangtag\module\system\service\permission\PermissionServiceImpl.class -cn\hangtag\module\system\service\mail\MailSendService.class -cn\hangtag\module\system\controller\admin\auth\vo\AuthSmsSendReqVO.class -cn\hangtag\module\system\controller\admin\permission\PermissionController.class -cn\hangtag\module\system\controller\admin\user\vo\user\UserUpdateStatusReqVO.class -cn\hangtag\module\system\service\mail\MailLogServiceImpl.class -cn\hangtag\module\system\dal\mysql\permission\RoleMapper.class -cn\hangtag\module\system\controller\admin\user\vo\user\UserRespVO.class -cn\hangtag\module\system\controller\admin\permission\vo\permission\PermissionAssignRoleDataScopeReqVO.class -cn\hangtag\module\system\controller\admin\auth\AuthController.class -cn\hangtag\module\system\controller\admin\mail\MailAccountController.class -cn\hangtag\module\system\controller\app\dict\vo\AppDictDataRespVO.class -cn\hangtag\module\system\dal\mysql\notify\NotifyTemplateMapper.class -cn\hangtag\module\system\controller\admin\user\vo\user\UserSimpleRespVO.class -cn\hangtag\module\system\service\auth\AdminAuthService.class -cn\hangtag\module\system\controller\admin\permission\vo\role\RolePageReqVO.class -cn\hangtag\module\system\api\permission\RoleApiImpl.class -cn\hangtag\module\system\service\social\SocialClientServiceImpl$1.class -cn\hangtag\module\system\convert\user\UserConvert.class -cn\hangtag\module\system\mq\consumer\sms\SmsSendConsumer.class -cn\hangtag\module\system\framework\sms\core\client\impl\AbstractSmsClient.class -cn\hangtag\module\system\controller\admin\user\UserController.class -cn\hangtag\module\system\dal\mysql\permission\MenuMapper.class -cn\hangtag\module\system\framework\sms\core\property\SmsChannelProperties.class -cn\hangtag\module\system\controller\admin\logger\LoginLogController.class -cn\hangtag\module\system\controller\admin\permission\vo\role\RoleSaveReqVO.class -cn\hangtag\module\system\service\notice\NoticeService.class -cn\hangtag\module\system\controller\admin\user\vo\user\UserUpdatePasswordReqVO.class -cn\hangtag\module\system\dal\mysql\sms\SmsTemplateMapper.class -cn\hangtag\module\system\api\logger\LoginLogApiImpl.class -META-INF\spring-configuration-metadata.json -cn\hangtag\module\system\controller\app\dict\AppDictDataController.class -cn\hangtag\module\system\controller\admin\mail\vo\template\MailTemplateSimpleRespVO.class -cn\hangtag\module\system\dal\dataobject\tenant\TenantPackageDO$TenantPackageDOBuilder.class -cn\hangtag\module\system\controller\admin\notify\NotifyMessageController.class -cn\hangtag\module\system\service\mail\MailAccountService.class -cn\hangtag\module\system\dal\mysql\oauth2\OAuth2ClientMapper.class -cn\hangtag\module\system\service\tenant\handler\TenantInfoHandler.class -cn\hangtag\module\system\controller\admin\tenant\vo\packages\TenantPackagePageReqVO.class -cn\hangtag\module\system\dal\redis\oauth2\OAuth2AccessTokenRedisDAO.class -cn\hangtag\module\system\controller\admin\socail\SocialUserController.class -cn\hangtag\module\system\dal\dataobject\tenant\TenantPackageDO.class -cn\hangtag\module\system\controller\admin\dept\vo\dept\DeptRespVO.class -cn\hangtag\module\system\convert\oauth2\OAuth2OpenConvertImpl.class -cn\hangtag\module\system\service\dept\PostServiceImpl.class -cn\hangtag\module\system\controller\admin\user\vo\user\UserSaveReqVO.class -cn\hangtag\module\system\controller\admin\sms\vo\template\SmsTemplateSendReqVO.class -cn\hangtag\module\system\service\permission\MenuService.class -cn\hangtag\module\system\convert\tenant\TenantConvert.class -cn\hangtag\module\system\convert\social\SocialUserConvertImpl.class -cn\hangtag\module\system\controller\admin\dept\PostController.class -cn\hangtag\module\system\controller\admin\dict\DictTypeController.class -cn\hangtag\module\system\api\social\SocialUserApiImpl.class -cn\hangtag\module\system\dal\mysql\tenant\TenantMapper.class -cn\hangtag\module\system\service\permission\PermissionService.class -cn\hangtag\module\system\controller\admin\user\vo\profile\UserProfileRespVO.class -cn\hangtag\module\system\controller\admin\permission\vo\permission\PermissionAssignUserRoleReqVO.class -cn\hangtag\module\system\controller\admin\mail\vo\log\MailLogRespVO.class -cn\hangtag\module\system\dal\dataobject\social\SocialClientDO.class -cn\hangtag\module\system\controller\admin\sms\vo\log\SmsLogPageReqVO.class -cn\hangtag\module\system\controller\admin\mail\vo\template\MailTemplateSaveReqVO.class -cn\hangtag\module\system\dal\dataobject\mail\MailTemplateDO.class -cn\hangtag\module\system\mq\producer\mail\MailProducer.class -cn\hangtag\module\system\controller\admin\sms\SmsChannelController.class -cn\hangtag\module\system\controller\admin\dict\vo\data\DictDataRespVO.class -cn\hangtag\module\system\controller\admin\sms\vo\template\SmsTemplateSaveReqVO.class -cn\hangtag\module\system\dal\dataobject\user\AdminUserDO.class -cn\hangtag\module\system\framework\sms\core\enums\SmsChannelEnum.class -cn\hangtag\module\system\controller\admin\auth\vo\AuthSmsSendReqVO$AuthSmsSendReqVOBuilder.class -cn\hangtag\module\system\controller\admin\auth\vo\AuthSmsLoginReqVO$AuthSmsLoginReqVOBuilder.class -cn\hangtag\module\system\controller\admin\mail\vo\log\MailLogPageReqVO.class -cn\hangtag\module\system\controller\admin\auth\vo\AuthMenuRespVO.class -cn\hangtag\module\system\controller\admin\dept\vo\post\PostRespVO.class -cn\hangtag\module\system\api\logger\OperateLogApiImpl.class -cn\hangtag\module\system\dal\dataobject\notify\NotifyMessageDO.class -cn\hangtag\module\system\dal\mysql\oauth2\OAuth2AccessTokenMapper.class -cn\hangtag\module\system\controller\admin\socail\vo\client\SocialClientPageReqVO.class -cn\hangtag\module\system\framework\sms\config\SmsConfiguration.class -cn\hangtag\module\system\dal\mysql\sms\SmsCodeMapper.class -cn\hangtag\module\system\dal\mysql\sms\SmsLogMapper.class -cn\hangtag\module\system\service\social\SocialUserServiceImpl.class -cn\hangtag\module\system\framework\sms\core\client\impl\AliyunSmsClient$SmsReceiveStatus.class -cn\hangtag\module\system\service\logger\OperateLogServiceImpl.class -cn\hangtag\module\system\dal\dataobject\social\SocialUserBindDO$SocialUserBindDOBuilder.class -cn\hangtag\module\system\controller\admin\permission\vo\menu\MenuSaveVO.class -cn\hangtag\module\system\controller\admin\mail\MailLogController.class -cn\hangtag\module\system\controller\admin\ip\vo\AreaNodeRespVO.class -cn\hangtag\module\system\controller\admin\sms\SmsLogController.class -cn\hangtag\module\system\service\dept\PostService.class -cn\hangtag\module\system\dal\dataobject\permission\UserRoleDO.class -cn\hangtag\module\system\controller\admin\auth\vo\AuthPermissionInfoRespVO$MenuVO$MenuVOBuilder.class -cn\hangtag\module\system\service\dept\DeptServiceImpl.class -cn\hangtag\module\system\api\dept\PostApiImpl.class -cn\hangtag\module\system\controller\admin\mail\vo\template\MailTemplatePageReqVO.class -cn\hangtag\module\system\dal\mysql\oauth2\OAuth2CodeMapper.class -cn\hangtag\module\system\service\sms\SmsLogServiceImpl.class -cn\hangtag\module\system\dal\dataobject\mail\MailAccountDO.class -cn\hangtag\module\system\framework\sms\core\client\impl\DebugDingTalkSmsClient.class -cn\hangtag\module\system\service\logger\LoginLogService.class -cn\hangtag\module\system\dal\mysql\dept\DeptMapper.class -cn\hangtag\module\system\service\social\SocialUserService.class -cn\hangtag\module\system\controller\admin\notify\vo\template\NotifyTemplatePageReqVO.class -cn\hangtag\module\system\controller\admin\user\vo\user\UserImportRespVO$UserImportRespVOBuilder.class -cn\hangtag\module\system\dal\dataobject\social\SocialClientDO$SocialClientDOBuilder.class -cn\hangtag\module\system\controller\admin\oauth2\vo\client\OAuth2ClientPageReqVO.class -cn\hangtag\module\system\controller\admin\sms\vo\template\SmsTemplatePageReqVO.class -cn\hangtag\module\system\dal\dataobject\social\SocialUserBindDO.class -cn\hangtag\module\system\service\oauth2\OAuth2ClientService.class -cn\hangtag\module\system\controller\admin\logger\vo\loginlog\LoginLogPageReqVO.class -cn\hangtag\module\system\service\oauth2\OAuth2GrantServiceImpl.class -cn\hangtag\module\system\service\sms\SmsCodeService.class -cn\hangtag\module\system\dal\dataobject\permission\MenuDO.class -cn\hangtag\module\system\service\logger\LoginLogServiceImpl.class -cn\hangtag\module\system\service\logger\OperateLogService.class -cn\hangtag\module\system\mq\message\sms\SmsSendMessage.class -cn\hangtag\module\system\controller\admin\permission\vo\menu\MenuListReqVO.class -cn\hangtag\module\system\framework\sms\core\client\impl\TencentSmsClient$SmsReceiveStatus.class -cn\hangtag\module\system\controller\admin\tenant\vo\tenant\TenantSimpleRespVO.class -cn\hangtag\module\system\dal\dataobject\dict\DictDataDO.class -cn\hangtag\module\system\controller\admin\notice\vo\NoticeRespVO.class -cn\hangtag\module\system\dal\dataobject\dict\DictTypeDO$DictTypeDOBuilder.class -cn\hangtag\module\system\controller\admin\mail\MailTemplateController.class -cn\hangtag\module\system\dal\mysql\dict\DictTypeMapper.class -cn\hangtag\module\system\service\auth\AdminAuthServiceImpl.class -cn\hangtag\module\system\service\dict\DictDataService.class -cn\hangtag\module\system\api\mail\MailSendApiImpl.class -cn\hangtag\module\system\dal\dataobject\mail\MailLogDO.class -cn\hangtag\module\system\dal\mysql\logger\OperateLogMapper.class -cn\hangtag\module\system\controller\admin\user\vo\user\UserPageReqVO.class -cn\hangtag\module\system\service\tenant\TenantPackageService.class -cn\hangtag\module\system\controller\admin\auth\vo\AuthSocialLoginReqVO.class -cn\hangtag\module\system\controller\admin\oauth2\vo\user\OAuth2UserInfoRespVO$Dept.class -cn\hangtag\module\system\framework\sms\core\client\impl\TencentSmsClient.class -cn\hangtag\module\system\service\mail\MailLogService.class -cn\hangtag\module\system\controller\admin\socail\vo\user\SocialUserBindReqVO$SocialUserBindReqVOBuilder.class -cn\hangtag\module\system\dal\dataobject\oauth2\OAuth2ClientDO.class -cn\hangtag\module\system\controller\admin\sms\vo\channel\SmsChannelPageReqVO.class -cn\hangtag\module\system\dal\mysql\mail\MailLogMapper.class -cn\hangtag\module\system\api\social\SocialClientApiImpl.class -cn\hangtag\module\system\convert\tenant\TenantConvertImpl.class -cn\hangtag\module\system\controller\admin\auth\vo\AuthLoginReqVO$AuthLoginReqVOBuilder.class -cn\hangtag\module\system\controller\admin\dept\vo\post\PostSimpleRespVO.class -cn\hangtag\module\system\mq\producer\sms\SmsProducer.class -cn\hangtag\module\system\controller\admin\socail\vo\user\SocialUserBindReqVO.class -cn\hangtag\module\system\convert\auth\AuthConvertImpl.class -cn\hangtag\module\system\dal\dataobject\oauth2\OAuth2RefreshTokenDO.class -cn\hangtag\module\system\controller\admin\dict\DictDataController.class -cn\hangtag\module\system\controller\admin\dept\vo\post\PostSaveReqVO.class -cn\hangtag\module\system\controller\admin\permission\vo\menu\MenuRespVO.class -cn\hangtag\module\system\api\user\AdminUserApiImpl.class -cn\hangtag\module\system\controller\admin\mail\vo\account\MailAccountSaveReqVO.class -cn\hangtag\module\system\controller\admin\notify\vo\template\NotifyTemplateSendReqVO.class -cn\hangtag\module\system\dal\mysql\social\SocialClientMapper.class -cn\hangtag\module\system\controller\admin\oauth2\vo\client\OAuth2ClientSaveReqVO.class -cn\hangtag\module\system\controller\admin\mail\vo\account\MailAccountSimpleRespVO.class -cn\hangtag\module\system\dal\mysql\permission\UserRoleMapper.class -cn\hangtag\module\system\service\notify\NotifyMessageService.class -cn\hangtag\module\system\service\permission\RoleService.class -cn\hangtag\module\system\dal\dataobject\notice\NoticeDO.class -cn\hangtag\module\system\api\dept\DeptApiImpl.class -cn\hangtag\module\system\framework\operatelog\core\AdminUserParseFunction.class -cn\hangtag\module\system\dal\dataobject\mail\MailLogDO$MailLogDOBuilder.class -cn\hangtag\module\system\service\oauth2\OAuth2TokenService.class -cn\hangtag\module\system\service\oauth2\OAuth2GrantService.class -cn\hangtag\module\system\dal\dataobject\oauth2\OAuth2ApproveDO.class -cn\hangtag\module\system\controller\admin\tenant\vo\tenant\TenantSaveReqVO.class -cn\hangtag\module\system\controller\admin\auth\vo\AuthPermissionInfoRespVO.class -cn\hangtag\module\system\service\sms\SmsLogService.class -cn\hangtag\module\system\controller\admin\sms\SmsCallbackController.class -cn\hangtag\module\system\service\notify\NotifySendServiceImpl.class -cn\hangtag\module\system\dal\dataobject\tenant\TenantDO$TenantDOBuilder.class -cn\hangtag\module\system\controller\admin\tenant\vo\tenant\TenantPageReqVO.class -cn\hangtag\module\system\dal\dataobject\tenant\TenantDO.class -cn\hangtag\module\system\controller\admin\auth\vo\AuthLoginReqVO$CodeEnableGroup.class -cn\hangtag\module\system\dal\mysql\sms\SmsChannelMapper.class -cn\hangtag\module\system\controller\admin\oauth2\vo\user\OAuth2UserInfoRespVO$Post.class -cn\hangtag\module\system\controller\admin\oauth2\vo\token\OAuth2AccessTokenRespVO.class -cn\hangtag\module\system\controller\admin\sms\vo\log\SmsLogRespVO.class -cn\hangtag\module\system\controller\admin\tenant\vo\packages\TenantPackageRespVO.class -cn\hangtag\module\system\controller\admin\dict\vo\data\DictDataSimpleRespVO.class -cn\hangtag\module\system\mq\message\mail\MailSendMessage.class -cn\hangtag\module\system\service\sms\SmsChannelServiceImpl$1.class -cn\hangtag\module\system\dal\mysql\dept\PostMapper.class -cn\hangtag\module\system\dal\dataobject\notify\NotifyTemplateDO$NotifyTemplateDOBuilder.class -cn\hangtag\module\system\service\dict\DictDataServiceImpl.class -cn\hangtag\module\system\controller\admin\oauth2\vo\open\OAuth2OpenCheckTokenRespVO.class -cn\hangtag\module\system\controller\admin\socail\vo\user\SocialUserRespVO.class -cn\hangtag\module\system\api\oauth2\OAuth2TokenApiImpl.class -cn\hangtag\module\system\framework\captcha\core\RedisCaptchaServiceImpl.class -cn\hangtag\module\system\dal\mysql\user\AdminUserMapper.class -cn\hangtag\module\system\controller\admin\auth\vo\AuthPermissionInfoRespVO$UserVO$UserVOBuilder.class -cn\hangtag\module\system\api\permission\PermissionApiImpl.class -cn\hangtag\module\system\service\tenant\TenantService.class -cn\hangtag\module\system\dal\mysql\dict\DictDataMapper.class -cn\hangtag\module\system\service\social\SocialClientServiceImpl$2.class -cn\hangtag\module\system\service\sms\SmsCodeServiceImpl.class -cn\hangtag\module\system\dal\redis\RedisKeyConstants.class -cn\hangtag\module\system\controller\admin\dept\DeptController.class -cn\hangtag\module\system\dal\mysql\permission\RoleMenuMapper.class -cn\hangtag\module\system\controller\admin\mail\vo\account\MailAccountPageReqVO.class -cn\hangtag\module\system\dal\dataobject\logger\OperateLogDO.class -cn\hangtag\module\system\controller\admin\notify\NotifyTemplateController.class -cn\hangtag\module\system\service\member\MemberService.class -cn\hangtag\module\system\controller\admin\oauth2\OAuth2TokenController.class -cn\hangtag\module\system\controller\admin\dict\vo\data\DictDataSaveReqVO.class -cn\hangtag\module\system\dal\mysql\mail\MailTemplateMapper.class -cn\hangtag\module\system\controller\admin\dict\vo\type\DictTypeSaveReqVO.class -cn\hangtag\module\system\framework\sms\config\SmsCodeProperties.class -cn\hangtag\module\system\controller\admin\permission\vo\permission\PermissionAssignRoleMenuReqVO.class -cn\hangtag\module\system\service\user\AdminUserService.class -cn\hangtag\module\system\controller\admin\permission\vo\menu\MenuSimpleRespVO.class -cn\hangtag\module\system\controller\admin\tenant\TenantController.class -cn\hangtag\module\system\dal\mysql\oauth2\OAuth2ApproveMapper.class -cn\hangtag\module\system\service\notify\NotifyMessageServiceImpl.class -cn\hangtag\module\system\api\sms\SmsSendApiImpl.class -cn\hangtag\module\system\service\oauth2\OAuth2ClientServiceImpl.class -cn\hangtag\module\system\service\oauth2\OAuth2TokenServiceImpl.class -cn\hangtag\module\system\controller\admin\logger\OperateLogController.class -cn\hangtag\module\system\controller\admin\user\vo\profile\UserProfileRespVO$SocialUser.class -cn\hangtag\module\system\framework\operatelog\core\DeptParseFunction.class -cn\hangtag\module\system\dal\mysql\notice\NoticeMapper.class -cn\hangtag\module\system\controller\admin\sms\vo\channel\SmsChannelSaveReqVO.class -cn\hangtag\module\system\dal\dataobject\sms\SmsLogDO$SmsLogDOBuilder.class -cn\hangtag\module\system\framework\sms\core\client\impl\SmsClientFactoryImpl.class -cn\hangtag\module\system\dal\dataobject\dept\UserPostDO.class -cn\hangtag\module\system\service\social\SocialClientService.class -cn\hangtag\module\system\controller\admin\tenant\vo\tenant\TenantRespVO.class -cn\hangtag\module\system\framework\operatelog\core\AreaParseFunction.class -cn\hangtag\module\system\framework\sms\core\enums\SmsTemplateAuditStatusEnum.class -cn\hangtag\module\system\util\oauth2\OAuth2Utils.class -cn\hangtag\module\system\controller\admin\ip\AreaController.class -cn\hangtag\module\system\controller\admin\notice\NoticeController.class -cn\hangtag\module\system\controller\admin\user\vo\user\UserImportExcelVO$UserImportExcelVOBuilder.class -cn\hangtag\module\system\dal\dataobject\permission\RoleDO.class -cn\hangtag\module\system\service\notify\NotifyTemplateServiceImpl.class -cn\hangtag\module\system\controller\admin\permission\vo\role\RoleRespVO.class -cn\hangtag\module\system\controller\admin\logger\vo\operatelog\OperateLogRespVO.class -cn\hangtag\module\system\framework\sms\core\client\impl\SmsClientFactoryImpl$1.class -cn\hangtag\module\system\dal\dataobject\sms\SmsChannelDO.class -cn\hangtag\module\system\controller\admin\oauth2\vo\open\OAuth2OpenAuthorizeInfoRespVO.class -cn\hangtag\module\system\service\sms\SmsTemplateService.class -cn\hangtag\module\system\controller\admin\notice\vo\NoticePageReqVO.class -cn\hangtag\module\system\dal\dataobject\sms\SmsLogDO.class -cn\hangtag\module\system\controller\admin\auth\vo\AuthLoginRespVO$AuthLoginRespVOBuilder.class -cn\hangtag\module\system\controller\admin\permission\vo\role\RoleSimpleRespVO.class -cn\hangtag\module\system\service\tenant\handler\TenantMenuHandler.class -cn\hangtag\module\system\controller\admin\dict\vo\type\DictTypePageReqVO.class -cn\hangtag\module\system\controller\app\ip\AppAreaController.class -cn\hangtag\module\system\convert\auth\AuthConvert.class -cn\hangtag\module\system\controller\admin\dict\vo\data\DictDataPageReqVO.class -cn\hangtag\module\system\dal\dataobject\user\AdminUserDO$AdminUserDOBuilder.class -cn\hangtag\module\system\service\mail\MailAccountServiceImpl.class -cn\hangtag\module\system\framework\sms\core\client\dto\SmsTemplateRespDTO.class -cn\hangtag\module\system\service\sms\SmsSendService.class -cn\hangtag\module\system\controller\admin\auth\vo\AuthSocialLoginReqVO$AuthSocialLoginReqVOBuilder.class -cn\hangtag\module\system\dal\dataobject\dept\PostDO.class -cn\hangtag\module\system\controller\admin\tenant\vo\packages\TenantPackageSimpleRespVO.class -cn\hangtag\module\system\controller\admin\auth\vo\AuthPermissionInfoRespVO$AuthPermissionInfoRespVOBuilder.class -cn\hangtag\module\system\dal\dataobject\oauth2\OAuth2CodeDO.class -cn\hangtag\module\system\controller\admin\sms\vo\channel\SmsChannelSimpleRespVO.class -cn\hangtag\module\system\dal\mysql\oauth2\OAuth2RefreshTokenMapper.class -cn\hangtag\module\system\service\user\AdminUserServiceImpl.class -cn\hangtag\module\system\controller\admin\logger\vo\loginlog\LoginLogRespVO.class -cn\hangtag\module\system\controller\admin\notice\vo\NoticeSaveReqVO.class -cn\hangtag\module\system\service\sms\SmsSendServiceImpl.class -cn\hangtag\module\system\controller\admin\dept\vo\dept\DeptListReqVO.class -cn\hangtag\module\system\controller\admin\oauth2\vo\user\OAuth2UserUpdateReqVO.class -cn\hangtag\module\system\api\tenant\TenantApiImpl.class -cn\hangtag\module\system\dal\mysql\notify\NotifyMessageMapper.class -cn\hangtag\module\system\dal\dataobject\sms\SmsTemplateDO.class -cn\hangtag\module\system\dal\mysql\tenant\TenantPackageMapper.class -cn\hangtag\module\system\service\mail\MailSendServiceImpl.class -cn\hangtag\module\system\controller\admin\user\UserProfileController.class -cn\hangtag\module\system\convert\social\SocialUserConvert.class -cn\hangtag\module\system\job\DemoJob.class -cn\hangtag\module\system\framework\sms\core\client\impl\TencentSmsClient$SessionContext.class -cn\hangtag\module\system\service\mail\MailTemplateServiceImpl.class -cn\hangtag\module\system\service\oauth2\OAuth2CodeServiceImpl.class -cn\hangtag\module\system\dal\dataobject\permission\RoleMenuDO.class -cn\hangtag\module\system\service\tenant\TenantPackageServiceImpl.class -cn\hangtag\module\system\dal\dataobject\notify\NotifyTemplateDO.class -cn\hangtag\module\system\framework\operatelog\core\BooleanParseFunction.class -cn\hangtag\module\system\controller\admin\dept\vo\dept\DeptSimpleRespVO.class -cn\hangtag\module\system\controller\admin\auth\vo\AuthMenuRespVO$AuthMenuRespVOBuilder.class -cn\hangtag\module\system\controller\admin\oauth2\vo\token\OAuth2AccessTokenPageReqVO.class -cn\hangtag\module\system\controller\admin\permission\MenuController.class -cn\hangtag\module\system\framework\captcha\config\HangtagCaptchaConfiguration.class -cn\hangtag\module\system\dal\dataobject\sms\SmsCodeDO.class -cn\hangtag\module\system\dal\mysql\mail\MailAccountMapper.class -cn\hangtag\module\system\service\oauth2\OAuth2ApproveService.class -cn\hangtag\module\system\dal\mysql\social\SocialUserBindMapper.class -cn\hangtag\module\system\controller\admin\permission\RoleController.class -cn\hangtag\module\system\dal\dataobject\notify\NotifyMessageDO$NotifyMessageDOBuilder.class -cn\hangtag\module\system\controller\admin\oauth2\OAuth2UserController.class -cn\hangtag\module\system\controller\admin\notify\vo\message\NotifyMessageRespVO.class diff --git a/hangtag-module-system/hangtag-module-system-biz/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst b/hangtag-module-system/hangtag-module-system-biz/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst deleted file mode 100644 index 0de6c5d..0000000 --- a/hangtag-module-system/hangtag-module-system-biz/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst +++ /dev/null @@ -1,344 +0,0 @@ -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\dal\dataobject\dept\UserPostDO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\dal\mysql\permission\RoleMenuMapper.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\controller\admin\oauth2\OAuth2OpenController.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\controller\admin\tenant\TenantPackageController.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\controller\admin\notify\vo\message\NotifyMessageMyPageReqVO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\controller\admin\sms\vo\channel\SmsChannelSaveReqVO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\dal\mysql\dept\DeptMapper.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\service\notify\NotifyMessageServiceImpl.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\framework\sms\core\enums\SmsTemplateAuditStatusEnum.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\service\logger\LoginLogServiceImpl.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\controller\admin\oauth2\vo\open\OAuth2OpenCheckTokenRespVO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\api\permission\RoleApiImpl.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\mq\consumer\mail\MailSendConsumer.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\controller\admin\permission\vo\role\RoleRespVO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\controller\admin\tenant\vo\tenant\TenantRespVO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\dal\mysql\notice\NoticeMapper.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\controller\admin\captcha\CaptchaController.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\service\member\MemberServiceImpl.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\dal\mysql\mail\MailTemplateMapper.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\controller\admin\notify\NotifyTemplateController.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\dal\dataobject\notify\NotifyMessageDO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\service\user\AdminUserService.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\controller\admin\dict\vo\type\DictTypeSimpleRespVO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\controller\admin\oauth2\OAuth2ClientController.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\service\notice\NoticeService.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\dal\dataobject\mail\MailAccountDO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\controller\admin\oauth2\vo\token\OAuth2AccessTokenRespVO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\framework\captcha\package-info.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\framework\sms\core\client\dto\SmsReceiveRespDTO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\controller\admin\auth\vo\AuthPermissionInfoRespVO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\controller\admin\sms\vo\channel\SmsChannelRespVO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\controller\admin\user\vo\profile\UserProfileRespVO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\dal\dataobject\permission\UserRoleDO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\framework\sms\core\client\impl\TencentSmsClient.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\service\member\package-info.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\controller\admin\logger\vo\loginlog\LoginLogRespVO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\controller\admin\notify\vo\message\NotifyMessagePageReqVO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\controller\admin\socail\vo\client\SocialClientPageReqVO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\job\DemoJob.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\api\dept\DeptApiImpl.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\dal\dataobject\sms\SmsCodeDO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\controller\admin\socail\SocialClientController.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\dal\mysql\social\SocialClientMapper.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\service\notify\NotifySendServiceImpl.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\controller\admin\permission\vo\menu\MenuListReqVO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\service\permission\MenuService.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\controller\admin\socail\vo\user\SocialUserRespVO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\service\oauth2\OAuth2CodeServiceImpl.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\controller\admin\auth\vo\AuthSmsSendReqVO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\service\auth\AdminAuthServiceImpl.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\service\sms\SmsLogServiceImpl.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\api\logger\LoginLogApiImpl.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\controller\app\dict\vo\AppDictDataRespVO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\service\dict\DictDataService.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\service\dept\DeptService.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\service\permission\PermissionServiceImpl.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\controller\admin\user\vo\profile\UserProfileUpdatePasswordReqVO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\dal\dataobject\mail\MailLogDO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\service\permission\MenuServiceImpl.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\dal\dataobject\notice\NoticeDO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\controller\admin\sms\SmsLogController.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\service\logger\OperateLogService.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\controller\admin\permission\vo\role\RolePageReqVO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\controller\admin\sms\vo\template\SmsTemplateRespVO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\framework\captcha\core\RedisCaptchaServiceImpl.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\dal\dataobject\notify\NotifyTemplateDO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\controller\admin\sms\vo\log\SmsLogPageReqVO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\service\user\AdminUserServiceImpl.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\dal\mysql\sms\SmsLogMapper.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\service\notify\NotifyTemplateService.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\controller\admin\notice\vo\NoticeSaveReqVO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\controller\admin\mail\MailAccountController.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\controller\admin\dept\vo\dept\DeptListReqVO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\dal\redis\RedisKeyConstants.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\api\tenant\TenantApiImpl.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\controller\admin\dict\vo\type\DictTypeRespVO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\dal\mysql\social\SocialUserMapper.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\framework\sms\core\client\dto\SmsTemplateRespDTO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\service\mail\MailLogService.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\controller\admin\dept\vo\post\PostRespVO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\dal\mysql\oauth2\OAuth2CodeMapper.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\controller\admin\oauth2\vo\open\OAuth2OpenAccessTokenRespVO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\controller\admin\user\vo\user\UserRespVO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\controller\admin\permission\vo\role\RoleSimpleRespVO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\controller\admin\permission\vo\permission\PermissionAssignRoleDataScopeReqVO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\controller\admin\mail\vo\account\MailAccountSimpleRespVO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\dal\dataobject\logger\LoginLogDO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\service\sms\SmsSendServiceImpl.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\controller\admin\oauth2\vo\user\OAuth2UserInfoRespVO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\controller\admin\dict\vo\data\DictDataSimpleRespVO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\api\user\AdminUserApiImpl.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\service\mail\MailAccountService.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\api\notify\NotifyMessageSendApiImpl.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\dal\mysql\sms\SmsChannelMapper.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\controller\admin\mail\vo\log\MailLogPageReqVO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\service\social\SocialUserServiceImpl.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\dal\mysql\logger\LoginLogMapper.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\controller\admin\oauth2\vo\client\OAuth2ClientSaveReqVO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\controller\admin\dept\vo\post\PostSaveReqVO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\controller\admin\notify\vo\message\NotifyMessageRespVO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\dal\mysql\oauth2\OAuth2AccessTokenMapper.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\service\oauth2\OAuth2ClientServiceImpl.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\service\sms\SmsChannelServiceImpl.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\util\package-info.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\controller\admin\sms\vo\template\SmsTemplatePageReqVO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\api\social\SocialClientApiImpl.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\controller\admin\tenant\vo\tenant\TenantPageReqVO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\controller\admin\permission\vo\permission\PermissionAssignUserRoleReqVO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\dal\mysql\notify\NotifyTemplateMapper.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\controller\admin\dict\vo\type\DictTypeSaveReqVO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\dal\mysql\dict\DictDataMapper.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\framework\sms\core\property\SmsChannelProperties.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\controller\admin\mail\vo\account\MailAccountRespVO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\controller\admin\notify\vo\template\NotifyTemplateRespVO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\package-info.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\controller\admin\user\vo\user\UserUpdateStatusReqVO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\service\sms\SmsCodeService.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\controller\admin\mail\vo\template\MailTemplateSendReqVO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\service\sms\SmsChannelService.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\controller\admin\sms\SmsTemplateController.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\controller\admin\dict\vo\type\DictTypePageReqVO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\controller\admin\tenant\vo\packages\TenantPackagePageReqVO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\framework\sms\core\enums\SmsChannelEnum.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\controller\admin\logger\OperateLogController.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\controller\admin\mail\vo\log\MailLogRespVO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\controller\admin\mail\vo\template\MailTemplateSimpleRespVO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\service\dept\DeptServiceImpl.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\dal\dataobject\oauth2\OAuth2AccessTokenDO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\controller\admin\dept\DeptController.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\dal\redis\oauth2\OAuth2AccessTokenRedisDAO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\dal\mysql\mail\MailLogMapper.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\service\member\MemberService.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\controller\admin\user\UserController.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\service\permission\PermissionService.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\controller\admin\oauth2\vo\client\OAuth2ClientPageReqVO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\controller\admin\permission\vo\menu\MenuSaveVO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\dal\dataobject\user\AdminUserDO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\controller\admin\auth\vo\AuthLoginReqVO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\controller\admin\dept\PostController.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\service\mail\MailTemplateServiceImpl.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\dal\mysql\permission\RoleMapper.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\service\social\SocialClientServiceImpl.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\dal\mysql\notify\NotifyMessageMapper.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\controller\admin\sms\SmsChannelController.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\convert\tenant\TenantConvert.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\controller\admin\auth\AuthController.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\controller\admin\sms\SmsCallbackController.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\controller\admin\dept\vo\dept\DeptRespVO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\job\package-info.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\controller\package-info.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\dal\dataobject\dict\DictDataDO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\service\mail\MailSendServiceImpl.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\controller\admin\dept\vo\post\PostSimpleRespVO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\controller\admin\user\UserProfileController.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\dal\dataobject\oauth2\OAuth2CodeDO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\api\permission\PermissionApiImpl.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\service\sms\SmsLogService.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\framework\datapermission\package-info.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\service\oauth2\OAuth2ClientService.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\controller\admin\permission\MenuController.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\api\social\SocialUserApiImpl.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\dal\dataobject\dict\DictTypeDO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\controller\admin\socail\vo\client\SocialClientRespVO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\dal\mysql\tenant\TenantPackageMapper.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\mq\message\mail\MailSendMessage.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\controller\admin\mail\vo\account\MailAccountSaveReqVO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\mq\producer\mail\MailProducer.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\dal\dataobject\sms\SmsLogDO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\controller\app\dict\AppDictDataController.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\controller\admin\logger\vo\loginlog\LoginLogPageReqVO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\controller\admin\dept\vo\dept\DeptSaveReqVO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\controller\admin\dept\vo\post\PostPageReqVO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\controller\admin\notice\NoticeController.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\controller\admin\oauth2\OAuth2TokenController.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\dal\mysql\logger\OperateLogMapper.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\service\sms\SmsTemplateServiceImpl.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\api\dept\PostApiImpl.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\controller\admin\notify\vo\template\NotifyTemplateSaveReqVO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\controller\admin\tenant\vo\packages\TenantPackageRespVO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\dal\mysql\sms\SmsTemplateMapper.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\controller\admin\mail\vo\template\MailTemplateSaveReqVO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\controller\admin\user\vo\user\UserSaveReqVO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\api\oauth2\OAuth2TokenApiImpl.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\dal\mysql\dept\UserPostMapper.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\controller\admin\oauth2\vo\user\OAuth2UserUpdateReqVO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\dal\dataobject\oauth2\OAuth2ClientDO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\dal\dataobject\oauth2\OAuth2ApproveDO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\util\oauth2\OAuth2Utils.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\dal\mysql\user\AdminUserMapper.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\framework\operatelog\core\PostParseFunction.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\controller\admin\dept\vo\dept\DeptSimpleRespVO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\controller\admin\tenant\vo\packages\TenantPackageSimpleRespVO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\controller\admin\sms\vo\template\SmsTemplateSaveReqVO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\controller\admin\oauth2\vo\token\OAuth2AccessTokenPageReqVO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\controller\admin\sms\vo\log\SmsLogRespVO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\controller\admin\ip\AreaController.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\service\social\SocialUserService.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\controller\admin\dict\DictDataController.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\controller\admin\user\vo\user\UserUpdatePasswordReqVO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\controller\admin\logger\LoginLogController.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\framework\sms\config\SmsCodeProperties.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\controller\admin\socail\vo\user\SocialUserBindReqVO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\controller\admin\socail\SocialUserController.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\convert\user\UserConvert.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\framework\operatelog\core\AdminUserParseFunction.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\framework\sms\core\client\SmsClientFactory.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\controller\admin\tenant\vo\tenant\TenantSaveReqVO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\dal\dataobject\social\SocialClientDO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\service\mail\MailSendService.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\controller\admin\user\vo\profile\UserProfileUpdateReqVO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\dal\mysql\dept\PostMapper.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\dal\mysql\tenant\TenantMapper.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\controller\admin\auth\vo\AuthSmsLoginReqVO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\service\oauth2\OAuth2GrantServiceImpl.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\dal\dataobject\permission\RoleMenuDO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\dal\dataobject\oauth2\OAuth2RefreshTokenDO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\dal\mysql\oauth2\OAuth2ClientMapper.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\mq\producer\sms\SmsProducer.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\service\auth\AdminAuthService.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\controller\admin\tenant\vo\packages\TenantPackageSaveReqVO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\controller\admin\notice\vo\NoticeRespVO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\convert\social\SocialUserConvert.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\dal\mysql\dict\DictTypeMapper.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\controller\admin\permission\vo\menu\MenuRespVO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\controller\admin\mail\MailLogController.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\controller\admin\sms\vo\channel\SmsChannelSimpleRespVO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\dal\dataobject\social\SocialUserBindDO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\service\permission\RoleService.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\controller\admin\auth\vo\AuthMenuRespVO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\service\logger\LoginLogService.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\dal\mysql\package-info.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\service\dept\PostService.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\controller\admin\dict\DictTypeController.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\service\oauth2\OAuth2CodeService.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\controller\admin\logger\vo\operatelog\OperateLogRespVO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\service\sms\SmsTemplateService.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\service\tenant\handler\TenantMenuHandler.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\framework\sms\core\client\impl\AbstractSmsClient.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\service\oauth2\OAuth2GrantService.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\controller\admin\mail\vo\account\MailAccountPageReqVO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\service\sms\SmsSendService.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\framework\sms\core\client\SmsClient.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\controller\admin\logger\vo\operatelog\OperateLogPageReqVO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\mq\consumer\sms\SmsSendConsumer.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\dal\dataobject\dept\PostDO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\service\dict\DictDataServiceImpl.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\controller\app\ip\AppAreaController.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\service\oauth2\OAuth2TokenService.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\framework\datapermission\config\DataPermissionConfiguration.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\controller\admin\notify\vo\template\NotifyTemplateSendReqVO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\service\dict\DictTypeServiceImpl.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\framework\operatelog\core\AreaParseFunction.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\framework\operatelog\core\SexParseFunction.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\controller\admin\user\vo\user\UserPageReqVO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\framework\web\config\SystemWebConfiguration.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\controller\admin\socail\vo\user\SocialUserPageReqVO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\dal\dataobject\sms\SmsChannelDO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\framework\captcha\config\HangtagCaptchaConfiguration.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\service\mail\MailTemplateService.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\service\tenant\TenantPackageServiceImpl.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\dal\mysql\permission\MenuMapper.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\framework\package-info.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\controller\admin\auth\vo\AuthLoginRespVO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\service\tenant\handler\TenantInfoHandler.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\service\dict\DictTypeService.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\controller\admin\user\vo\user\UserImportRespVO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\dal\dataobject\tenant\TenantPackageDO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\api\logger\OperateLogApiImpl.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\controller\admin\permission\PermissionController.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\service\logger\OperateLogServiceImpl.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\service\mail\MailAccountServiceImpl.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\convert\auth\AuthConvert.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\controller\admin\oauth2\OAuth2UserController.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\service\sms\SmsCodeServiceImpl.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\service\tenant\TenantPackageService.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\dal\mysql\mail\MailAccountMapper.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\dal\mysql\oauth2\OAuth2RefreshTokenMapper.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\controller\admin\ip\vo\AreaNodeRespVO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\controller\admin\mail\MailTemplateController.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\framework\operatelog\core\DeptParseFunction.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\api\sms\SmsSendApiImpl.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\controller\admin\sms\vo\channel\SmsChannelPageReqVO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\framework\operatelog\core\BooleanParseFunction.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\mq\message\sms\SmsSendMessage.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\controller\admin\notify\vo\template\NotifyTemplatePageReqVO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\service\social\SocialClientService.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\controller\admin\notify\NotifyMessageController.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\dal\mysql\social\SocialUserBindMapper.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\service\oauth2\OAuth2ApproveService.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\controller\admin\mail\vo\template\MailTemplatePageReqVO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\controller\app\ip\vo\AppAreaNodeRespVO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\controller\admin\mail\vo\template\MailTemplateRespVO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\controller\admin\auth\vo\AuthSocialLoginReqVO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\controller\admin\dict\vo\data\DictDataSaveReqVO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\controller\admin\socail\vo\client\SocialClientSaveReqVO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\dal\dataobject\logger\OperateLogDO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\dal\dataobject\permission\MenuDO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\dal\dataobject\sms\SmsTemplateDO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\controller\admin\permission\RoleController.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\convert\oauth2\OAuth2OpenConvert.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\dal\dataobject\mail\MailTemplateDO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\service\mail\MailLogServiceImpl.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\api\mail\MailSendApiImpl.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\service\oauth2\OAuth2TokenServiceImpl.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\framework\sms\core\client\impl\AliyunSmsClient.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\dal\dataobject\social\SocialUserDO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\service\tenant\TenantServiceImpl.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\controller\admin\dict\vo\data\DictDataRespVO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\dal\mysql\permission\UserRoleMapper.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\controller\admin\tenant\TenantController.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\controller\admin\user\vo\user\UserImportExcelVO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\service\notify\NotifyTemplateServiceImpl.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\framework\sms\core\client\dto\SmsSendRespDTO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\controller\admin\permission\vo\menu\MenuSimpleRespVO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\service\permission\RoleServiceImpl.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\controller\admin\permission\vo\permission\PermissionAssignRoleMenuReqVO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\framework\web\package-info.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\controller\admin\oauth2\vo\open\OAuth2OpenAuthorizeInfoRespVO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\controller\admin\notice\vo\NoticePageReqVO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\framework\sms\core\client\impl\DebugDingTalkSmsClient.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\service\dept\PostServiceImpl.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\api\sms\SmsCodeApiImpl.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\framework\operatelog\package-info.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\controller\admin\user\vo\user\UserSimpleRespVO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\api\dict\DictDataApiImpl.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\dal\dataobject\dept\DeptDO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\dal\mysql\oauth2\OAuth2ApproveMapper.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\controller\admin\oauth2\vo\client\OAuth2ClientRespVO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\framework\sms\core\client\impl\SmsClientFactoryImpl.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\controller\admin\tenant\vo\tenant\TenantSimpleRespVO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\controller\admin\dict\vo\data\DictDataPageReqVO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\dal\mysql\sms\SmsCodeMapper.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\service\notify\NotifySendService.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\service\notify\NotifyMessageService.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\service\notice\NoticeServiceImpl.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\service\tenant\TenantService.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\framework\sms\config\SmsConfiguration.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\controller\admin\permission\vo\role\RoleSaveReqVO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\dal\dataobject\permission\RoleDO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\service\oauth2\OAuth2ApproveServiceImpl.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\controller\admin\socail\vo\user\SocialUserUnbindReqVO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\convert\package-info.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\dal\dataobject\tenant\TenantDO.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\main\java\cn\hangtag\module\system\controller\admin\sms\vo\template\SmsTemplateSendReqVO.java diff --git a/hangtag-module-system/hangtag-module-system-biz/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst b/hangtag-module-system/hangtag-module-system-biz/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst deleted file mode 100644 index 4112577..0000000 --- a/hangtag-module-system/hangtag-module-system-biz/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst +++ /dev/null @@ -1,36 +0,0 @@ -cn\hangtag\module\system\service\mail\MailTemplateServiceImplTest.class -cn\hangtag\module\system\service\notice\NoticeServiceImplTest.class -cn\hangtag\module\system\framework\sms\core\client\impl\AliyunSmsClientTest.class -cn\hangtag\module\system\service\mail\MailSendServiceImplTest.class -cn\hangtag\module\system\service\auth\AdminAuthServiceImplTest.class -cn\hangtag\module\system\service\social\SocialUserServiceImplTest.class -cn\hangtag\module\system\service\tenant\TenantServiceImplTest.class -cn\hangtag\module\system\service\logger\LoginLogServiceImplTest.class -cn\hangtag\module\system\service\permission\PermissionServiceTest.class -cn\hangtag\module\system\service\notify\NotifyMessageServiceImplTest.class -cn\hangtag\module\system\service\sms\SmsTemplateServiceImplTest.class -cn\hangtag\module\system\service\logger\OperateLogServiceImplTest.class -cn\hangtag\module\system\service\oauth2\OAuth2GrantServiceImplTest.class -cn\hangtag\module\system\service\sms\SmsCodeServiceImplTest.class -cn\hangtag\module\system\service\sms\SmsLogServiceImplTest.class -cn\hangtag\module\system\controller\admin\oauth2\OAuth2OpenControllerTest.class -cn\hangtag\module\system\service\dict\DictDataServiceImplTest.class -cn\hangtag\module\system\service\permission\MenuServiceImplTest.class -cn\hangtag\module\system\service\dept\DeptServiceImplTest.class -cn\hangtag\module\system\service\dict\DictTypeServiceImplTest.class -cn\hangtag\module\system\service\mail\MailLogServiceImplTest.class -cn\hangtag\module\system\service\notify\NotifySendServiceImplTest.class -cn\hangtag\module\system\framework\sms\core\client\impl\TencentSmsClientTest.class -cn\hangtag\module\system\service\oauth2\OAuth2ClientServiceImplTest.class -cn\hangtag\module\system\service\mail\MailAccountServiceImplTest.class -cn\hangtag\module\system\service\user\AdminUserServiceImplTest.class -cn\hangtag\module\system\service\oauth2\OAuth2TokenServiceImplTest.class -cn\hangtag\module\system\service\sms\SmsChannelServiceTest.class -cn\hangtag\module\system\service\oauth2\OAuth2CodeServiceImplTest.class -cn\hangtag\module\system\service\sms\SmsSendServiceImplTest.class -cn\hangtag\module\system\service\oauth2\OAuth2ApproveServiceImplTest.class -cn\hangtag\module\system\service\notify\NotifyTemplateServiceImplTest.class -cn\hangtag\module\system\service\tenant\TenantPackageServiceImplTest.class -cn\hangtag\module\system\service\dept\PostServiceImplTest.class -cn\hangtag\module\system\service\permission\RoleServiceImplTest.class -cn\hangtag\module\system\service\social\SocialClientServiceImplTest.class diff --git a/hangtag-module-system/hangtag-module-system-biz/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst b/hangtag-module-system/hangtag-module-system-biz/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst deleted file mode 100644 index 41ab1c3..0000000 --- a/hangtag-module-system/hangtag-module-system-biz/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst +++ /dev/null @@ -1,36 +0,0 @@ -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\test\java\cn\hangtag\module\system\service\dict\DictTypeServiceImplTest.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\test\java\cn\hangtag\module\system\service\auth\AdminAuthServiceImplTest.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\test\java\cn\hangtag\module\system\service\dict\DictDataServiceImplTest.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\test\java\cn\hangtag\module\system\service\tenant\TenantPackageServiceImplTest.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\test\java\cn\hangtag\module\system\service\tenant\TenantServiceImplTest.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\test\java\cn\hangtag\module\system\service\oauth2\OAuth2ClientServiceImplTest.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\test\java\cn\hangtag\module\system\service\social\SocialUserServiceImplTest.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\test\java\cn\hangtag\module\system\service\mail\MailAccountServiceImplTest.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\test\java\cn\hangtag\module\system\service\social\SocialClientServiceImplTest.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\test\java\cn\hangtag\module\system\service\dept\PostServiceImplTest.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\test\java\cn\hangtag\module\system\service\oauth2\OAuth2GrantServiceImplTest.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\test\java\cn\hangtag\module\system\service\sms\SmsLogServiceImplTest.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\test\java\cn\hangtag\module\system\service\user\AdminUserServiceImplTest.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\test\java\cn\hangtag\module\system\service\notify\NotifySendServiceImplTest.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\test\java\cn\hangtag\module\system\service\mail\MailSendServiceImplTest.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\test\java\cn\hangtag\module\system\service\notify\NotifyTemplateServiceImplTest.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\test\java\cn\hangtag\module\system\service\oauth2\OAuth2CodeServiceImplTest.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\test\java\cn\hangtag\module\system\service\notify\NotifyMessageServiceImplTest.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\test\java\cn\hangtag\module\system\service\oauth2\OAuth2TokenServiceImplTest.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\test\java\cn\hangtag\module\system\service\sms\SmsCodeServiceImplTest.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\test\java\cn\hangtag\module\system\controller\admin\oauth2\OAuth2OpenControllerTest.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\test\java\cn\hangtag\module\system\service\mail\MailLogServiceImplTest.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\test\java\cn\hangtag\module\system\service\sms\SmsTemplateServiceImplTest.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\test\java\cn\hangtag\module\system\service\permission\MenuServiceImplTest.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\test\java\cn\hangtag\module\system\service\logger\LoginLogServiceImplTest.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\test\java\cn\hangtag\module\system\framework\sms\core\client\impl\AliyunSmsClientTest.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\test\java\cn\hangtag\module\system\service\oauth2\OAuth2ApproveServiceImplTest.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\test\java\cn\hangtag\module\system\service\logger\OperateLogServiceImplTest.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\test\java\cn\hangtag\module\system\service\notice\NoticeServiceImplTest.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\test\java\cn\hangtag\module\system\service\dept\DeptServiceImplTest.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\test\java\cn\hangtag\module\system\framework\sms\core\client\impl\TencentSmsClientTest.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\test\java\cn\hangtag\module\system\service\mail\MailTemplateServiceImplTest.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\test\java\cn\hangtag\module\system\service\permission\RoleServiceImplTest.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\test\java\cn\hangtag\module\system\service\sms\SmsChannelServiceTest.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\test\java\cn\hangtag\module\system\service\permission\PermissionServiceTest.java -D:\workspace\hangtag\hangtag-module-system\hangtag-module-system-biz\src\test\java\cn\hangtag\module\system\service\sms\SmsSendServiceImplTest.java diff --git a/hangtag-server/.flattened-pom.xml b/hangtag-server/.flattened-pom.xml deleted file mode 100644 index 694f358..0000000 --- a/hangtag-server/.flattened-pom.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - 4.0.0 - - cn.hangtag - hangtag - 2.1.0-jdk8-snapshot - - cn.hangtag - hangtag-server - 2.1.0-jdk8-snapshot - ${project.artifactId} - 后端 Server 的主项目,通过引入需要 hangtag-module-xxx 的依赖, - 从而实现提供 RESTful API 给 hangtag-ui-admin、hangtag-ui-user 等前端项目。 - 本质上来说,它就是个空壳(容器)! - https://github.com/YunaiV/ruoyi-vue-pro - - - cn.hangtag - hangtag-module-system-biz - ${revision} - - - cn.hangtag - hangtag-module-infra-biz - ${revision} - - - org.springframework.boot - spring-boot-configuration-processor - true - - - cn.hangtag - hangtag-spring-boot-starter-protection - - - - ${project.artifactId} - - - org.springframework.boot - spring-boot-maven-plugin - ${spring.boot.version} - - - - repackage - - - - - - - diff --git a/hangtag-server/pom.xml b/hangtag-server/pom.xml index 4458fad..e277fd3 100644 --- a/hangtag-server/pom.xml +++ b/hangtag-server/pom.xml @@ -26,12 +26,20 @@ hangtag-module-system-biz ${revision} + cn.hangtag hangtag-module-infra-biz ${revision} + + + cn.hangtag + hangtag-module-oms-biz + ${revision} + + diff --git a/hangtag-server/src/main/resources/application-dev.yaml b/hangtag-server/src/main/resources/application-dev.yaml index e85a7b7..b66f094 100644 --- a/hangtag-server/src/main/resources/application-dev.yaml +++ b/hangtag-server/src/main/resources/application-dev.yaml @@ -45,12 +45,12 @@ spring: master: url: jdbc:mysql://127.0.0.1:3306/ruoyi-vue-pro?useSSL=false&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true&nullCatalogMeansCurrent=true # MySQL Connector/J 8.X 连接的示例 username: root - password: 123456 - slave: # 模拟从库,可根据自己需要修改 # 模拟从库,可根据自己需要修改 - lazy: true # 开启懒加载,保证启动速度 - url: jdbc:mysql://127.0.0.1:3306/ruoyi-vue-pro?useSSL=false&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true&nullCatalogMeansCurrent=true # MySQL Connector/J 8.X 连接的示例 - username: root - password: 123456 + password: Admin11039 +# slave: # 模拟从库,可根据自己需要修改 # 模拟从库,可根据自己需要修改 +# lazy: true # 开启懒加载,保证启动速度 +# url: jdbc:mysql://127.0.0.1:3306/ruoyi-vue-pro?useSSL=false&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true&nullCatalogMeansCurrent=true # MySQL Connector/J 8.X 连接的示例 +# username: root +# password: 123456 # Redis 配置。Redisson 默认的配置足够使用,一般不需要进行调优 redis: diff --git a/hangtag-server/src/main/resources/application-local.yaml b/hangtag-server/src/main/resources/application-local.yaml index d64f0ec..aed7d11 100644 --- a/hangtag-server/src/main/resources/application-local.yaml +++ b/hangtag-server/src/main/resources/application-local.yaml @@ -47,14 +47,14 @@ spring: primary: master datasource: master: - url: jdbc:mysql://43.136.71.164:3306/hangtag?allowMultiQueries=true&useSSL=false&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true&nullCatalogMeansCurrent=true&useUnicode=true&characterEncoding=UTF-8 # MySQL Connector/J 8.X 连接的示例 - username: test - password: test@123 - slave: # 模拟从库,可根据自己需要修改 - lazy: true # 开启懒加载,保证启动速度 - url: jdbc:mysql://43.136.71.164:3306/hangtag?allowMultiQueries=true&useSSL=false&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true&nullCatalogMeansCurrent=true&useUnicode=true&characterEncoding=UTF-8 - username: test - password: test@123 + url: jdbc:mysql://127.0.0.1:3306/ruoyi-vue-pro?useSSL=false&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true&nullCatalogMeansCurrent=true # MySQL Connector/J 8.X 连接的示例 + username: root + password: Admin11039 +# slave: # 模拟从库,可根据自己需要修改 +# lazy: true # 开启懒加载,保证启动速度 +# url: jdbc:mysql://43.136.71.164:3306/hangtag?allowMultiQueries=true&useSSL=false&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true&nullCatalogMeansCurrent=true&useUnicode=true&characterEncoding=UTF-8 +# username: test +# password: test@123 # Redis 配置。Redisson 默认的配置足够使用,一般不需要进行调优 redis: diff --git a/hangtag-server/target/classes/application-dev.yaml b/hangtag-server/target/classes/application-dev.yaml index e85a7b7..b66f094 100644 --- a/hangtag-server/target/classes/application-dev.yaml +++ b/hangtag-server/target/classes/application-dev.yaml @@ -45,12 +45,12 @@ spring: master: url: jdbc:mysql://127.0.0.1:3306/ruoyi-vue-pro?useSSL=false&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true&nullCatalogMeansCurrent=true # MySQL Connector/J 8.X 连接的示例 username: root - password: 123456 - slave: # 模拟从库,可根据自己需要修改 # 模拟从库,可根据自己需要修改 - lazy: true # 开启懒加载,保证启动速度 - url: jdbc:mysql://127.0.0.1:3306/ruoyi-vue-pro?useSSL=false&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true&nullCatalogMeansCurrent=true # MySQL Connector/J 8.X 连接的示例 - username: root - password: 123456 + password: Admin11039 +# slave: # 模拟从库,可根据自己需要修改 # 模拟从库,可根据自己需要修改 +# lazy: true # 开启懒加载,保证启动速度 +# url: jdbc:mysql://127.0.0.1:3306/ruoyi-vue-pro?useSSL=false&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true&nullCatalogMeansCurrent=true # MySQL Connector/J 8.X 连接的示例 +# username: root +# password: 123456 # Redis 配置。Redisson 默认的配置足够使用,一般不需要进行调优 redis: diff --git a/hangtag-server/target/classes/application-local.yaml b/hangtag-server/target/classes/application-local.yaml index d64f0ec..aed7d11 100644 --- a/hangtag-server/target/classes/application-local.yaml +++ b/hangtag-server/target/classes/application-local.yaml @@ -47,14 +47,14 @@ spring: primary: master datasource: master: - url: jdbc:mysql://43.136.71.164:3306/hangtag?allowMultiQueries=true&useSSL=false&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true&nullCatalogMeansCurrent=true&useUnicode=true&characterEncoding=UTF-8 # MySQL Connector/J 8.X 连接的示例 - username: test - password: test@123 - slave: # 模拟从库,可根据自己需要修改 - lazy: true # 开启懒加载,保证启动速度 - url: jdbc:mysql://43.136.71.164:3306/hangtag?allowMultiQueries=true&useSSL=false&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true&nullCatalogMeansCurrent=true&useUnicode=true&characterEncoding=UTF-8 - username: test - password: test@123 + url: jdbc:mysql://127.0.0.1:3306/ruoyi-vue-pro?useSSL=false&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true&nullCatalogMeansCurrent=true # MySQL Connector/J 8.X 连接的示例 + username: root + password: Admin11039 +# slave: # 模拟从库,可根据自己需要修改 +# lazy: true # 开启懒加载,保证启动速度 +# url: jdbc:mysql://43.136.71.164:3306/hangtag?allowMultiQueries=true&useSSL=false&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true&nullCatalogMeansCurrent=true&useUnicode=true&characterEncoding=UTF-8 +# username: test +# password: test@123 # Redis 配置。Redisson 默认的配置足够使用,一般不需要进行调优 redis: diff --git a/hangtag-server/target/hangtag-server.jar.original b/hangtag-server/target/hangtag-server.jar.original deleted file mode 100644 index 55673d7..0000000 Binary files a/hangtag-server/target/hangtag-server.jar.original and /dev/null differ diff --git a/hangtag-server/target/maven-archiver/pom.properties b/hangtag-server/target/maven-archiver/pom.properties deleted file mode 100644 index c38c0aa..0000000 --- a/hangtag-server/target/maven-archiver/pom.properties +++ /dev/null @@ -1,3 +0,0 @@ -artifactId=hangtag-server -groupId=cn.hangtag -version=2.1.0-jdk8-snapshot diff --git a/hangtag-server/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst b/hangtag-server/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst deleted file mode 100644 index b2794c8..0000000 --- a/hangtag-server/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst +++ /dev/null @@ -1,2 +0,0 @@ -cn\hangtag\server\HangtagServerApplication.class -cn\hangtag\server\controller\DefaultController.class diff --git a/hangtag-server/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst b/hangtag-server/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst deleted file mode 100644 index 9643313..0000000 --- a/hangtag-server/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst +++ /dev/null @@ -1,2 +0,0 @@ -D:\workspace\hangtag\hangtag-server\src\main\java\cn\hangtag\server\controller\DefaultController.java -D:\workspace\hangtag\hangtag-server\src\main\java\cn\hangtag\server\HangtagServerApplication.java diff --git a/hangtag-server/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst b/hangtag-server/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst deleted file mode 100644 index 53041b3..0000000 --- a/hangtag-server/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst +++ /dev/null @@ -1 +0,0 @@ -cn\hangtag\ProjectReactor.class diff --git a/hangtag-server/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst b/hangtag-server/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst deleted file mode 100644 index bb9d300..0000000 --- a/hangtag-server/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst +++ /dev/null @@ -1 +0,0 @@ -D:\workspace\hangtag\hangtag-server\src\test\java\cn\hangtag\ProjectReactor.java diff --git a/hangtag-ui/src/api/base/producttype/index.ts b/hangtag-ui/src/api/base/producttype/index.ts new file mode 100644 index 0000000..a51f3ed --- /dev/null +++ b/hangtag-ui/src/api/base/producttype/index.ts @@ -0,0 +1,45 @@ +import request from '@/config/axios' + +// 产品类型表 VO +export interface ProductTypeVO { + id: number // id + value: string // 编码 + label: string // 名称 + sort: number // 排序号 + locale: string // 语言标识 + extendInfo: string // 扩展项 json格式数据 + remark: string // 备注 +} + +// 产品类型表 API +export const ProductTypeApi = { + // 查询产品类型表 分页 + getProductTypePage: async (params: any) => { + return await request.get({ url: `/oms/base/product-type/page`, params }) + }, + + // 查询产品类型表 详情 + getProductType: async (id: number) => { + return await request.get({ url: `/oms/base/product-type/get?id=` + id }) + }, + + // 新增产品类型表 + createProductType: async (data: ProductTypeVO) => { + return await request.post({ url: `/oms/base/product-type/create`, data }) + }, + + // 修改产品类型表 + updateProductType: async (data: ProductTypeVO) => { + return await request.put({ url: `/oms/base/product-type/update`, data }) + }, + + // 删除产品类型表 + deleteProductType: async (id: number) => { + return await request.delete({ url: `/oms/base/product-type/delete?id=` + id }) + }, + + // 导出产品类型表 Excel + exportProductType: async (params) => { + return await request.download({ url: `/oms/base/product-type/export-excel`, params }) + }, +} diff --git a/hangtag-ui/src/api/oms/brand/index.ts b/hangtag-ui/src/api/oms/brand/index.ts new file mode 100644 index 0000000..d3eeccb --- /dev/null +++ b/hangtag-ui/src/api/oms/brand/index.ts @@ -0,0 +1,47 @@ +import request from '@/config/axios' + +// 品牌管理 VO +export interface BrandVO { + id: number // id + code: string // 系统编码 + name: string // 名称 + logo: string // logo + brandField: string // 品牌领域 字典brand_industry_field + website: string // 官网 + intro: string // 品牌介绍 富文本内容 + locale: string // 语言标识 字典-language_locale + remark: string // 备注 +} + +// 品牌管理 API +export const BrandApi = { + // 查询品牌管理 分页 + getBrandPage: async (params: any) => { + return await request.get({ url: `/oms/brand/page`, params }) + }, + + // 查询品牌管理 详情 + getBrand: async (id: number) => { + return await request.get({ url: `/oms/brand/get?id=` + id }) + }, + + // 新增品牌管理 + createBrand: async (data: BrandVO) => { + return await request.post({ url: `/oms/brand/create`, data }) + }, + + // 修改品牌管理 + updateBrand: async (data: BrandVO) => { + return await request.put({ url: `/oms/brand/update`, data }) + }, + + // 删除品牌管理 + deleteBrand: async (id: number) => { + return await request.delete({ url: `/oms/brand/delete?id=` + id }) + }, + + // 导出品牌管理 Excel + exportBrand: async (params) => { + return await request.download({ url: `/oms/brand/export-excel`, params }) + }, +} \ No newline at end of file diff --git a/hangtag-ui/src/api/oms/productinfo/index.ts b/hangtag-ui/src/api/oms/productinfo/index.ts new file mode 100644 index 0000000..6c877ef --- /dev/null +++ b/hangtag-ui/src/api/oms/productinfo/index.ts @@ -0,0 +1,47 @@ +import request from '@/config/axios' + +// 产品资料 VO +export interface ProductInfoVO { + id: number // id + code: string // 产品编码 + name: string // 产品名称 + brandId: number // 品牌 + productTypeId: number // 产品类型id + enabled: boolean // 启用状态 + remark: string // 备注 + details: string // 详情介绍 + cover: string // 封面 +} + +// 产品资料 API +export const ProductInfoApi = { + // 查询产品资料 分页 + getProductInfoPage: async (params: any) => { + return await request.get({ url: `/oms/product-info/page`, params }) + }, + + // 查询产品资料 详情 + getProductInfo: async (id: number) => { + return await request.get({ url: `/oms/product-info/get?id=` + id }) + }, + + // 新增产品资料 + createProductInfo: async (data: ProductInfoVO) => { + return await request.post({ url: `/oms/product-info/create`, data }) + }, + + // 修改产品资料 + updateProductInfo: async (data: ProductInfoVO) => { + return await request.put({ url: `/oms/product-info/update`, data }) + }, + + // 删除产品资料 + deleteProductInfo: async (id: number) => { + return await request.delete({ url: `/oms/product-info/delete?id=` + id }) + }, + + // 导出产品资料 Excel + exportProductInfo: async (params) => { + return await request.download({ url: `/oms/product-info/export-excel`, params }) + }, +} \ No newline at end of file diff --git a/hangtag-ui/src/api/system/codingrules/index.ts b/hangtag-ui/src/api/system/codingrules/index.ts new file mode 100644 index 0000000..9bb7ec8 --- /dev/null +++ b/hangtag-ui/src/api/system/codingrules/index.ts @@ -0,0 +1,46 @@ +import request from '@/config/axios' + +// 系统编码规则 VO +export interface CodingRulesVO { + id: number // id + name: string // 名称 + config: string // 规则配置 json + remark: string // 备注 +} + +// 系统编码规则 API +export const CodingRulesApi = { + // 查询系统编码规则 分页 + getCodingRulesPage: async (params: any) => { + return await request.get({ url: `/system/coding-rules/page`, params }) + }, + + // 查询系统编码规则 详情 + getCodingRules: async (id: number) => { + return await request.get({ url: `/system/coding-rules/get?id=` + id }) + }, + + // 新增系统编码规则 + createCodingRules: async (data: CodingRulesVO) => { + return await request.post({ url: `/system/coding-rules/create`, data }) + }, + // 新增系统编码规则 + previewCode: async (data: CodingRulesVO) => { + return await request.post({ url: `/system/coding-rules/preview-code`, data }) + }, + + // 修改系统编码规则 + updateCodingRules: async (data: CodingRulesVO) => { + return await request.put({ url: `/system/coding-rules/update`, data }) + }, + + // 删除系统编码规则 + deleteCodingRules: async (id: number) => { + return await request.delete({ url: `/system/coding-rules/delete?id=` + id }) + }, + + // 导出系统编码规则 Excel + exportCodingRules: async (params) => { + return await request.download({ url: `/system/coding-rules/export-excel`, params }) + }, +} diff --git a/hangtag-ui/src/components/DictTag/src/DictTag.vue b/hangtag-ui/src/components/DictTag/src/DictTag.vue index db37f71..3acf11a 100644 --- a/hangtag-ui/src/components/DictTag/src/DictTag.vue +++ b/hangtag-ui/src/components/DictTag/src/DictTag.vue @@ -39,17 +39,17 @@ export default defineComponent({ } getDictObj(props.type, props.value.toString()) // 添加标签的文字颜色为白色,解决自定义背景颜色时标签文字看不清的问题 + let propInfo = { + style : dictData.value?.cssClass ? 'color: #fff' : '', + color: dictData.value?.cssClass && isHexColor(dictData.value?.cssClass) + ? dictData.value?.cssClass : '', + disableTransitions: true, + } + if(dictData.value?.colorType){ + propInfo['type'] = dictData.value?.colorType + } return ( - + {dictData.value?.label} ) diff --git a/hangtag-ui/src/utils/dict.ts b/hangtag-ui/src/utils/dict.ts index 631a40b..276224f 100644 --- a/hangtag-ui/src/utils/dict.ts +++ b/hangtag-ui/src/utils/dict.ts @@ -104,8 +104,9 @@ export enum DICT_TYPE { USER_TYPE = 'user_type', COMMON_STATUS = 'common_status', TERMINAL = 'terminal', // 终端 + LANGUAGE_LOCALE = 'language_locale', // 地区语言标识 + BRAND_INDUSTRY_FIELD = 'brand_industry_field', DATE_INTERVAL = 'date_interval', // 数据间隔 - // ========== SYSTEM 模块 ========== SYSTEM_USER_SEX = 'system_user_sex', SYSTEM_MENU_TYPE = 'system_menu_type', diff --git a/hangtag-ui/src/utils/index.ts b/hangtag-ui/src/utils/index.ts index 2590bce..72e7bf6 100644 --- a/hangtag-ui/src/utils/index.ts +++ b/hangtag-ui/src/utils/index.ts @@ -449,3 +449,13 @@ export function jsonParse(str: string) { return '' } } + +export function copyToClip(content:string,calback = ()=>{}) { + const aux = document.createElement("input"); + aux.setAttribute("value", content); + document.body.appendChild(aux); + aux.select(); + document.execCommand("copy"); + document.body.removeChild(aux); + calback() +} diff --git a/hangtag-ui/src/views/base/producttype/ProductTypeForm.vue b/hangtag-ui/src/views/base/producttype/ProductTypeForm.vue new file mode 100644 index 0000000..58b31b4 --- /dev/null +++ b/hangtag-ui/src/views/base/producttype/ProductTypeForm.vue @@ -0,0 +1,128 @@ + + diff --git a/hangtag-ui/src/views/base/producttype/index.vue b/hangtag-ui/src/views/base/producttype/index.vue new file mode 100644 index 0000000..372ed34 --- /dev/null +++ b/hangtag-ui/src/views/base/producttype/index.vue @@ -0,0 +1,221 @@ + + + \ No newline at end of file diff --git a/hangtag-ui/src/views/oms/brand/BrandForm.vue b/hangtag-ui/src/views/oms/brand/BrandForm.vue new file mode 100644 index 0000000..e9014fa --- /dev/null +++ b/hangtag-ui/src/views/oms/brand/BrandForm.vue @@ -0,0 +1,155 @@ + + diff --git a/hangtag-ui/src/views/oms/brand/index.vue b/hangtag-ui/src/views/oms/brand/index.vue new file mode 100644 index 0000000..04c13b3 --- /dev/null +++ b/hangtag-ui/src/views/oms/brand/index.vue @@ -0,0 +1,240 @@ + + + diff --git a/hangtag-ui/src/views/oms/productinfo/ProductInfoForm.vue b/hangtag-ui/src/views/oms/productinfo/ProductInfoForm.vue new file mode 100644 index 0000000..e3e475c --- /dev/null +++ b/hangtag-ui/src/views/oms/productinfo/ProductInfoForm.vue @@ -0,0 +1,129 @@ + + \ No newline at end of file diff --git a/hangtag-ui/src/views/oms/productinfo/index.vue b/hangtag-ui/src/views/oms/productinfo/index.vue new file mode 100644 index 0000000..f54fd48 --- /dev/null +++ b/hangtag-ui/src/views/oms/productinfo/index.vue @@ -0,0 +1,248 @@ + + + diff --git a/hangtag-ui/src/views/system/codingrules/CodingRulesForm.vue b/hangtag-ui/src/views/system/codingrules/CodingRulesForm.vue new file mode 100644 index 0000000..0222ef5 --- /dev/null +++ b/hangtag-ui/src/views/system/codingrules/CodingRulesForm.vue @@ -0,0 +1,167 @@ + + diff --git a/hangtag-ui/src/views/system/codingrules/components/edit-item.vue b/hangtag-ui/src/views/system/codingrules/components/edit-item.vue new file mode 100644 index 0000000..03fff39 --- /dev/null +++ b/hangtag-ui/src/views/system/codingrules/components/edit-item.vue @@ -0,0 +1,254 @@ + + + + diff --git a/hangtag-ui/src/views/system/codingrules/index.vue b/hangtag-ui/src/views/system/codingrules/index.vue new file mode 100644 index 0000000..0318984 --- /dev/null +++ b/hangtag-ui/src/views/system/codingrules/index.vue @@ -0,0 +1,198 @@ + + + \ No newline at end of file diff --git a/sql/mysql/20240720/产品管理.sql b/sql/mysql/20240720/产品管理.sql new file mode 100644 index 0000000..ac9a476 --- /dev/null +++ b/sql/mysql/20240720/产品管理.sql @@ -0,0 +1,33 @@ + + +--- 建表语句 +DROP TABLE IF EXISTS oms_product_info; +CREATE TABLE oms_product_info( + id BIGINT(19) NOT NULL AUTO_INCREMENT COMMENT 'id' , + code VARCHAR(64) COMMENT '产品编码' , + name VARCHAR(512) NOT NULL COMMENT '产品名称' , + cover VARCHAR(512) COMMENT '封面' , + brand_id BIGINT(19) COMMENT '品牌' , + product_type_id BIGINT(19) COMMENT '产品类型id' , + enabled BIT(1) DEFAULT 1 COMMENT '启用状态' , + remark VARCHAR(512) COMMENT '备注' , + details TEXT COMMENT '详情介绍' , + creator VARCHAR(64) COMMENT '创建者' , + create_time DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间' , + updater VARCHAR(64) COMMENT '更新者' , + update_time DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '更新时间' , + deleted BIT(1) NOT NULL DEFAULT 0 COMMENT '是否删除' , + tenant_id BIGINT(19) NOT NULL COMMENT '租户编号' , + PRIMARY KEY (id) +) COMMENT = '产品资料 '; + + + +-- 菜单 + +INSERT INTO `system_menu`(`id`, `name`, `permission`, `type`, `sort`, `parent_id`, `path`, `icon`, `component`, `component_name`, `status`, `visible`, `keep_alive`, `always_show`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (2789, '产品资料 管理', '', 2, 0, 2758, 'product-info', '', 'oms/productinfo/index', 'ProductInfo', 0, b'1', b'1', b'1', '', '2024-07-20 17:42:31', '', '2024-07-20 17:42:31', b'0'); +INSERT INTO `system_menu`(`id`, `name`, `permission`, `type`, `sort`, `parent_id`, `path`, `icon`, `component`, `component_name`, `status`, `visible`, `keep_alive`, `always_show`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (2790, '产品资料 查询', 'oms:product-info:query', 3, 1, 2789, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-07-20 17:42:31', '', '2024-07-20 17:42:31', b'0'); +INSERT INTO `system_menu`(`id`, `name`, `permission`, `type`, `sort`, `parent_id`, `path`, `icon`, `component`, `component_name`, `status`, `visible`, `keep_alive`, `always_show`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (2791, '产品资料 创建', 'oms:product-info:create', 3, 2, 2789, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-07-20 17:42:31', '', '2024-07-20 17:42:31', b'0'); +INSERT INTO `system_menu`(`id`, `name`, `permission`, `type`, `sort`, `parent_id`, `path`, `icon`, `component`, `component_name`, `status`, `visible`, `keep_alive`, `always_show`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (2792, '产品资料 更新', 'oms:product-info:update', 3, 3, 2789, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-07-20 17:42:31', '', '2024-07-20 17:42:31', b'0'); +INSERT INTO `system_menu`(`id`, `name`, `permission`, `type`, `sort`, `parent_id`, `path`, `icon`, `component`, `component_name`, `status`, `visible`, `keep_alive`, `always_show`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (2793, '产品资料 删除', 'oms:product-info:delete', 3, 4, 2789, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-07-20 17:42:31', '', '2024-07-20 17:42:31', b'0'); +INSERT INTO `system_menu`(`id`, `name`, `permission`, `type`, `sort`, `parent_id`, `path`, `icon`, `component`, `component_name`, `status`, `visible`, `keep_alive`, `always_show`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (2794, '产品资料 导出', 'oms:product-info:export', 3, 5, 2789, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-07-20 17:42:31', '', '2024-07-20 17:42:31', b'0'); diff --git a/sql/mysql/20240720/产品类型.sql b/sql/mysql/20240720/产品类型.sql new file mode 100644 index 0000000..a68de0d --- /dev/null +++ b/sql/mysql/20240720/产品类型.sql @@ -0,0 +1,49 @@ + + +-- 新增业务字典 +INSERT INTO system_dict_type (name, type, status, remark, deleted_time, create_time, update_time, creator, updater) +VALUES ('语言地区标识', 'language_locale', 0, '', '1970-01-01T00:00', '2024-07-19T23:09:51.683', '2024-07-19T23:09:51.683', '1', '1') + +INSERT INTO `system_dict_data`(`id`, `sort`, `label`, `value`, `dict_type`, `status`, `color_type`, `css_class`, `remark`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (1537, 1, '中国-汉语', 'zh-CN', 'language_locale', 0, 'default', '', '', '1', '2024-07-19 23:12:36', '1', '2024-07-20 00:16:37', b'0'); +INSERT INTO `system_dict_data`(`id`, `sort`, `label`, `value`, `dict_type`, `status`, `color_type`, `css_class`, `remark`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (1538, 2, '中国-香港', 'zh-HK', 'language_locale', 0, 'default', '', '', '1', '2024-07-19 23:13:04', '1', '2024-07-19 23:14:16', b'0'); +INSERT INTO `system_dict_data`(`id`, `sort`, `label`, `value`, `dict_type`, `status`, `color_type`, `css_class`, `remark`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (1539, 3, '美国-英语', 'en-US', 'language_locale', 0, '', '', '', '1', '2024-07-19 23:13:59', '1', '2024-07-19 23:14:20', b'0'); +INSERT INTO `system_dict_data`(`id`, `sort`, `label`, `value`, `dict_type`, `status`, `color_type`, `css_class`, `remark`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (1540, 5, '日本-日语', 'ja-JP', 'language_locale', 0, '', '', '', '1', '2024-07-20 00:14:01', '1', '2024-07-20 00:14:01', b'0'); + + + +DROP TABLE IF EXISTS base_product_type; +CREATE TABLE base_product_type( + id BIGINT(19) NOT NULL AUTO_INCREMENT COMMENT 'id' , + value VARCHAR(32) COMMENT '编码' , + label VARCHAR(512) NOT NULL COMMENT '名称' , + sort INT DEFAULT 1 COMMENT '排序号' , + locale VARCHAR(32) DEFAULT 'zh-CN' COMMENT '语言标识' , + extend_info VARCHAR(1024) COMMENT '扩展项 json格式数据' , + remark VARCHAR(512) COMMENT '备注' , + creator VARCHAR(64) COMMENT '创建者' , + create_time DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间' , + updater VARCHAR(64) COMMENT '更新者' , + update_time DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '更新时间' , + deleted BIT(1) NOT NULL DEFAULT 0 COMMENT '是否删除' , + tenant_id BIGINT(19) NOT NULL COMMENT '租户编号' , + PRIMARY KEY (id) +) COMMENT = '产品类型表 '; + +-- 数据 +INSERT INTO `base_product_type`(`id`, `value`, `label`, `sort`, `locale`, `extend_info`, `remark`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (1, 'wash_label', '洗水唛', 1, 'zh-CN', NULL, NULL, '1', '2024-07-20 00:19:39', '1', '2024-07-20 00:22:56', b'0', 1); +INSERT INTO `base_product_type`(`id`, `value`, `label`, `sort`, `locale`, `extend_info`, `remark`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (2, 'wash_label', 'CareLabel', 1, 'en-US', NULL, NULL, '1', '2024-07-20 17:13:15', '1', '2024-07-20 17:13:15', b'0', 1); + +-- 上级菜单 +INSERT INTO system_menu + (name, permission, type, sort, parent_id, path, icon, component, component_name, status, visible, keep_alive, always_show, create_time, update_time, creator, updater) +VALUES + ('基础资料', '', 1, 3, 0, '/base', 'fa:info', '', '', 0, true, true, true, '2024-07-19 22:29:45', '2024-07-19 22:29:45', '1', '1'); + + +--- 菜单 +INSERT INTO `system_menu`(`id`, `name`, `permission`, `type`, `sort`, `parent_id`, `path`, `icon`, `component`, `component_name`, `status`, `visible`, `keep_alive`, `always_show`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (2759, '产品类型表 管理', '', 2, 0, 2758, 'product-type', '', 'base/producttype/index', 'ProductType', 0, b'1', b'1', b'1', '', '2024-07-19 22:55:18', '', '2024-07-19 22:55:18', b'0'); +INSERT INTO `system_menu`(`id`, `name`, `permission`, `type`, `sort`, `parent_id`, `path`, `icon`, `component`, `component_name`, `status`, `visible`, `keep_alive`, `always_show`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (2760, '产品类型表 查询', 'base:product-type:query', 3, 1, 2759, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-07-19 22:55:18', '', '2024-07-19 22:55:18', b'0'); +INSERT INTO `system_menu`(`id`, `name`, `permission`, `type`, `sort`, `parent_id`, `path`, `icon`, `component`, `component_name`, `status`, `visible`, `keep_alive`, `always_show`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (2761, '产品类型表 创建', 'base:product-type:create', 3, 2, 2759, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-07-19 22:55:18', '', '2024-07-19 22:55:18', b'0'); +INSERT INTO `system_menu`(`id`, `name`, `permission`, `type`, `sort`, `parent_id`, `path`, `icon`, `component`, `component_name`, `status`, `visible`, `keep_alive`, `always_show`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (2762, '产品类型表 更新', 'base:product-type:update', 3, 3, 2759, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-07-19 22:55:18', '', '2024-07-19 22:55:18', b'0'); +INSERT INTO `system_menu`(`id`, `name`, `permission`, `type`, `sort`, `parent_id`, `path`, `icon`, `component`, `component_name`, `status`, `visible`, `keep_alive`, `always_show`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (2763, '产品类型表 删除', 'base:product-type:delete', 3, 4, 2759, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-07-19 22:55:18', '', '2024-07-19 22:55:18', b'0'); +INSERT INTO `system_menu`(`id`, `name`, `permission`, `type`, `sort`, `parent_id`, `path`, `icon`, `component`, `component_name`, `status`, `visible`, `keep_alive`, `always_show`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (2764, '产品类型表 导出', 'base:product-type:export', 3, 5, 2759, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-07-19 22:55:18', '', '2024-07-19 22:55:18', b'0'); diff --git a/sql/mysql/20240720/品牌管理.sql b/sql/mysql/20240720/品牌管理.sql new file mode 100644 index 0000000..466cca53 --- /dev/null +++ b/sql/mysql/20240720/品牌管理.sql @@ -0,0 +1,38 @@ + + +--- 新增业务字典 +INSERT INTO `system_dict_type`(`id`, `name`, `type`, `status`, `remark`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `deleted_time`) VALUES (621, '品牌产业领域', 'brand_industry_field', 0, '', '1', '2024-07-20 09:51:30', '1', '2024-07-20 09:55:51', b'0', '1970-01-01 00:00:00'); + +INSERT INTO `system_dict_data`(`id`, `sort`, `label`, `value`, `dict_type`, `status`, `color_type`, `css_class`, `remark`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (1541, 1, '服务业', 'service_industry', 'brand_industry_field', 0, 'default', '', '', '1', '2024-07-20 09:53:36', '1', '2024-07-20 09:57:36', b'0'); +INSERT INTO `system_dict_data`(`id`, `sort`, `label`, `value`, `dict_type`, `status`, `color_type`, `css_class`, `remark`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (1542, 2, '服装品牌', 'clothing_brand', 'brand_industry_field', 0, '', '', '', '1', '2024-07-20 09:54:36', '1', '2024-07-20 09:57:36', b'0'); + +--- 品牌管理 建表语句 +DROP TABLE IF EXISTS oms_brand; +CREATE TABLE oms_brand( + id BIGINT(19) NOT NULL AUTO_INCREMENT COMMENT 'id' , + code VARCHAR(64) COMMENT '系统编码' , + name VARCHAR(512) NOT NULL COMMENT '名称' , + logo VARCHAR(1024) COMMENT 'logo' , + brand_field VARCHAR(128) COMMENT '品牌领域 字典brand_industry_field' , + website VARCHAR(64) COMMENT '官网' , + intro TEXT COMMENT '品牌介绍 富文本内容' , + locale VARCHAR(32) DEFAULT 'zh-CN' COMMENT '语言标识 字典-language_locale' , + remark VARCHAR(512) COMMENT '备注' , + creator VARCHAR(64) COMMENT '创建者' , + create_time DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间' , + updater VARCHAR(64) COMMENT '更新者' , + update_time DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '更新时间' , + deleted BIT(1) NOT NULL DEFAULT 0 COMMENT '是否删除' , + tenant_id BIGINT(19) NOT NULL COMMENT '租户编号' , + PRIMARY KEY (id) +) COMMENT = '品牌管理 '; + + + +-- 菜单语句 +INSERT INTO `system_menu`(`id`, `name`, `permission`, `type`, `sort`, `parent_id`, `path`, `icon`, `component`, `component_name`, `status`, `visible`, `keep_alive`, `always_show`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (2777, '品牌管理', '', 2, 0, 2758, 'brand', '', 'oms/brand/index', 'Brand', 0, b'1', b'1', b'1', '', '2024-07-20 10:33:17', '', '2024-07-20 10:33:17', b'0'); +INSERT INTO `system_menu`(`id`, `name`, `permission`, `type`, `sort`, `parent_id`, `path`, `icon`, `component`, `component_name`, `status`, `visible`, `keep_alive`, `always_show`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (2778, '品牌管理 查询', 'oms:brand:query', 3, 1, 2777, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-07-20 10:33:17', '', '2024-07-20 10:33:17', b'0'); +INSERT INTO `system_menu`(`id`, `name`, `permission`, `type`, `sort`, `parent_id`, `path`, `icon`, `component`, `component_name`, `status`, `visible`, `keep_alive`, `always_show`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (2779, '品牌管理 创建', 'oms:brand:create', 3, 2, 2777, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-07-20 10:33:17', '', '2024-07-20 10:33:17', b'0'); +INSERT INTO `system_menu`(`id`, `name`, `permission`, `type`, `sort`, `parent_id`, `path`, `icon`, `component`, `component_name`, `status`, `visible`, `keep_alive`, `always_show`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (2780, '品牌管理 更新', 'oms:brand:update', 3, 3, 2777, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-07-20 10:33:17', '', '2024-07-20 10:33:17', b'0'); +INSERT INTO `system_menu`(`id`, `name`, `permission`, `type`, `sort`, `parent_id`, `path`, `icon`, `component`, `component_name`, `status`, `visible`, `keep_alive`, `always_show`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (2781, '品牌管理 删除', 'oms:brand:delete', 3, 4, 2777, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-07-20 10:33:17', '', '2024-07-20 10:33:17', b'0'); +INSERT INTO `system_menu`(`id`, `name`, `permission`, `type`, `sort`, `parent_id`, `path`, `icon`, `component`, `component_name`, `status`, `visible`, `keep_alive`, `always_show`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (2782, '品牌管理 导出', 'oms:brand:export', 3, 5, 2777, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-07-20 10:33:17', '', '2024-07-20 10:33:17', b'0'); diff --git a/sql/mysql/20240720/本地文件配置.sql b/sql/mysql/20240720/本地文件配置.sql new file mode 100644 index 0000000..e9352d4 --- /dev/null +++ b/sql/mysql/20240720/本地文件配置.sql @@ -0,0 +1 @@ +INSERT INTO `infra_file_config`(`id`, `name`, `storage`, `remark`, `master`, `config`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (23, '本地服务', 10, '', b'1', '{\"@class\":\"cn.hangtag.module.infra.framework.file.core.client.local.LocalFileClientConfig\",\"basePath\":\"site\",\"domain\":\"http://127.0.0.1:48080\"}', '1', '2024-07-20 10:49:32', '1', '2024-07-20 10:49:38', b'0'); diff --git a/sql/mysql/20240720/系统编码.sql b/sql/mysql/20240720/系统编码.sql new file mode 100644 index 0000000..777f481 --- /dev/null +++ b/sql/mysql/20240720/系统编码.sql @@ -0,0 +1,29 @@ + +-- 系统编码规则 建表语句 +DROP TABLE IF EXISTS system_coding_rules; +CREATE TABLE system_coding_rules( + id BIGINT(19) NOT NULL AUTO_INCREMENT COMMENT 'id' , + name VARCHAR(512) NOT NULL COMMENT '名称' , + config VARCHAR(3072) COMMENT '规则配置 json' , + remark VARCHAR(512) COMMENT '备注' , + creator VARCHAR(64) COMMENT '创建者' , + create_time DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间' , + updater VARCHAR(64) COMMENT '更新者' , + update_time DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '更新时间' , + deleted BIT(1) NOT NULL DEFAULT 0 COMMENT '是否删除' , + tenant_id BIGINT(19) NOT NULL COMMENT '租户编号' , + PRIMARY KEY (id) +) COMMENT = '系统编码规则 '; + +INSERT INTO `system_coding_rules`(`id`, `name`, `config`, `remark`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (1, '品牌编码测试', '[{\"type\":\"constant\",\"value\":\"BRAND-\",\"resetSerialNumber\":false,\"hasChanged\":false},{\"length\":6,\"step\":1,\"fillZero\":true,\"type\":\"serialNumber\",\"value\":\"1\",\"resetSerialNumber\":false,\"hasChanged\":false}]\r\n', NULL, '1', '2024-07-20 13:48:49', '1', '2024-07-20 13:48:49', b'1', 1); +INSERT INTO `system_coding_rules`(`id`, `name`, `config`, `remark`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (2, '品牌编码', '[{\"itemKey\":\"c1x1a\",\"type\":\"constant\",\"value\":\"BD-\",\"lastValue\":\"\",\"resetSerialNumber\":false,\"length\":0,\"step\":0,\"hasChanged\":false},{\"itemKey\":\"r1e1d\",\"type\":\"serialNumber\",\"value\":\"0\",\"lastValue\":\"000002\",\"resetSerialNumber\":false,\"length\":6,\"step\":1,\"hasChanged\":false}]', NULL, '1', '2024-07-20 15:43:46', '1', '2024-07-20 17:02:59', b'0', 1); + + +--- 菜单语句 +INSERT INTO `system_menu`(`id`, `name`, `permission`, `type`, `sort`, `parent_id`, `path`, `icon`, `component`, `component_name`, `status`, `visible`, `keep_alive`, `always_show`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (2783, '系统编码规则 管理', '', 2, 0, 2758, 'coding-rules', '', 'system/codingrules/index', 'CodingRules', 0, b'1', b'1', b'1', '', '2024-07-20 13:50:37', '', '2024-07-20 13:50:37', b'0'); +INSERT INTO `system_menu`(`id`, `name`, `permission`, `type`, `sort`, `parent_id`, `path`, `icon`, `component`, `component_name`, `status`, `visible`, `keep_alive`, `always_show`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (2784, '系统编码规则 查询', 'system:coding-rules:query', 3, 1, 2783, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-07-20 13:50:37', '', '2024-07-20 13:50:37', b'0'); +INSERT INTO `system_menu`(`id`, `name`, `permission`, `type`, `sort`, `parent_id`, `path`, `icon`, `component`, `component_name`, `status`, `visible`, `keep_alive`, `always_show`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (2785, '系统编码规则 创建', 'system:coding-rules:create', 3, 2, 2783, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-07-20 13:50:37', '', '2024-07-20 13:50:37', b'0'); +INSERT INTO `system_menu`(`id`, `name`, `permission`, `type`, `sort`, `parent_id`, `path`, `icon`, `component`, `component_name`, `status`, `visible`, `keep_alive`, `always_show`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (2786, '系统编码规则 更新', 'system:coding-rules:update', 3, 3, 2783, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-07-20 13:50:37', '', '2024-07-20 13:50:37', b'0'); +INSERT INTO `system_menu`(`id`, `name`, `permission`, `type`, `sort`, `parent_id`, `path`, `icon`, `component`, `component_name`, `status`, `visible`, `keep_alive`, `always_show`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (2787, '系统编码规则 删除', 'system:coding-rules:delete', 3, 4, 2783, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-07-20 13:50:37', '', '2024-07-20 13:50:37', b'0'); +INSERT INTO `system_menu`(`id`, `name`, `permission`, `type`, `sort`, `parent_id`, `path`, `icon`, `component`, `component_name`, `status`, `visible`, `keep_alive`, `always_show`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (2788, '系统编码规则 导出', 'system:coding-rules:export', 3, 5, 2783, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-07-20 13:50:37', '', '2024-07-20 13:50:37', b'0'); +