From 5fd51c437819f1c9d027a936db4ba2ee7cd2e053 Mon Sep 17 00:00:00 2001 From: ustcyc <yincun@163.com> Date: 星期二, 07 一月 2025 15:02:58 +0800 Subject: [PATCH] 升级架构 --- zhitan-common/src/main/java/com/zhitan/common/core/domain/entity/SysUser.java | 32 +++++++++++++++++++++++++------- 1 files changed, 25 insertions(+), 7 deletions(-) diff --git a/zhitan-common/src/main/java/com/zhitan/common/core/domain/entity/SysUser.java b/zhitan-common/src/main/java/com/zhitan/common/core/domain/entity/SysUser.java index 2cb8c09..227c117 100644 --- a/zhitan-common/src/main/java/com/zhitan/common/core/domain/entity/SysUser.java +++ b/zhitan-common/src/main/java/com/zhitan/common/core/domain/entity/SysUser.java @@ -1,21 +1,24 @@ package com.zhitan.common.core.domain.entity; -import java.util.Date; -import java.util.List; -import javax.validation.constraints.*; - +import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import com.zhitan.common.annotation.Excel; import com.zhitan.common.annotation.Excels; -import org.apache.commons.lang3.builder.ToStringBuilder; -import org.apache.commons.lang3.builder.ToStringStyle; import com.zhitan.common.core.domain.BaseEntity; import com.zhitan.common.xss.Xss; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.commons.lang3.builder.ToStringStyle; + +import javax.validation.constraints.Email; +import javax.validation.constraints.NotBlank; +import javax.validation.constraints.Size; +import java.util.Date; +import java.util.List; /** * 鐢ㄦ埛瀵硅薄 sys_user - * + * * @author zhitan */ @TableName("sys_user") @@ -78,19 +81,26 @@ @Excel(name = "閮ㄩ棬鍚嶇О", targetAttr = "deptName", type = Excel.Type.EXPORT), @Excel(name = "閮ㄩ棬璐熻矗浜�", targetAttr = "leader", type = Excel.Type.EXPORT) }) + @TableField(exist = false) private SysDept dept; /** 瑙掕壊瀵硅薄 */ + @TableField(exist = false) private List<SysRole> roles; /** 瑙掕壊缁� */ + @TableField(exist = false) private Long[] roleIds; /** 宀椾綅缁� */ + @TableField(exist = false) private Long[] postIds; /** 瑙掕壊ID */ + @TableField(exist = false) private Long roleId; + + private String singleUser; public SysUser() { @@ -300,6 +310,14 @@ this.roleId = roleId; } + public String getSingleUser() { + return singleUser; + } + + public void setSingleUser(String singleUser) { + this.singleUser = singleUser; + } + @Override public String toString() { return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) -- Gitblit v1.9.3