# HkEfficiencyListBO.java

    package cloud.wconnect.workperformance.pojo.bo.hkefficiency;

    import cloud.wconnect.commonlib.annotation.validator.DigitsInteger;
    import lombok.Data;
    import org.hibernate.validator.constraints.Length;

    import jakarta.validation.constraints.NotBlank;
    import java.math.BigDecimal;

    /**
     * DTO：Housekeeping Efficiency List
     *
     * @author zc
     * @date 2023/3/30
     */
    @Data
    public class HkEfficiencyListBO {

        /**
         * 资产标识
         */
        @NotBlank(message = "The property cannot be blank")
        @Length(max = 10, message = "The property is limited 10 characters")
        private String property;

        /**
         * 日期
         */
        @NotBlank(message = "The theDay cannot be blank")
        private String theDay;

        /**
         * Worked Department
         */
        @Length(max = 20, message = "The departmentCode is limited 20 characters")
        private String departmentCode;

        /**
         * 工时
         */
        @DigitsInteger(integer = 6, message = "The hours is wrong format")
        private BigDecimal hours;

        /**
         * Earnings code
         */
        private String earningsCode;

        /**
         * Payroll Name
         */
        private String payrollName;

    }