package com.bonus.sgzb.material.domain;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @Author：liang.chao
 * @Date：2024/8/5 - 15:08
 */
@Data
public class ProjectMonthDetail {
    /**
     * 主键id
     */
    private Integer id;
    /**
     *  类型id
     */
    private Integer typeId;
    /**
     * 编码id
     */
    private Integer maId;
    /**
     * 单位
     */
    private String unit;
    /**
     * 开始日期
     */
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    private String startTime;
    /**
     * 结束日期
     */
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    private String endTime;
    /**
     * 结算天数
     */
    private String sltDays;
    /**
     *  结算金额
     */
    private BigDecimal sltCosts;
    /**
     * 本月暂计金额
     */
    private BigDecimal monthTemporarilyCosts;
    /**
     * 月结算关联id
     */
    private Integer proMonthCostId;
    /**
     * 数量
     */
    private Integer num;
    /**
     * 结算月份
     */
    private String month;
    /**
     * 单价
     */
    private BigDecimal leasePrice;
    /**
     * 费用承担方(01项目,03分包)
     */
    private String costBearingParty;
    private String leaseDays;
    private String nuitName;
    private BigDecimal costs;
    private BigDecimal realCosts;
}
