package com.cloudroam.dto.admin; import com.fasterxml.jackson.annotation.JsonFormat; import lombok.Data; import javax.validation.constraints.Min; import javax.validation.constraints.NotEmpty; import java.util.Date; import java.util.List; /** * @author * @author * 用户信息更新数据传输对象 */ @Data public class UpdateUserInfoDTO { @NotEmpty(message = "{group.ids.not-empty}") private List<@Min(1) Integer> groupIds; /** * 入职日期 */ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date hiredate; /** * 离职日期 */ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date unhiredate; /** * 员工状态 0 离职 1 在职 */ private Integer staffStatus; /** * 是否展示看板 */ private Integer showBoardFlag; /** * 是否发送邮件 */ private Integer sendEmailFlag; }