修改模板.
This commit is contained in:
@@ -49,7 +49,7 @@ import java.util.stream.Collectors;
|
||||
*/
|
||||
public class VelocityTemplateEngine extends AbstractTemplateEngine {
|
||||
|
||||
private Map<String, String> tableComment;
|
||||
private final Map<String, String> tableComment;
|
||||
|
||||
private VelocityEngine velocityEngine;
|
||||
|
||||
|
||||
@@ -1,16 +1,16 @@
|
||||
package ${currentPackage};
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import java.io.Serializable;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
import java.util.*;
|
||||
|
||||
import javax.validation.constraints.NotBlank;
|
||||
import javax.validation.constraints.NotNull;
|
||||
import javax.validation.constraints.Size;
|
||||
import java.io.Serializable;
|
||||
import java.util.*;
|
||||
|
||||
/**
|
||||
* $!{table.comment} 创建请求对象
|
||||
@@ -29,6 +29,7 @@ public class ${type}CreateRequest implements Serializable {
|
||||
#foreach($field in ${table.fields})
|
||||
#if("$!field.propertyName" != "id")
|
||||
#if("$field.propertyType" == "String")
|
||||
@Size(max = $field.metaInfo.length)
|
||||
@NotBlank
|
||||
#else
|
||||
@NotNull
|
||||
|
||||
@@ -4,6 +4,7 @@ import com.orion.ops.framework.common.entity.PageRequest;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.*;
|
||||
|
||||
import javax.validation.constraints.Size;
|
||||
import java.util.*;
|
||||
|
||||
/**
|
||||
@@ -22,6 +23,9 @@ import java.util.*;
|
||||
public class ${type}QueryRequest extends PageRequest {
|
||||
#foreach($field in ${table.fields})
|
||||
|
||||
#if("$field.propertyType" == "String")
|
||||
@Size(max = $field.metaInfo.length)
|
||||
#end
|
||||
#if("$!field.comment" != "")
|
||||
@Schema(description = "${field.comment}")
|
||||
#end
|
||||
|
||||
@@ -1,16 +1,16 @@
|
||||
package ${currentPackage};
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import java.io.Serializable;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
import java.util.*;
|
||||
|
||||
import javax.validation.constraints.NotBlank;
|
||||
import javax.validation.constraints.NotNull;
|
||||
import javax.validation.constraints.Size;
|
||||
import java.io.Serializable;
|
||||
import java.util.*;
|
||||
|
||||
/**
|
||||
* $!{table.comment} 更新请求对象
|
||||
@@ -28,6 +28,7 @@ public class ${type}UpdateRequest implements Serializable {
|
||||
#foreach($field in ${table.fields})
|
||||
|
||||
#if("$field.propertyType" == "String")
|
||||
@Size(max = $field.metaInfo.length)
|
||||
@NotBlank
|
||||
#else
|
||||
@NotNull
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
package com.orion.ops.framework.security.core.filter;
|
||||
|
||||
import com.orion.lang.exception.argument.HttpWrapperException;
|
||||
import com.orion.lang.utils.Strings;
|
||||
import com.orion.ops.framework.common.constant.ErrorCode;
|
||||
import com.orion.ops.framework.common.security.LoginUser;
|
||||
@@ -45,8 +46,11 @@ public class TokenAuthenticationFilter extends OncePerRequestFilter {
|
||||
SecurityUtils.setLoginUser(loginUser, request);
|
||||
}
|
||||
}
|
||||
} catch (HttpWrapperException e) {
|
||||
log.error("TokenAuthenticationFilter.doFilterInternal auth error", e);
|
||||
Servlets.writeHttpWrapper(response, e.getWrapper());
|
||||
} catch (Exception e) {
|
||||
log.error("TokenAuthenticationFilter.doFilterInternal error", e);
|
||||
log.error("TokenAuthenticationFilter.doFilterInternal parser error", e);
|
||||
Servlets.writeHttpWrapper(response, ErrorCode.INTERNAL_SERVER_ERROR.getWrapper());
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -151,7 +151,7 @@ orion:
|
||||
# 全局日志打印
|
||||
printer:
|
||||
mode: PRETTY
|
||||
expression: 'execution (* com.orion.ops.**.controller.*.*(..)) && !@annotation(com.orion.ops.framework.common.annotation.IgnoreLog)'
|
||||
expression: 'execution (* com.orion.ops..*.controller..*.*(..)) && !@annotation(com.orion.ops.framework.common.annotation.IgnoreLog)'
|
||||
headers:
|
||||
- user-agent,accept
|
||||
- content-type
|
||||
|
||||
@@ -1,11 +1,14 @@
|
||||
package com.orion.ops.module.infra.entity.domain;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.*;
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.orion.ops.framework.mybatis.core.domain.BaseDO;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.*;
|
||||
|
||||
import java.util.*;
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* 用户 实体对象
|
||||
|
||||
@@ -19,22 +19,29 @@ import lombok.NoArgsConstructor;
|
||||
public class LoginTokenDTO {
|
||||
|
||||
/**
|
||||
* 状态
|
||||
* 用户id
|
||||
*/
|
||||
private Integer status;
|
||||
private Long id;
|
||||
|
||||
/**
|
||||
* 登陆时间
|
||||
* token 状态
|
||||
*
|
||||
* @see com.orion.ops.module.infra.enums.LoginTokenStatusEnum
|
||||
*/
|
||||
private Integer tokenStatus;
|
||||
|
||||
/**
|
||||
* 登陆时间/其他设备登陆时间
|
||||
*/
|
||||
private Long loginTime;
|
||||
|
||||
/**
|
||||
* 登陆 ip
|
||||
* 登陆 ip/其他设备登陆 ip
|
||||
*/
|
||||
private String ip;
|
||||
|
||||
/**
|
||||
* 登陆地址
|
||||
* 登陆地址/其他设备登陆地址
|
||||
*/
|
||||
private String location;
|
||||
|
||||
|
||||
@@ -1,23 +1,23 @@
|
||||
package com.orion.ops.module.infra.entity.request;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import java.io.Serializable;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
import java.util.*;
|
||||
|
||||
import javax.validation.constraints.NotBlank;
|
||||
import javax.validation.constraints.NotNull;
|
||||
import javax.validation.constraints.Size;
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* 用户 创建请求对象
|
||||
*
|
||||
* @author Jiahang Li
|
||||
* @version 1.0.0
|
||||
* @since 2023-7-14 10:29
|
||||
* @since 2023-7-16 00:03
|
||||
*/
|
||||
@Data
|
||||
@Builder
|
||||
@@ -26,26 +26,32 @@ import javax.validation.constraints.NotNull;
|
||||
@Schema(name = "SystemUserCreateRequest", description = "用户 创建请求对象")
|
||||
public class SystemUserCreateRequest implements Serializable {
|
||||
|
||||
@Size(max = 32)
|
||||
@NotBlank
|
||||
@Schema(description = "用户名")
|
||||
private String username;
|
||||
|
||||
@Size(max = 64)
|
||||
@NotBlank
|
||||
@Schema(description = "密码")
|
||||
private String password;
|
||||
|
||||
@Size(max = 16)
|
||||
@NotBlank
|
||||
@Schema(description = "花名")
|
||||
private String nickname;
|
||||
|
||||
@Size(max = 500)
|
||||
@NotBlank
|
||||
@Schema(description = "头像地址")
|
||||
private String avatar;
|
||||
|
||||
@Size(max = 15)
|
||||
@NotBlank
|
||||
@Schema(description = "手机号")
|
||||
private String mobile;
|
||||
|
||||
@Size(max = 64)
|
||||
@NotBlank
|
||||
@Schema(description = "邮箱")
|
||||
private String email;
|
||||
|
||||
@@ -4,14 +4,15 @@ import com.orion.ops.framework.common.entity.PageRequest;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.*;
|
||||
|
||||
import java.util.*;
|
||||
import javax.validation.constraints.Size;
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* 用户 查询请求对象
|
||||
*
|
||||
* @author Jiahang Li
|
||||
* @version 1.0.0
|
||||
* @since 2023-7-14 10:29
|
||||
* @since 2023-7-16 00:03
|
||||
*/
|
||||
@Data
|
||||
@Builder
|
||||
@@ -24,21 +25,27 @@ public class SystemUserQueryRequest extends PageRequest {
|
||||
@Schema(description = "id")
|
||||
private Long id;
|
||||
|
||||
@Size(max = 32)
|
||||
@Schema(description = "用户名")
|
||||
private String username;
|
||||
|
||||
@Size(max = 64)
|
||||
@Schema(description = "密码")
|
||||
private String password;
|
||||
|
||||
@Size(max = 16)
|
||||
@Schema(description = "花名")
|
||||
private String nickname;
|
||||
|
||||
@Size(max = 500)
|
||||
@Schema(description = "头像地址")
|
||||
private String avatar;
|
||||
|
||||
@Size(max = 15)
|
||||
@Schema(description = "手机号")
|
||||
private String mobile;
|
||||
|
||||
@Size(max = 64)
|
||||
@Schema(description = "邮箱")
|
||||
private String email;
|
||||
|
||||
|
||||
@@ -1,23 +1,23 @@
|
||||
package com.orion.ops.module.infra.entity.request;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import java.io.Serializable;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
import java.util.*;
|
||||
|
||||
import javax.validation.constraints.NotBlank;
|
||||
import javax.validation.constraints.NotNull;
|
||||
import javax.validation.constraints.Size;
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* 用户 更新请求对象
|
||||
*
|
||||
* @author Jiahang Li
|
||||
* @version 1.0.0
|
||||
* @since 2023-7-14 10:29
|
||||
* @since 2023-7-16 00:03
|
||||
*/
|
||||
@Data
|
||||
@Builder
|
||||
@@ -30,26 +30,32 @@ public class SystemUserUpdateRequest implements Serializable {
|
||||
@Schema(description = "id")
|
||||
private Long id;
|
||||
|
||||
@Size(max = 32)
|
||||
@NotBlank
|
||||
@Schema(description = "用户名")
|
||||
private String username;
|
||||
|
||||
@Size(max = 64)
|
||||
@NotBlank
|
||||
@Schema(description = "密码")
|
||||
private String password;
|
||||
|
||||
@Size(max = 16)
|
||||
@NotBlank
|
||||
@Schema(description = "花名")
|
||||
private String nickname;
|
||||
|
||||
@Size(max = 500)
|
||||
@NotBlank
|
||||
@Schema(description = "头像地址")
|
||||
private String avatar;
|
||||
|
||||
@Size(max = 15)
|
||||
@NotBlank
|
||||
@Schema(description = "手机号")
|
||||
private String mobile;
|
||||
|
||||
@Size(max = 64)
|
||||
@NotBlank
|
||||
@Schema(description = "邮箱")
|
||||
private String email;
|
||||
|
||||
@@ -1,10 +1,13 @@
|
||||
package com.orion.ops.module.infra.entity.vo;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import java.io.Serializable;
|
||||
import lombok.*;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
import java.util.*;
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* 用户 视图响应对象
|
||||
|
||||
Reference in New Issue
Block a user