package doumeemes.dao.ext.vo; 
 | 
  
 | 
import com.fasterxml.jackson.annotation.JsonFormat; 
 | 
import doumeemes.core.annotation.excel.ExcelColumn; 
 | 
import doumeemes.dao.business.model.Department; 
 | 
import doumeemes.dao.business.model.Plans; 
 | 
import doumeemes.dao.business.model.Workorder; 
 | 
import doumeemes.dao.system.model.SystemUser; 
 | 
import io.swagger.annotations.ApiModel; 
 | 
import io.swagger.annotations.ApiModelProperty; 
 | 
import lombok.Data; 
 | 
  
 | 
import java.io.Serializable; 
 | 
import java.math.BigDecimal; 
 | 
import java.util.Date; 
 | 
  
 | 
/** 
 | 
 * @author 江蹄蹄 
 | 
 * @date 2022/04/20 11:01 
 | 
 */ 
 | 
@Data 
 | 
@ApiModel("每日产出明细") 
 | 
public class WorkOrderOutboundExtListVO implements Serializable{ 
 | 
  
 | 
    @ApiModelProperty(value = "日期") 
 | 
    @ExcelColumn(name="日期",index = 1) 
 | 
    private String workDate; 
 | 
  
 | 
    @ApiModelProperty(value = "物料编码") 
 | 
    @ExcelColumn(name="物料编码",index = 2) 
 | 
    private String materialCode; 
 | 
  
 | 
    @ApiModelProperty(value = "物料名称") 
 | 
    @ExcelColumn(name="物料名称",index = 3) 
 | 
    private String materialName; 
 | 
  
 | 
    @ApiModelProperty(value = "批次") 
 | 
    @ExcelColumn(name="批次",index = 5) 
 | 
    private String batch; 
 | 
  
 | 
    @ApiModelProperty(value = "工序") 
 | 
    @ExcelColumn(name="工序",index = 4) 
 | 
    private String produceName; 
 | 
  
 | 
    @ApiModelProperty(value = "质量属性 0=合格;1=不良;2=报废;") 
 | 
    @ExcelColumn(name="质量属性",index = 6,valueMapping = "0=合格;1=不良;2=报废;") 
 | 
    private Integer qualityType; 
 | 
  
 | 
    @ApiModelProperty(value = "入库数量") 
 | 
    @ExcelColumn(name="入库数量",index = 7) 
 | 
    private BigDecimal inNum; 
 | 
  
 | 
  
 | 
    @ApiModelProperty(value = "单位") 
 | 
    @ExcelColumn(name="单位",index = 8) 
 | 
    private String  unit; 
 | 
  
 | 
    @ApiModelProperty(value = "类型") 
 | 
    @ExcelColumn(name="类型",index = 9,valueMapping = "0=出库;1=入库") 
 | 
    private Integer type; 
 | 
  
 | 
  
 | 
    @ApiModelProperty(value = "入库仓库") 
 | 
    @ExcelColumn(name="入库仓库",index = 10) 
 | 
    private String warehouseName; 
 | 
  
 | 
    @ApiModelProperty(value = "入库单号") 
 | 
    @ExcelColumn(name="入库单号",index = 11) 
 | 
    private String billNo; 
 | 
  
 | 
    @ApiModelProperty(value = "来源类型") 
 | 
    @ExcelColumn(name="来源类型",index = 12,valueMapping = "0=采购订单;1=生产工单;2=销售订单;3=转库单;4=盘点单;") 
 | 
    private Integer originType; 
 | 
  
 | 
    @ApiModelProperty(value = "来源单据编码") 
 | 
    @ExcelColumn(name="来源单据编码",index = 13) 
 | 
    private String originCode; 
 | 
  
 | 
    @ApiModelProperty(value = "创建人") 
 | 
    @ExcelColumn(name="创建人",index = 14) 
 | 
    private String createUserName; 
 | 
  
 | 
    @ApiModelProperty(value = "创建时间") 
 | 
    @ExcelColumn(name="创建时间",index = 15) 
 | 
    private String createTime; 
 | 
  
 | 
    @ApiModelProperty(value = "单据类型:1、车间领料;2、机台备料;3、 车间转库;4、完工入库;5、计划领料;6、外协领料  ;7、外协完工转库;8、成品入库  ;9、成品转库  ;10、让步放行入库 ;11、让步放行转库;12、客返返修领料;13、客返返修领料;14、客返返修领料;15、工单投料(出库),工单产出(入);16、销售出库;17、让步销售") 
 | 
    @ExcelColumn(name="单据类型" , index = 16 ,valueMapping="1=车间领料;2=计划领料;3=机台备料;4=完工入库;5=车间转库;6=外协领料转库;7=外协完工转库;8=成品入库;9=成品转库;10=让步放行入库;11=让步放行转库;12=客返返修领料;13=客返返修入库;14=跨组织转库;15=工序报废;16=客退返修领料;17=客退返修入库;18=销售出库;19=让步销售;20=工单投料;21=仓库报废;22=客退检验领料;23=客返检验领料;24=工单产出;25=采购入库;26=客退检验入库;27=客返检验入库;28=库存调整;") 
 | 
    private Integer billType; 
 | 
  
 | 
} 
 |