package cn.ey.biz.module.system.api.user.dto;

import io.swagger.annotations.ApiModel;
import lombok.Data;

import javax.validation.constraints.NotNull;
import java.time.LocalDateTime;
import java.util.List;
@ApiModel("用户中心 - HR同步数据DTO")
@Data
public class UserSyncFullDataReqDTO {
    /**
     * 批次号
     */
    @NotNull(message = "批次号不能为空")
    private String batchNo;
    /**
     * 数据提取起始时间
     */
    @NotNull(message = "数据提取起始时间不能为空")
    private String dataBeginDateTime;
    /**
     * 数据提取结束时间
     */
    @NotNull(message = "数据提取结束时间不能为空")
    private String dataEndDateTime;
    /**
     * 用户数据
     */
    @NotNull(message = "推送数据不能为空")
    private List<UserSyncReqDTO> users;


}
