package market.Slm.ContractManagement.vo;

import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonInclude.Include;

@JsonInclude(Include.NON_EMPTY)
public class SlmCustomerContractCensus {
	/**
	 * 用户协议完成情况统计对象
	 * */
	//客户编号
	private String customer_no;

	//客户名称
	private String customer_name;

	//月协议量
	private Double protocol_weight_month;

	//月计划量
	private Double plan_weight_month;

	//热轧
	private Double hot_rolling;

	//酸洗
	private Double acid_pickling;

	//轧硬
	private Double cold_rolling;

	//合计
	private Double total;

	//完成率
	private String completion_rate;

	//说明
	private String memo;

	/**
	 * 品种完成情况统计字段
	 * */
	//分类 1热轧卷 2酸洗卷 3轧硬卷
	private String type;

	//品名代码
	private String prod_code;

	//品名名称
	private String prod_name;

	//钢级(牌号)代码
	private String steel_code;

	//钢级(牌号)名称
	private String steel_name;

	//销售计划
	private Double sale_plan_weight;

	//接单量
	private Double contract_weight;
	
	//交货状态编号
	private String delivery_state_code;
	
	//交货状态
	private String delivery_state_desc;

	public Double getProtocol_weight_month() {
		return protocol_weight_month;
	}

	public void setProtocol_weight_month(Double protocol_weight_month) {
		this.protocol_weight_month = protocol_weight_month;
	}

	public Double getPlan_weight_month() {
		return plan_weight_month;
	}

	public void setPlan_weight_month(Double plan_weight_month) {
		this.plan_weight_month = plan_weight_month;
	}

	public Double getHot_rolling() {
		return hot_rolling;
	}

	public void setHot_rolling(Double hot_rolling) {
		this.hot_rolling = hot_rolling;
	}

	public Double getAcid_pickling() {
		return acid_pickling;
	}

	public void setAcid_pickling(Double acid_pickling) {
		this.acid_pickling = acid_pickling;
	}

	public Double getCold_rolling() {
		return cold_rolling;
	}

	public void setCold_rolling(Double cold_rolling) {
		this.cold_rolling = cold_rolling;
	}

	public Double getTotal() {
		return total;
	}

	public void setTotal(Double total) {
		this.total = total;
	}

	public String getCompletion_rate() {
		return completion_rate;
	}

	public void setCompletion_rate(String completion_rate) {
		this.completion_rate = completion_rate;
	}

	public String getMemo() {
		return memo;
	}

	public void setMemo(String memo) {
		this.memo = memo;
	}

	public String getCustomer_no() {
		return customer_no;
	}

	public void setCustomer_no(String customer_no) {
		this.customer_no = customer_no;
	}

	public String getCustomer_name() {
		return customer_name;
	}

	public void setCustomer_name(String customer_name) {
		this.customer_name = customer_name;
	}

	public String getType() {
		return type;
	}

	public void setType(String type) {
		this.type = type;
	}

	public String getProd_code() {
		return prod_code;
	}

	public void setProd_code(String prod_code) {
		this.prod_code = prod_code;
	}

	public String getProd_name() {
		return prod_name;
	}

	public void setProd_name(String prod_name) {
		this.prod_name = prod_name;
	}

	public String getSteel_code() {
		return steel_code;
	}

	public void setSteel_code(String steel_code) {
		this.steel_code = steel_code;
	}

	public String getSteel_name() {
		return steel_name;
	}

	public void setSteel_name(String steel_name) {
		this.steel_name = steel_name;
	}

	public Double getSale_plan_weight() {
		return sale_plan_weight;
	}

	public void setSale_plan_weight(Double sale_plan_weight) {
		this.sale_plan_weight = sale_plan_weight;
	}

	public Double getContract_weight() {
		return contract_weight;
	}

	public void setContract_weight(Double contract_weight) {
		this.contract_weight = contract_weight;
	}

	public String getDelivery_state_code() {
		return delivery_state_code;
	}

	public void setDelivery_state_code(String delivery_state_code) {
		this.delivery_state_code = delivery_state_code;
	}

	public String getDelivery_state_desc() {
		return delivery_state_desc;
	}

	public void setDelivery_state_desc(String delivery_state_desc) {
		this.delivery_state_desc = delivery_state_desc;
	}
}
