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

import market.Slm.FundManagement.mapper.SlmFundFirstDetailMapper;

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_FIRST_DETAIL", namespace=SlmFundFirstDetailMapper.class)
public class SlmFundFirstDetail extends BaseVO implements Serializable {
	/**
	 * 客户一级账号明细信息表
	 */
	private static final long serialVersionUID = 5471898401311442178L;
	/** 
	 * 进出账编号
	 */ 
	@Id
	private String detail_no;
	public String  getDetail_no() {
		return this.detail_no;
	}
	public void setDetail_no(String detail_no) {
		this.detail_no = detail_no;
	}

	/** 
	 * 一级账户编号
	 */ 
	@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 in_out_fund;
	public Double  getIn_out_fund() {
		return this.in_out_fund;
	}
	public void setIn_out_fund(Double in_out_fund) {
		this.in_out_fund = in_out_fund;
	}

	/** 
	 * 进出账时间
	 */ 
	@Column
	@JsonFormat(pattern = "yyyy-MM-dd")
	private Date in_out_time;
	public Date  getIn_out_time() {
		return this.in_out_time;
	}
	public void setIn_out_time(Date in_out_time) {
		this.in_out_time = in_out_time;
	}

	/** 
	 * 进出账类型编号（1043）
	 */ 
	@Column
	private String in_out_type_no;
	public String  getIn_out_type_no() {
		return this.in_out_type_no;
	}
	public void setIn_out_type_no(String in_out_type_no) {
		this.in_out_type_no = in_out_type_no;
	}

	/** 
	 * 进出账类型编号
	 */ 
	@Column
	private String in_out_type_name;
	public String  getIn_out_type_name() {
		return this.in_out_type_name;
	}
	public void setIn_out_type_name(String in_out_type_name) {
		this.in_out_type_name = in_out_type_name;
	}

	/** 
	 * 票据编号
	 */ 
	@Column
	private String bill_no;
	public String  getBill_no() {
		return this.bill_no;
	}
	public void setBill_no(String bill_no) {
		this.bill_no = bill_no;
	}
	
	/** 
	 * 收款单号
	 */ 
	@Column
	private String receipt_no;
	public String getReceipt_no() {
		return receipt_no;
	}
	public void setReceipt_no(String receipt_no) {
		this.receipt_no = receipt_no;
	}

	/** 
	 * 是否有效 0无效  1有效
	 */ 
	@Column
	private String is_valid;
	public String  getIs_valid() {
		return this.is_valid;
	}
	public void setIs_valid(String is_valid) {
		this.is_valid = is_valid;
	}

	/** 
	 * 是否生效 0  未  1已生
	 */ 
	@Column
	private String is_effect;
	public String  getIs_effect() {
		return this.is_effect;
	}
	public void setIs_effect(String is_effect) {
		this.is_effect = is_effect;
	}

	/** 
	 * 确认人编号
	 */ 
	@Column
	private String check_man_no;
	public String  getCheck_man_no() {
		return this.check_man_no;
	}
	public void setCheck_man_no(String check_man_no) {
		this.check_man_no = check_man_no;
	}

	/** 
	 * 确认人姓名
	 */ 
	@Column
	private String check_man_name;
	public String  getCheck_man_name() {
		return this.check_man_name;
	}
	public void setCheck_man_name(String check_man_name) {
		this.check_man_name = check_man_name;
	}

	/** 
	 * 确认时间
	 */ 
	@Column
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	private Date check_time;
	public Date  getCheck_time() {
		return this.check_time;
	}
	public void setCheck_time(Date check_time) {
		this.check_time = check_time;
	}

	/** 
	 * 结转序列
	 */ 
	@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
	private String memo;
	public String  getMemo() {
		return this.memo;
	}
	public void setMemo(String memo) {
		this.memo = memo;
	}

	/** 
	 * 创建部门编号
	 */ 
	@Column
	private String create_dept_no;
	public String  getCreate_dept_no() {
		return this.create_dept_no;
	}
	public void setCreate_dept_no(String create_dept_no) {
		this.create_dept_no = create_dept_no;
	}

	/** 
	 * 创建部门名称
	 */ 
	@Column
	private String create_dept_name;
	public String  getCreate_dept_name() {
		return this.create_dept_name;
	}
	public void setCreate_dept_name(String create_dept_name) {
		this.create_dept_name = create_dept_name;
	}

	/** 
	 * 创建人编号
	 */ 
	@Column
	private String create_man_no;
	public String  getCreate_man_no() {
		return this.create_man_no;
	}
	public void setCreate_man_no(String create_man_no) {
		this.create_man_no = create_man_no;
	}

	/** 
	 * 创建人姓名
	 */ 
	@Column
	private String create_man_name;
	public String  getCreate_man_name() {
		return this.create_man_name;
	}
	public void setCreate_man_name(String create_man_name) {
		this.create_man_name = create_man_name;
	}

	/** 
	 * 创建时间
	 */ 
	@Column
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	private Date create_time;
	public Date  getCreate_time() {
		return this.create_time;
	}
	public void setCreate_time(Date create_time) {
		this.create_time = create_time;
	}
	
	/**
	 * 兑现时间
	 * */
	@Column
	@JsonFormat(pattern = "yyyy-MM-dd")
	private Date cash_date;
	public Date getCash_date() {
		return cash_date;
	}
	public void setCash_date(Date cash_date) {
		this.cash_date = cash_date;
	}
}
