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 Detail

      • 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 - 结束日期