6b56719c7fe177ccba97711decf161330203ecfb.svn-base 7.29 KB
/**
 * Copyright © 2015-2018 ODM All rights reserved.
 */
package com.thinkgem.jeesite.modules.reg.entity.bus;

import org.hibernate.validator.constraints.Length;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;

import com.thinkgem.jeesite.common.persistence.DataEntity;

/**
 * 预告登记信息维护Entity
 * @author xuyg
 * @version 2015-10-28
 */
public class RegBusYgdj extends DataEntity<RegBusYgdj> {
	
	private static final long serialVersionUID = 1L;
	private String ysdm;		// 要素代码
	private String bdcdyh;		// 不动产单元号
	private String ywh;		// 业务号
	private String bdczl;		// 不动产坐落
	private String ywr;		// 义务人
	private String ywrzjzl;		// 义务人证件种类
	private String ywrzjh;		// 义务人证件号
	private String ygdjzl;		// 预告登记种类
	private String djlx;		// 登记类型
	private String djyy;		// 登记原因
	private String tdsyqr;		// 土地使用权人
	private String ghyt;		// 规划用途
	private String fwxz;		// 房屋性质
	private String fwjg;		// 房屋结构
	private String szc;		// 所在层
	private String zcs;		// 总层数
	private Double jzmj;		// 建筑面积
	private Double qdjg;		// 取得价格/被担保主债权数额
	private String bdcdjzmh;		// 不动产登记证明号
	private String qxdm;		// 区县代码
	private String djjg;		// 登记机构
	private String dbr;		// 登簿人
	private Date djsj;		// 登记时间
	private String fj;		// 附记
	private String qszt;		// 权属状态
	private Integer isfdsj; //0:正常办理,1:分割合并变更更正附带确权产生数据
	private String htbh;     //合同编号
	private String ytmc;  //用途名称
	private String fwxzmc;  //房屋性质名称
	private String zxygywh;  //注销预告业务号
	private String zxygyy;  // 注销预告登记原因
	private Date zxsj;  //注销时间
	private String qyxx;  //签约信息
	
	public RegBusYgdj() {
		super();
	}

	public RegBusYgdj(String id){
		super(id);
	}

	@Length(min=0, max=10, message="要素代码长度必须介于 0 和 10 之间")
	public String getYsdm() {
		return ysdm;
	}

	public void setYsdm(String ysdm) {
		this.ysdm = ysdm;
	}
	
	@Length(min=1, max=2800, message="不动产单元号长度必须介于 1 和 2800 之间")
	public String getBdcdyh() {
		return bdcdyh;
	}

	public void setBdcdyh(String bdcdyh) {
		this.bdcdyh = bdcdyh;
	}
	
	@Length(min=0, max=20, message="业务号长度必须介于 0 和 20 之间")
	public String getYwh() {
		return ywh;
	}

	public void setYwh(String ywh) {
		this.ywh = ywh;
	}
	
	public Integer getIsfdsj() {
		return isfdsj;
	}

	public void setIsfdsj(Integer isfdsj) {
		this.isfdsj = isfdsj;
	}

	@Length(min=0, max=200, message="不动产坐落长度必须介于 0 和 200 之间")
	public String getBdczl() {
		return bdczl;
	}

	public void setBdczl(String bdczl) {
		this.bdczl = bdczl;
	}
	
	@Length(min=1, max=50, message="义务人长度必须介于 1 和 50 之间")
	public String getYwr() {
		return ywr;
	}

	public void setYwr(String ywr) {
		this.ywr = ywr;
	}
	
	@Length(min=1, max=2, message="义务人证件种类长度必须介于 1 和 2 之间")
	public String getYwrzjzl() {
		return ywrzjzl;
	}

	public void setYwrzjzl(String ywrzjzl) {
		this.ywrzjzl = ywrzjzl;
	}
	
	@Length(min=0, max=50, message="义务人证件号长度必须介于 0 和 50 之间")
	public String getYwrzjh() {
		return ywrzjh;
	}

	public void setYwrzjh(String ywrzjh) {
		this.ywrzjh = ywrzjh;
	}
	
	@Length(min=0, max=2, message="预告登记种类长度必须介于 0 和 2 之间")
	public String getYgdjzl() {
		return ygdjzl;
	}

	public void setYgdjzl(String ygdjzl) {
		this.ygdjzl = ygdjzl;
	}
	
	@Length(min=0, max=6, message="登记类型长度必须介于 0 和 6 之间")
	public String getDjlx() {
		return djlx;
	}

	public void setDjlx(String djlx) {
		this.djlx = djlx;
	}
	
	@Length(min=1, max=500, message="登记原因长度必须介于 1 和 500 之间")
	public String getDjyy() {
		return djyy;
	}

	public void setDjyy(String djyy) {
		this.djyy = djyy;
	}
	
	public String getTdsyqr() {
		return tdsyqr;
	}

	public void setTdsyqr(String tdsyqr) {
		this.tdsyqr = tdsyqr;
	}
	
	@Length(min=0, max=4, message="规划用途长度必须介于 0 和 4 之间")
	public String getGhyt() {
		return ghyt;
	}

	public void setGhyt(String ghyt) {
		this.ghyt = ghyt;
	}
	
	@Length(min=0, max=2, message="房屋性质长度必须介于 0 和 2 之间")
	public String getFwxz() {
		return fwxz;
	}

	public void setFwxz(String fwxz) {
		this.fwxz = fwxz;
	}
	
	@Length(min=0, max=2, message="房屋结构长度必须介于 0 和 2 之间")
	public String getFwjg() {
		return fwjg;
	}

	public void setFwjg(String fwjg) {
		this.fwjg = fwjg;
	}
	
	@Length(min=0, max=10, message="所在层长度必须介于 0 和 10 之间")
	public String getSzc() {
		return szc;
	}

	public void setSzc(String szc) {
		this.szc = szc;
	}
	
	@Length(min=0, max=10, message="总层数长度必须介于 0 和 10 之间")
	public String getZcs() {
		return zcs;
	}

	public void setZcs(String zcs) {
		this.zcs = zcs;
	}
	
	public Double getJzmj() {
		return jzmj;
	}

	public void setJzmj(Double jzmj) {
		this.jzmj = jzmj;
	}
	
	public Double getQdjg() {
		return qdjg;
	}

	public void setQdjg(Double qdjg) {
		this.qdjg = qdjg;
	}
	
	//@Length(min=1, max=50, message="不动产登记证明号长度必须介于 1 和 50 之间")
	public String getBdcdjzmh() {
		return bdcdjzmh;
	}

	public void setBdcdjzmh(String bdcdjzmh) {
		this.bdcdjzmh = bdcdjzmh;
	}
	
	@Length(min=0, max=6, message="区县代码长度必须介于 0 和 6 之间")
	public String getQxdm() {
		return qxdm;
	}

	public void setQxdm(String qxdm) {
		this.qxdm = qxdm;
	}
	
	@Length(min=0, max=200, message="登记机构长度必须介于0 和 200 之间")
	public String getDjjg() {
		return djjg;
	}

	public void setDjjg(String djjg) {
		this.djjg = djjg;
	}
	
	@Length(min=0, max=50, message="登簿人长度必须介于0 和 50 之间")
	public String getDbr() {
		return dbr;
	}

	public void setDbr(String dbr) {
		this.dbr = dbr;
	}
	
	@JsonFormat(pattern = "yyyy-MM-dd")
	//@NotNull(message="登记时间不能为空")
	public Date getDjsj() {
		return djsj;
	}

	public void setDjsj(Date djsj) {
		this.djsj = djsj;
	}
	
	@Length(min=0, max=300, message="附记长度必须介于 0 和 300 之间")
	public String getFj() {
		return fj;
	}

	public void setFj(String fj) {
		this.fj = fj;
	}
	
	@Length(min=0, max=2, message="权属状态长度必须介于 0 和 2 之间")
	public String getQszt() {
		return qszt;
	}

	public void setQszt(String qszt) {
		this.qszt = qszt;
	}

	public String getHtbh() {
		return htbh;
	}

	public void setHtbh(String htbh) {
		this.htbh = htbh;
	}

	public String getYtmc() {
		return ytmc;
	}

	public void setYtmc(String ytmc) {
		this.ytmc = ytmc;
	}

	public String getFwxzmc() {
		return fwxzmc;
	}

	public void setFwxzmc(String fwxzmc) {
		this.fwxzmc = fwxzmc;
	}

	public String getZxygywh() {
		return zxygywh;
	}

	public void setZxygywh(String zxygywh) {
		this.zxygywh = zxygywh;
	}

	public String getZxygyy() {
		return zxygyy;
	}

	public void setZxygyy(String zxygyy) {
		this.zxygyy = zxygyy;
	}

	public Date getZxsj() {
		return zxsj;
	}

	public void setZxsj(Date zxsj) {
		this.zxsj = zxsj;
	}

	public String getQyxx() {
		return qyxx;
	}

	public void setQyxx(String qyxx) {
		this.qyxx = qyxx;
	}
	
	
	
}