package com.zzsmart.qomo.kn.cost.manage.vo;



import com.zzsmart.qomo.kn.cost.manage.entity.AppSceneCostStandardProductprocess;
import lombok.Builder;
import lombok.Data;
import org.jeecgframework.poi.excel.annotation.Excel;

import java.util.ArrayList;
import java.util.List;

@Data
@Builder
public class ProduceDiffVO {
    @Excel(name = "物料号", width = 15)
    private String matnr;
    @Excel(name = "物料信息", width = 15)
    private String materialname;
    @Excel(name = "报工年月", width = 15)
    private String budat;
    @Excel(name = "成本中心代码", width = 15)
    private String costcenter;
    @Excel(name = "成本中心名称", width = 15)
    private String costcentername;
    //@Excel(name = "基与成品单位实际用量", width = 15)
    //private double aufnruse;
    //@Excel(name = "单个零件实际报工工时", width = 15)
    //private double bggs;
    @Excel(name = "总量差", width = 15,numFormat = "0.0000",type = 4)
    private double productnumdiff;
    @Excel(name = "总价差", width = 15,numFormat = "0.0000",type = 4)
    private double productpricediff;
    @Excel(name = "总差", width = 15,numFormat = "0.0000",type = 4)
    private double producttotaldiff;
    @Excel(name = "原因", width = 15)
    private String productreason;
    //折旧
    @Excel(name = "实际折旧工时", width = 15,numFormat = "0.0000",type = 4)
    private double zj_aufnrnum;
    @Excel(name = "实际单位折旧工时", width = 15,numFormat = "0.0000",type = 4)
    private double zj_realuse;
    @Excel(name = "实际折旧费率", width = 15,numFormat = "0.0000",type = 4)
    private double zj_realcost;
    @Excel(name = "标准折旧工时", width = 15,numFormat = "0.0000",type = 4)
    private double zj_stdnum;
    @Excel(name = "单位标准折旧工时", width = 15,numFormat = "0.0000",type = 4)
    private double zj_stduse;
    @Excel(name = "标准折旧费率", width = 15,numFormat = "0.0000",type = 4)
    private double zj_stdcost;
    @Excel(name = "折旧价差", width = 15,numFormat = "0.0000",type = 4)
    private double zj_pricediff;
    @Excel(name = "折旧量差", width = 15,numFormat = "0.0000",type = 4)
    private double zj_numdiff;
    @Excel(name = "折旧总差", width = 15,numFormat = "0.0000",type = 4)
    private double zj_totaldiff;
    //燃动
    @Excel(name = "实际燃动工时", width = 15,numFormat = "0.0000",type = 4)
    private double rd_aufnrnum;
    @Excel(name = "实际单位燃动工时", width = 15,numFormat = "0.0000",type = 4)
    private double rd_realuse;
    @Excel(name = "实际燃动费率", width = 15,numFormat = "0.0000",type = 4)
    private double rd_realcost;
    @Excel(name = "标准燃动工时", width = 15,numFormat = "0.0000",type = 4)
    private double rd_stdnum;
    @Excel(name = "单位标准燃动工时", width = 15,numFormat = "0.0000",type = 4)
    private double rd_stduse;
    @Excel(name = "标准燃动费率", width = 15,numFormat = "0.0000",type = 4)
    private double rd_stdcost;
    @Excel(name = "燃动价差", width = 15,numFormat = "0.0000",type = 4)
    private double rd_pricediff;
    @Excel(name = "燃动量差", width = 15,numFormat = "0.0000",type = 4)
    private double rd_numdiff;
    @Excel(name = "燃动总差", width = 15,numFormat = "0.0000",type = 4)
    private double rd_totaldiff;
    //辅料
    @Excel(name = "实际辅料工时", width = 15,numFormat = "0.0000",type = 4)
    private double fl_aufnrnum;
    @Excel(name = "实际单位辅料工时", width = 15,numFormat = "0.0000",type = 4)
    private double fl_realuse;
    @Excel(name = "实际辅料费率", width = 15,numFormat = "0.0000",type = 4)
    private double fl_realcost;
    @Excel(name = "标准辅料工时", width = 15,numFormat = "0.0000",type = 4)
    private double fl_stdnum;
    @Excel(name = "单位标准辅料工时", width = 15,numFormat = "0.0000",type = 4)
    private double fl_stduse;
    @Excel(name = "标准辅料费率", width = 15,numFormat = "0.0000",type = 4)
    private double fl_stdcost;
    @Excel(name = "辅料价差", width = 15,numFormat = "0.0000",type = 4)
    private double fl_pricediff;
    @Excel(name = "辅料量差", width = 15,numFormat = "0.0000",type = 4)
    private double fl_numdiff;
    @Excel(name = "辅料总差", width = 15,numFormat = "0.0000",type = 4)
    private double fl_totaldiff;

    //其他
    @Excel(name = "实际其他工时", width = 15,numFormat = "0.0000",type = 4)
    private double qt_aufnrnum;
    @Excel(name = "实际单位其他工时", width = 15,numFormat = "0.0000",type = 4)
    private double qt_realuse;
    @Excel(name = "实际其他费率", width = 15,numFormat = "0.0000",type = 4)
    private double qt_realcost;
    @Excel(name = "标准其他工时", width = 15,numFormat = "0.0000",type = 4)
    private double qt_stdnum;
    @Excel(name = "单位标准其他工时", width = 15,numFormat = "0.0000",type = 4)
    private double qt_stduse;
    @Excel(name = "标准其他费率", width = 15,numFormat = "0.0000",type = 4)
    private double qt_stdcost;
    @Excel(name = "其他价差", width = 15,numFormat = "0.0000",type = 4)
    private double qt_pricediff;
    @Excel(name = "其他量差", width = 15,numFormat = "0.0000",type = 4)
    private double qt_numdiff;
    @Excel(name = "其他总差", width = 15,numFormat = "0.0000",type = 4)
    private double qt_totaldiff;

}
