package com.yifu.cloud.plus.v1.csp.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.io.Serializable;
import java.time.LocalDateTime;
import java.util.List;

@Data
@Schema(description = "离职批量确认VO")
public class BatchSureLeaveVo implements Serializable {
	private static final long serialVersionUID = 628032758008497542L;

	/**
	 * 更新主键集合ids
	 */
	@Schema(description = "更新主键集合ids")
	private List<String> ids;
	/**
	 * 商险是否处理
	 */
	@Schema(description = "商险是否处理：0否1是")
	private String doTypeInsurance;

	@Schema(description = "停缴社保日期")
	private String socialReduceDate;

	@Schema(description = "停缴公积金日期")
	private String fundReduceDate;

	@Schema(description = "减少原因（名称）")
	private String leaveReasonName;
	@Schema(description = "减少原因（ID）")
	private String leaveReasonId;

	@Schema(description = "社保公积金派减备注")
	private String socialTrustRemarkAndFund;

	@Schema(description = "社保公积金派减时间")
	private LocalDateTime socialExpectedTimeAndFund;

	@Schema(description = "合同终止发起时间")
	private LocalDateTime contractExpectedTime;

}
