类 AbstractBaseInfo
- java.lang.Object
-
- org.beangle.commons.entity.pojo.NumberIdObject<T>
-
- org.openurp.base.model.NumberIdTimeObject<Integer>
-
- org.openurp.base.model.AbstractBaseInfo
-
- 所有已实现的接口:
Serializable,Comparable<BaseInfo>,org.beangle.commons.entity.Entity<Integer>,BaseInfo
- 直接已知子类:
Building,Campus,Department,Room
@MappedSuperclass public abstract class AbstractBaseInfo extends NumberIdTimeObject<Integer> implements BaseInfo
基础信息基类
提供部门、校区、教学楼、教室等四个信息的公共部分,
一共7个属性,其中id为非业务主键,code为业务编码- 另请参阅:
- 序列化表格
-
-
构造器概要
构造器 构造器 说明 AbstractBaseInfo()AbstractBaseInfo(Integer id)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 intcompareTo(BaseInfo myClass)DategetBeginOn()获得起始时间StringgetCode()获得代码DategetEndOn()获得结束日期StringgetEnName()获得英文名StringgetName()获得名称StringgetRemark()获得备注StringgetShortName()获得简称voidsetBeginOn(Date beginOn)设置起始日期voidsetCode(String code)设置代码voidsetEndOn(Date endOn)设置结束日期voidsetEnName(String enName)设置英文名voidsetName(String name)设置名称voidsetRemark(String remark)设置备注voidsetShortName(String shortName)设置简称StringtoString()-
从类继承的方法 org.openurp.base.model.NumberIdTimeObject
getUpdatedAt, setUpdatedAt
-
从类继承的方法 org.beangle.commons.entity.pojo.NumberIdObject
equals, getId, hashCode, isPersisted, isTransient, setId
-
从接口继承的方法 org.openurp.base.model.BaseInfo
getUpdatedAt, setUpdatedAt
-
-
-
-
字段详细资料
-
code
@NotNull @Size(max=100) protected String code
基础信息编码
-
name
@NotNull @Size(max=255) protected String name
基础信息名称
-
enName
@Size(max=500) protected String enName
基础信息英文名
-
shortName
@Size(max=255) protected String shortName
基础信息简称
-
remark
@Size(max=500) protected String remark
备注
-
beginOn
@NotNull protected Date beginOn
生效时间
-
endOn
protected Date endOn
失效时间
-
-
构造器详细资料
-
AbstractBaseInfo
public AbstractBaseInfo()
-
AbstractBaseInfo
public AbstractBaseInfo(Integer id)
-
-
方法详细资料
-
getShortName
public String getShortName()
从接口复制的说明:BaseInfo获得简称- 指定者:
getShortName在接口中BaseInfo- 返回:
- 简称
-
setShortName
public void setShortName(String shortName)
从接口复制的说明:BaseInfo设置简称- 指定者:
setShortName在接口中BaseInfo- 参数:
shortName- 简称
-
getBeginOn
public Date getBeginOn()
从接口复制的说明:BaseInfo获得起始时间- 指定者:
getBeginOn在接口中BaseInfo- 返回:
- 起始日期
-
setBeginOn
public void setBeginOn(Date beginOn)
从接口复制的说明:BaseInfo设置起始日期- 指定者:
setBeginOn在接口中BaseInfo
-
compareTo
public int compareTo(BaseInfo myClass)
- 指定者:
compareTo在接口中Comparable<BaseInfo>- 另请参阅:
Comparable.compareTo(Object)
-
toString
public String toString()
- 覆盖:
toString在类中Object- 另请参阅:
Object.toString()
-
-