60e9f8d3ed177abe6b5b0ec075ad1f3fd3788bbb.svn-base 4.04 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 org.hibernate.validator.constraints.Length;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;

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

/**
 * 数据库dml记录Entity
 * @author hsg
 * @version 2019-11-07
 */
public class DmlRecords extends DataEntity<DmlRecords> {
	
	private static final long serialVersionUID = 1L;
	private String dmllx;		// DML类型
	private String tablename;		// 表名称
	private String tableid;		// 表内信息id
	private String tableoldid;		// 表内信息更新前id
	private String syncbz;		// 同步标记 0 未同步 1 已同步 2同步失败
	private Date createdate;		// 入库时间
	private String createby;		// 入库操作用户
	private String createip;		// 入库操作IP
	private Date syncdate;		// 同步时间
	private String syncby;		// 同步操作用户
	private String syncip;		// 同步操作IP
	private String syncmsg;		// 同步结果
	private String fhbz;		// 复核标记 0 未复核 1 已复核
	private int rowNum;			//查询条数
	
	public DmlRecords() {
		super();
	}

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

	public int getRowNum() {
		return rowNum;
	}

	public void setRowNum(int rowNum) {
		this.rowNum = rowNum;
	}

	@Length(min=0, max=10, message="DML类型长度必须介于 0 和 10 之间")
	public String getDmllx() {
		return dmllx;
	}

	public void setDmllx(String dmllx) {
		this.dmllx = dmllx;
	}
	
	@Length(min=0, max=100, message="表名称长度必须介于 0 和 100 之间")
	public String getTablename() {
		return tablename;
	}

	public void setTablename(String tablename) {
		this.tablename = tablename;
	}
	
	@Length(min=0, max=64, message="表内信息id长度必须介于 0 和 64 之间")
	public String getTableid() {
		return tableid;
	}

	public void setTableid(String tableid) {
		this.tableid = tableid;
	}
	
	@Length(min=0, max=64, message="表内信息更新前id长度必须介于 0 和 64 之间")
	public String getTableoldid() {
		return tableoldid;
	}

	public void setTableoldid(String tableoldid) {
		this.tableoldid = tableoldid;
	}
	
	@Length(min=0, max=1, message="同步标记 0 未同步 1 已同步 2同步失败长度必须介于 0 和 1 之间")
	public String getSyncbz() {
		return syncbz;
	}

	public void setSyncbz(String syncbz) {
		this.syncbz = syncbz;
	}
	
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	public Date getCreatedate() {
		return createdate;
	}

	public void setCreatedate(Date createdate) {
		this.createdate = createdate;
	}
	
	@Length(min=0, max=100, message="入库操作用户长度必须介于 0 和 100 之间")
	public String getCreateby() {
		return createby;
	}

	public void setCreateby(String createby) {
		this.createby = createby;
	}
	
	@Length(min=0, max=100, message="入库操作IP长度必须介于 0 和 100 之间")
	public String getCreateip() {
		return createip;
	}

	public void setCreateip(String createip) {
		this.createip = createip;
	}
	
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	public Date getSyncdate() {
		return syncdate;
	}

	public void setSyncdate(Date syncdate) {
		this.syncdate = syncdate;
	}
	
	@Length(min=0, max=100, message="同步操作用户长度必须介于 0 和 100 之间")
	public String getSyncby() {
		return syncby;
	}

	public void setSyncby(String syncby) {
		this.syncby = syncby;
	}
	
	@Length(min=0, max=100, message="同步操作IP长度必须介于 0 和 100 之间")
	public String getSyncip() {
		return syncip;
	}

	public void setSyncip(String syncip) {
		this.syncip = syncip;
	}
	
	@Length(min=0, max=500, message="同步结果长度必须介于 0 和 500 之间")
	public String getSyncmsg() {
		return syncmsg;
	}

	public void setSyncmsg(String syncmsg) {
		this.syncmsg = syncmsg;
	}
	
	@Length(min=0, max=1, message="复核标记 0 未复核 1 已复核长度必须介于 0 和 1 之间")
	public String getFhbz() {
		return fhbz;
	}

	public void setFhbz(String fhbz) {
		this.fhbz = fhbz;
	}
	
}