Package org.openurp.base.model
Interface BaseInfo
- All Superinterfaces:
Comparable<BaseInfo>,org.beangle.commons.entity.Entity<Integer>,Serializable
- All Known Implementing Classes:
AbstractBaseInfo,Building,Campus,Department,Room
@MappedSuperclass
public interface BaseInfo
extends org.beangle.commons.entity.Entity<Integer>, Comparable<BaseInfo>
基础信息抽象接口
提供专业、方向、部门、校区、教室等五个基础信息的公共部分,
一共8个属性,其中id为非业务主键,code为业务编码,enabled为基础信息的状态字段,
一般为"使用"和"不使用".
一共8个属性,其中id为非业务主键,code为业务编码,enabled为基础信息的状态字段,
一般为"使用"和"不使用".
- Since:
- 2005
-
Method Summary
Modifier and TypeMethodDescription获得起始时间getCode()获得代码getEndOn()获得结束日期获得英文名getName()获得名称获得备注获得简称voidsetBeginOn(Date beginOn) 设置起始日期void设置代码void设置结束日期void设置英文名void设置名称void设置备注voidsetShortName(String shortName) 设置简称voidsetUpdatedAt(Date updatedAt) Methods inherited from interface java.lang.Comparable
compareToMethods inherited from interface org.beangle.commons.entity.Entity
getId, isPersisted, isTransient, setId
-
Method Details
-
getCode
String getCode()获得代码- Returns:
- 代码
-
setCode
设置代码- Parameters:
code- 代码
-
getName
String getName()获得名称- Returns:
- 名称
-
setName
设置名称- Parameters:
name- 名称
-
getEnName
String getEnName()获得英文名- Returns:
- 英文名
-
setEnName
设置英文名- Parameters:
phoneticName- 英文名
-
getShortName
String getShortName()获得简称- Returns:
- 简称
-
setShortName
设置简称- Parameters:
shortName- 简称
-
getRemark
String getRemark()获得备注- Returns:
- 备注
-
setRemark
设置备注- Parameters:
remark- 备注
-
getUpdatedAt
Date getUpdatedAt() -
setUpdatedAt
-
getBeginOn
Date getBeginOn()获得起始时间- Returns:
- 起始日期
-
setBeginOn
设置起始日期- Parameters:
beginAt- 起始日期
-
getEndOn
Date getEndOn()获得结束日期- Returns:
- 结束日期
-
setEndOn
设置结束日期- Parameters:
endAt- 结束日期
-