/***文档注释***********************************************
 * 作者            ：
 * 创建日期     ：2019-07-10
 * 描述            ：成本计算中间表
 * 注意事项     ：
 * 遗留BUG   ：
 * 修改日期     ：
 * 修改人员     ：
 * 修改内容     ：
***********************************************************/
package market.Cm.vo;
import java.io.Serializable;

import market.Cm.mapper.CmReportCostMiddleMapper;

import com.hnshituo.basic.vo.BaseVO;
import com.hnshituo.orm.annotation.Column;
import com.hnshituo.orm.annotation.Table;

@Table(name="CM_REPORT_COST_MIDDLE", namespace=CmReportCostMiddleMapper.class)
public class CmReportCostMiddle extends BaseVO implements Serializable {
	/**
	 * 
	 */
	private static final long serialVersionUID = -2109565402857051548L;
	/** 
	 * 成本项目编码
	 */ 
	@Column
	private String item_code;
	public String getItem_code() {
		return this.item_code;
	}
	public void setItem_code(String item_code) {
		this.item_code = item_code;
	}

	/** 
	 * 成本项目名称
	 */ 
	@Column
	private String item_name;
	public String getItem_name() {
		return this.item_name;
	}
	public void setItem_name(String item_name) {
		this.item_name = item_name;
	}

	/** 
	 * 成本组织编码
	 */ 
	@Column
	private String org_code;
	public String getOrg_code() {
		return this.org_code;
	}
	public void setOrg_code(String org_code) {
		this.org_code = org_code;
	}

	/** 
	 * 成本组织名称
	 */ 
	@Column
	private String org_name;
	public String getOrg_name() {
		return this.org_name;
	}
	public void setOrg_name(String org_name) {
		this.org_name = org_name;
	}

	/** 
	 * 项目父代码
	 */ 
	@Column
	private String parent_item_code;
	public String getParent_item_code() {
		return this.parent_item_code;
	}
	public void setParent_item_code(String parent_item_code) {
		this.parent_item_code = parent_item_code;
	}

	/** 
	 * 项目父名称
	 */ 
	@Column
	private String parent_item_name;
	public String getParent_item_name() {
		return this.parent_item_name;
	}
	public void setParent_item_name(String parent_item_name) {
		this.parent_item_name = parent_item_name;
	}

	/** 
	 * 成本期间
	 */ 
	@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;
	}

	/** 
	 * 项目类型(A汇总项、B明细项)
	 */ 
	@Column
	private String item_type;
	public String getItem_type() {
		return this.item_type;
	}
	public void setItem_type(String item_type) {
		this.item_type = item_type;
	}

	/** 
	 * 项目等级(1...9)
	 */ 
	@Column
	private Long item_grade;
	public Long getItem_grade() {
		return this.item_grade;
	}
	public void setItem_grade(Long item_grade) {
		this.item_grade = item_grade;
	}

	/** 
	 * 计量单位
	 */ 
	@Column
	private String msr_unit;
	public String getMsr_unit() {
		return this.msr_unit;
	}
	public void setMsr_unit(String msr_unit) {
		this.msr_unit = msr_unit;
	}

	/** 
	 * 本期实际用量(消耗量)
	 */ 
	@Column
	private Double consume_value;
	public Double getConsume_value() {
		return this.consume_value;
	}
	public void setConsume_value(Double consume_value) {
		this.consume_value = consume_value;
	}

	/** 
	 * 本期实际成本(总成本)
	 */ 
	@Column
	private Double amount_value;
	public Double getAmount_value() {
		return this.amount_value;
	}
	public void setAmount_value(Double amount_value) {
		this.amount_value = amount_value;
	}

	/** 
	 * 本年累计用量
	 */ 
	@Column
	private Double total_consume;
	public Double getTotal_consume() {
		return this.total_consume;
	}
	public void setTotal_consume(Double total_consume) {
		this.total_consume = total_consume;
	}

	/** 
	 * 本年累计成本
	 */ 
	@Column
	private Double total_amount;
	public Double getTotal_amount() {
		return this.total_amount;
	}
	public void setTotal_amount(Double total_amount) {
		this.total_amount = total_amount;
	}

	/** 
	 * 本期单位用量(实际用量/实际产量)
	 */ 
	@Column
	private Double consume_per;
	public Double getConsume_per() {
		return this.consume_per;
	}
	public void setConsume_per(Double consume_per) {
		this.consume_per = consume_per;
	}

	/** 
	 * 本期单位成本(实际成本/实际产量)
	 */ 
	@Column
	private Double amount_per;
	public Double getAmount_per() {
		return this.amount_per;
	}
	public void setAmount_per(Double amount_per) {
		this.amount_per = amount_per;
	}

	/** 
	 * 本年累计平均用量
	 */ 
	@Column
	private Double total_consume_per;
	public Double getTotal_consume_per() {
		return this.total_consume_per;
	}
	public void setTotal_consume_per(Double total_consume_per) {
		this.total_consume_per = total_consume_per;
	}

	/** 
	 * 本年累计平均成本
	 */ 
	@Column
	private Double total_amount_per;
	public Double getTotal_amount_per() {
		return this.total_amount_per;
	}
	public void setTotal_amount_per(Double total_amount_per) {
		this.total_amount_per = total_amount_per;
	}

	/** 
	 * 同期累计平均用量
	 */ 
	@Column
	private Double same_total_consume_per;
	public Double getSame_total_consume_per() {
		return this.same_total_consume_per;
	}
	public void setSame_total_consume_per(Double same_total_consume_per) {
		this.same_total_consume_per = same_total_consume_per;
	}

	/** 
	 * 同期累计平均成本
	 */ 
	@Column
	private Double same_total_amount_per;
	public Double getSame_total_amount_per() {
		return this.same_total_amount_per;
	}
	public void setSame_total_amount_per(Double same_total_amount_per) {
		this.same_total_amount_per = same_total_amount_per;
	}
	
	/** 
	 * 同期实际用量(消耗量)
	 */ 
	@Column
	private Double same_consume_value;
	public Double getSame_consume_value() {
		return this.same_consume_value;
	}
	public void setSame_consume_value(Double same_consume_value) {
		this.same_consume_value = same_consume_value;
	}

	/** 
	 * 同期实际成本(总成本)
	 */ 
	@Column
	private Double same_amount_value;
	public Double getSame_amount_value() {
		return this.same_amount_value;
	}
	public void setSame_amount_value(Double same_amount_value) {
		this.same_amount_value = same_amount_value;
	}

	/** 
	 * 同年累计用量
	 */ 
	@Column
	private Double same_total_consume;
	public Double getSame_total_consume() {
		return this.same_total_consume;
	}
	public void setSame_total_consume(Double same_total_consume) {
		this.same_total_consume = same_total_consume;
	}

	/** 
	 * 同年累计成本
	 */ 
	@Column
	private Double same_total_amount;
	public Double getSame_total_amount() {
		return this.same_total_amount;
	}
	public void setSame_total_amount(Double same_total_amount) {
		this.same_total_amount = same_total_amount;
	}
	
	//*************************************************************************************************
	
	//成本性态[0变动、1固定]  
	private String item_ctrl;
	public String getItem_ctrl() {
		return item_ctrl;
	}
	public void setItem_ctrl(String item_ctrl) {
		this.item_ctrl = item_ctrl;
	}
	
	//责任属性[0不可控、1可控]
	private String item_prop;
	public String getItem_prop() {
		return item_prop;
	}
	public void setItem_prop(String item_prop) {
		this.item_prop = item_prop;
	}
	
	
	
}
