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

import org.hibernate.validator.constraints.Length;
import java.util.Date;

import javax.xml.bind.annotation.XmlAttribute;

import com.fasterxml.jackson.annotation.JsonFormat;

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

/**
 * s_reg_bus_szEntity
 * @author xuyg
 * @version 2017-03-08
 */
public class SRegBusSz extends DataEntity<SRegBusSz> {
	
	private static final long serialVersionUID = 1L;
	private String sareaCode;		// s_area_code
	private String ywh;		// 业务号
	private String ysdm;		// 要素代码
	private String szmc;		// 缮证名称
	private String szzh;		// 缮证证号
	private long ysxlh;		// 印刷序列号
	private String szry;		// 缮证人员
	private Date szsj;		// 缮证时间
	private String bz;		// 备注
	private String isdz;  //是否出大证
	private String szlx;  //繕证类型
	private String szsl;		//本次缮证数量
	private String currmaxszbh; //本次缮证最大编号
	private String procInsId;		// proc_ins_idd
	private String qxid;		// qxid
	public String getQxid() {
		return qxid;
	}

	public void setQxid(String qxid) {
		this.qxid = qxid;
	}

	public SRegBusSz() {
		super();
	}

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

	@Length(min=1, max=6, message="s_area_code长度必须介于 1 和 6 之间")
	public String getSareaCode() {
		return sareaCode;
	}

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

	public void setYwh(String ywh) {
		this.ywh = ywh;
	}
	
	@Length(min=0, max=10, message="ysdm长度必须介于 0 和 10 之间")
	public String getYsdm() {
		return ysdm;
	}

	public void setYsdm(String ysdm) {
		this.ysdm = ysdm;
	}
	
	@Length(min=0, max=50, message="szmc长度必须介于 0 和 50 之间")
	public String getSzmc() {
		return szmc;
	}

	public void setSzmc(String szmc) {
		this.szmc = szmc;
	}
	
	@Length(min=0, max=50, message="szzh长度必须介于 0 和 50 之间")
	public String getSzzh() {
		return szzh;
	}

	public void setSzzh(String szzh) {
		this.szzh = szzh;
	}
	
	@XmlAttribute(name="YSXLH")
	public long getYsxlh() {
		return ysxlh;
	}

	public void setYsxlh(long ysxlh) {
		this.ysxlh = ysxlh;
	}
	
	@Length(min=0, max=50, message="szry长度必须介于 0 和 50 之间")
	public String getSzry() {
		return szry;
	}

	public void setSzry(String szry) {
		this.szry = szry;
	}
	
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	public Date getSzsj() {
		return szsj;
	}

	public void setSzsj(Date szsj) {
		this.szsj = szsj;
	}
	
	@Length(min=0, max=300, message="bz长度必须介于 0 和 300 之间")
	public String getBz() {
		return bz;
	}

	public void setBz(String bz) {
		this.bz = bz;
	}
	
	@Length(min=0, max=2, message="isdz长度必须介于 0 和 2 之间")
	public String getIsdz() {
		return isdz;
	}

	public void setIsdz(String isdz) {
		this.isdz = isdz;
	}
	
	@Length(min=0, max=2, message="szlx长度必须介于 0 和 2 之间")
	public String getSzlx() {
		return szlx;
	}

	public void setSzlx(String szlx) {
		this.szlx = szlx;
	}
	
	@Length(min=0, max=10, message="szsl长度必须介于 0 和 10 之间")
	public String getSzsl() {
		return szsl;
	}

	public void setSzsl(String szsl) {
		this.szsl = szsl;
	}
	
	@Length(min=0, max=12, message="currmaxszbh长度必须介于 0 和 12 之间")
	public String getCurrmaxszbh() {
		return currmaxszbh;
	}

	public void setCurrmaxszbh(String currmaxszbh) {
		this.currmaxszbh = currmaxszbh;
	}
	
	@Length(min=0, max=64, message="proc_ins_id长度必须介于 0 和 64 之间")
	public String getProcInsId() {
		return procInsId;
	}

	public void setProcInsId(String procInsId) {
		this.procInsId = procInsId;
	}
	
}