package com.panzhihua.common.model.vos.sangeshenbian; import com.fasterxml.jackson.annotation.JsonFormat; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.time.LocalDateTime; import java.util.Set; /** * @author zhibing.pu * @Date 2025/2/23 0:28 */ @Data public class SystemUserVo { /** * 主键 */ @ApiModelProperty(value = "数据ID") private Integer id; /** * 姓名 */ @ApiModelProperty(value = "姓名", required = true) private String name; /** * 手机号 */ @ApiModelProperty(value = "手机号", required = true) private String phone; /** * 密码 */ @ApiModelProperty(value = "密码", required = true) private String password; /** * 一级单位id */ @ApiModelProperty(value = "一级单位id", required = true) private Integer oneDepartmentId; /** * 二级单位id */ @ApiModelProperty(value = "二级单位id") private Integer twoDepartmentId; /** * 三级单位id */ @ApiModelProperty(value = "三级单位id") private Integer threeDepartmentId; /** * 四级单位id */ @ApiModelProperty(value = "四级单位id") private Integer fourDepartmentId; /** * 是否是管理员(0=否,1=是) */ @ApiModelProperty(value = "是否是管理员(0=否,1=是)", required = true) private Integer isAdmin; /** * 职位id */ @ApiModelProperty(value = "职位id", required = true) private Integer systemPostId; /** * 角色id */ @ApiModelProperty(value = "角色id", required = true) private Integer systemRoleId; /** * 账号层级(1=市级账号,2=区县账号,3=街道账号,4=社区账号) */ @ApiModelProperty(value = "账号层级(1=市级账号,2=区县账号,3=街道账号,4=社区账号)", required = true) private Integer accountLevel; /** * 所属区县 */ @ApiModelProperty(value = "所属区县") private String districts; /** * 区县编号 */ @ApiModelProperty(value = "区县编号") private String districtsCode; /** * 街道 */ @ApiModelProperty(value = "街道") private String street; /** * 街道编号 */ @ApiModelProperty(value = "街道编号") private String streetCode; /** * 社区 */ @ApiModelProperty(value = "社区") private String community; /** * 社区编号 */ @ApiModelProperty(value = "社区编号") private String communityCode; /** * 状态(1=正常,2=冻结,3=删除) */ private Integer status; /** * 添加时间 */ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private LocalDateTime createTime; @ApiModelProperty("权限集合") private Set permissions; }