import lombok.Setter; | import lombok.Setter; | ||||
import javax.persistence.*; | import javax.persistence.*; | ||||
import javax.validation.constraints.NotBlank; | |||||
import javax.validation.constraints.NotNull; | |||||
import java.time.LocalDate; | import java.time.LocalDate; | ||||
import java.time.LocalDateTime; | import java.time.LocalDateTime; | ||||
import cn.com.taiji.core.entity.dict.basic.Gender; | import cn.com.taiji.core.entity.dict.basic.Gender; | ||||
import cn.com.taiji.core.entity.dict.basic.IdType; | import cn.com.taiji.core.entity.dict.basic.IdType; | ||||
import cn.com.taiji.core.entity.dict.basic.SourceType; | import cn.com.taiji.core.entity.dict.basic.SourceType; | ||||
import cn.com.taiji.core.entity.dict.basic.UserType; | |||||
import cn.com.taiji.core.model.comm.protocol.valid.ErrorMsgBuilder; | import cn.com.taiji.core.model.comm.protocol.valid.ErrorMsgBuilder; | ||||
import lombok.Getter; | import lombok.Getter; | ||||
import lombok.Setter; | import lombok.Setter; | ||||
import javax.validation.constraints.NotBlank; | import javax.validation.constraints.NotBlank; | ||||
import javax.validation.constraints.NotNull; | import javax.validation.constraints.NotNull; | ||||
import java.time.LocalDate; | import java.time.LocalDate; | ||||
import java.time.LocalDateTime; | |||||
@Getter | @Getter | ||||
@Setter | @Setter |
implementation "${groupname}:dict-core:1.0.0-SNAPSHOT" | implementation "${groupname}:dict-core:1.0.0-SNAPSHOT" | ||||
implementation "${groupname}:sample-protocol:1.0.0-SNAPSHOT" | implementation "${groupname}:sample-protocol:1.0.0-SNAPSHOT" | ||||
implementation('cn.com.taiji.common:sso-client:2.3.10.7') | implementation('cn.com.taiji.common:sso-client:2.3.10.7') | ||||
implementation group: 'org.springframework.boot', name: 'spring-boot-starter-data-redis' | |||||
implementation "org.springframework.boot:spring-boot-starter-security" | implementation "org.springframework.boot:spring-boot-starter-security" | ||||
implementation "com.alibaba.cloud:spring-cloud-starter-alibaba-nacos-discovery" | implementation "com.alibaba.cloud:spring-cloud-starter-alibaba-nacos-discovery" | ||||
implementation "com.alibaba.cloud:spring-cloud-starter-alibaba-nacos-config" | implementation "com.alibaba.cloud:spring-cloud-starter-alibaba-nacos-config" | ||||
implementation 'com.alibaba:druid-spring-boot-starter:1.2.8' | implementation 'com.alibaba:druid-spring-boot-starter:1.2.8' | ||||
implementation "org.springframework.cloud:spring-cloud-starter-openfeign" | implementation "org.springframework.cloud:spring-cloud-starter-openfeign" | ||||
implementation "org.springframework.boot:spring-boot-starter-data-redis" | |||||
implementation(group: 'io.springfox', name: 'springfox-boot-starter', version: '3.0.0') { | implementation(group: 'io.springfox', name: 'springfox-boot-starter', version: '3.0.0') { | ||||
// exclude group: 'net.bytebuddy',module: 'byte-buddy' | // exclude group: 'net.bytebuddy',module: 'byte-buddy' | ||||
} | } |
//ORACLE+库编码问题 | //ORACLE+库编码问题 | ||||
runtimeOnly 'com.oracle.database.jdbc:ojdbc8:19.10.0.0' | runtimeOnly 'com.oracle.database.jdbc:ojdbc8:19.10.0.0' | ||||
runtimeOnly 'cn.easyproject:orai18n:12.1.0.2.0' | runtimeOnly 'cn.easyproject:orai18n:12.1.0.2.0' | ||||
implementation 'com.alibaba:easyexcel:3.2.1' | |||||
// 添加 MapStruct 核心库依赖 | // 添加 MapStruct 核心库依赖 | ||||
implementation 'org.mapstruct:mapstruct:1.5.5.Final' | implementation 'org.mapstruct:mapstruct:1.5.5.Final' | ||||
// 添加 MapStruct 注解处理器依赖 | // 添加 MapStruct 注解处理器依赖 |
implementation "com.alibaba.cloud:spring-cloud-starter-alibaba-nacos-config" | implementation "com.alibaba.cloud:spring-cloud-starter-alibaba-nacos-config" | ||||
implementation 'com.alibaba:druid-spring-boot-starter:1.2.8' | implementation 'com.alibaba:druid-spring-boot-starter:1.2.8' | ||||
implementation "org.springframework.cloud:spring-cloud-starter-openfeign" | implementation "org.springframework.cloud:spring-cloud-starter-openfeign" | ||||
implementation group: 'com.alibaba', name: 'easyexcel', version: '3.2.1' | |||||
implementation 'io.minio:minio:8.4.1' | |||||
implementation "com.alibaba:easyexcel:3.2.1" | |||||
implementation(group: 'io.springfox', name: 'springfox-boot-starter', version: '3.0.0') { | implementation(group: 'io.springfox', name: 'springfox-boot-starter', version: '3.0.0') { | ||||
// exclude group: 'net.bytebuddy',module: 'byte-buddy' | // exclude group: 'net.bytebuddy',module: 'byte-buddy' | ||||
} | } |
implementation "com.alibaba.cloud:spring-cloud-starter-alibaba-nacos-config" | implementation "com.alibaba.cloud:spring-cloud-starter-alibaba-nacos-config" | ||||
implementation 'com.alibaba:druid-spring-boot-starter:1.2.8' | implementation 'com.alibaba:druid-spring-boot-starter:1.2.8' | ||||
implementation "org.springframework.cloud:spring-cloud-starter-openfeign" | implementation "org.springframework.cloud:spring-cloud-starter-openfeign" | ||||
implementation 'com.alibaba:easyexcel:3.2.1' | |||||
implementation group: 'org.springframework.boot', name: 'spring-boot-starter-data-redis' | |||||
implementation "com.alibaba:easyexcel:3.2.1" | |||||
implementation "org.springframework.boot:spring-boot-starter-data-redis" | |||||
implementation(group: 'io.springfox', name: 'springfox-boot-starter', version: '3.0.0') { | implementation(group: 'io.springfox', name: 'springfox-boot-starter', version: '3.0.0') { | ||||
// exclude group: 'net.bytebuddy',module: 'byte-buddy' | // exclude group: 'net.bytebuddy',module: 'byte-buddy' |
AccountInfo accountInfo = accountInfoRepo.findByAccount(data.getMobile()); | AccountInfo accountInfo = accountInfoRepo.findByAccount(data.getMobile()); | ||||
if (accountInfo == null) { | if (accountInfo == null) { | ||||
accountInfo = new AccountInfo(); | accountInfo = new AccountInfo(); | ||||
accountInfo.setUserType(UserType.PERSONAL_USER); | |||||
accountInfo.setAccount(data.getMobile()); | accountInfo.setAccount(data.getMobile()); | ||||
accountInfo.setLoginPass(createPassword()); | accountInfo.setLoginPass(createPassword()); | ||||
accountInfo.setMobile(data.getMobile()); | accountInfo.setMobile(data.getMobile()); |
implementation "com.alibaba.cloud:spring-cloud-starter-alibaba-nacos-discovery" | implementation "com.alibaba.cloud:spring-cloud-starter-alibaba-nacos-discovery" | ||||
implementation "com.alibaba.cloud:spring-cloud-starter-alibaba-nacos-config" | implementation "com.alibaba.cloud:spring-cloud-starter-alibaba-nacos-config" | ||||
implementation "org.springframework.cloud:spring-cloud-starter-openfeign" | implementation "org.springframework.cloud:spring-cloud-starter-openfeign" | ||||
// //MYSQL | |||||
// runtimeOnly 'mysql:mysql-connector-java' | |||||
implementation group: 'org.springframework.boot', name: 'spring-boot-starter-data-redis' | |||||
implementation "org.springframework.boot:spring-boot-starter-data-redis" | |||||
//ORACLE+库编码问题 | //ORACLE+库编码问题 | ||||
runtimeOnly 'com.oracle.database.jdbc:ojdbc8:19.10.0.0' | runtimeOnly 'com.oracle.database.jdbc:ojdbc8:19.10.0.0' | ||||
runtimeOnly 'cn.easyproject:orai18n:12.1.0.2.0' | runtimeOnly 'cn.easyproject:orai18n:12.1.0.2.0' | ||||
implementation 'com.github.wechatpay-apiv3:wechatpay-java:0.2.12' | implementation 'com.github.wechatpay-apiv3:wechatpay-java:0.2.12' | ||||
implementation fileTree(dir: 'lib', include: ['*.jar']) | implementation fileTree(dir: 'lib', include: ['*.jar']) | ||||
implementation group: 'com.alibaba', name: 'fastjson', version: '2.0.4' | |||||
implementation group: 'org.springframework.boot', name: 'spring-boot-starter-data-redis' | |||||
implementation 'com.squareup.okhttp3:okhttp:3.14.9' | implementation 'com.squareup.okhttp3:okhttp:3.14.9' | ||||
implementation group: 'net.coobird', name: 'thumbnailator', version: '0.4.20' | implementation group: 'net.coobird', name: 'thumbnailator', version: '0.4.20' | ||||
} | } |
implementation "com.alibaba.cloud:spring-cloud-starter-alibaba-nacos-config" | implementation "com.alibaba.cloud:spring-cloud-starter-alibaba-nacos-config" | ||||
implementation 'com.alibaba:druid-spring-boot-starter:1.2.8' | implementation 'com.alibaba:druid-spring-boot-starter:1.2.8' | ||||
implementation "org.springframework.cloud:spring-cloud-starter-openfeign" | implementation "org.springframework.cloud:spring-cloud-starter-openfeign" | ||||
implementation group: 'org.springframework.boot', name: 'spring-boot-starter-data-redis' | |||||
implementation group: 'com.alibaba', name: 'easyexcel', version: '3.2.1' | |||||
implementation 'io.minio:minio:8.4.1' | |||||
implementation group: 'com.alipay.sdk', name: 'alipay-sdk-java', version: '4.39.79.ALL' | |||||
implementation group: 'cn.jpush.api', name: 'jpush-client', version: '3.6.6' | |||||
implementation "org.springframework.boot:spring-boot-starter-data-redis" | |||||
implementation "com.alibaba:easyexcel:3.2.1" | |||||
//定时器相关 | //定时器相关 | ||||
implementation 'org.springframework.boot:spring-boot-starter-quartz' | implementation 'org.springframework.boot:spring-boot-starter-quartz' | ||||
implementation(group: 'io.springfox', name: 'springfox-boot-starter', version: '3.0.0') { | implementation(group: 'io.springfox', name: 'springfox-boot-starter', version: '3.0.0') { | ||||
// exclude group: 'net.bytebuddy',module: 'byte-buddy' | // exclude group: 'net.bytebuddy',module: 'byte-buddy' | ||||
} | } | ||||
implementation "com.github.xiaoymin:knife4j-spring-boot-starter:3.0.2" | implementation "com.github.xiaoymin:knife4j-spring-boot-starter:3.0.2" | ||||
// //MYSQL | // //MYSQL | ||||
// runtimeOnly 'mysql:mysql-connector-java' | // runtimeOnly 'mysql:mysql-connector-java' | ||||
//ORACLE+库编码问题 | //ORACLE+库编码问题 | ||||
runtimeOnly 'com.oracle.database.jdbc:ojdbc8:19.10.0.0' | runtimeOnly 'com.oracle.database.jdbc:ojdbc8:19.10.0.0' | ||||
runtimeOnly 'cn.easyproject:orai18n:12.1.0.2.0' | runtimeOnly 'cn.easyproject:orai18n:12.1.0.2.0' | ||||
implementation group: 'org.springframework.boot', name: 'spring-boot-starter-data-redis' | |||||
// 添加 MapStruct 核心库依赖 | // 添加 MapStruct 核心库依赖 | ||||
implementation 'org.mapstruct:mapstruct:1.5.5.Final' | implementation 'org.mapstruct:mapstruct:1.5.5.Final' | ||||
// 添加 MapStruct 注解处理器依赖 | // 添加 MapStruct 注解处理器依赖 | ||||
annotationProcessor 'org.mapstruct:mapstruct-processor:1.5.5.Final' | annotationProcessor 'org.mapstruct:mapstruct-processor:1.5.5.Final' | ||||
} | } | ||||
bootJar { | bootJar { |
implementation "com.alibaba.cloud:spring-cloud-starter-alibaba-nacos-config" | implementation "com.alibaba.cloud:spring-cloud-starter-alibaba-nacos-config" | ||||
implementation 'com.alibaba:druid-spring-boot-starter:1.2.8' | implementation 'com.alibaba:druid-spring-boot-starter:1.2.8' | ||||
implementation "org.springframework.cloud:spring-cloud-starter-openfeign" | implementation "org.springframework.cloud:spring-cloud-starter-openfeign" | ||||
implementation "org.apache.skywalking:apm-toolkit-trace:8.8.0" | |||||
implementation "org.apache.skywalking:apm-toolkit-opentracing:8.8.0" | |||||
implementation "org.apache.skywalking:apm-toolkit-logback-1.x:8.8.0" | |||||
// //MYSQL | // //MYSQL | ||||
// runtimeOnly 'mysql:mysql-connector-java' | // runtimeOnly 'mysql:mysql-connector-java' | ||||
//ORACLE+库编码问题 | //ORACLE+库编码问题 |