b5aa921c77600c85b1e55beefecf609fe8125662.svn-base 6.75 KB
/**
 * Copyright &copy; 2012-2014 <a href="https://github.com/thinkgem/jeesite">JeeSite</a> All rights reserved.
 */
package com.thinkgem.jeesite.modules.reg.entity.base;

import java.util.Date;
import java.util.List;

import org.hibernate.validator.constraints.Length;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonManagedReference;
import com.google.common.collect.Lists;
import com.thinkgem.jeesite.common.persistence.DataEntity;

/**
 * 测绘信息Entity
 * @author jiangdb
 * @version 2015-11-23
 */
@JsonIgnoreProperties(value={"regBaseZbinfoList"})
public class RegBaseChxx11 extends DataEntity<RegBaseChxx11> {
	
	private static final long serialVersionUID = 1L;
	private String qlrmc;		// 权利人姓名
	private String zjlx;		// 证件类型
	private String zjhm;		// 证件号
	private String seachprov;		// 县级行政区
	private String seachcity;		// 地籍区 
	private String seachdistrict;		// 地籍子区
	private String zl;		// 坐落
	private String zdszd;		// 宗地四至-东
	private String zdszn;		// 宗地四至-南
	private String zdszx;		// 宗地四至-西
	private String zdszb;		// 宗地四至-北
	private String jzdzb;		// 界址点坐标
	private String zdt;		// 宗地图
	private String zdtzm;		// 宗地特征码
	private String chcode;  //测绘编码【为生成后面的宗地代码】
	private Double zdmj;
	private String tfh;
	private String chrymc; //测绘人员名称
	private Date chsj;//测绘添加时间
	private String isaudit;  //审核【测绘信息在新建时isaudit为0;如果审核了isaudit为1;被宗地基本信息引用后isaudit为2】

	private Double jzxcd;   //界址线长度
	private String jzxlb;   //界址线类型
	private String jzxwz;   //界址线位置
	private String jxxz;  //界线性质
	private String jblx;   //界标类型
	private String jzdlx;  //界址点类型
    private String isauto;   //是否生成曲线区
	private String islq; //1表示林地信息
	private String mjdw;//面积单位

	private String zdxxid;
	

	private List<RegBaseZbinfo11> regBaseZbinfoList = Lists.newArrayList();
	
	public RegBaseChxx11() {
		super();
	}

	public RegBaseChxx11(String id){
		super(id);
	}
	
	public String getZdxxid() {
		return zdxxid;
	}

	public void setZdxxid(String zdxxid) {
		this.zdxxid = zdxxid;
	}

	public List<RegBaseZbinfo11> getRegBaseZbinfoList() {
		return regBaseZbinfoList;
	}

	public void setRegBaseZbinfoList(List<RegBaseZbinfo11> regBaseZbinfoList) {
		this.regBaseZbinfoList = regBaseZbinfoList;
	}

	@Length(min=0, max=100, message="权利人姓名长度必须介于 0 和 100 之间")
	public String getQlrmc() {
		return qlrmc;
	}

	public void setQlrmc(String qlrmc) {
		this.qlrmc = qlrmc;
	}
	
	@Length(min=0, max=4, message="证件类型长度必须介于 0 和 4 之间")
	public String getZjlx() {
		return zjlx;
	}

	public void setZjlx(String zjlx) {
		this.zjlx = zjlx;
	}
	
	@Length(min=0, max=50, message="证件号长度必须介于 0 和 50 之间")
	public String getZjhm() {
		return zjhm;
	}

	public void setZjhm(String zjhm) {
		this.zjhm = zjhm;
	}
	
	@Length(min=6, max=10, message="县级行政区不能为空!")
	public String getSeachprov() {
		return seachprov;
	}

	public void setSeachprov(String seachprov) {
		this.seachprov = seachprov;
	}
	
	@Length(min=9, max=15, message="地籍区不能为空!")
	public String getSeachcity() {
		return seachcity;
	}

	public void setSeachcity(String seachcity) {
		this.seachcity = seachcity;
	}
	
	@Length(min=12, max=20, message="地籍子区不能为空!")
	public String getSeachdistrict() {
		return seachdistrict;
	}

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

	public void setZl(String zl) {
		this.zl = zl;
	}
	
	@Length(min=1, max=200, message="宗地四至-东长度必须介于 1 和 200 之间")
	public String getZdszd() {
		return zdszd;
	}

	public void setZdszd(String zdszd) {
		this.zdszd = zdszd;
	}
	
	@Length(min=1, max=200, message="宗地四至-南长度必须介于 1 和 200 之间")
	public String getZdszn() {
		return zdszn;
	}

	public void setZdszn(String zdszn) {
		this.zdszn = zdszn;
	}
	
	@Length(min=1, max=200, message="宗地四至-西长度必须介于 1 和 200 之间")
	public String getZdszx() {
		return zdszx;
	}

	public void setZdszx(String zdszx) {
		this.zdszx = zdszx;
	}
	
	@Length(min=1, max=200, message="宗地四至-北长度必须介于 1 和 200 之间")
	public String getZdszb() {
		return zdszb;
	}

	public void setZdszb(String zdszb) {
		this.zdszb = zdszb;
	}

	public String getJzdzb() {
		return jzdzb;
	}

	public void setJzdzb(String jzdzb) {
		this.jzdzb = jzdzb;
	}
	
	@Length(min=0, max=255, message="宗地图长度必须介于 0 和 4000 之间")
	public String getZdt() {
		return zdt;
	}

	public void setZdt(String zdt) {
		this.zdt = zdt;
	}
	
	public String getZdtzm() {
		return zdtzm;
	}

	public void setZdtzm(String zdtzm) {
		this.zdtzm = zdtzm;
	}

	public String getChcode() {
		return chcode;
	}

	public void setChcode(String chcode) {
		this.chcode = chcode;
	}

	public Double getZdmj() {
		return zdmj;
	}

	public void setZdmj(Double zdmj) {
		this.zdmj = zdmj;
	}

	public String getTfh() {
		return tfh;
	}

	public void setTfh(String tfh) {
		this.tfh = tfh;
	}

	public String getChrymc() {
		return chrymc;
	}

	public void setChrymc(String chrymc) {
		this.chrymc = chrymc;
	}

	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	public Date getChsj() {
		return chsj;
	}

	public void setChsj(Date chsj) {
		this.chsj = chsj;
	}

	public String getIsaudit() {
		return isaudit;
	}

	public void setIsaudit(String isaudit) {
		this.isaudit = isaudit;
	}

	public Double getJzxcd() {
		return jzxcd;
	}

	public void setJzxcd(Double jzxcd) {
		this.jzxcd = jzxcd;
	}

	public String getJzxlb() {
		return jzxlb;
	}

	public void setJzxlb(String jzxlb) {
		this.jzxlb = jzxlb;
	}

	public String getJzxwz() {
		return jzxwz;
	}

	public void setJzxwz(String jzxwz) {
		this.jzxwz = jzxwz;
	}

	public String getJxxz() {
		return jxxz;
	}

	public void setJxxz(String jxxz) {
		this.jxxz = jxxz;
	}

	public String getJblx() {
		return jblx;
	}

	public void setJblx(String jblx) {
		this.jblx = jblx;
	}

	public String getJzdlx() {
		return jzdlx;
	}

	public void setJzdlx(String jzdlx) {
		this.jzdlx = jzdlx;
	}


	public String getIslq() {
		return islq;
	}

	public void setIslq(String islq) {
		this.islq = islq;
	}

	public String getIsauto() {
		return isauto;
	}

	public void setIsauto(String isauto) {
		this.isauto = isauto;
	}

	public String getMjdw() {
		return mjdw;
	}

	public void setMjdw(String mjdw) {
		this.mjdw = mjdw;
	}
  
}