package com.gkhy.safePlatform.account.model.dto.req; import org.hibernate.validator.constraints.Range; import javax.validation.constraints.Max; import javax.validation.constraints.Min; import javax.validation.constraints.NotBlank; import javax.validation.constraints.NotNull; public class WorkTimePeriodReqDTO { //主键 private Long id; //时间段名称 @NotBlank(message = "时间段名称不能为空") private String name; //描述 private String info; //开始时间-时 @NotNull(message = "开始时间-时不能为空") @Range(max = 24, min = 0, message = "开始时间-时,必须在0-24之间") private Integer startHour; //开始时间-分 @NotNull(message = "开始时间-分不能为空") @Range(max = 60, min = 0, message = "开始时间-分,必须在0-60之间") private Integer startMin; //结束时间-时 @NotNull(message = "结束时间-时不能为空") @Range(max = 24, min = 0, message = "结束时间-时,必须在0-24之间") private Integer endHour; //结束时间-分 @NotNull(message = "结束时间-分不能为空") @Range(max = 60, min = 0, message = "结束时间-分,必须在0-60之间") private Integer endMin; //工作时长 private Double workHours; //是否跨天 private Byte enableAcrossDay; //删除标识 private Byte status; public Long getId() { return id; } public void setId(Long id) { this.id = id; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getInfo() { return info; } public void setInfo(String info) { this.info = info; } public Integer getStartHour() { return startHour; } public void setStartHour(Integer startHour) { this.startHour = startHour; } public Integer getStartMin() { return startMin; } public void setStartMin(Integer startMin) { this.startMin = startMin; } public Integer getEndHour() { return endHour; } public void setEndHour(Integer endHour) { this.endHour = endHour; } public Integer getEndMin() { return endMin; } public void setEndMin(Integer endMin) { this.endMin = endMin; } public Double getWorkHours() { return workHours; } public void setWorkHours(Double workHours) { this.workHours = workHours; } public Byte getEnableAcrossDay() { return enableAcrossDay; } public void setEnableAcrossDay(Byte enableAcrossDay) { this.enableAcrossDay = enableAcrossDay; } public Byte getStatus() { return status; } public void setStatus(Byte status) { this.status = status; } }