package com.crm.manager.dto.export;

import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.metadata.BaseRowModel;
import com.crm.rely.backend.core.dto.base.BaseInfoDto;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@AllArgsConstructor
@NoArgsConstructor
public class SalesCommissionRecordExportDto extends BaseRowModel {

    @ExcelProperty(value = "销售编号", index = 0)
    private String salesNo;

    @ExcelProperty(value = "销售类型", index = 1)
    private String salesTypeName;

    @ExcelProperty(value = "团队长编号", index = 2)
    private String salesLeaderNo;

    @ExcelProperty(value = "个人净入金", index = 3)
    private Float personalDw;

    @ExcelProperty(value = "团队净入金(不包括个人)", index = 4)
    private Float teamDw;

    @ExcelProperty(value = "底薪金额", index = 5)
    private Float salaryAmount;

    @ExcelProperty(value = "当月个人绩效净入金", index = 6)
    private Float personalKpiDw;

    @ExcelProperty(value = "平均个人绩效净入金", index = 7)
    private Float personalKpiDwAvg;

    @ExcelProperty(value = "个人绩效金额", index = 8)
    private Float personalKpiAmount;

    @ExcelProperty(value = "当月团队净入金（不包括个人）", index = 9)
    private Float teamKpiDw;

    @ExcelProperty(value = "平均团队净入金（不包括个人）", index = 10)
    private Float teamKpiDwAvg;

    @ExcelProperty(value = "团队绩效金额", index = 11)
    private Float teamKpiAmount;

    @ExcelProperty(value = "个人交易量", index = 12)
    private Float personalVolume;

    @ExcelProperty(value = "个人交易量佣金", index = 13)
    private Float personalVolumeAmount;

    @ExcelProperty(value = "团队交易量", index = 14)
    private Float teamVolume;

    @ExcelProperty(value = "团队交易量佣金", index = 15)
    private Float teamVolumeAmount;

    @ExcelProperty(value = "月份", index = 16)
    private String ym;

}
