龚焕茏
2024-05-14 b19d7869a20efec118e6e2b3384b43b53e3ffb27
src/main/java/com/mindskip/xzs/viewmodel/admin/user/UserResponseVM.java
@@ -1,6 +1,7 @@
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;
@@ -47,6 +48,28 @@
    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()));
@@ -56,6 +79,14 @@
        return vm;
    }
    public UserConditionEnum getCondition() {
        return condition;
    }
    public void setCondition(UserConditionEnum condition) {
        this.condition = condition;
    }
    public Integer getId() {
        return id;
    }