|
|
|
@ -6,9 +6,12 @@ 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.fasterxml.jackson.annotation.JsonFormat; |
|
|
|
import lombok.Data; |
|
|
|
|
|
|
|
import jakarta.validation.constraints.NotBlank; |
|
|
|
import org.springframework.format.annotation.DateTimeFormat; |
|
|
|
|
|
|
|
import java.io.Serializable; |
|
|
|
import java.util.Date; |
|
|
|
import java.util.List; |
|
|
|
@ -22,7 +25,7 @@ import java.util.List; |
|
|
|
@TableName("sys_role") |
|
|
|
public class SysRoleEntity implements Serializable { |
|
|
|
private static final long serialVersionUID = 1L; |
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
* 角色ID |
|
|
|
*/ |
|
|
|
@ -39,7 +42,12 @@ public class SysRoleEntity implements Serializable { |
|
|
|
* 备注 |
|
|
|
*/ |
|
|
|
private String remark; |
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
* 角色类型(用于业务角色细分) |
|
|
|
*/ |
|
|
|
private String roleType; |
|
|
|
|
|
|
|
/** |
|
|
|
* 创建者ID |
|
|
|
*/ |
|
|
|
@ -47,11 +55,13 @@ public class SysRoleEntity implements Serializable { |
|
|
|
|
|
|
|
@TableField(exist=false) |
|
|
|
private List<String> menuIdList; |
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
* 创建时间 |
|
|
|
*/ |
|
|
|
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
|
|
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") |
|
|
|
private Date createTime; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} |