派生自 projectDept/qhighschool

EricsHu
2023-11-26 1da190e7f267bcd3501884f3aeaac7476850fec7
src/main/java/com/qxueyou/scc/school/model/SchClassSchedule.java
@@ -29,7 +29,7 @@
/**
 * 班级课表  实体类
 * 班级课表  实体类
 * @author ody.yuan
 *
 */
@@ -39,23 +39,23 @@
public class SchClassSchedule implements Serializable,ITrace {
   private static final long serialVersionUID = 1L;
   
   /** 上课类型    4:公共课程*/
   /** 上课类型    4:公共课程*/
   public static final short SCHEDULE_TYPE_TO_START = 1;
   
   public static final short SCHEDULE_TYPE_ON_GOING = 2;
   
   public static final short SCHEDULE_TYPE_IS_COMPLETED= 3;
   
   /**课程类型  1:公共课程  0:正常课程**/
   /**课程类型  1:公共课程  0:正常课程**/
   public static final int SCHEDULE_TYPE_DEFAULT= 0;
   public static final int SCHEDULE_TYPE_PUBLIC= 1;
   
   /**面授*/
   /**面授*/
   public static final String SCH_FACE = "FACE_TO_FACE";
   /**网络*/
   /**网络*/
   public static final String SCH_NETWORK = "NETWORK";
   /** 课程主键 */
   /** 课程主键 */
   @Id
   @GeneratedValue(generator = "hibernate-uuid")
   @GenericGenerator(name = "hibernate-uuid", strategy = "uuid")
@@ -64,11 +64,11 @@
   
   
   /** 课程名称*/
   /** 课程名称*/
   @Column(name="NAME", length=150)
   private String name;
   /** ״̬ */
   /** 状态 */
   @Column(name="STATUS")
   private short status;
   
@@ -80,65 +80,65 @@
//      this.handouts = handouts;
//   }
   /** 地址 */
   /** 地址 */
   @Column(name="ADDRESS", length=255)
   private String address;
   /** 结束时间 */
   /** 结束时间 */
   @Column(name="END_TIME", nullable=false)
   @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm")
   private Date endTime;
   /** 开始时间 */
   /** 开始时间 */
   @Column(name="START_TIME", nullable=false)
   @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm")
   private Date startTime;
   /** 班级ID */
   /** 班级ID */
   @Column(name="CLASS_ID", length=32)
   private String classId;
   /** 上课内容,简介 */
   /** 上课内容,简介 */
   @Column(name="CONTENT")
   private String content;
   /** ѧУרҵ  */
   /** 学校专业  */
   @Column(name="COLLEGE_COURSE_ID", length=32)
   private String collegeCourseId;
   
   /** 高校课程ID,非高校,机构课程ID */
   /** 高校课程ID,非高校,机构课程ID */
   @Column(name="SUBJECT_ID", length=32)
   private String subjectId;
   
   /** 非高校,班级课程ID */
   /** 非高校,班级课程ID */
   @Column(name="CLASS_SUBJECT_ID", length=32)
   private String classSubjectId;
   
   /** 图片路径  */
   /** 图片路径  */
   @Column(name="IMG_PATH", length=32)
   private String imgPath;
   
   /** 学期ID  */
   /** 学期ID  */
   @Column(name="TERM_ID", length=32)
   private String termId;
   
   /** 上课地址ID  */
   /** 上课地址ID  */
   @Column(name="ADDRESS_ID", length=32)
   private String addressId;
   
   /** 高校课表使用:第几节课开始ID  */
   /** 高校课表使用:第几节课开始ID  */
   @Column(name="DAY_START_ID", length=32)
   private String dayStartId;
   
   /** 高校课表使用:第几节课开始序号  */
   /** 高校课表使用:第几节课开始序号  */
   @Column(name="DAY_START_ORDER")
   private short dayStartOrder;
   
   /** 高校课表使用:第几节课结束ID  */
   /** 高校课表使用:第几节课结束ID  */
   @Column(name="DAY_END_ID", length=32)
   private String dayEndId;
   
   /** 高校课表使用:第几节课结束序号  */
   /** 高校课表使用:第几节课结束序号  */
   @Column(name="DAY_END_ORDER")
   private short dayEndOrder;
@@ -158,7 +158,7 @@
   @JsonIgnore
   private boolean deleteFlag;
   
   /** TYPE 类型  */
   /** TYPE 类型  */
   @Column(name="TYPE")
   private Integer type;
   
@@ -177,7 +177,7 @@
   @Transient
   private String teacherImg;
   
   /** 课程模式(面授/网络)  */
   /** 课程模式(面授/网络)  */
   @Column(name="MODE", length=20)
   private String mode;
   
@@ -185,17 +185,17 @@
   private String subjectExtendId;
   
   /*
    * 状态:未开始
    * 状态:未开始
    */
   public static final short STATUS_NOT_START=0;
   
   /*
    * 状态:上课中
    * 状态:上课中
    */
   public static final short STATUS_IN_PROGRESS=1;
   
   /*
    * 状态:结束
    * 状态:结束
    */
   public static final short STATUS_END=2;
@@ -334,10 +334,10 @@
   
   public String getStatusAlias() {
      switch(this.status){
         case STATUS_NOT_START:return "未开始";
         case STATUS_IN_PROGRESS:return "进行中";
         case STATUS_END:return "已结束";
         default:return "未开始";
         case STATUS_NOT_START:return "未开始";
         case STATUS_IN_PROGRESS:return "进行中";
         case STATUS_END:return "已结束";
         default:return "未开始";
      }
   }