/***文档注释***********************************************
 * 作者            ：
 * 创建日期     ：2018-01-13
 * 描述            ：客户三级账户资金占用表
 * 注意事项     ：
 * 遗留BUG   ：
 * 修改日期     ：
 * 修改人员     ：
 * 修改内容     ：
***********************************************************/
package market.Slm.FundManagement.vo;
import java.io.Serializable;
import java.util.Date;

import market.Slm.FundManagement.mapper.SlmFundThirdAccountUsedMapper;

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_FUND_THIRD_ACCOUNT_USED", namespace=SlmFundThirdAccountUsedMapper.class)
public class SlmFundThirdAccountUsed extends BaseVO implements Serializable {
	/**
	 * 客户三级账户资金占用表
	 */
	private static final long serialVersionUID = 1442095392678654123L;
	/** 
	 * 占用编号
	 */ 
	@Id
	private String seq;
	public String  getSeq() {
		return this.seq;
	}
	public void setSeq(String seq) {
		this.seq = seq;
	}

	/** 
	 * 三级账户编号
	 */ 
	@Column
	private String third_account_no;
	public String  getThird_account_no() {
		return this.third_account_no;
	}
	public void setThird_account_no(String third_account_no) {
		this.third_account_no = third_account_no;
	}

	/** 
	 * 三级账户名称
	 */ 
	@Column
	private String third_account_name;
	public String  getThird_account_name() {
		return this.third_account_name;
	}
	public void setThird_account_name(String third_account_name) {
		this.third_account_name = third_account_name;
	}

	/** 
	 * 二级账户编号
	 */ 
	@Column
	private String second_account_no;
	public String  getSecond_account_no() {
		return this.second_account_no;
	}
	public void setSecond_account_no(String second_account_no) {
		this.second_account_no = second_account_no;
	}

	/** 
	 * 二级账户名称
	 */ 
	@Column
	private String second_account_name;
	public String  getSecond_account_name() {
		return this.second_account_name;
	}
	public void setSecond_account_name(String second_account_name) {
		this.second_account_name = second_account_name;
	}

	/** 
	 * 一级账户编号
	 */ 
	@Column
	private String first_account_no;
	public String  getFirst_account_no() {
		return this.first_account_no;
	}
	public void setFirst_account_no(String first_account_no) {
		this.first_account_no = first_account_no;
	}

	/** 
	 * 一级账户名称
	 */ 
	@Column
	private String first_account_name;
	public String  getFirst_account_name() {
		return this.first_account_name;
	}
	public void setFirst_account_name(String first_account_name) {
		this.first_account_name = first_account_name;
	}

	/** 
	 * 结算主体编号
	 */ 
	@Column
	private String balance_object_no;
	public String  getBalance_object_no() {
		return this.balance_object_no;
	}
	public void setBalance_object_no(String balance_object_no) {
		this.balance_object_no = balance_object_no;
	}

	/** 
	 * 结算主体名称
	 */ 
	@Column
	private String balance_object_name;
	public String  getBalance_object_name() {
		return this.balance_object_name;
	}
	public void setBalance_object_name(String balance_object_name) {
		this.balance_object_name = balance_object_name;
	}

	/** 
	 * 客户编号
	 */ 
	@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_name;
	public String  getCustomer_name() {
		return this.customer_name;
	}
	public void setCustomer_name(String customer_name) {
		this.customer_name = customer_name;
	}

	/** 
	 * 合同头主键
	 */ 
	@Column
	private String contract_pk;
	public String  getContract_pk() {
		return this.contract_pk;
	}
	public void setContract_pk(String contract_pk) {
		this.contract_pk = contract_pk;
	}

	/** 
	 * 合同号
	 */ 
	@Column
	private String contract_no;
	public String  getContract_no() {
		return this.contract_no;
	}
	public void setContract_no(String contract_no) {
		this.contract_no = contract_no;
	}

	/** 
	 * 合同行号
	 */ 
	@Column
	private String contract_line_no;
	public String  getContract_line_no() {
		return this.contract_line_no;
	}
	public void setContract_line_no(String contract_line_no) {
		this.contract_line_no = contract_line_no;
	}

	/** 
	 * 合同行序号
	 */ 
	@Column
	private String contract_line_seq;
	public String  getContract_line_seq() {
		return this.contract_line_seq;
	}
	public void setContract_line_seq(String contract_line_seq) {
		this.contract_line_seq = contract_line_seq;
	}

	/** 
	 * 订单序号
	 */ 
	@Column
	private String order_seq;
	public String  getOrder_seq() {
		return this.order_seq;
	}
	public void setOrder_seq(String order_seq) {
		this.order_seq = order_seq;
	}

	/** 
	 * 订单编号
	 */ 
	@Column
	private String order_no;
	public String  getOrder_no() {
		return this.order_no;
	}
	public void setOrder_no(String order_no) {
		this.order_no = order_no;
	}
	
	@Column
	//提单号
	private String bill_no;
	public String getBill_no() {
		return bill_no;
	}
	public void setBill_no(String bill_no) {
		this.bill_no = bill_no;
	}

	/** 
	 * 重量
	 */ 
	@Column
	private Double weight;
	public Double  getWeight() {
		return this.weight;
	}
	public void setWeight(Double weight) {
		this.weight = weight;
	}

	/** 
	 * 计量单位编号
	 */ 
	@Column
	private String weight_unit_no;
	public String  getWeight_unit_no() {
		return this.weight_unit_no;
	}
	public void setWeight_unit_no(String weight_unit_no) {
		this.weight_unit_no = weight_unit_no;
	}

	/** 
	 * 计量单位时间
	 */ 
	@Column
	private String weight_unit_name;
	public String  getWeight_unit_name() {
		return this.weight_unit_name;
	}
	public void setWeight_unit_name(String weight_unit_name) {
		this.weight_unit_name = weight_unit_name;
	}

	/** 
	 * 单价
	 */ 
	@Column
	private Double price;
	public Double  getPrice() {
		return this.price;
	}
	public void setPrice(Double price) {
		this.price = price;
	}

	/** 
	 * 占用资金
	 */ 
	@Column
	private Double used_fund;
	public Double  getUsed_fund() {
		return this.used_fund;
	}
	public void setUsed_fund(Double used_fund) {
		this.used_fund = used_fund;
	}

	/** 
	 * 付款节点编号（1027）
	 */ 
	@Column
	private String payment_point_no;
	public String  getPayment_point_no() {
		return this.payment_point_no;
	}
	public void setPayment_point_no(String payment_point_no) {
		this.payment_point_no = payment_point_no;
	}

	/** 
	 * 付款节点名称
	 */ 
	@Column
	private String payment_point_name;
	public String  getPayment_point_name() {
		return this.payment_point_name;
	}
	public void setPayment_point_name(String payment_point_name) {
		this.payment_point_name = payment_point_name;
	}

	/** 
	 * 付款类型编号（1028）
	 */ 
	@Column
	private String payment_ratio_type_no;
	public String  getPayment_ratio_type_no() {
		return this.payment_ratio_type_no;
	}
	public void setPayment_ratio_type_no(String payment_ratio_type_no) {
		this.payment_ratio_type_no = payment_ratio_type_no;
	}

	/** 
	 * 付款类型名称
	 */ 
	@Column
	private String payment_ratio_type_name;
	public String  getPayment_ratio_type_name() {
		return this.payment_ratio_type_name;
	}
	public void setPayment_ratio_type_name(String payment_ratio_type_name) {
		this.payment_ratio_type_name = payment_ratio_type_name;
	}

	/** 
	 * 条款内容
	 */ 
	@Column
	private String payment_content;
	public String  getPayment_content() {
		return this.payment_content;
	}
	public void setPayment_content(String payment_content) {
		this.payment_content = payment_content;
	}

	/** 
	 * 交易人编号
	 */ 
	@Column
	private String trans_man_no;
	public String  getTrans_man_no() {
		return this.trans_man_no;
	}
	public void setTrans_man_no(String trans_man_no) {
		this.trans_man_no = trans_man_no;
	}

	/** 
	 * 交易人姓名
	 */ 
	@Column
	private String trans_man_name;
	public String  getTrans_man_name() {
		return this.trans_man_name;
	}
	public void setTrans_man_name(String trans_man_name) {
		this.trans_man_name = trans_man_name;
	}

	/** 
	 * 交易时间
	 */ 
	@Column
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	private Date trans_time;
	public Date  getTrans_time() {
		return this.trans_time;
	}
	public void setTrans_time(Date trans_time) {
		this.trans_time = trans_time;
	}

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

	/** 
	 * 结转序列
	 */ 
	@Column
	private String carryover_seq;
	public String  getCarryover_seq() {
		return this.carryover_seq;
	}
	public void setCarryover_seq(String carryover_seq) {
		this.carryover_seq = carryover_seq;
	}

	/** 
	 * 结转状态
	 */ 
	@Column
	private String carryover_flag;
	public String  getCarryover_flag() {
		return this.carryover_flag;
	}
	public void setCarryover_flag(String carryover_flag) {
		this.carryover_flag = carryover_flag;
	}

	/** 
	 * 结转人编号
	 */ 
	@Column
	private String carryover_man_no;
	public String  getCarryover_man_no() {
		return this.carryover_man_no;
	}
	public void setCarryover_man_no(String carryover_man_no) {
		this.carryover_man_no = carryover_man_no;
	}

	/** 
	 * 结转人姓名
	 */ 
	@Column
	private String carryover_man_name;
	public String  getCarryover_man_name() {
		return this.carryover_man_name;
	}
	public void setCarryover_man_name(String carryover_man_name) {
		this.carryover_man_name = carryover_man_name;
	}

	/** 
	 * 结转时间
	 */ 
	@Column
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	private Date carryover_time;
	public Date  getCarryover_time() {
		return this.carryover_time;
	}
	public void setCarryover_time(Date carryover_time) {
		this.carryover_time = carryover_time;
	}

	/** 
	 * 期初时间
	 */ 
	@Column
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	private Date init_time;
	public Date  getInit_time() {
		return this.init_time;
	}
	public void setInit_time(Date init_time) {
		this.init_time = init_time;
	}
	
	/**
	 * 状态 0未释放，1已释放
	 * */
	@Column
	private String flag;
	public String getFlag() {
		return flag;
	}
	public void setFlag(String flag) {
		this.flag = flag;
	}

}
