修改模板.

This commit is contained in:
lijiahang
2023-07-16 00:06:28 +08:00
parent 0ab9dc57ef
commit 0920ceffd5
12 changed files with 71 additions and 29 deletions

View File

@@ -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;
/**
* 用户 实体对象

View File

@@ -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;

View File

@@ -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;

View File

@@ -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;

View File

@@ -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;

View File

@@ -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;
/**
* 用户 视图响应对象