package com.mindskip.xzs.domain.vo; import com.fasterxml.jackson.annotation.JsonFormat; import com.mindskip.xzs.domain.enums.DepartmentExamineEnum; import com.mindskip.xzs.domain.enums.UserConditionEnum; import lombok.Data; import lombok.EqualsAndHashCode; import lombok.experimental.Accessors; import java.io.Serializable; import java.time.LocalDateTime; import java.util.List; /** *
* 用户状况审核表 *
* * @author gonghl * @since 2024-05-22 */ @Data @EqualsAndHashCode(callSuper = false) @Accessors(chain = true) public class UserConditionExamineVO implements Serializable { private static final long serialVersionUID = 1L; private Integer id; /** * 用户id */ private Integer userId; private String userName; /** * 目标状况 */ private UserConditionEnum targetCondition; /** * 原始状况 */ private UserConditionEnum sourceCondition; /** * 附件 */ private String attachment; /** * 调动原因 */ private String reason; private Integer createUser; private String createUserName; @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private LocalDateTime createTime; /** * 审核结果 */ private DepartmentExamineEnum result; /** * 审核备注 */ private String remark; private Boolean deleted; private Integer pageIndex; private Integer pageSize; /** * 部门管理员只看自己的记录 */ private List