/***文档注释***********************************************
 * 作者            ：
 * 创建日期     ：2019-10-30
 * 描述            ：原材料贸易卷收发存报表的期末数据
 * 注意事项     ：
 * 遗留BUG   ：
 * 修改日期     ：
 * 修改人员     ：
 * 修改内容     ：
***********************************************************/
package market.Cm.vo;
import java.io.Serializable;
import java.util.Date;

import market.Cm.mapper.CmReportMatIosMapper;

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="CM_REPORT_MAT_IOS", namespace=CmReportMatIosMapper.class)
public class CmReportMatIos extends BaseVO implements Serializable {
	/**
	 * 
	 */
	private static final long serialVersionUID = -3944393041153377947L;
	
	/**
	 * 主键YYYYMMDD00001
	 */
	@Id
	private String object_id;	
	public String getObject_id() {
		return object_id;
	}
	public void setObject_id(String object_id) {
		this.object_id = object_id;
	}

	/** 
	 * 原料卷类别（5热轧、1酸洗、2轧硬）
	 */ 
	@Column
	private String mat_type;
	public String getMat_type() {
		return this.mat_type;
	}
	public void setMat_type(String mat_type) {
		this.mat_type = mat_type;
	}

	/** 
	 * 对象类别编码
	 */ 
	@Column
	private String parent_object_code;
	public String getParent_object_code() {
		return this.parent_object_code;
	}
	public void setParent_object_code(String parent_object_code) {
		this.parent_object_code = parent_object_code;
	}

	/** 
	 * 对象类别
	 */ 
	@Column
	private String parent_object_name;
	public String getParent_object_name() {
		return this.parent_object_name;
	}
	public void setParent_object_name(String parent_object_name) {
		this.parent_object_name = parent_object_name;
	}

	/** 
	 * 增加金额
	 */ 
	@Column
	private Double in_amount;
	public Double getIn_amount() {
		return this.in_amount;
	}
	public void setIn_amount(Double in_amount) {
		this.in_amount = in_amount;
	}

	/** 
	 * 减少金额
	 */ 
	@Column
	private Double out_amount;
	public Double getOut_amount() {
		return this.out_amount;
	}
	public void setOut_amount(Double out_amount) {
		this.out_amount = out_amount;
	}

	/** 
	 * 期末金额
	 */ 
	@Column
	private Double end_amount;
	public Double getEnd_amount() {
		return this.end_amount;
	}
	public void setEnd_amount(Double end_amount) {
		this.end_amount = end_amount;
	}

	/** 
	 * 是否优钢(1优钢 0非优钢)
	 */ 
	@Column
	private String is_yg;
	public String getIs_yg() {
		return this.is_yg;
	}
	public void setIs_yg(String is_yg) {
		this.is_yg = is_yg;
	}

	/** 
	 * 成本期间
	 */ 
	@Column
	private String prd_num;
	public String getPrd_num() {
		return this.prd_num;
	}
	public void setPrd_num(String prd_num) {
		this.prd_num = prd_num;
	}

	/** 
	 * 物料分类（0原材料 1贸易卷）
	 */ 
	@Column
	private String mat_flg;
	public String getMat_flg() {
		return this.mat_flg;
	}
	public void setMat_flg(String mat_flg) {
		this.mat_flg = mat_flg;
	}

	/** 
	 * 创建时间
	 */ 
	@Column
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	private Date create_time;
	public Date getCreate_time() {
		return this.create_time;
	}
	public void setCreate_time(Date create_time) {
		this.create_time = create_time;
	}

	/** 
	 * 创建人
	 */ 
	@Column
	private String create_man;
	public String getCreate_man() {
		return this.create_man;
	}
	public void setCreate_man(String create_man) {
		this.create_man = create_man;
	}

	/** 
	 * 是否审核
	 */ 
	@Column
	private String is_audit;
	public String getIs_audit() {
		return this.is_audit;
	}
	public void setIs_audit(String is_audit) {
		this.is_audit = is_audit;
	}

	/** 
	 * 增加数量（t)
	 */ 
	@Column
	private Double in_wgt;
	public Double getIn_wgt() {
		return this.in_wgt;
	}
	public void setIn_wgt(Double in_wgt) {
		this.in_wgt = in_wgt;
	}

	/** 
	 * 减少数量（t)
	 */ 
	@Column
	private Double out_wgt;
	public Double getOut_wgt() {
		return this.out_wgt;
	}
	public void setOut_wgt(Double out_wgt) {
		this.out_wgt = out_wgt;
	}

	/** 
	 * 期末数量（t)
	 */ 
	@Column
	private Double end_wgt;
	public Double getEnd_wgt() {
		return this.end_wgt;
	}
	public void setEnd_wgt(Double end_wgt) {
		this.end_wgt = end_wgt;
	}

	/** 
	 * 对象编码
	 */ 
	@Column
	private String object_code;
	public String getObject_code() {
		return this.object_code;
	}
	public void setObject_code(String object_code) {
		this.object_code = object_code;
	}

	/** 
	 * 对象名称
	 */ 
	@Column
	private String object_name;
	public String getObject_name() {
		return this.object_name;
	}
	public void setObject_name(String object_name) {
		this.object_name = object_name;
	}

	/** 
	 * 审核时间
	 */ 
	@Column
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	private Date audit_time;
	public Date getAudit_time() {
		return this.audit_time;
	}
	public void setAudit_time(Date audit_time) {
		this.audit_time = audit_time;
	}

	/** 
	 * 审核人
	 */ 
	@Column
	private String audit_man;
	public String getAudit_man() {
		return this.audit_man;
	}
	public void setAudit_man(String audit_man) {
		this.audit_man = audit_man;
	}

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

	/** 
	 * 有效标识
	 */ 
	@Column
	private String valid_flg;
	public String getValid_flg() {
		return this.valid_flg;
	}
	public void setValid_flg(String valid_flg) {
		this.valid_flg = valid_flg;
	}
	
	/**
	 * 期初金额，期初数量(上月库存)
	 */
	@Column
	private Double str_wgt;
	public Double getStr_wgt() {
		return str_wgt;
	}
	public void setStr_wgt(Double str_wgt) {
		this.str_wgt = str_wgt;
	}
	
	@Column
	private Double str_amount;
	public Double getStr_amount() {
		return str_amount;
	}
	public void setStr_amount(Double str_amount) {
		this.str_amount = str_amount;
	}
	
	
}
