package com.bonus.material.settlement.domain;

import java.math.BigDecimal;
import com.bonus.common.core.annotation.Excel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.ToString;
import com.bonus.common.core.web.domain.BaseEntity;

/**
 * 月结算费用对象 slt_project_month_costs
 * 
 * @author xsheng
 * @date 2024-10-16
 */


@Data
@ToString
public class SltProjectMonthCosts extends BaseEntity {
    private static final long serialVersionUID = 1L;

    /** 主键id */
    private Long id;

    /** 协议id */
    @Excel(name = "协议id")
    @ApiModelProperty(value = "协议id")
    private Long agreementId;

    /** 单位id */
    @Excel(name = "单位id")
    @ApiModelProperty(value = "单位id")
    private Long unitId;

    /** 工程id */
    @Excel(name = "工程id")
    @ApiModelProperty(value = "工程id")
    private Long projectId;

    /** 结算月份 */
    @Excel(name = "结算月份")
    @ApiModelProperty(value = "结算月份")
    private String month;

    /** 费用承担方 */
    @Excel(name = "费用承担方")
    @ApiModelProperty(value = "费用承担方")
    private String costBearingParty;

    /** 结算金额 */
    @Excel(name = "结算金额")
    @ApiModelProperty(value = "结算金额")
    private BigDecimal costs;

    /** 结算记录关联taskId */
    @Excel(name = "结算记录关联taskId")
    @ApiModelProperty(value = "结算记录关联taskId")
    private Long taskId;


}
