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为基础信息的状态字段,
一般为"使用"和"不使用".
Since:
2005
  • Method Details

    • getCode

      String getCode()
      获得代码
      Returns:
      代码
    • setCode

      void setCode​(String code)
      设置代码
      Parameters:
      code - 代码
    • getName

      String getName()
      获得名称
      Returns:
      名称
    • setName

      void setName​(String name)
      设置名称
      Parameters:
      name - 名称
    • getEnName

      String getEnName()
      获得英文名
      Returns:
      英文名
    • setEnName

      void setEnName​(String enName)
      设置英文名
      Parameters:
      phoneticName - 英文名
    • getShortName

      String getShortName()
      获得简称
      Returns:
      简称
    • setShortName

      void setShortName​(String shortName)
      设置简称
      Parameters:
      shortName - 简称
    • getRemark

      String getRemark()
      获得备注
      Returns:
      备注
    • setRemark

      void setRemark​(String remark)
      设置备注
      Parameters:
      remark - 备注
    • getUpdatedAt

      Date getUpdatedAt()
    • setUpdatedAt

      void setUpdatedAt​(Date updatedAt)
    • getBeginOn

      Date getBeginOn()
      获得起始时间
      Returns:
      起始日期
    • setBeginOn

      void setBeginOn​(Date beginOn)
      设置起始日期
      Parameters:
      beginAt - 起始日期
    • getEndOn

      Date getEndOn()
      获得结束日期
      Returns:
      结束日期
    • setEndOn

      void setEndOn​(Date endOn)
      设置结束日期
      Parameters:
      endAt - 结束日期