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

import market.Slm.FundManagement.mapper.SlmFundSecondAccountHisMapper;

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

@Table(name="SLM_FUND_SECOND_ACCOUNT_HIS", namespace=SlmFundSecondAccountHisMapper.class)
public class SlmFundSecondAccountHis extends BaseVO implements Serializable {
	/**
	 * 
	 */
	private static final long serialVersionUID = -2091622201837740946L;
	/** 
	 * 结转编号
	 */ 
	@Column
	private String seq;
	public String  getSeq() {
		return this.seq;
	}
	public void setSeq(String seq) {
		this.seq = seq;
	}

	/** 
	 * 二级账户编号
	 */ 
	@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 Double init_fund;
	public Double  getInit_fund() {
		return this.init_fund;
	}
	public void setInit_fund(Double init_fund) {
		this.init_fund = init_fund;
	}

	/** 
	 * 可用金额
	 */ 
	@Column
	private Double use_fund;
	public Double  getUse_fund() {
		return this.use_fund;
	}
	public void setUse_fund(Double use_fund) {
		this.use_fund = use_fund;
	}

	/** 
	 * 进账金额
	 */ 
	@Column
	private Double in_fund;
	public Double  getIn_fund() {
		return this.in_fund;
	}
	public void setIn_fund(Double in_fund) {
		this.in_fund = in_fund;
	}

	/** 
	 * 出账金额
	 */ 
	@Column
	private Double out_fund;
	public Double  getOut_fund() {
		return this.out_fund;
	}
	public void setOut_fund(Double out_fund) {
		this.out_fund = out_fund;
	}

	/** 
	 * 结转序列
	 */ 
	@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_fund_time;
	public Date  getInit_fund_time() {
		return this.init_fund_time;
	}
	public void setInit_fund_time(Date init_fund_time) {
		this.init_fund_time = init_fund_time;
	}
	

	/**
	 * 账期贴息总额
	 * */
	private Double discount_fund;
	public Double getDiscount_fund() {
		return discount_fund;
	}
	public void setDiscount_fund(Double discount_fund) {
		this.discount_fund = discount_fund;
	}

}
