# GmwrMonthEndDetailDTO.java

    package cloud.wconnect.workperformance.pojo.dto.gmwr.monthend;

    import cloud.wconnect.workperformance.pojo.dto.gmwr.note.GmwrNoteDTO;
    import cloud.wconnect.workperformance.pojo.dto.gmwr.valuedetail.GmwrValueDetailDTO;
    import lombok.Data;

    import java.math.BigDecimal;

    /**
     * DTO: Month End Value
     *
     * @author zc
     * @date 2024/10/15
     */
    @Data
    public class GmwrMonthEndDetailDTO {
        /**
         * Category
         */
        private Integer category;
        /**
         * Category Name
         */
        private String categoryName;
        /**
         * Current Forecast
         */
        private GmwrValueDetailDTO currentForecast;
        /**
         * First Forecast
         */
        private GmwrValueDetailDTO firstForecast;
        /**
         * Forecast Chg
         */
        private BigDecimal forecastChg;
        /**
         * Budget
         */
        private GmwrValueDetailDTO budget;
        /**
         * Budget Chg
         */
        private BigDecimal budgetChg;
        /**
         * Last Year
         */
        private GmwrValueDetailDTO lastYear;
        /**
         * Last Year Chg
         */
        private BigDecimal lastYearChg;
        /**
         * Note
         */
        private GmwrNoteDTO note;

        public GmwrMonthEndDetailDTO() {
            this.currentForecast = new GmwrValueDetailDTO();
            this.firstForecast = new GmwrValueDetailDTO();
            this.budget = new GmwrValueDetailDTO();
            this.lastYear = new GmwrValueDetailDTO();
            this.note = new GmwrNoteDTO();
        }
    }