package com.cloudroam.dto.projectInfo; import com.fasterxml.jackson.annotation.JsonFormat; import lombok.Data; import lombok.NoArgsConstructor; import javax.validation.constraints.NotEmpty; import javax.validation.constraints.NotNull; import java.math.BigDecimal; import java.time.LocalDateTime; /** * @author taojie * @author taojie * 字典/更新数据传输对象 */ @Data @NoArgsConstructor public class UpdateProjectHoursDTO { @NotEmpty(message = "传入的id不能为空") private String id; /** * 对内开发时间 */ @NotNull(message = "对内开发时间不能为空,单位为小时") private BigDecimal innerHours; /** * 对外开发时间 */ @NotNull(message = "对外开发时间不能为空,单位为小时") private BigDecimal outerHours; /** * 项目有个基础时间,由项目经理手动填入 */ private BigDecimal baseHours; }