package cn.ezhizao.project.business.statementAccount.domain;

import cn.ezhizao.framework.aspectj.lang.annotation.Excel;
import cn.ezhizao.framework.web.domain.BaseEntity;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;

/**
 * 对账单对象 biz_statement_account
 *
 * @author ruoyi
 * @date 2023-12-05
 */
@Data
public class BizStatementAccountExport
{

    @Excel(name = "自然月",needMerge = true)
    private String yearMonth;
    @Excel(name = "服务")
    private String taskType;
    @Excel(name = "项目分类")
    private String taskTypeDetail;

    @Excel(name = "客户数量(单位:户)")
    private Integer companyNum;
    @Excel(name = "单价(单位:元)")
    private BigDecimal price;
    @Excel(name = "总价")
    private BigDecimal amount;
    /** 优惠后单价 */
    @Excel(name = "优惠后单价")
    @ApiModelProperty(value = "优惠后单价")
    private BigDecimal discountPrice;

    /** 减免总额  (单价-优惠后单价) * 户数 */
    @Excel(name = "优惠后金额")
    @ApiModelProperty(value = "优惠后金额")
    private BigDecimal discountAmount;

    /** 减免总额  (单价-优惠后单价) * 户数 */
    @Excel(name = "减免金额")
    @ApiModelProperty(value = "减免金额")
    private BigDecimal freeAmount;

    /** 实际金额 */
    @Excel(name = "实际金额")
    @ApiModelProperty(value = "实际金额")
    private BigDecimal actuallyAmount;


    @Excel(name = "说明")
    private String description;
}
