@MappedSuperclass public abstract class Code<T extends Number> extends NumberIdObject<T> implements Comparable<Object>, TemporalOn
| Modifier and Type | Field and Description |
|---|---|
protected Date |
beginOn
生效时间
|
protected String |
code
基础代码的代码关键字
|
protected Date |
endOn
失效时间
|
protected String |
enName
代码英文名称
|
protected String |
name
代码中文名称
|
protected Date |
updatedAt
最后修改时间
|
id| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(Object arg0) |
Date |
getBeginOn()
获得起始时间
|
String |
getCode()
获得代码
|
Date |
getEndOn()
获得结束日期
|
String |
getEnName() |
String |
getName()
获得名称
|
Date |
getUpdatedAt() |
boolean |
hasExtPros()
查询基础代码是否具有扩展属性,一般供子类使用。
|
void |
setBeginOn(Date beginOn)
设置起始日期
|
void |
setCode(String code)
设置代码
|
void |
setEndOn(Date endOn)
设置结束日期
|
void |
setEnName(String enName) |
void |
setName(String name)
设置名称
|
void |
setUpdatedAt(Date updatedAt) |
String |
toString() |
equals, getId, hashCode, isPersisted, isTransient, setId@NotNull @Size(max=32) protected String code
@NotNull @Size(max=100) protected String name
@Size(max=100) protected String enName
@NotNull protected Date beginOn
protected Date endOn
protected Date updatedAt
public Code()
public Code(T id)
public Date getUpdatedAt()
public void setUpdatedAt(Date updatedAt)
public boolean hasExtPros()
public String getCode()
public void setCode(String code)
code - 代码public String getName()
public void setName(String name)
name - 名称public String getEnName()
public void setEnName(String enName)
public Date getBeginOn()
TemporalOngetBeginOn in interface TemporalOnpublic void setBeginOn(Date beginOn)
TemporalOnsetBeginOn in interface TemporalOnpublic Date getEndOn()
TemporalOngetEndOn in interface TemporalOnpublic void setEndOn(Date endOn)
TemporalOnsetEndOn in interface TemporalOnpublic int compareTo(Object arg0)
compareTo in interface Comparable<Object>Copyright © 2005–2018 The Beangle Software. All rights reserved.