From 816df6ec0a43ef777e0d4cd0daff61f870626d83 Mon Sep 17 00:00:00 2001 From: baoshiwei <baoshiwei@shlanbao.cn> Date: 星期四, 05 六月 2025 13:53:12 +0800 Subject: [PATCH] feat(system): 添加节假日管理功能- 新增 SysHolidayController、SysHoliday、SysHolidayMapper、SysHolidayServiceImpl 和 ISysHolidayService 类- 实现节假日信息的增删改查和导出功能 - 添加工作日判断方法 - 新增相关 API 接口 --- 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