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

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import io.swagger.annotations.ApiModelProperty;
import lombok.Builder;
import lombok.Data;
import org.jeecgframework.poi.excel.annotation.Excel;

import java.math.BigDecimal;

@Data
public class RealLaborVO {
    /**ymonth*/
    @Excel(name = "会计期间", width = 15)
    @ApiModelProperty(value = "ymonth")
    private String ymonth;
    /**layer*/
    @Excel(name = "层级", width = 15)
    @ApiModelProperty(value = "layer")
    private String layer;
    /**rlayer*/
    @Excel(name = "参考节点", width = 15)
    @ApiModelProperty(value = "rlayer")
    private String rlayer;
    /**werks*/
    @Excel(name = "工厂", width = 15)
    @ApiModelProperty(value = "werks")
    private String werks;
    /**matnr*/
    @Excel(name = "物料", width = 15)
    @ApiModelProperty(value = "matnr")
    private String matnr;
    /**psPspPnr*/
    //@Excel(name = "psPspPnr", width = 15)
    @ApiModelProperty(value = "psPspPnr")
    private String psPspPnr;
    /**aufnr*/
    @Excel(name = "订单", width = 15)
    @ApiModelProperty(value = "aufnr")
    private String aufnr;
    /**ppsmng*/
    @Excel(name = "订单数量", width = 15)
    @ApiModelProperty(value = "ppsmng")
    private BigDecimal ppsmng;
    /**rpsmng*/
    //@Excel(name = "rpsmng", width = 15)
    @ApiModelProperty(value = "rpsmng")
    private BigDecimal rpsmng;
    /**ebeln*/
    @Excel(name = "采购凭证", width = 15)
    @ApiModelProperty(value = "ebeln")
    private String ebeln;
    /**ebelp*/
    @Excel(name = "项目", width = 15)
    @ApiModelProperty(value = "ebelp")
    private String ebelp;
    /**psmng*/
    //@Excel(name = "psmng", width = 15)
    @ApiModelProperty(value = "psmng")
    private BigDecimal psmng;
    /**idnrk*/
    @Excel(name = "组件", width = 15)
    @ApiModelProperty(value = "idnrk")
    private String idnrk;
    /**maktx*/
    @Excel(name = "物料描述", width = 15)
    @ApiModelProperty(value = "maktx")
    private String maktx;
    /**kmonth*/
    @Excel(name = "月", width = 15)
    @ApiModelProperty(value = "kmonth")
    private String kmonth;
    /**menge*/
    @Excel(name = "数量", width = 15)
    @ApiModelProperty(value = "menge")
    private BigDecimal menge;
    /**unmng*/
    @Excel(name = "单位数量", width = 15)
    @ApiModelProperty(value = "unmng")
    private BigDecimal unmng;
    /**kst001*/
    @Excel(name = "材料", width = 15)
    @ApiModelProperty(value = "kst001")
    private BigDecimal kst001;
    /**kst005*/
    @Excel(name = "制造费用", width = 15)
    @ApiModelProperty(value = "kst005")
    private BigDecimal kst005;
    /**kstsum*/
    @Excel(name = "单位实际成本", width = 15)
    @ApiModelProperty(value = "kstsum")
    private BigDecimal kstsum;
    /**RKST001+ RKST003*/
    @Excel(name = "实际材料", width = 15)
    @ApiModelProperty(value = "实际材料")
    private BigDecimal rkst000;
    /**rkst100*/
    @Excel(name = "rkst100", width = 15)
    @ApiModelProperty(value = "rkst100")
    private BigDecimal rkst100;
    /**rkst001*/
    @Excel(name = "rkst001", width = 15)
    @ApiModelProperty(value = "rkst001")
    private BigDecimal rkst001;
    /**rkst003*/
    @Excel(name = "rkst003", width = 15)
    @ApiModelProperty(value = "rkst003")
    private BigDecimal rkst003;
    /**rkstlabor*/
    @Excel(name = "rkstlabor", width = 15)
    @ApiModelProperty(value = "rkstlabor")
    private BigDecimal rkstlabor;
    /**rkst0051*/
    @Excel(name = "rkst0051", width = 15)
    @ApiModelProperty(value = "rkst0051")
    private BigDecimal rkst0051;
    /**rkst301*/
    @Excel(name = "rkst301", width = 15)
    @ApiModelProperty(value = "rkst301")
    private BigDecimal rkst301;
    /**rkst302*/
    @Excel(name = "rkst302", width = 15)
    @ApiModelProperty(value = "rkst302")
    private BigDecimal rkst302;
    /**rkst303*/
    @Excel(name = "rkst303", width = 15)
    @ApiModelProperty(value = "rkst303")
    private BigDecimal rkst303;
    /**rkst304*/
    @Excel(name = "rkst304", width = 15)
    @ApiModelProperty(value = "rkst304")
    private BigDecimal rkst304;
    /**bfmenge*/
    @Excel(name = "bfmenge", width = 15)
    @ApiModelProperty(value = "bfmenge")
    private BigDecimal bfmenge;
    /**rkstwft*/
    @Excel(name = "rkstwft", width = 15)
    @ApiModelProperty(value = "rkstwft")
    private BigDecimal rkstwft;
    /**rkstwft001*/
    @Excel(name = "rkstwft001", width = 15)
    @ApiModelProperty(value = "rkstwft001")
    private BigDecimal rkstwft001;
    /**rkstwft003*/
    @Excel(name = "rkstwft003", width = 15)
    @ApiModelProperty(value = "rkstwft003")
    private BigDecimal rkstwft003;
    /**rkstwft0051*/
    @Excel(name = "rkstwft0051", width = 15)
    @ApiModelProperty(value = "rkstwft0051")
    private BigDecimal rkstwft0051;
    /**rkstwfp*/
    @Excel(name = "rkstwfp", width = 15)
    @ApiModelProperty(value = "rkstwfp")
    private BigDecimal rkstwfp;
    /**rkstzfi032*/
    @Excel(name = "rkstzfi032", width = 15)
    @ApiModelProperty(value = "rkstzfi032")
    private BigDecimal rkstzfi032;
    /**hrkft*/
    @Excel(name = "hrkft", width = 15)
    @ApiModelProperty(value = "hrkft")
    private String hrkft;
    /**rkst101*/
    @Excel(name = "rkst101", width = 15)
    @ApiModelProperty(value = "rkst101")
    private BigDecimal rkst101;
    /**posid*/
    //@Excel(name = "posid", width = 15)
    @ApiModelProperty(value = "posid")
    private String posid;
    /**version*/
    //@Excel(name = "version", width = 15)
    @ApiModelProperty(value = "version")
    private String version;
    /**auart*/
    //@Excel(name = "auart", width = 15)
    @ApiModelProperty(value = "auart")
    private String auart;

    /**ckm3*/
    //@Excel(name = "ckm3", width = 15)
    @ApiModelProperty(value = "ckm3")
    private BigDecimal ckm3;
    /**id*/
    @TableId(type = IdType.AUTO)
    @ApiModelProperty(value = "id")
    private Integer id;
    /**player*/
    @Excel(name = "父层级", width = 15)
    @ApiModelProperty(value = "player")
    private String player;
    /**level*/
    //@Excel(name = "level", width = 15)
    @ApiModelProperty(value = "level")
    private Integer level;
    /**ckm3*/
    //@Excel(name = "aufnrtotal", width = 15)
    @ApiModelProperty(value = "aufnrtotal")
    private BigDecimal aufnrtotal;


    @Excel(name = "领用数量", width = 15)
    @ApiModelProperty(value = "aufnrmenge")
    private BigDecimal aufnrmenge;

    @Excel(name = "领用数量", width = 15)
    @ApiModelProperty(value = "aufnrnum")
    private BigDecimal aufnrnum;
    /**ckm3*/
    @Excel(name = "加权平均数量", width = 15)
    @ApiModelProperty(value = "matnrnum")
    private BigDecimal matnrnum;
    /**ckm3*/
    @Excel(name = "单位用量", width = 15)
    @ApiModelProperty(value = "pnum")
    private BigDecimal pnum;
    /**kst003*/
    @Excel(name = "人工费用", width = 15)
    @ApiModelProperty(value = "kst003")
    private BigDecimal kst003;

    @Excel(name = "加权平均用量", width = 15,type = 4,numFormat = "0.0000")
    @ApiModelProperty(value = "avgnum")
    private BigDecimal avgnum;

    //@Excel(name = "备注", width = 15)
    @ApiModelProperty(value = "totalnum")
    private BigDecimal totalnum;

    @Excel(name = "领用成本", width = 15,type = 4,numFormat = "0.0000")
    @ApiModelProperty(value = "avgprice")
    private BigDecimal avgprice;

    @Excel(name = "加权平均单位成本", width = 15,type = 4,numFormat = "0.0000")
    @ApiModelProperty(value = "totalprice")
    private BigDecimal totalprice;

    @Excel(name = "单位实际工时", width = 15,type = 4,numFormat = "0.0000")
    @ApiModelProperty(value = "urggs")
    private BigDecimal urggs;

    @Excel(name = "实际工时(人工工时)", width = 15,type = 4,numFormat = "0.0000")
    @ApiModelProperty(value = "rggs")
    private BigDecimal rggs;

    /**ckm3*/
    @Excel(name = "订单数量(取订单项数量)", width = 15,type = 4,numFormat = "0.0000")
    @ApiModelProperty(value = "aufnrmng")
    private BigDecimal aufnrmng;

    /**ckm3*/
    @Excel(name = "实际工时", width = 15,type = 4,numFormat = "0.0000")
    @ApiModelProperty(value = "fixedrggs")
    private BigDecimal fixedrggs;

    /**ckm3*/
    @Excel(name = "加权平均单位人工工时", width = 15,type = 4,numFormat = "0.0000")
    @ApiModelProperty(value = "avgrggs")
    private BigDecimal avgrggs;

    /**ckm3*/
    @Excel(name = "人工费用总成本", width = 15,type = 4,numFormat = "0.0000")
    @ApiModelProperty(value = "rggf")
    private BigDecimal rggf;

    /**ckm3*/
    @Excel(name = "加权平均单位人工费率", width = 15,type = 4,numFormat = "0.0000")
    @ApiModelProperty(value = "rggf")
    private BigDecimal avgrgfv;

    @Excel(name = "加权平均单位成本", width = 15)
    @ApiModelProperty(value = "rgfv")
    private BigDecimal rgfv;



    /**ckm3*/
    @Excel(name = "备注", width = 15)
    @ApiModelProperty(value = "content")
    private String content;
}
