package market.Lms.Warehouse.vo;

import java.io.Serializable;
import java.util.Date;

import market.Lms.Warehouse.mapper.YdmProductMoveMapper;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.hnshituo.basic.vo.BaseVO;
import com.hnshituo.orm.annotation.Column;
import com.hnshituo.orm.annotation.Id;
import com.hnshituo.orm.annotation.Table;

@Table(name="YDM_PRODUCT_MOVE", namespace=YdmProductMoveMapper.class)
public class YdmProductMove extends BaseVO implements Serializable {
	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	@Id
	//移库单号
	private String movebillno;
	public String  getMovebillno() {
		return this.movebillno;
	}
	public void setMovebillno(String movebillno) {
		this.movebillno = movebillno;
	}

	@Column
	//移库车号
	private String carno;
	public String  getCarno() {
		return this.carno;
	}
	public void setCarno(String carno) {
		this.carno = carno;
	}

	@Column
	//装车单号
	private String billno;
	public String  getBillno() {
		return this.billno;
	}
	public void setBillno(String billno) {
		this.billno = billno;
	}

	@Column
	//调拨单号
	private String allot_no;
	public String  getAllot_no() {
		return this.allot_no;
	}
	public void setAllot_no(String allot_no) {
		this.allot_no = allot_no;
	}

	@Column
	//移送班次
	private String moveorder;
	public String  getMoveorder() {
		return this.moveorder;
	}
	public void setMoveorder(String moveorder) {
		this.moveorder = moveorder;
	}

	@Column
	//移送班组
	private String moveteam;
	public String  getMoveteam() {
		return this.moveteam;
	}
	public void setMoveteam(String moveteam) {
		this.moveteam = moveteam;
	}

	@Column
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	//移送时间
	private Date movedate;
	public Date  getMovedate() {
		return this.movedate;
	}
	public void setMovedate(Date movedate) {
		this.movedate = movedate;
	}

	@Column
	//移送操作人
	private String moveoperator;
	public String  getMoveoperator() {
		return this.moveoperator;
	}
	public void setMoveoperator(String moveoperator) {
		this.moveoperator = moveoperator;
	}

	@Column
	//接收班次
	private String acceptorder;
	public String  getAcceptorder() {
		return this.acceptorder;
	}
	public void setAcceptorder(String acceptorder) {
		this.acceptorder = acceptorder;
	}

	@Column
	//接收班组
	private String acceptteam;
	public String  getAcceptteam() {
		return this.acceptteam;
	}
	public void setAcceptteam(String acceptteam) {
		this.acceptteam = acceptteam;
	}

	@Column
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	//接收时间
	private Date acceptdate;
	public Date  getAcceptdate() {
		return this.acceptdate;
	}
	public void setAcceptdate(Date acceptdate) {
		this.acceptdate = acceptdate;
	}

	@Column
	//接收操作人
	private String acceptoperator;
	public String  getAcceptoperator() {
		return this.acceptoperator;
	}
	public void setAcceptoperator(String acceptoperator) {
		this.acceptoperator = acceptoperator;
	}

	@Column
	//是否接收
	private String isaccept;
	public String  getIsaccept() {
		return this.isaccept;
	}
	public void setIsaccept(String isaccept) {
		this.isaccept = isaccept;
	}

	@Column
	//移送部门
	private String managementno;
	public String  getManagementno() {
		return this.managementno;
	}
	public void setManagementno(String managementno) {
		this.managementno = managementno;
	}

	@Column
	//移送仓库
	private String storageattr;
	public String  getStorageattr() {
		return this.storageattr;
	}
	public void setStorageattr(String storageattr) {
		this.storageattr = storageattr;
	}

	@Column
	//接收部门
	private String remanagementno;
	public String  getRemanagementno() {
		return this.remanagementno;
	}
	public void setRemanagementno(String remanagementno) {
		this.remanagementno = remanagementno;
	}

	@Column
	//接收仓库
	private String restorageattr;
	public String  getRestorageattr() {
		return this.restorageattr;
	}
	public void setRestorageattr(String restorageattr) {
		this.restorageattr = restorageattr;
	}

	@Column
	//移送类型
	private String movetype;
	public String  getMovetype() {
		return this.movetype;
	}
	public void setMovetype(String movetype) {
		this.movetype = movetype;
	}

	@Column
	//卷号
	private String coilno;
	public String  getCoilno() {
		return this.coilno;
	}
	public void setCoilno(String coilno) {
		this.coilno = coilno;
	}

	@Column
	//卷类别(0原料卷、1中间卷、2成品卷)
	private String coiltype;
	public String  getCoiltype() {
		return this.coiltype;
	}
	public void setCoiltype(String coiltype) {
		this.coiltype = coiltype;
	}

	@Column
	//原料卷类型（1酸洗卷、2酸轧卷、3连退卷、4重卷卷、0其它卷）
	private String materailtype;
	public String  getMaterailtype() {
		return this.materailtype;
	}
	public void setMaterailtype(String materailtype) {
		this.materailtype = materailtype;
	}

	@Column
	//原料卷来源（0新钢、1其它）
	private String source;
	public String  getSource() {
		return this.source;
	}
	public void setSource(String source) {
		this.source = source;
	}

	@Column
	//原料供应商
	private String materailsupplier;
	public String  getMaterailsupplier() {
		return this.materailsupplier;
	}
	public void setMaterailsupplier(String materailsupplier) {
		this.materailsupplier = materailsupplier;
	}

	@Column
	//是否装箱
	private String isbox;
	public String  getIsbox() {
		return this.isbox;
	}
	public void setIsbox(String isbox) {
		this.isbox = isbox;
	}

	@Column
	//箱号
	private String boxno;
	public String  getBoxno() {
		return this.boxno;
	}
	public void setBoxno(String boxno) {
		this.boxno = boxno;
	}

	@Column
	//包装箱图号
	private String drawingno;
	public String  getDrawingno() {
		return this.drawingno;
	}
	public void setDrawingno(String drawingno) {
		this.drawingno = drawingno;
	}

	@Column
	//批次号
	private String batchno;
	public String  getBatchno() {
		return this.batchno;
	}
	public void setBatchno(String batchno) {
		this.batchno = batchno;
	}

	@Column
	//炉号
	private String heatno;
	public String  getHeatno() {
		return this.heatno;
	}
	public void setHeatno(String heatno) {
		this.heatno = heatno;
	}

	@Column
	//试样号
	private String smpno;
	public String  getSmpno() {
		return this.smpno;
	}
	public void setSmpno(String smpno) {
		this.smpno = smpno;
	}
	
	@Column
	//品名代码
	private String prod_code;
	public String  getProd_code() {
		return this.prod_code;
	}
	public void setProd_code(String prod_code) {
		this.prod_code = prod_code;
	}

	@Column
	//品名描述
	private String prod_name;
	public String  getProd_name() {
		return this.prod_name;
	}
	public void setProd_name(String prod_name) {
		this.prod_name = prod_name;
	}

	@Column
	//标准号代码
	private String std_code;
	public String  getStd_code() {
		return this.std_code;
	}
	public void setStd_code(String std_code) {
		this.std_code = std_code;
	}

	@Column
	//标准号名称
	private String std_name;
	public String  getStd_name() {
		return this.std_name;
	}
	public void setStd_name(String std_name) {
		this.std_name = std_name;
	}

	@Column
	//产品用途代码
	private String use_code;
	public String  getUse_code() {
		return this.use_code;
	}
	public void setUse_code(String use_code) {
		this.use_code = use_code;
	}

	@Column
	//产品用途描述
	private String use_name;
	public String  getUse_name() {
		return this.use_name;
	}
	public void setUse_name(String use_name) {
		this.use_name = use_name;
	}

	@Column
	//生产产线名称
	private String pline_name;
	public String  getPline_name() {
		return this.pline_name;
	}
	public void setPline_name(String pline_name) {
		this.pline_name = pline_name;
	}

	@Column
	//工位号
	private String postid;
	public String  getPostid() {
		return this.postid;
	}
	public void setPostid(String postid) {
		this.postid = postid;
	}

	@Column
	//厚
	private Double thick;
	public Double  getThick() {
		return this.thick;
	}
	public void setThick(Double thick) {
		this.thick = thick;
	}

	@Column
	//宽
	private Double width;
	public Double  getWidth() {
		return this.width;
	}
	public void setWidth(Double width) {
		this.width = width;
	}

	@Column
	//长
	private Double length;
	public Double  getLength() {
		return this.length;
	}
	public void setLength(Double length) {
		this.length = length;
	}

	@Column
	//外径
	private Double diameter_out;
	public Double  getDiameter_out() {
		return this.diameter_out;
	}
	public void setDiameter_out(Double diameter_out) {
		this.diameter_out = diameter_out;
	}

	@Column
	//内径
	private Double diameter_inn;
	public Double  getDiameter_inn() {
		return this.diameter_inn;
	}
	public void setDiameter_inn(Double diameter_inn) {
		this.diameter_inn = diameter_inn;
	}

	@Column
	//块数
	private Integer quantity;
	public Integer  getQuantity() {
		return this.quantity;
	}
	public void setQuantity(Integer quantity) {
		this.quantity = quantity;
	}

	@Column
	//理重
	private Double theoryweight;
	public Double  getTheoryweight() {
		return this.theoryweight;
	}
	public void setTheoryweight(Double theoryweight) {
		this.theoryweight = theoryweight;
	}

	@Column
	//卷芯重
	private Double coreweight;
	public Double  getCoreweight() {
		return this.coreweight;
	}
	public void setCoreweight(Double coreweight) {
		this.coreweight = coreweight;
	}

	@Column
	//毛重
	private Double grossweight;
	public Double  getGrossweight() {
		return this.grossweight;
	}
	public void setGrossweight(Double grossweight) {
		this.grossweight = grossweight;
	}

	@Column
	//包装重
	private Double packweight;
	public Double  getPackweight() {
		return this.packweight;
	}
	public void setPackweight(Double packweight) {
		this.packweight = packweight;
	}

	@Column
	//实重
	private Double factweight;
	public Double  getFactweight() {
		return this.factweight;
	}
	public void setFactweight(Double factweight) {
		this.factweight = factweight;
	}

	@Column
	//客户编码
	private String customer_no;
	public String  getCustomer_no() {
		return this.customer_no;
	}
	public void setCustomer_no(String customer_no) {
		this.customer_no = customer_no;
	}

	@Column
	//客户名称
	private String customer_nm;
	public String  getCustomer_nm() {
		return this.customer_nm;
	}
	public void setCustomer_nm(String customer_nm) {
		this.customer_nm = customer_nm;
	}

	@Column
	//收货单位编码
	private String receiv_no;
	public String  getReceiv_no() {
		return this.receiv_no;
	}
	public void setReceiv_no(String receiv_no) {
		this.receiv_no = receiv_no;
	}

	@Column
	//收货单位名称
	private String receiv_nm;
	public String  getReceiv_nm() {
		return this.receiv_nm;
	}
	public void setReceiv_nm(String receiv_nm) {
		this.receiv_nm = receiv_nm;
	}

	@Column
	//销售订单号
	private String orderno;
	public String  getOrderno() {
		return this.orderno;
	}
	public void setOrderno(String orderno) {
		this.orderno = orderno;
	}

	@Column
	//生产订单号
	private String prodorderno;
	public String  getProdorderno() {
		return this.prodorderno;
	}
	public void setProdorderno(String prodorderno) {
		this.prodorderno = prodorderno;
	}

	@Column
	//计划牌号
	private String steelcode;
	public String  getSteelcode() {
		return this.steelcode;
	}
	public void setSteelcode(String steelcode) {
		this.steelcode = steelcode;
	}

	@Column
	//判定牌号
	private String judgesteelcode;
	public String  getJudgesteelcode() {
		return this.judgesteelcode;
	}
	public void setJudgesteelcode(String judgesteelcode) {
		this.judgesteelcode = judgesteelcode;
	}

	@Column
	//包装等级
	private String packing_group;
	public String  getPacking_group() {
		return this.packing_group;
	}
	public void setPacking_group(String packing_group) {
		this.packing_group = packing_group;
	}

	@Column
	//成分判定结果
	private String chemresult;
	public String  getChemresult() {
		return this.chemresult;
	}
	public void setChemresult(String chemresult) {
		this.chemresult = chemresult;
	}

	@Column
	//公差判定结果
	private String sizeresult;
	public String  getSizeresult() {
		return this.sizeresult;
	}
	public void setSizeresult(String sizeresult) {
		this.sizeresult = sizeresult;
	}

	@Column
	//表面检验结果
	private String surfaceresult;
	public String  getSurfaceresult() {
		return this.surfaceresult;
	}
	public void setSurfaceresult(String surfaceresult) {
		this.surfaceresult = surfaceresult;
	}

	@Column
	//重量判定结果
	private String weightresult;
	public String  getWeightresult() {
		return this.weightresult;
	}
	public void setWeightresult(String weightresult) {
		this.weightresult = weightresult;
	}

	@Column
	//综合判定结果
	private String judgeresult;
	public String  getJudgeresult() {
		return this.judgeresult;
	}
	public void setJudgeresult(String judgeresult) {
		this.judgeresult = judgeresult;
	}

	@Column
	//材质判定结果
	private String physresult;
	public String  getPhysresult() {
		return this.physresult;
	}
	public void setPhysresult(String physresult) {
		this.physresult = physresult;
	}

	@Column
	//探伤判定结果
	private String spyresult;
	public String  getSpyresult() {
		return this.spyresult;
	}
	public void setSpyresult(String spyresult) {
		this.spyresult = spyresult;
	}

	@Column
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	//生产时间
	private Date producedate;
	public Date  getProducedate() {
		return this.producedate;
	}
	public void setProducedate(Date producedate) {
		this.producedate = producedate;
	}

	@Column
	//生产班次
	private String produceorder;
	public String  getProduceorder() {
		return this.produceorder;
	}
	public void setProduceorder(String produceorder) {
		this.produceorder = produceorder;
	}

	@Column
	//生产班组
	private String produceteam;
	public String  getProduceteam() {
		return this.produceteam;
	}
	public void setProduceteam(String produceteam) {
		this.produceteam = produceteam;
	}

	//@Column
	//入库班次
	private String inorder;
	public String  getInorder() {
		return this.inorder;
	}
	public void setInorder(String inorder) {
		this.inorder = inorder;
	}

	@Column
	//入库班组
	private String inteam;
	public String  getInteam() {
		return this.inteam;
	}
	public void setInteam(String inteam) {
		this.inteam = inteam;
	}

	@Column
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	//入库时间
	private Date indate;
	public Date  getIndate() {
		return this.indate;
	}
	public void setIndate(Date indate) {
		this.indate = indate;
	}

	@Column
	//备注
	private String memo;
	public String  getMemo() {
		return this.memo;
	}
	public void setMemo(String memo) {
		this.memo = memo;
	}

	@Column
	//入库单号
	private String inbillno;
	public String  getInbillno() {
		return this.inbillno;
	}
	public void setInbillno(String inbillno) {
		this.inbillno = inbillno;
	}

	@Column
	//出库单号
	private String outbillno;
	public String  getOutbillno() {
		return this.outbillno;
	}
	public void setOutbillno(String outbillno) {
		this.outbillno = outbillno;
	}

	@Column
	//记录创建者
	private String creater;
	public String  getCreater() {
		return this.creater;
	}
	public void setCreater(String creater) {
		this.creater = creater;
	}

	@Column
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	//记录创建日期
	private Date createdate;
	public Date  getCreatedate() {
		return this.createdate;
	}
	public void setCreatedate(Date createdate) {
		this.createdate = createdate;
	}

	@Column
	//记录修改者
	private String updater;
	public String  getUpdater() {
		return this.updater;
	}
	public void setUpdater(String updater) {
		this.updater = updater;
	}

	@Column
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	//记录修改时间
	private Date updatedate;
	public Date  getUpdatedate() {
		return this.updatedate;
	}
	public void setUpdatedate(Date updatedate) {
		this.updatedate = updatedate;
	}
	
	/**
	 * 区域
	 */
	@Column
	private String area;
	public String getArea() {
		return area;
	}
	public void setArea(String area) {
		this.area = area;
	}

	/**
	 * 垛位
	 */
	@Column
	private String buttressname;	
	public String getButtressname() {
		return buttressname;
	}
	public void setButtressname(String buttressname) {
		this.buttressname = buttressname;
	}

	/**
	 * 位置
	 */
	@Column
	private String location;
	public String getLocation() {
		return location;
	}
	public void setLocation(String location) {
		this.location = location;
	}

	//移送件数
	private int movecount;
	public int getMovecount() {
		return movecount;
	}
	public void setMovecount(int movecount) {
		this.movecount = movecount;
	}
	
	//移送实重
	private Double movefactweight;
	public Double getMovefactweight() {
		return movefactweight;
	}
	public void setMovefactweight(Double movefactweight) {
		this.movefactweight = movefactweight;
	}
	
	//移送理重
	private Double movetheoryweight;
	public Double getMovetheoryweight() {
		return movetheoryweight;
	}
	public void setMovetheoryweight(Double movetheoryweight) {
		this.movetheoryweight = movetheoryweight;
	}
	
	//接收件数
	private int acceptcount;
	public int getAcceptcount() {
		return acceptcount;
	}
	public void setAcceptcount(int acceptcount) {
		this.acceptcount = acceptcount;
	}
	
	//接收实重
	private Double acceptfactwegiht;
	public Double getAcceptfactwegiht() {
		return acceptfactwegiht;
	}
	public void setAcceptfactwegiht(Double acceptfactwegiht) {
		this.acceptfactwegiht = acceptfactwegiht;
	}
	
	//接收理重
	private Double accepttheoryweight;
	public Double getAccepttheoryweight() {
		return accepttheoryweight;
	}
	public void setAccepttheoryweight(Double accepttheoryweight) {
		this.accepttheoryweight = accepttheoryweight;
	}
	
	//移送部门名称
	//移送仓库名称
	//接收部门名称
	//接收仓库名称
	private String movedepartname;
	private String movestorageattrname;
	private String receivedepartname;
	private String receivestorageattrname;
	public String getMovedepartname() {
		return movedepartname;
	}
	public void setMovedepartname(String movedepartname) {
		this.movedepartname = movedepartname;
	}
	public String getMovestorageattrname() {
		return movestorageattrname;
	}
	public void setMovestorageattrname(String movestorageattrname) {
		this.movestorageattrname = movestorageattrname;
	}
	public String getReceivedepartname() {
		return receivedepartname;
	}
	public void setReceivedepartname(String receivedepartname) {
		this.receivedepartname = receivedepartname;
	}
	public String getReceivestorageattrname() {
		return receivestorageattrname;
	}
	public void setReceivestorageattrname(String receivestorageattrname) {
		this.receivestorageattrname = receivestorageattrname;
	}
	
	private String chemname;
	public String getChemname() {
		return chemname;
	}
	public void setChemname(String chemname) {
		this.chemname = chemname;
	}
	public String getSizename() {
		return sizename;
	}
	public void setSizename(String sizename) {
		this.sizename = sizename;
	}
	public String getSurfname() {
		return surfname;
	}
	public void setSurfname(String surfname) {
		this.surfname = surfname;
	}
	public String getWeigname() {
		return weigname;
	}
	public void setWeigname(String weigname) {
		this.weigname = weigname;
	}
	public String getJudgname() {
		return judgname;
	}
	public void setJudgname(String judgname) {
		this.judgname = judgname;
	}
	public String getPhysname() {
		return physname;
	}
	public void setPhysname(String physname) {
		this.physname = physname;
	}
	public String getSpyrname() {
		return spyrname;
	}
	public void setSpyrname(String spyrname) {
		this.spyrname = spyrname;
	}

	private String sizename;
	private String surfname;
	private String weigname;
	private String judgname;
	private String physname;
	private String spyrname;
	private String steel_name;
	public String getSteel_name() {
		return steel_name;
	}
	public void setSteel_name(String steel_name) {
		this.steel_name = steel_name;
	}
	public String getMaterialcoilno() {
		return materialcoilno;
	}
	public void setMaterialcoilno(String materialcoilno) {
		this.materialcoilno = materialcoilno;
	}

	private String materialcoilno;
	
	//2019-03-06 移送管理和移送接收入库显示卷号和原料卷号
	private String materailcoilno;
	public String getMaterailcoilno() {
		return materailcoilno;
	}
	public void setMaterailcoilno(String materailcoilno) {
		this.materailcoilno = materailcoilno;
	}
}
