package com.vci.starter.web.model;
|
|
|
import com.vci.starter.web.annotation.Column;
|
import com.vci.starter.web.annotation.Transient;
|
import com.vci.starter.web.annotation.VciFieldType;
|
import com.vci.starter.web.enumpck.VciFieldTypeEnum;
|
|
import java.util.Date;
|
import java.util.Map;
|
|
/**
|
* 默认的链接类型
|
* @author weidy
|
*/
|
public class BaseLinkModel implements java.io.Serializable{
|
/**
|
* 主键
|
*/
|
@Column(nullable = false)
|
private String oid;
|
|
/**
|
* 创建人
|
*/
|
@Column(length = 50)
|
private String creator;
|
|
/**
|
* 创建时间
|
*/
|
@VciFieldType(VciFieldTypeEnum.VTDateTime)
|
private Date createTime;
|
|
/**
|
* 最后修改人
|
*/
|
@Column(length = 50)
|
private String lastModifier;
|
|
/**
|
* 最后修改时间
|
*/
|
@VciFieldType(VciFieldTypeEnum.VTDateTime)
|
private Date lastModifyTime;
|
|
/**
|
* from端主键
|
*/
|
@Column(name="f_oid",length = 50)
|
private String foid;
|
|
/**
|
* from端版本主键
|
*/
|
@Column(name="f_revisionoid",length = 50)
|
private String frevisionoid;
|
|
/**
|
* from端对象主键
|
*/
|
@Column(name="f_nameoid",length = 50)
|
private String fnameoid;
|
|
/**
|
* from端业务类型
|
*/
|
@Column(name="f_btwname",length = 30)
|
private String fbtmname;
|
|
/**
|
* to端主键
|
*/
|
@Column(name="t_oid",length = 50)
|
private String toid;
|
|
/**
|
* to端版本主键
|
*/
|
@Column(name="t_revisionoid",length = 50)
|
private String trevisionoid;
|
|
/**
|
* to端对象主键
|
*/
|
@Column(name="t_nameoid",length = 50)
|
private String tnameoid;
|
|
/**
|
* to端业务类型
|
*/
|
@Column(name="t_btwname",length = 30)
|
private String tbtmname;
|
|
/**
|
* 时间戳
|
*/
|
private Date ts;
|
|
/**
|
* 扩展的属性
|
*/
|
@Transient
|
private Map<String,String> data;
|
|
public String getOid() {
|
return oid;
|
}
|
|
public void setOid(String oid) {
|
this.oid = oid;
|
}
|
|
public String getCreator() {
|
return creator;
|
}
|
|
public void setCreator(String creator) {
|
this.creator = creator;
|
}
|
|
public Date getCreateTime() {
|
return createTime;
|
}
|
|
public void setCreateTime(Date createTime) {
|
this.createTime = createTime;
|
}
|
|
public String getLastModifier() {
|
return lastModifier;
|
}
|
|
public void setLastModifier(String lastModifier) {
|
this.lastModifier = lastModifier;
|
}
|
|
public Date getLastModifyTime() {
|
return lastModifyTime;
|
}
|
|
public void setLastModifyTime(Date lastModifyTime) {
|
this.lastModifyTime = lastModifyTime;
|
}
|
|
public String getFoid() {
|
return foid;
|
}
|
|
public void setFoid(String foid) {
|
this.foid = foid;
|
}
|
|
public String getFrevisionoid() {
|
return frevisionoid;
|
}
|
|
public void setFrevisionoid(String frevisionoid) {
|
this.frevisionoid = frevisionoid;
|
}
|
|
public String getFnameoid() {
|
return fnameoid;
|
}
|
|
public void setFnameoid(String fnameoid) {
|
this.fnameoid = fnameoid;
|
}
|
|
public String getFbtmname() {
|
return fbtmname;
|
}
|
|
public void setFbtmname(String fbtmname) {
|
this.fbtmname = fbtmname;
|
}
|
|
public String getToid() {
|
return toid;
|
}
|
|
public void setToid(String toid) {
|
this.toid = toid;
|
}
|
|
public String getTrevisionoid() {
|
return trevisionoid;
|
}
|
|
public void setTrevisionoid(String trevisionoid) {
|
this.trevisionoid = trevisionoid;
|
}
|
|
public String getTnameoid() {
|
return tnameoid;
|
}
|
|
public void setTnameoid(String tnameoid) {
|
this.tnameoid = tnameoid;
|
}
|
|
public String getTbtmname() {
|
return tbtmname;
|
}
|
|
public void setTbtmname(String tbtmname) {
|
this.tbtmname = tbtmname;
|
}
|
|
public Date getTs() {
|
return ts;
|
}
|
|
public void setTs(Date ts) {
|
this.ts = ts;
|
}
|
|
public Map<String, String> getData() {
|
return data;
|
}
|
|
public void setData(Map<String, String> data) {
|
this.data = data;
|
}
|
}
|