xiangpei
2024-05-14 1dd3f8fdbbfc8a41f35a32f153201724a8faa2b3
src/main/java/com/mindskip/xzs/viewmodel/admin/user/UserResponseVM.java
@@ -1,8 +1,11 @@
package com.mindskip.xzs.viewmodel.admin.user;
import com.mindskip.xzs.domain.User;
import com.mindskip.xzs.domain.enums.UserConditionEnum;
import com.mindskip.xzs.utility.DateTimeUtil;
import com.mindskip.xzs.viewmodel.BaseVM;
import java.util.List;
public class UserResponseVM extends BaseVM {
@@ -41,6 +44,32 @@
    private String deptNames;
    private List<Integer> tagIds;
    private List<String> tagNames;
    private UserConditionEnum condition;
    private String conditionDetail;
    private List<Integer> deptIdList;
    public List<Integer> getDeptIdList() {
        return deptIdList;
    }
    public void setDeptIdList(List<Integer> deptIdList) {
        this.deptIdList = deptIdList;
    }
    public String getConditionDetail() {
        return conditionDetail;
    }
    public void setConditionDetail(String conditionDetail) {
        this.conditionDetail = conditionDetail;
    }
    public static UserResponseVM from(User user) {
        UserResponseVM vm = modelMapper.map(user, UserResponseVM.class);
        vm.setBirthDay(DateTimeUtil.dateFormat(user.getBirthDay()));
@@ -48,6 +77,14 @@
        vm.setCreateTime(DateTimeUtil.dateFormat(user.getCreateTime()));
        vm.setModifyTime(DateTimeUtil.dateFormat(user.getModifyTime()));
        return vm;
    }
    public UserConditionEnum getCondition() {
        return condition;
    }
    public void setCondition(UserConditionEnum condition) {
        this.condition = condition;
    }
    public Integer getId() {
@@ -185,4 +222,20 @@
    public void setDeptNames(String deptNames) {
        this.deptNames = deptNames;
    }
    public List<Integer> getTagIds() {
        return tagIds;
    }
    public void setTagIds(List<Integer> tagIds) {
        this.tagIds = tagIds;
    }
    public List<String> getTagNames() {
        return tagNames;
    }
    public void setTagNames(List<String> tagNames) {
        this.tagNames = tagNames;
    }
}