Class Major

    • Field Detail

      • code

        @NotNull
        @Size(max=32)
        protected String code
        专业编码
      • name

        @NotNull
        @Size(max=100)
        protected String name
        专业名称
      • enName

        @Size(max=255)
        protected String enName
        专业英文名
      • remark

        @Size(max=500)
        protected String remark
        备注
      • beginOn

        @NotNull
        protected Date beginOn
        生效时间
      • endOn

        protected Date endOn
        失效时间
    • Constructor Detail

      • Major

        public Major()
      • Major

        public Major​(Integer id)
    • Method Detail

      • getDuration

        public Float getDuration()
      • setDirections

        public void setDirections​(Set<Direction> directions)
      • getProject

        public Project getProject()
      • setProject

        public void setProject​(Project project)
      • getCode

        public String getCode()
      • setCode

        public void setCode​(String code)
      • getName

        public String getName()
      • setName

        public void setName​(String name)
      • getEnName

        public String getEnName()
      • setEnName

        public void setEnName​(String enName)
      • getRemark

        public String getRemark()
      • setRemark

        public void setRemark​(String remark)
      • getBeginOn

        public Date getBeginOn()
      • setBeginOn

        public void setBeginOn​(Date beginOn)
      • getEndOn

        public Date getEndOn()
      • setEndOn

        public void setEndOn​(Date endOn)
      • getDisciplineCode

        public String getDisciplineCode​(Date endOn)
      • getValidDepartments

        public Set<Department> getValidDepartments()
      • getShortName

        public String getShortName()
      • setShortName

        public void setShortName​(String shortName)