package com.mindskip.xzs.domain.vo; import com.fasterxml.jackson.annotation.JsonFormat; import com.mindskip.xzs.domain.enums.UserConditionEnum; import com.mindskip.xzs.utility.excel.ExcelImport; import java.io.Serializable; import java.util.Date; import java.util.List; public class UserVO implements Serializable { private static final long serialVersionUID = -7797183521247423117L; private Integer id; private String userUuid; /** * 用户名 */ @ExcelImport("用户名") private String userName; @ExcelImport("密码") private String password; /** * 真实姓名 */ @ExcelImport("真实姓名") private String realName; private Integer age; /** * 1.男 2女 */ private Integer sex; @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date birthDay; /** * 学生年级(1-12) */ private Integer userLevel; @ExcelImport("部门") private String department; private String phone; /** * 1.学生 3.管理员 */ private final Integer role = 1; /** * 1.启用 2禁用 */ private final Integer status = 1; /** * 头像地址 */ private String imagePath; @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date createTime; @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date modifyTime; @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date lastActiveTime; /** * 是否删除 */ private Boolean deleted; /** * 微信openId */ private String wxOpenId; private UserConditionEnum condition; private Integer tagId; private List deptIds; private List tagIds; private List excludeTagIds; private Integer pageIndex; private Integer pageSize; public List getExcludeTagIds() { return excludeTagIds; } public void setExcludeTagIds(List excludeTagIds) { this.excludeTagIds = excludeTagIds; } public List getTagIds() { return tagIds; } public void setTagIds(List tagIds) { this.tagIds = tagIds; } public List getDeptIds() { return deptIds; } public void setDeptIds(List deptIds) { this.deptIds = deptIds; } public Integer getPageIndex() { return pageIndex; } public void setPageIndex(Integer pageIndex) { this.pageIndex = pageIndex; } public Integer getPageSize() { return pageSize; } public void setPageSize(Integer pageSize) { this.pageSize = pageSize; } public Integer getTagId() { return tagId; } public void setTagId(Integer tagId) { this.tagId = tagId; } public UserConditionEnum getCondition() { return condition; } public void setCondition(UserConditionEnum condition) { this.condition = condition; } public Integer getId() { return id; } public void setId(Integer id) { this.id = id; } public String getUserUuid() { return userUuid; } public void setUserUuid(String userUuid) { this.userUuid = userUuid == null ? null : userUuid.trim(); } public String getUserName() { return userName; } public void setUserName(String userName) { this.userName = userName == null ? null : userName.trim(); } public String getPassword() { return password; } public void setPassword(String password) { this.password = password == null ? null : password.trim(); } public String getRealName() { return realName; } public void setRealName(String realName) { this.realName = realName == null ? null : realName.trim(); } public Integer getAge() { return age; } public void setAge(Integer age) { this.age = age; } public Integer getSex() { return sex; } public void setSex(Integer sex) { this.sex = sex; } public Date getBirthDay() { return birthDay; } public void setBirthDay(Date birthDay) { this.birthDay = birthDay; } public Integer getUserLevel() { return userLevel; } public void setUserLevel(Integer userLevel) { this.userLevel = userLevel; } public String getPhone() { return phone; } public void setPhone(String phone) { this.phone = phone == null ? null : phone.trim(); } public Integer getRole() { return role; } public Integer getStatus() { return status; } public String getImagePath() { return imagePath; } public void setImagePath(String imagePath) { this.imagePath = imagePath == null ? null : imagePath.trim(); } public Date getCreateTime() { return createTime; } public void setCreateTime(Date createTime) { this.createTime = createTime; } public Date getModifyTime() { return modifyTime; } public void setModifyTime(Date modifyTime) { this.modifyTime = modifyTime; } public Date getLastActiveTime() { return lastActiveTime; } public void setLastActiveTime(Date lastActiveTime) { this.lastActiveTime = lastActiveTime; } public Boolean getDeleted() { return deleted; } public void setDeleted(Boolean deleted) { this.deleted = deleted; } public String getWxOpenId() { return wxOpenId; } public void setWxOpenId(String wxOpenId) { this.wxOpenId = wxOpenId == null ? null : wxOpenId.trim(); } public String getDepartment() { return department; } public void setDepartment(String department) { this.department = department; } }