fix: 修复合并冲突后的若干错误
1.完善 @Serial 2.完善 javax => jakarta 3.修复 canAccess() 使用错误 4.兼容 JustAuth Spring Boot Starter 5.CI 脚本更新 JDK 8 => 17
This commit is contained in:
parent
51e1cd9307
commit
8dbec9d1a3
2
.github/workflows/deploy.yml
vendored
2
.github/workflows/deploy.yml
vendored
@ -20,7 +20,7 @@ jobs:
|
|||||||
uses: actions/setup-java@master
|
uses: actions/setup-java@master
|
||||||
with:
|
with:
|
||||||
distribution: 'adopt'
|
distribution: 'adopt'
|
||||||
java-version: '8'
|
java-version: '17'
|
||||||
cache: 'maven'
|
cache: 'maven'
|
||||||
# 3、打包
|
# 3、打包
|
||||||
- name: Build
|
- name: Build
|
||||||
|
@ -154,10 +154,6 @@ limitations under the License.
|
|||||||
<groupId>org.redisson</groupId>
|
<groupId>org.redisson</groupId>
|
||||||
<artifactId>redisson-spring-boot-starter</artifactId>
|
<artifactId>redisson-spring-boot-starter</artifactId>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
|
||||||
<groupId>org.redisson</groupId>
|
|
||||||
<artifactId>redisson-spring-data-27</artifactId>
|
|
||||||
</dependency>
|
|
||||||
|
|
||||||
<!-- Easy Captcha(Java 图形验证码,支持 gif、中文、算术等类型,可用于 Java Web、JavaSE 等项目) -->
|
<!-- Easy Captcha(Java 图形验证码,支持 gif、中文、算术等类型,可用于 Java Web、JavaSE 等项目) -->
|
||||||
<dependency>
|
<dependency>
|
||||||
|
@ -19,8 +19,6 @@ package top.charles7c.cnadmin.common.base;
|
|||||||
import java.io.Serial;
|
import java.io.Serial;
|
||||||
import java.io.Serializable;
|
import java.io.Serializable;
|
||||||
|
|
||||||
import jakarta.validation.groups.Default;
|
|
||||||
|
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -250,7 +250,6 @@ public abstract class BaseServiceImpl<M extends BaseMapper<T>, T extends BaseDO,
|
|||||||
public void fillDetail(Object detailObj) {
|
public void fillDetail(Object detailObj) {
|
||||||
if (detailObj instanceof BaseDetailResp detail) {
|
if (detailObj instanceof BaseDetailResp detail) {
|
||||||
this.fill(detail);
|
this.fill(detail);
|
||||||
|
|
||||||
Long updateUser = detail.getUpdateUser();
|
Long updateUser = detail.getUpdateUser();
|
||||||
if (null == updateUser) {
|
if (null == updateUser) {
|
||||||
return;
|
return;
|
||||||
|
@ -16,7 +16,7 @@
|
|||||||
|
|
||||||
package top.charles7c.cnadmin.common.base;
|
package top.charles7c.cnadmin.common.base;
|
||||||
|
|
||||||
import javax.validation.groups.Default;
|
import jakarta.validation.groups.Default;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 分组校验
|
* 分组校验
|
||||||
|
@ -16,19 +16,21 @@
|
|||||||
|
|
||||||
package top.charles7c.cnadmin.common.handler;
|
package top.charles7c.cnadmin.common.handler;
|
||||||
|
|
||||||
import cn.hutool.core.util.ArrayUtil;
|
import static top.charles7c.cnadmin.common.annotation.CrudRequestMapping.Api;
|
||||||
import cn.hutool.core.util.StrUtil;
|
|
||||||
|
import java.lang.reflect.Method;
|
||||||
|
|
||||||
import org.springframework.lang.NonNull;
|
import org.springframework.lang.NonNull;
|
||||||
import org.springframework.web.servlet.mvc.method.RequestMappingInfo;
|
import org.springframework.web.servlet.mvc.method.RequestMappingInfo;
|
||||||
import org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping;
|
import org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping;
|
||||||
import org.springframework.web.util.pattern.PathPatternParser;
|
import org.springframework.web.util.pattern.PathPatternParser;
|
||||||
|
|
||||||
|
import cn.hutool.core.util.ArrayUtil;
|
||||||
|
import cn.hutool.core.util.StrUtil;
|
||||||
|
|
||||||
import top.charles7c.cnadmin.common.annotation.CrudRequestMapping;
|
import top.charles7c.cnadmin.common.annotation.CrudRequestMapping;
|
||||||
import top.charles7c.cnadmin.common.util.ExceptionUtils;
|
import top.charles7c.cnadmin.common.util.ExceptionUtils;
|
||||||
|
|
||||||
import java.lang.reflect.Method;
|
|
||||||
|
|
||||||
import static top.charles7c.cnadmin.common.annotation.CrudRequestMapping.Api;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* CRUD 请求映射器处理器映射器
|
* CRUD 请求映射器处理器映射器
|
||||||
*
|
*
|
||||||
|
@ -20,9 +20,9 @@ import java.io.IOException;
|
|||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
import javax.annotation.Resource;
|
import jakarta.annotation.Resource;
|
||||||
import javax.servlet.http.HttpServletRequest;
|
import jakarta.servlet.http.HttpServletRequest;
|
||||||
import javax.servlet.http.HttpServletResponse;
|
import jakarta.servlet.http.HttpServletResponse;
|
||||||
|
|
||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
|
|
||||||
|
@ -16,6 +16,7 @@
|
|||||||
|
|
||||||
package top.charles7c.cnadmin.common.model.query;
|
package top.charles7c.cnadmin.common.model.query;
|
||||||
|
|
||||||
|
import java.io.Serial;
|
||||||
import java.io.Serializable;
|
import java.io.Serializable;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
@ -41,6 +42,7 @@ import top.charles7c.cnadmin.common.constant.StringConsts;
|
|||||||
@Schema(description = "排序查询条件")
|
@Schema(description = "排序查询条件")
|
||||||
public class SortQuery implements Serializable {
|
public class SortQuery implements Serializable {
|
||||||
|
|
||||||
|
@Serial
|
||||||
private static final long serialVersionUID = 1L;
|
private static final long serialVersionUID = 1L;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -20,7 +20,6 @@ import java.lang.reflect.Field;
|
|||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
import cn.hutool.core.collection.CollUtil;
|
|
||||||
import lombok.AccessLevel;
|
import lombok.AccessLevel;
|
||||||
import lombok.NoArgsConstructor;
|
import lombok.NoArgsConstructor;
|
||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
@ -65,7 +64,6 @@ public class QueryHelper {
|
|||||||
if (null == query) {
|
if (null == query) {
|
||||||
return queryWrapper;
|
return queryWrapper;
|
||||||
}
|
}
|
||||||
|
|
||||||
// 获取查询条件中所有的字段
|
// 获取查询条件中所有的字段
|
||||||
List<Field> fieldList = ReflectUtils.getNonStaticFields(query.getClass());
|
List<Field> fieldList = ReflectUtils.getNonStaticFields(query.getClass());
|
||||||
fieldList.forEach(field -> buildQuery(query, field, queryWrapper));
|
fieldList.forEach(field -> buildQuery(query, field, queryWrapper));
|
||||||
@ -87,7 +85,7 @@ public class QueryHelper {
|
|||||||
* 查询数据类型
|
* 查询数据类型
|
||||||
*/
|
*/
|
||||||
private static <Q, R> void buildQuery(Q query, Field field, QueryWrapper<R> queryWrapper) {
|
private static <Q, R> void buildQuery(Q query, Field field, QueryWrapper<R> queryWrapper) {
|
||||||
boolean accessible = field.canAccess(null);
|
boolean accessible = field.canAccess(query);
|
||||||
try {
|
try {
|
||||||
field.setAccessible(true);
|
field.setAccessible(true);
|
||||||
// 没有 @Query,直接返回
|
// 没有 @Query,直接返回
|
||||||
|
@ -247,7 +247,7 @@ public class LogInterceptor implements HandlerInterceptor {
|
|||||||
}
|
}
|
||||||
logDO.setClientIp(JakartaServletUtil.getClientIP(request));
|
logDO.setClientIp(JakartaServletUtil.getClientIP(request));
|
||||||
logDO.setLocation(IpUtils.getCityInfo(logDO.getClientIp()));
|
logDO.setLocation(IpUtils.getCityInfo(logDO.getClientIp()));
|
||||||
logDO.setBrowser(JakartaServletUtil.getBrowser(request));
|
logDO.setBrowser(ServletUtils.getBrowser(request));
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -16,6 +16,7 @@
|
|||||||
|
|
||||||
package top.charles7c.cnadmin.monitor.model.resp;
|
package top.charles7c.cnadmin.monitor.model.resp;
|
||||||
|
|
||||||
|
import java.io.Serial;
|
||||||
import java.io.Serializable;
|
import java.io.Serializable;
|
||||||
|
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
@ -32,6 +33,7 @@ import io.swagger.v3.oas.annotations.media.Schema;
|
|||||||
@Schema(description = "仪表盘-访问趋势信息")
|
@Schema(description = "仪表盘-访问趋势信息")
|
||||||
public class DashboardAccessTrendResp implements Serializable {
|
public class DashboardAccessTrendResp implements Serializable {
|
||||||
|
|
||||||
|
@Serial
|
||||||
private static final long serialVersionUID = 1L;
|
private static final long serialVersionUID = 1L;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -16,6 +16,7 @@
|
|||||||
|
|
||||||
package top.charles7c.cnadmin.monitor.model.resp;
|
package top.charles7c.cnadmin.monitor.model.resp;
|
||||||
|
|
||||||
|
import java.io.Serial;
|
||||||
import java.io.Serializable;
|
import java.io.Serializable;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
@ -34,6 +35,7 @@ import io.swagger.v3.oas.annotations.media.Schema;
|
|||||||
@Schema(description = "仪表盘-访客地域分布信息")
|
@Schema(description = "仪表盘-访客地域分布信息")
|
||||||
public class DashboardGeoDistributionResp implements Serializable {
|
public class DashboardGeoDistributionResp implements Serializable {
|
||||||
|
|
||||||
|
@Serial
|
||||||
private static final long serialVersionUID = 1L;
|
private static final long serialVersionUID = 1L;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -16,6 +16,7 @@
|
|||||||
|
|
||||||
package top.charles7c.cnadmin.monitor.model.resp;
|
package top.charles7c.cnadmin.monitor.model.resp;
|
||||||
|
|
||||||
|
import java.io.Serial;
|
||||||
import java.io.Serializable;
|
import java.io.Serializable;
|
||||||
import java.math.BigDecimal;
|
import java.math.BigDecimal;
|
||||||
|
|
||||||
@ -35,6 +36,7 @@ import com.fasterxml.jackson.annotation.JsonIgnore;
|
|||||||
@Schema(description = "仪表盘-热门模块信息")
|
@Schema(description = "仪表盘-热门模块信息")
|
||||||
public class DashboardPopularModuleResp implements Serializable {
|
public class DashboardPopularModuleResp implements Serializable {
|
||||||
|
|
||||||
|
@Serial
|
||||||
private static final long serialVersionUID = 1L;
|
private static final long serialVersionUID = 1L;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -16,6 +16,7 @@
|
|||||||
|
|
||||||
package top.charles7c.cnadmin.monitor.model.resp;
|
package top.charles7c.cnadmin.monitor.model.resp;
|
||||||
|
|
||||||
|
import java.io.Serial;
|
||||||
import java.io.Serializable;
|
import java.io.Serializable;
|
||||||
import java.math.BigDecimal;
|
import java.math.BigDecimal;
|
||||||
|
|
||||||
@ -35,6 +36,7 @@ import com.fasterxml.jackson.annotation.JsonIgnore;
|
|||||||
@Schema(description = "仪表盘-总计信息")
|
@Schema(description = "仪表盘-总计信息")
|
||||||
public class DashboardTotalResp implements Serializable {
|
public class DashboardTotalResp implements Serializable {
|
||||||
|
|
||||||
|
@Serial
|
||||||
private static final long serialVersionUID = 1L;
|
private static final long serialVersionUID = 1L;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -16,10 +16,11 @@
|
|||||||
|
|
||||||
package top.charles7c.cnadmin.auth.model.req;
|
package top.charles7c.cnadmin.auth.model.req;
|
||||||
|
|
||||||
|
import java.io.Serial;
|
||||||
import java.io.Serializable;
|
import java.io.Serializable;
|
||||||
|
|
||||||
import javax.validation.constraints.NotBlank;
|
import jakarta.validation.constraints.NotBlank;
|
||||||
import javax.validation.constraints.Pattern;
|
import jakarta.validation.constraints.Pattern;
|
||||||
|
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
@ -39,6 +40,7 @@ import top.charles7c.cnadmin.common.constant.RegexConsts;
|
|||||||
@Schema(description = "邮箱登录信息")
|
@Schema(description = "邮箱登录信息")
|
||||||
public class EmailLoginReq implements Serializable {
|
public class EmailLoginReq implements Serializable {
|
||||||
|
|
||||||
|
@Serial
|
||||||
private static final long serialVersionUID = 1L;
|
private static final long serialVersionUID = 1L;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -16,10 +16,11 @@
|
|||||||
|
|
||||||
package top.charles7c.cnadmin.auth.model.req;
|
package top.charles7c.cnadmin.auth.model.req;
|
||||||
|
|
||||||
|
import java.io.Serial;
|
||||||
import java.io.Serializable;
|
import java.io.Serializable;
|
||||||
|
|
||||||
import javax.validation.constraints.NotBlank;
|
import jakarta.validation.constraints.NotBlank;
|
||||||
import javax.validation.constraints.Pattern;
|
import jakarta.validation.constraints.Pattern;
|
||||||
|
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
@ -39,6 +40,7 @@ import top.charles7c.cnadmin.common.constant.RegexConsts;
|
|||||||
@Schema(description = "手机号登录信息")
|
@Schema(description = "手机号登录信息")
|
||||||
public class PhoneLoginReq implements Serializable {
|
public class PhoneLoginReq implements Serializable {
|
||||||
|
|
||||||
|
@Serial
|
||||||
private static final long serialVersionUID = 1L;
|
private static final long serialVersionUID = 1L;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -16,6 +16,7 @@
|
|||||||
|
|
||||||
package top.charles7c.cnadmin.auth.model.resp;
|
package top.charles7c.cnadmin.auth.model.resp;
|
||||||
|
|
||||||
|
import java.io.Serial;
|
||||||
import java.io.Serializable;
|
import java.io.Serializable;
|
||||||
|
|
||||||
import lombok.Builder;
|
import lombok.Builder;
|
||||||
@ -34,6 +35,7 @@ import io.swagger.v3.oas.annotations.media.Schema;
|
|||||||
@Schema(description = "令牌信息")
|
@Schema(description = "令牌信息")
|
||||||
public class LoginResp implements Serializable {
|
public class LoginResp implements Serializable {
|
||||||
|
|
||||||
|
@Serial
|
||||||
private static final long serialVersionUID = 1L;
|
private static final long serialVersionUID = 1L;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -16,6 +16,7 @@
|
|||||||
|
|
||||||
package top.charles7c.cnadmin.system.model.entity;
|
package top.charles7c.cnadmin.system.model.entity;
|
||||||
|
|
||||||
|
import java.io.Serial;
|
||||||
import java.time.LocalDateTime;
|
import java.time.LocalDateTime;
|
||||||
|
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
@ -34,6 +35,7 @@ import top.charles7c.cnadmin.common.base.BaseDO;
|
|||||||
@TableName("sys_announcement")
|
@TableName("sys_announcement")
|
||||||
public class AnnouncementDO extends BaseDO {
|
public class AnnouncementDO extends BaseDO {
|
||||||
|
|
||||||
|
@Serial
|
||||||
private static final long serialVersionUID = 1L;
|
private static final long serialVersionUID = 1L;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -16,6 +16,8 @@
|
|||||||
|
|
||||||
package top.charles7c.cnadmin.system.model.entity;
|
package top.charles7c.cnadmin.system.model.entity;
|
||||||
|
|
||||||
|
import java.io.Serial;
|
||||||
|
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
import com.baomidou.mybatisplus.annotation.TableName;
|
import com.baomidou.mybatisplus.annotation.TableName;
|
||||||
@ -32,6 +34,7 @@ import top.charles7c.cnadmin.common.base.BaseDO;
|
|||||||
@TableName("sys_dict")
|
@TableName("sys_dict")
|
||||||
public class DictDO extends BaseDO {
|
public class DictDO extends BaseDO {
|
||||||
|
|
||||||
|
@Serial
|
||||||
private static final long serialVersionUID = 1L;
|
private static final long serialVersionUID = 1L;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -16,6 +16,8 @@
|
|||||||
|
|
||||||
package top.charles7c.cnadmin.system.model.entity;
|
package top.charles7c.cnadmin.system.model.entity;
|
||||||
|
|
||||||
|
import java.io.Serial;
|
||||||
|
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
import com.baomidou.mybatisplus.annotation.TableName;
|
import com.baomidou.mybatisplus.annotation.TableName;
|
||||||
@ -32,6 +34,7 @@ import top.charles7c.cnadmin.common.base.BaseDO;
|
|||||||
@TableName("sys_dict_item")
|
@TableName("sys_dict_item")
|
||||||
public class DictItemDO extends BaseDO {
|
public class DictItemDO extends BaseDO {
|
||||||
|
|
||||||
|
@Serial
|
||||||
private static final long serialVersionUID = 1L;
|
private static final long serialVersionUID = 1L;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -16,6 +16,7 @@
|
|||||||
|
|
||||||
package top.charles7c.cnadmin.system.model.entity;
|
package top.charles7c.cnadmin.system.model.entity;
|
||||||
|
|
||||||
|
import java.io.Serial;
|
||||||
import java.io.Serializable;
|
import java.io.Serializable;
|
||||||
import java.time.LocalDateTime;
|
import java.time.LocalDateTime;
|
||||||
|
|
||||||
@ -38,6 +39,7 @@ import top.charles7c.cnadmin.common.enums.MessageTypeEnum;
|
|||||||
@TableName("sys_message")
|
@TableName("sys_message")
|
||||||
public class MessageDO implements Serializable {
|
public class MessageDO implements Serializable {
|
||||||
|
|
||||||
|
@Serial
|
||||||
private static final long serialVersionUID = 1L;
|
private static final long serialVersionUID = 1L;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -16,6 +16,7 @@
|
|||||||
|
|
||||||
package top.charles7c.cnadmin.system.model.entity;
|
package top.charles7c.cnadmin.system.model.entity;
|
||||||
|
|
||||||
|
import java.io.Serial;
|
||||||
import java.io.Serializable;
|
import java.io.Serializable;
|
||||||
import java.time.LocalDateTime;
|
import java.time.LocalDateTime;
|
||||||
|
|
||||||
@ -36,6 +37,7 @@ import com.baomidou.mybatisplus.annotation.TableName;
|
|||||||
@TableName("sys_option")
|
@TableName("sys_option")
|
||||||
public class OptionDO implements Serializable {
|
public class OptionDO implements Serializable {
|
||||||
|
|
||||||
|
@Serial
|
||||||
private static final long serialVersionUID = 1L;
|
private static final long serialVersionUID = 1L;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -16,6 +16,7 @@
|
|||||||
|
|
||||||
package top.charles7c.cnadmin.system.model.entity;
|
package top.charles7c.cnadmin.system.model.entity;
|
||||||
|
|
||||||
|
import java.io.Serial;
|
||||||
import java.io.Serializable;
|
import java.io.Serializable;
|
||||||
import java.time.LocalDateTime;
|
import java.time.LocalDateTime;
|
||||||
|
|
||||||
@ -35,6 +36,7 @@ import com.baomidou.mybatisplus.annotation.TableName;
|
|||||||
@TableName("sys_user_social")
|
@TableName("sys_user_social")
|
||||||
public class UserSocialDO implements Serializable {
|
public class UserSocialDO implements Serializable {
|
||||||
|
|
||||||
|
@Serial
|
||||||
private static final long serialVersionUID = 1L;
|
private static final long serialVersionUID = 1L;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -16,6 +16,7 @@
|
|||||||
|
|
||||||
package top.charles7c.cnadmin.system.model.query;
|
package top.charles7c.cnadmin.system.model.query;
|
||||||
|
|
||||||
|
import java.io.Serial;
|
||||||
import java.io.Serializable;
|
import java.io.Serializable;
|
||||||
|
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
@ -35,6 +36,7 @@ import top.charles7c.cnadmin.common.enums.QueryTypeEnum;
|
|||||||
@Schema(description = "公告查询条件")
|
@Schema(description = "公告查询条件")
|
||||||
public class AnnouncementQuery implements Serializable {
|
public class AnnouncementQuery implements Serializable {
|
||||||
|
|
||||||
|
@Serial
|
||||||
private static final long serialVersionUID = 1L;
|
private static final long serialVersionUID = 1L;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -16,6 +16,7 @@
|
|||||||
|
|
||||||
package top.charles7c.cnadmin.system.model.query;
|
package top.charles7c.cnadmin.system.model.query;
|
||||||
|
|
||||||
|
import java.io.Serial;
|
||||||
import java.io.Serializable;
|
import java.io.Serializable;
|
||||||
|
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
@ -34,6 +35,7 @@ import top.charles7c.cnadmin.common.annotation.Query;
|
|||||||
@Schema(description = "字典项查询条件")
|
@Schema(description = "字典项查询条件")
|
||||||
public class DictItemQuery implements Serializable {
|
public class DictItemQuery implements Serializable {
|
||||||
|
|
||||||
|
@Serial
|
||||||
private static final long serialVersionUID = 1L;
|
private static final long serialVersionUID = 1L;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -16,6 +16,7 @@
|
|||||||
|
|
||||||
package top.charles7c.cnadmin.system.model.query;
|
package top.charles7c.cnadmin.system.model.query;
|
||||||
|
|
||||||
|
import java.io.Serial;
|
||||||
import java.io.Serializable;
|
import java.io.Serializable;
|
||||||
|
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
@ -34,6 +35,7 @@ import top.charles7c.cnadmin.common.annotation.Query;
|
|||||||
@Schema(description = "字典查询条件")
|
@Schema(description = "字典查询条件")
|
||||||
public class DictQuery implements Serializable {
|
public class DictQuery implements Serializable {
|
||||||
|
|
||||||
|
@Serial
|
||||||
private static final long serialVersionUID = 1L;
|
private static final long serialVersionUID = 1L;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -16,10 +16,11 @@
|
|||||||
|
|
||||||
package top.charles7c.cnadmin.system.model.query;
|
package top.charles7c.cnadmin.system.model.query;
|
||||||
|
|
||||||
|
import java.io.Serial;
|
||||||
import java.io.Serializable;
|
import java.io.Serializable;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
import javax.validation.constraints.NotEmpty;
|
import jakarta.validation.constraints.NotEmpty;
|
||||||
|
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
@ -38,6 +39,7 @@ import top.charles7c.cnadmin.common.enums.QueryTypeEnum;
|
|||||||
@Schema(description = "参数查询条件")
|
@Schema(description = "参数查询条件")
|
||||||
public class OptionQuery implements Serializable {
|
public class OptionQuery implements Serializable {
|
||||||
|
|
||||||
|
@Serial
|
||||||
private static final long serialVersionUID = 1L;
|
private static final long serialVersionUID = 1L;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -16,9 +16,10 @@
|
|||||||
|
|
||||||
package top.charles7c.cnadmin.system.model.req;
|
package top.charles7c.cnadmin.system.model.req;
|
||||||
|
|
||||||
|
import java.io.Serial;
|
||||||
import java.time.LocalDateTime;
|
import java.time.LocalDateTime;
|
||||||
|
|
||||||
import javax.validation.constraints.*;
|
import jakarta.validation.constraints.*;
|
||||||
|
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
@ -38,6 +39,7 @@ import top.charles7c.cnadmin.common.base.BaseReq;
|
|||||||
@Schema(description = "创建或修改公告信息")
|
@Schema(description = "创建或修改公告信息")
|
||||||
public class AnnouncementReq extends BaseReq {
|
public class AnnouncementReq extends BaseReq {
|
||||||
|
|
||||||
|
@Serial
|
||||||
private static final long serialVersionUID = 1L;
|
private static final long serialVersionUID = 1L;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -16,7 +16,9 @@
|
|||||||
|
|
||||||
package top.charles7c.cnadmin.system.model.req;
|
package top.charles7c.cnadmin.system.model.req;
|
||||||
|
|
||||||
import javax.validation.constraints.*;
|
import java.io.Serial;
|
||||||
|
|
||||||
|
import jakarta.validation.constraints.*;
|
||||||
|
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
@ -36,6 +38,7 @@ import top.charles7c.cnadmin.common.base.BaseReq;
|
|||||||
@Schema(description = "创建或修改字典项信息")
|
@Schema(description = "创建或修改字典项信息")
|
||||||
public class DictItemReq extends BaseReq {
|
public class DictItemReq extends BaseReq {
|
||||||
|
|
||||||
|
@Serial
|
||||||
private static final long serialVersionUID = 1L;
|
private static final long serialVersionUID = 1L;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -16,7 +16,9 @@
|
|||||||
|
|
||||||
package top.charles7c.cnadmin.system.model.req;
|
package top.charles7c.cnadmin.system.model.req;
|
||||||
|
|
||||||
import javax.validation.constraints.*;
|
import java.io.Serial;
|
||||||
|
|
||||||
|
import jakarta.validation.constraints.*;
|
||||||
|
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
@ -37,6 +39,7 @@ import top.charles7c.cnadmin.common.constant.RegexConsts;
|
|||||||
@Schema(description = "创建或修改字典信息")
|
@Schema(description = "创建或修改字典信息")
|
||||||
public class DictReq extends BaseReq {
|
public class DictReq extends BaseReq {
|
||||||
|
|
||||||
|
@Serial
|
||||||
private static final long serialVersionUID = 1L;
|
private static final long serialVersionUID = 1L;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -16,8 +16,10 @@
|
|||||||
|
|
||||||
package top.charles7c.cnadmin.system.model.req;
|
package top.charles7c.cnadmin.system.model.req;
|
||||||
|
|
||||||
import javax.validation.constraints.NotBlank;
|
import java.io.Serial;
|
||||||
import javax.validation.constraints.NotNull;
|
|
||||||
|
import jakarta.validation.constraints.NotBlank;
|
||||||
|
import jakarta.validation.constraints.NotNull;
|
||||||
|
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
@ -38,6 +40,7 @@ import top.charles7c.cnadmin.common.enums.MessageTypeEnum;
|
|||||||
@Schema(description = "创建消息信息")
|
@Schema(description = "创建消息信息")
|
||||||
public class MessageReq extends BaseReq {
|
public class MessageReq extends BaseReq {
|
||||||
|
|
||||||
|
@Serial
|
||||||
private static final long serialVersionUID = 1L;
|
private static final long serialVersionUID = 1L;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -16,7 +16,9 @@
|
|||||||
|
|
||||||
package top.charles7c.cnadmin.system.model.req;
|
package top.charles7c.cnadmin.system.model.req;
|
||||||
|
|
||||||
import javax.validation.constraints.NotBlank;
|
import java.io.Serial;
|
||||||
|
|
||||||
|
import jakarta.validation.constraints.NotBlank;
|
||||||
|
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
@ -36,6 +38,7 @@ import top.charles7c.cnadmin.common.base.BaseReq;
|
|||||||
@Schema(description = "修改参数信息")
|
@Schema(description = "修改参数信息")
|
||||||
public class OptionReq extends BaseReq {
|
public class OptionReq extends BaseReq {
|
||||||
|
|
||||||
|
@Serial
|
||||||
private static final long serialVersionUID = 1L;
|
private static final long serialVersionUID = 1L;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -16,10 +16,11 @@
|
|||||||
|
|
||||||
package top.charles7c.cnadmin.system.model.req;
|
package top.charles7c.cnadmin.system.model.req;
|
||||||
|
|
||||||
|
import java.io.Serial;
|
||||||
import java.io.Serializable;
|
import java.io.Serializable;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
import javax.validation.constraints.NotEmpty;
|
import jakarta.validation.constraints.NotEmpty;
|
||||||
|
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
@ -35,6 +36,7 @@ import io.swagger.v3.oas.annotations.media.Schema;
|
|||||||
@Schema(description = "参数重置信息")
|
@Schema(description = "参数重置信息")
|
||||||
public class OptionResetValueReq implements Serializable {
|
public class OptionResetValueReq implements Serializable {
|
||||||
|
|
||||||
|
@Serial
|
||||||
private static final long serialVersionUID = 1L;
|
private static final long serialVersionUID = 1L;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -16,10 +16,11 @@
|
|||||||
|
|
||||||
package top.charles7c.cnadmin.system.model.req;
|
package top.charles7c.cnadmin.system.model.req;
|
||||||
|
|
||||||
|
import java.io.Serial;
|
||||||
import java.io.Serializable;
|
import java.io.Serializable;
|
||||||
|
|
||||||
import javax.validation.constraints.NotBlank;
|
import jakarta.validation.constraints.NotBlank;
|
||||||
import javax.validation.constraints.Pattern;
|
import jakarta.validation.constraints.Pattern;
|
||||||
|
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
@ -39,6 +40,7 @@ import top.charles7c.cnadmin.common.constant.RegexConsts;
|
|||||||
@Schema(description = "用户手机号修改信息")
|
@Schema(description = "用户手机号修改信息")
|
||||||
public class UserPhoneUpdateReq implements Serializable {
|
public class UserPhoneUpdateReq implements Serializable {
|
||||||
|
|
||||||
|
@Serial
|
||||||
private static final long serialVersionUID = 1L;
|
private static final long serialVersionUID = 1L;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -16,6 +16,7 @@
|
|||||||
|
|
||||||
package top.charles7c.cnadmin.system.model.resp;
|
package top.charles7c.cnadmin.system.model.resp;
|
||||||
|
|
||||||
|
import java.io.Serial;
|
||||||
import java.time.LocalDateTime;
|
import java.time.LocalDateTime;
|
||||||
|
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
@ -38,6 +39,7 @@ import top.charles7c.cnadmin.common.base.BaseDetailResp;
|
|||||||
@Schema(description = "公告详情信息")
|
@Schema(description = "公告详情信息")
|
||||||
public class AnnouncementDetailResp extends BaseDetailResp {
|
public class AnnouncementDetailResp extends BaseDetailResp {
|
||||||
|
|
||||||
|
@Serial
|
||||||
private static final long serialVersionUID = 1L;
|
private static final long serialVersionUID = 1L;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -16,6 +16,7 @@
|
|||||||
|
|
||||||
package top.charles7c.cnadmin.system.model.resp;
|
package top.charles7c.cnadmin.system.model.resp;
|
||||||
|
|
||||||
|
import java.io.Serial;
|
||||||
import java.time.LocalDateTime;
|
import java.time.LocalDateTime;
|
||||||
|
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
@ -35,6 +36,7 @@ import top.charles7c.cnadmin.system.enums.AnnouncementStatusEnum;
|
|||||||
@Schema(description = "公告信息")
|
@Schema(description = "公告信息")
|
||||||
public class AnnouncementResp extends BaseResp {
|
public class AnnouncementResp extends BaseResp {
|
||||||
|
|
||||||
|
@Serial
|
||||||
private static final long serialVersionUID = 1L;
|
private static final long serialVersionUID = 1L;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -16,6 +16,7 @@
|
|||||||
|
|
||||||
package top.charles7c.cnadmin.system.model.resp;
|
package top.charles7c.cnadmin.system.model.resp;
|
||||||
|
|
||||||
|
import java.io.Serial;
|
||||||
import java.io.Serializable;
|
import java.io.Serializable;
|
||||||
|
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
@ -32,6 +33,7 @@ import io.swagger.v3.oas.annotations.media.Schema;
|
|||||||
@Schema(description = "仪表盘-公告信息")
|
@Schema(description = "仪表盘-公告信息")
|
||||||
public class DashboardAnnouncementResp implements Serializable {
|
public class DashboardAnnouncementResp implements Serializable {
|
||||||
|
|
||||||
|
@Serial
|
||||||
private static final long serialVersionUID = 1L;
|
private static final long serialVersionUID = 1L;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -16,6 +16,8 @@
|
|||||||
|
|
||||||
package top.charles7c.cnadmin.system.model.resp;
|
package top.charles7c.cnadmin.system.model.resp;
|
||||||
|
|
||||||
|
import java.io.Serial;
|
||||||
|
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
import io.swagger.v3.oas.annotations.media.Schema;
|
import io.swagger.v3.oas.annotations.media.Schema;
|
||||||
@ -32,6 +34,7 @@ import top.charles7c.cnadmin.common.base.BaseDetailResp;
|
|||||||
@Schema(description = "字典详情信息")
|
@Schema(description = "字典详情信息")
|
||||||
public class DictDetailResp extends BaseDetailResp {
|
public class DictDetailResp extends BaseDetailResp {
|
||||||
|
|
||||||
|
@Serial
|
||||||
private static final long serialVersionUID = 1L;
|
private static final long serialVersionUID = 1L;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -16,6 +16,8 @@
|
|||||||
|
|
||||||
package top.charles7c.cnadmin.system.model.resp;
|
package top.charles7c.cnadmin.system.model.resp;
|
||||||
|
|
||||||
|
import java.io.Serial;
|
||||||
|
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
import io.swagger.v3.oas.annotations.media.Schema;
|
import io.swagger.v3.oas.annotations.media.Schema;
|
||||||
@ -36,6 +38,7 @@ import top.charles7c.cnadmin.common.base.BaseDetailResp;
|
|||||||
@Schema(description = "字典项详情信息")
|
@Schema(description = "字典项详情信息")
|
||||||
public class DictItemDetailResp extends BaseDetailResp {
|
public class DictItemDetailResp extends BaseDetailResp {
|
||||||
|
|
||||||
|
@Serial
|
||||||
private static final long serialVersionUID = 1L;
|
private static final long serialVersionUID = 1L;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -16,6 +16,8 @@
|
|||||||
|
|
||||||
package top.charles7c.cnadmin.system.model.resp;
|
package top.charles7c.cnadmin.system.model.resp;
|
||||||
|
|
||||||
|
import java.io.Serial;
|
||||||
|
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
import io.swagger.v3.oas.annotations.media.Schema;
|
import io.swagger.v3.oas.annotations.media.Schema;
|
||||||
@ -32,6 +34,7 @@ import top.charles7c.cnadmin.common.base.BaseResp;
|
|||||||
@Schema(description = "字典项信息")
|
@Schema(description = "字典项信息")
|
||||||
public class DictItemResp extends BaseResp {
|
public class DictItemResp extends BaseResp {
|
||||||
|
|
||||||
|
@Serial
|
||||||
private static final long serialVersionUID = 1L;
|
private static final long serialVersionUID = 1L;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -16,6 +16,8 @@
|
|||||||
|
|
||||||
package top.charles7c.cnadmin.system.model.resp;
|
package top.charles7c.cnadmin.system.model.resp;
|
||||||
|
|
||||||
|
import java.io.Serial;
|
||||||
|
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
import io.swagger.v3.oas.annotations.media.Schema;
|
import io.swagger.v3.oas.annotations.media.Schema;
|
||||||
@ -32,6 +34,7 @@ import top.charles7c.cnadmin.common.base.BaseResp;
|
|||||||
@Schema(description = "字典信息")
|
@Schema(description = "字典信息")
|
||||||
public class DictResp extends BaseResp {
|
public class DictResp extends BaseResp {
|
||||||
|
|
||||||
|
@Serial
|
||||||
private static final long serialVersionUID = 1L;
|
private static final long serialVersionUID = 1L;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -16,6 +16,7 @@
|
|||||||
|
|
||||||
package top.charles7c.cnadmin.system.model.resp;
|
package top.charles7c.cnadmin.system.model.resp;
|
||||||
|
|
||||||
|
import java.io.Serial;
|
||||||
import java.io.Serializable;
|
import java.io.Serializable;
|
||||||
import java.time.LocalDateTime;
|
import java.time.LocalDateTime;
|
||||||
|
|
||||||
@ -37,6 +38,7 @@ import top.charles7c.cnadmin.common.enums.MessageTypeEnum;
|
|||||||
@Schema(description = "消息信息")
|
@Schema(description = "消息信息")
|
||||||
public class MessageResp implements Serializable {
|
public class MessageResp implements Serializable {
|
||||||
|
|
||||||
|
@Serial
|
||||||
private static final long serialVersionUID = 1L;
|
private static final long serialVersionUID = 1L;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -16,6 +16,7 @@
|
|||||||
|
|
||||||
package top.charles7c.cnadmin.system.model.resp;
|
package top.charles7c.cnadmin.system.model.resp;
|
||||||
|
|
||||||
|
import java.io.Serial;
|
||||||
import java.io.Serializable;
|
import java.io.Serializable;
|
||||||
|
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
@ -34,6 +35,7 @@ import top.charles7c.cnadmin.common.enums.MessageTypeEnum;
|
|||||||
@Schema(description = "各类型未读消息信息")
|
@Schema(description = "各类型未读消息信息")
|
||||||
public class MessageTypeUnreadResp implements Serializable {
|
public class MessageTypeUnreadResp implements Serializable {
|
||||||
|
|
||||||
|
@Serial
|
||||||
private static final long serialVersionUID = 1L;
|
private static final long serialVersionUID = 1L;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -16,6 +16,7 @@
|
|||||||
|
|
||||||
package top.charles7c.cnadmin.system.model.resp;
|
package top.charles7c.cnadmin.system.model.resp;
|
||||||
|
|
||||||
|
import java.io.Serial;
|
||||||
import java.io.Serializable;
|
import java.io.Serializable;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
@ -36,6 +37,7 @@ import com.fasterxml.jackson.annotation.JsonInclude;
|
|||||||
@JsonInclude(JsonInclude.Include.NON_EMPTY)
|
@JsonInclude(JsonInclude.Include.NON_EMPTY)
|
||||||
public class MessageUnreadResp implements Serializable {
|
public class MessageUnreadResp implements Serializable {
|
||||||
|
|
||||||
|
@Serial
|
||||||
private static final long serialVersionUID = 1L;
|
private static final long serialVersionUID = 1L;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -16,6 +16,7 @@
|
|||||||
|
|
||||||
package top.charles7c.cnadmin.system.model.resp;
|
package top.charles7c.cnadmin.system.model.resp;
|
||||||
|
|
||||||
|
import java.io.Serial;
|
||||||
import java.io.Serializable;
|
import java.io.Serializable;
|
||||||
|
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
@ -36,6 +37,7 @@ import cn.hutool.core.util.StrUtil;
|
|||||||
@Schema(description = "参数信息")
|
@Schema(description = "参数信息")
|
||||||
public class OptionResp implements Serializable {
|
public class OptionResp implements Serializable {
|
||||||
|
|
||||||
|
@Serial
|
||||||
private static final long serialVersionUID = 1L;
|
private static final long serialVersionUID = 1L;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -16,6 +16,7 @@
|
|||||||
|
|
||||||
package top.charles7c.cnadmin.system.model.resp;
|
package top.charles7c.cnadmin.system.model.resp;
|
||||||
|
|
||||||
|
import java.io.Serial;
|
||||||
import java.io.Serializable;
|
import java.io.Serializable;
|
||||||
|
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
@ -32,6 +33,7 @@ import io.swagger.v3.oas.annotations.media.Schema;
|
|||||||
@Schema(description = "第三方账号绑定信息")
|
@Schema(description = "第三方账号绑定信息")
|
||||||
public class UserSocialBindResp implements Serializable {
|
public class UserSocialBindResp implements Serializable {
|
||||||
|
|
||||||
|
@Serial
|
||||||
private static final long serialVersionUID = 1L;
|
private static final long serialVersionUID = 1L;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -20,7 +20,7 @@ import java.util.ArrayList;
|
|||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Optional;
|
import java.util.Optional;
|
||||||
|
|
||||||
import javax.servlet.http.HttpServletResponse;
|
import jakarta.servlet.http.HttpServletResponse;
|
||||||
|
|
||||||
import lombok.RequiredArgsConstructor;
|
import lombok.RequiredArgsConstructor;
|
||||||
|
|
||||||
|
@ -153,7 +153,6 @@ public class UserServiceImpl extends BaseServiceImpl<UserMapper, UserDO, UserRes
|
|||||||
public void fillDetail(Object detailObj) {
|
public void fillDetail(Object detailObj) {
|
||||||
super.fillDetail(detailObj);
|
super.fillDetail(detailObj);
|
||||||
if (detailObj instanceof UserDetailResp detail) {
|
if (detailObj instanceof UserDetailResp detail) {
|
||||||
UserDetailResp detail = (UserDetailResp)detailObj;
|
|
||||||
detail.setDeptName(ExceptionUtils.exToNull(() -> deptService.get(detail.getDeptId()).getName()));
|
detail.setDeptName(ExceptionUtils.exToNull(() -> deptService.get(detail.getDeptId()).getName()));
|
||||||
List<Long> roleIdList = userRoleService.listRoleIdByUserId(detail.getId());
|
List<Long> roleIdList = userRoleService.listRoleIdByUserId(detail.getId());
|
||||||
detail.setRoleIds(roleIdList);
|
detail.setRoleIds(roleIdList);
|
||||||
|
@ -16,10 +16,11 @@
|
|||||||
|
|
||||||
package top.charles7c.cnadmin.tool.model.entity;
|
package top.charles7c.cnadmin.tool.model.entity;
|
||||||
|
|
||||||
|
import java.io.Serial;
|
||||||
import java.io.Serializable;
|
import java.io.Serializable;
|
||||||
import java.time.LocalDateTime;
|
import java.time.LocalDateTime;
|
||||||
|
|
||||||
import javax.validation.constraints.NotBlank;
|
import jakarta.validation.constraints.NotBlank;
|
||||||
|
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
import lombok.NoArgsConstructor;
|
import lombok.NoArgsConstructor;
|
||||||
@ -52,6 +53,7 @@ import top.charles7c.cnadmin.tool.enums.FormTypeEnum;
|
|||||||
@Schema(description = "字段配置信息")
|
@Schema(description = "字段配置信息")
|
||||||
public class FieldConfigDO implements Serializable {
|
public class FieldConfigDO implements Serializable {
|
||||||
|
|
||||||
|
@Serial
|
||||||
private static final long serialVersionUID = 1L;
|
private static final long serialVersionUID = 1L;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -16,12 +16,13 @@
|
|||||||
|
|
||||||
package top.charles7c.cnadmin.tool.model.entity;
|
package top.charles7c.cnadmin.tool.model.entity;
|
||||||
|
|
||||||
|
import java.io.Serial;
|
||||||
import java.io.Serializable;
|
import java.io.Serializable;
|
||||||
import java.time.LocalDateTime;
|
import java.time.LocalDateTime;
|
||||||
|
|
||||||
import javax.validation.constraints.NotBlank;
|
import jakarta.validation.constraints.NotBlank;
|
||||||
import javax.validation.constraints.NotNull;
|
import jakarta.validation.constraints.NotNull;
|
||||||
import javax.validation.constraints.Pattern;
|
import jakarta.validation.constraints.Pattern;
|
||||||
|
|
||||||
import lombok.AccessLevel;
|
import lombok.AccessLevel;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
@ -51,6 +52,7 @@ import top.charles7c.cnadmin.common.constant.RegexConsts;
|
|||||||
@Schema(description = "生成配置信息")
|
@Schema(description = "生成配置信息")
|
||||||
public class GenConfigDO implements Serializable {
|
public class GenConfigDO implements Serializable {
|
||||||
|
|
||||||
|
@Serial
|
||||||
private static final long serialVersionUID = 1L;
|
private static final long serialVersionUID = 1L;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -16,12 +16,13 @@
|
|||||||
|
|
||||||
package top.charles7c.cnadmin.tool.model.req;
|
package top.charles7c.cnadmin.tool.model.req;
|
||||||
|
|
||||||
|
import java.io.Serial;
|
||||||
import java.io.Serializable;
|
import java.io.Serializable;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
import javax.validation.constraints.NotEmpty;
|
import jakarta.validation.constraints.NotEmpty;
|
||||||
import javax.validation.constraints.NotNull;
|
import jakarta.validation.constraints.NotNull;
|
||||||
|
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
@ -40,6 +41,7 @@ import top.charles7c.cnadmin.tool.model.entity.GenConfigDO;
|
|||||||
@Schema(description = "代码生成配置信息")
|
@Schema(description = "代码生成配置信息")
|
||||||
public class GenConfigReq implements Serializable {
|
public class GenConfigReq implements Serializable {
|
||||||
|
|
||||||
|
@Serial
|
||||||
private static final long serialVersionUID = 1L;
|
private static final long serialVersionUID = 1L;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -16,6 +16,7 @@
|
|||||||
|
|
||||||
package top.charles7c.cnadmin.tool.model.resp;
|
package top.charles7c.cnadmin.tool.model.resp;
|
||||||
|
|
||||||
|
import java.io.Serial;
|
||||||
import java.io.Serializable;
|
import java.io.Serializable;
|
||||||
import java.time.LocalDateTime;
|
import java.time.LocalDateTime;
|
||||||
|
|
||||||
@ -33,6 +34,7 @@ import io.swagger.v3.oas.annotations.media.Schema;
|
|||||||
@Schema(description = "表信息")
|
@Schema(description = "表信息")
|
||||||
public class TableResp implements Serializable {
|
public class TableResp implements Serializable {
|
||||||
|
|
||||||
|
@Serial
|
||||||
private static final long serialVersionUID = 1L;
|
private static final long serialVersionUID = 1L;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -22,7 +22,6 @@ import java.sql.SQLException;
|
|||||||
import java.util.*;
|
import java.util.*;
|
||||||
import java.util.function.Function;
|
import java.util.function.Function;
|
||||||
import java.util.stream.Collectors;
|
import java.util.stream.Collectors;
|
||||||
|
|
||||||
import javax.sql.DataSource;
|
import javax.sql.DataSource;
|
||||||
|
|
||||||
import lombok.RequiredArgsConstructor;
|
import lombok.RequiredArgsConstructor;
|
||||||
|
@ -20,7 +20,6 @@ import java.sql.*;
|
|||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.Collection;
|
import java.util.Collection;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
import javax.sql.DataSource;
|
import javax.sql.DataSource;
|
||||||
|
|
||||||
import lombok.AccessLevel;
|
import lombok.AccessLevel;
|
||||||
|
@ -16,6 +16,7 @@
|
|||||||
|
|
||||||
package top.charles7c.cnadmin.tool.util;
|
package top.charles7c.cnadmin.tool.util;
|
||||||
|
|
||||||
|
import java.io.Serial;
|
||||||
import java.io.Serializable;
|
import java.io.Serializable;
|
||||||
import java.time.LocalDateTime;
|
import java.time.LocalDateTime;
|
||||||
|
|
||||||
@ -32,6 +33,7 @@ import lombok.Setter;
|
|||||||
@Setter
|
@Setter
|
||||||
public class Table implements Serializable {
|
public class Table implements Serializable {
|
||||||
|
|
||||||
|
@Serial
|
||||||
private static final long serialVersionUID = 1L;
|
private static final long serialVersionUID = 1L;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -16,6 +16,7 @@
|
|||||||
|
|
||||||
package ${packageName}.${subPackageName};
|
package ${packageName}.${subPackageName};
|
||||||
|
|
||||||
|
import java.io.Serial;
|
||||||
<#if hasLocalDateTime>
|
<#if hasLocalDateTime>
|
||||||
import java.time.LocalDateTime;
|
import java.time.LocalDateTime;
|
||||||
</#if>
|
</#if>
|
||||||
@ -43,6 +44,7 @@ import top.charles7c.cnadmin.common.base.BaseDetailResp;
|
|||||||
@Schema(description = "${businessName}详情信息")
|
@Schema(description = "${businessName}详情信息")
|
||||||
public class ${className} extends BaseDetailResp {
|
public class ${className} extends BaseDetailResp {
|
||||||
|
|
||||||
|
@Serial
|
||||||
private static final long serialVersionUID = 1L;
|
private static final long serialVersionUID = 1L;
|
||||||
<#if fieldConfigs??>
|
<#if fieldConfigs??>
|
||||||
<#list fieldConfigs as fieldConfig>
|
<#list fieldConfigs as fieldConfig>
|
||||||
|
@ -16,6 +16,7 @@
|
|||||||
|
|
||||||
package ${packageName}.${subPackageName};
|
package ${packageName}.${subPackageName};
|
||||||
|
|
||||||
|
import java.io.Serial;
|
||||||
<#if hasLocalDateTime>
|
<#if hasLocalDateTime>
|
||||||
import java.time.LocalDateTime;
|
import java.time.LocalDateTime;
|
||||||
</#if>
|
</#if>
|
||||||
@ -39,6 +40,7 @@ import top.charles7c.cnadmin.common.base.BaseDO;
|
|||||||
@TableName("${tableName}")
|
@TableName("${tableName}")
|
||||||
public class ${className} extends BaseDO {
|
public class ${className} extends BaseDO {
|
||||||
|
|
||||||
|
@Serial
|
||||||
private static final long serialVersionUID = 1L;
|
private static final long serialVersionUID = 1L;
|
||||||
<#if fieldConfigs??>
|
<#if fieldConfigs??>
|
||||||
<#list fieldConfigs as fieldConfig>
|
<#list fieldConfigs as fieldConfig>
|
||||||
|
@ -16,6 +16,7 @@
|
|||||||
|
|
||||||
package ${packageName}.${subPackageName};
|
package ${packageName}.${subPackageName};
|
||||||
|
|
||||||
|
import java.io.Serial;
|
||||||
import java.io.Serializable;
|
import java.io.Serializable;
|
||||||
<#if hasLocalDateTime>
|
<#if hasLocalDateTime>
|
||||||
import java.time.LocalDateTime;
|
import java.time.LocalDateTime;
|
||||||
@ -44,6 +45,7 @@ import top.charles7c.cnadmin.common.enums.QueryTypeEnum;
|
|||||||
@Schema(description = "${businessName}查询条件")
|
@Schema(description = "${businessName}查询条件")
|
||||||
public class ${className} implements Serializable {
|
public class ${className} implements Serializable {
|
||||||
|
|
||||||
|
@Serial
|
||||||
private static final long serialVersionUID = 1L;
|
private static final long serialVersionUID = 1L;
|
||||||
<#if fieldConfigs??>
|
<#if fieldConfigs??>
|
||||||
<#list fieldConfigs as fieldConfig>
|
<#list fieldConfigs as fieldConfig>
|
||||||
|
@ -16,6 +16,7 @@
|
|||||||
|
|
||||||
package ${packageName}.${subPackageName};
|
package ${packageName}.${subPackageName};
|
||||||
|
|
||||||
|
import java.io.Serial;
|
||||||
<#if hasLocalDateTime>
|
<#if hasLocalDateTime>
|
||||||
import java.time.LocalDateTime;
|
import java.time.LocalDateTime;
|
||||||
</#if>
|
</#if>
|
||||||
@ -24,7 +25,7 @@ import java.math.BigDecimal;
|
|||||||
</#if>
|
</#if>
|
||||||
|
|
||||||
<#if hasRequiredField>
|
<#if hasRequiredField>
|
||||||
import javax.validation.constraints.*;
|
import jakarta.validation.constraints.*;
|
||||||
</#if>
|
</#if>
|
||||||
|
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
@ -43,6 +44,7 @@ import top.charles7c.cnadmin.common.base.BaseReq;
|
|||||||
@Schema(description = "创建或修改${businessName}信息")
|
@Schema(description = "创建或修改${businessName}信息")
|
||||||
public class ${className} extends BaseReq {
|
public class ${className} extends BaseReq {
|
||||||
|
|
||||||
|
@Serial
|
||||||
private static final long serialVersionUID = 1L;
|
private static final long serialVersionUID = 1L;
|
||||||
<#if fieldConfigs??>
|
<#if fieldConfigs??>
|
||||||
<#list fieldConfigs as fieldConfig>
|
<#list fieldConfigs as fieldConfig>
|
||||||
|
@ -16,6 +16,7 @@
|
|||||||
|
|
||||||
package ${packageName}.${subPackageName};
|
package ${packageName}.${subPackageName};
|
||||||
|
|
||||||
|
import java.io.Serial;
|
||||||
<#if hasLocalDateTime>
|
<#if hasLocalDateTime>
|
||||||
import java.time.LocalDateTime;
|
import java.time.LocalDateTime;
|
||||||
</#if>
|
</#if>
|
||||||
@ -39,6 +40,7 @@ import top.charles7c.cnadmin.common.base.BaseResp;
|
|||||||
@Schema(description = "${businessName}信息")
|
@Schema(description = "${businessName}信息")
|
||||||
public class ${className} extends BaseResp {
|
public class ${className} extends BaseResp {
|
||||||
|
|
||||||
|
@Serial
|
||||||
private static final long serialVersionUID = 1L;
|
private static final long serialVersionUID = 1L;
|
||||||
<#if fieldConfigs??>
|
<#if fieldConfigs??>
|
||||||
<#list fieldConfigs as fieldConfig>
|
<#list fieldConfigs as fieldConfig>
|
||||||
|
@ -23,7 +23,7 @@ import java.util.Optional;
|
|||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
import java.util.stream.Collectors;
|
import java.util.stream.Collectors;
|
||||||
|
|
||||||
import javax.validation.constraints.NotNull;
|
import jakarta.validation.constraints.NotNull;
|
||||||
|
|
||||||
import lombok.RequiredArgsConstructor;
|
import lombok.RequiredArgsConstructor;
|
||||||
|
|
||||||
|
@ -0,0 +1 @@
|
|||||||
|
com.xkcoding.justauth.autoconfigure.JustAuthAutoConfiguration
|
@ -1,4 +1,4 @@
|
|||||||
FROM java:8
|
FROM openjdk:17
|
||||||
|
|
||||||
MAINTAINER Charles7c charles7c@126.com
|
MAINTAINER Charles7c charles7c@126.com
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user