From 81630a096f9c46b20138c609770575e5491bd623 Mon Sep 17 00:00:00 2001 From: RuoYi <yzz_ivy@163.com> Date: 星期日, 13 二月 2022 21:06:28 +0800 Subject: [PATCH] 代码生成同步保留必填/类型选项 --- ruoyi-common/src/main/java/com/ruoyi/common/core/domain/entity/SysUser.java | 30 ++++++++++++++++++++++-------- 1 files changed, 22 insertions(+), 8 deletions(-) diff --git a/ruoyi-common/src/main/java/com/ruoyi/common/core/domain/entity/SysUser.java b/ruoyi-common/src/main/java/com/ruoyi/common/core/domain/entity/SysUser.java index f7e68e7..4aa1d2b 100644 --- a/ruoyi-common/src/main/java/com/ruoyi/common/core/domain/entity/SysUser.java +++ b/ruoyi-common/src/main/java/com/ruoyi/common/core/domain/entity/SysUser.java @@ -2,9 +2,7 @@ import java.util.Date; import java.util.List; -import javax.validation.constraints.Email; -import javax.validation.constraints.NotBlank; -import javax.validation.constraints.Size; +import javax.validation.constraints.*; import org.apache.commons.lang3.builder.ToStringBuilder; import org.apache.commons.lang3.builder.ToStringStyle; import com.fasterxml.jackson.annotation.JsonIgnore; @@ -14,6 +12,7 @@ import com.ruoyi.common.annotation.Excel.Type; import com.ruoyi.common.annotation.Excels; import com.ruoyi.common.core.domain.BaseEntity; +import com.ruoyi.common.xss.Xss; /** * 鐢ㄦ埛瀵硅薄 sys_user @@ -68,12 +67,12 @@ /** 鍒犻櫎鏍囧織锛�0浠h〃瀛樺湪 2浠h〃鍒犻櫎锛� */ private String delFlag; - /** 鏈�鍚庣櫥闄咺P */ - @Excel(name = "鏈�鍚庣櫥闄咺P", type = Type.EXPORT) + /** 鏈�鍚庣櫥褰旾P */ + @Excel(name = "鏈�鍚庣櫥褰旾P", type = Type.EXPORT) private String loginIp; - /** 鏈�鍚庣櫥闄嗘椂闂� */ - @Excel(name = "鏈�鍚庣櫥闄嗘椂闂�", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss", type = Type.EXPORT) + /** 鏈�鍚庣櫥褰曟椂闂� */ + @Excel(name = "鏈�鍚庣櫥褰曟椂闂�", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss", type = Type.EXPORT) private Date loginDate; /** 閮ㄩ棬瀵硅薄 */ @@ -91,6 +90,9 @@ /** 宀椾綅缁� */ private Long[] postIds; + + /** 瑙掕壊ID */ + private Long roleId; public SysUser() { @@ -132,6 +134,7 @@ this.deptId = deptId; } + @Xss(message = "鐢ㄦ埛鏄电О涓嶈兘鍖呭惈鑴氭湰瀛楃") @Size(min = 0, max = 30, message = "鐢ㄦ埛鏄电О闀垮害涓嶈兘瓒呰繃30涓瓧绗�") public String getNickName() { @@ -143,6 +146,7 @@ this.nickName = nickName; } + @Xss(message = "鐢ㄦ埛璐﹀彿涓嶈兘鍖呭惈鑴氭湰瀛楃") @NotBlank(message = "鐢ㄦ埛璐﹀彿涓嶈兘涓虹┖") @Size(min = 0, max = 30, message = "鐢ㄦ埛璐﹀彿闀垮害涓嶈兘瓒呰繃30涓瓧绗�") public String getUserName() @@ -198,7 +202,7 @@ this.avatar = avatar; } - @JsonIgnore + @JsonIgnore @JsonProperty public String getPassword() { @@ -300,6 +304,16 @@ this.postIds = postIds; } + public Long getRoleId() + { + return roleId; + } + + public void setRoleId(Long roleId) + { + this.roleId = roleId; + } + @Override public String toString() { return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) -- Gitblit v1.9.3