接口 BaseInfo

  • 所有超级接口:
    Comparable<BaseInfo>, org.beangle.commons.entity.Entity<Integer>, Serializable
    所有已知实现类:
    AbstractBaseInfo, Building, Campus, Department, Room

    @MappedSuperclass
    public interface BaseInfo
    extends org.beangle.commons.entity.Entity<Integer>, Comparable<BaseInfo>
    基础信息抽象接口

    提供专业、方向、部门、校区、教室等五个基础信息的公共部分,
    一共8个属性,其中id为非业务主键,code为业务编码,enabled为基础信息的状态字段,
    一般为"使用"和"不使用".
    从以下版本开始:
    2005
    • 方法详细资料

      • getCode

        String getCode()
        获得代码
        返回:
        代码
      • setCode

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

        String getName()
        获得名称
        返回:
        名称
      • setName

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

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

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

        String getShortName()
        获得简称
        返回:
        简称
      • setShortName

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

        String getRemark()
        获得备注
        返回:
        备注
      • setRemark

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

        Date getUpdatedAt()
      • setUpdatedAt

        void setUpdatedAt​(Date updatedAt)
      • getBeginOn

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

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

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

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