package market.Slm.ContractManagement.vo;

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

import market.Slm.ContractManagement.mapper.SlmContractPaymentPlanMapper;

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="SLM_CONTRACT_PAYMENT_PLAN", namespace=SlmContractPaymentPlanMapper.class)
public class SlmContractPaymentPlan extends BaseVO implements Serializable {
	/***
	 * 付款控制方案表
	 * */
	
	@Id
	//主键
	private String plan_no;
	
	@Column
	//方案名称
	private String plan_name;
	
	@Column
	//方案说明
	private String plan_content;
	
	@Column
	//客户编号
	private String customer_no;
	
	@Column
	//客户名称
	private String customer_name;
	
	@Column
	//状态 1有效  0无效
	private String valid_flag;
	
	@Column
	//创建人编号
	private String create_man_no;
	
	@Column
	//创建人姓名
	private String create_man_name;
	
	@Column
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	//创建时间
	private Date create_time;
	
	@Column
	//修改人编号
	private String update_man_no;
	
	@Column
	//修改人姓名
	private String update_man_name;
	
	@Column
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	//修改时间
	private Date update_time;
	
	@Column
	//操作人编号
	private String operation_man_no;
	
	@Column
	//操作人姓名
	private String operation_man_name;
	
	@Column
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	//操作时间
	private Date operation_time;

	public String getPlan_no() {
		return plan_no;
	}

	public void setPlan_no(String plan_no) {
		this.plan_no = plan_no;
	}

	public String getPlan_name() {
		return plan_name;
	}

	public void setPlan_name(String plan_name) {
		this.plan_name = plan_name;
	}

	public String getPlan_content() {
		return plan_content;
	}

	public void setPlan_content(String plan_content) {
		this.plan_content = plan_content;
	}

	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 getValid_flag() {
		return valid_flag;
	}

	public void setValid_flag(String valid_flag) {
		this.valid_flag = valid_flag;
	}

	public String getCreate_man_no() {
		return create_man_no;
	}

	public void setCreate_man_no(String create_man_no) {
		this.create_man_no = create_man_no;
	}

	public String getCreate_man_name() {
		return create_man_name;
	}

	public void setCreate_man_name(String create_man_name) {
		this.create_man_name = create_man_name;
	}

	public Date getCreate_time() {
		return create_time;
	}

	public void setCreate_time(Date create_time) {
		this.create_time = create_time;
	}

	public String getUpdate_man_no() {
		return update_man_no;
	}

	public void setUpdate_man_no(String update_man_no) {
		this.update_man_no = update_man_no;
	}

	public String getUpdate_man_name() {
		return update_man_name;
	}

	public void setUpdate_man_name(String update_man_name) {
		this.update_man_name = update_man_name;
	}

	public Date getUpdate_time() {
		return update_time;
	}

	public void setUpdate_time(Date update_time) {
		this.update_time = update_time;
	}

	public String getOperation_man_no() {
		return operation_man_no;
	}

	public void setOperation_man_no(String operation_man_no) {
		this.operation_man_no = operation_man_no;
	}

	public String getOperation_man_name() {
		return operation_man_name;
	}

	public void setOperation_man_name(String operation_man_name) {
		this.operation_man_name = operation_man_name;
	}

	public Date getOperation_time() {
		return operation_time;
	}

	public void setOperation_time(Date operation_time) {
		this.operation_time = operation_time;
	}

}
