package com.mindskip.xzs.viewmodel.student.user; import com.mindskip.xzs.domain.User; import com.mindskip.xzs.utility.DateTimeUtil; import com.mindskip.xzs.viewmodel.BaseVM; public class UserResponseVM extends BaseVM { private Integer id; private String userUuid; private String userName; private String realName; private Integer age; private Integer role; private Integer sex; private String birthDay; private String phone; private String lastActiveTime; private String createTime; private String modifyTime; private Integer status; private Integer userLevel; private String imagePath; public static UserResponseVM from(User user) { UserResponseVM vm = modelMapper.map(user, UserResponseVM.class); vm.setBirthDay(DateTimeUtil.dateFormat(user.getBirthDay())); vm.setLastActiveTime(DateTimeUtil.dateFormat(user.getLastActiveTime())); vm.setCreateTime(DateTimeUtil.dateFormat(user.getCreateTime())); vm.setModifyTime(DateTimeUtil.dateFormat(user.getModifyTime())); return vm; } 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; } public String getUserName() { return userName; } public void setUserName(String userName) { this.userName = userName; } public String getRealName() { return realName; } public void setRealName(String realName) { this.realName = realName; } public Integer getAge() { return age; } public void setAge(Integer age) { this.age = age; } public Integer getRole() { return role; } public void setRole(Integer role) { this.role = role; } public Integer getSex() { return sex; } public void setSex(Integer sex) { this.sex = sex; } public String getBirthDay() { return birthDay; } public void setBirthDay(String birthDay) { this.birthDay = birthDay; } public String getPhone() { return phone; } public void setPhone(String phone) { this.phone = phone; } public String getLastActiveTime() { return lastActiveTime; } public void setLastActiveTime(String lastActiveTime) { this.lastActiveTime = lastActiveTime; } public String getCreateTime() { return createTime; } public void setCreateTime(String createTime) { this.createTime = createTime; } public String getModifyTime() { return modifyTime; } public void setModifyTime(String modifyTime) { this.modifyTime = modifyTime; } public Integer getStatus() { return status; } public void setStatus(Integer status) { this.status = status; } public Integer getUserLevel() { return userLevel; } public void setUserLevel(Integer userLevel) { this.userLevel = userLevel; } public String getImagePath() { return imagePath; } public void setImagePath(String imagePath) { this.imagePath = imagePath; } }