e49981d6aea089d35bd02b5abe4e68a2473b5fec.svn-base 2.62 KB
/**
 * Copyright © 2015-2018 ODM All rights reserved.
 */
package com.thinkgem.jeesite.modules.reg.entity.base;

import org.hibernate.validator.constraints.Length;

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

/**
 * 构筑物信息维护Entity
 * @author xuyg
 * @version 2015-10-28
 */
public class RegBaseGzw extends DataEntity<RegBaseGzw> {
	
	private static final long serialVersionUID = 1L;
	private Integer bsm;		// 标识码
	private String ysdm;		// 要素代码
	private String bdcdyh;		// 不动产单元号
	private String zdzhdm;		// 宗地代码
	private String gzwmc;		// 构筑物名称
	private String zl;		// 坐落
	private String mjdw;		// 面积单位 面积单位字典表
	private Double mj;		// 面积
	private String dah;		// 档案号
	private String zt;		// 状态 不动产单元状态字典
	
	public RegBaseGzw() {
		super();
	}

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

	public Integer getBsm() {
		return bsm;
	}

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

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

	public void setBdcdyh(String bdcdyh) {
		this.bdcdyh = bdcdyh;
	}
	
	@Length(min=1, max=19, message="宗地代码长度必须介于 1 和 19 之间")
	public String getZdzhdm() {
		return zdzhdm;
	}

	public void setZdzhdm(String zdzhdm) {
		this.zdzhdm = zdzhdm;
	}
	
	@Length(min=0, max=100, message="构筑物名称长度必须介于 0 和 100 之间")
	public String getGzwmc() {
		return gzwmc;
	}

	public void setGzwmc(String gzwmc) {
		this.gzwmc = gzwmc;
	}
	
	@Length(min=0, max=200, message="坐落长度必须介于 0 和 200 之间")
	public String getZl() {
		return zl;
	}

	public void setZl(String zl) {
		this.zl = zl;
	}
	
	@Length(min=0, max=2, message="面积单位 面积单位字典表长度必须介于 0 和 2 之间")
	public String getMjdw() {
		return mjdw;
	}

	public void setMjdw(String mjdw) {
		this.mjdw = mjdw;
	}
	
	public Double getMj() {
		return mj;
	}

	public void setMj(Double mj) {
		this.mj = mj;
	}
	
	@Length(min=0, max=50, message="档案号长度必须介于 0 和 50 之间")
	public String getDah() {
		return dah;
	}

	public void setDah(String dah) {
		this.dah = dah;
	}
	
	@Length(min=0, max=2, message="状态 不动产单元状态字典长度必须介于 0 和 2 之间")
	public String getZt() {
		return zt;
	}

	public void setZt(String zt) {
		this.zt = zt;
	}
	
}