package jnpf.model.attendance.vo;

import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.AllArgsConstructor;
import lombok.Builder;

import java.math.BigDecimal;

@Data
@NoArgsConstructor
@AllArgsConstructor
@Builder
public class PeriodNameVO {
    /**
     * 允许休息時間(0否 1是)
     */
    private Integer breakEnable;
    private String periodName;

    /**
     * 时段工时(天 保留一位小数)
     */
    private BigDecimal timeSlotDay;

    private Integer validDuration;
    /**
     * 上班时间点
     */
    private String inPoint;
    /**
     * 上班当日还是次日，1当日 2次日
     */
    private Integer inType;
    /**
     * 下班当日还是次日，1当日 2次日
     */
    private Integer outType;
    /**
     * 下班时间点
     */
    private String outPoint;

    /**
     * 休息开始当日还是次日，1当日 2次日
     */
    private Integer breakStartType;
    /**
     * 休息开始时间点
     */
    private String breakStartPoint;
    /**
     * 休息结束当日还是次日，1当日 2次日
     */
    private Integer breakEndType;
    /**
     * 休息结束时间点
     */
    private String breakEndPoint;
}
