ProjectDO.java 2.96 KB
package com.subsidy.model;

import com.subsidy.util.BaseModel;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * <p>
 * 
 * </p>
 *
 * @author Tuyp
 * @since 2025-01-07
 */
@Data
@EqualsAndHashCode(callSuper = true)
@TableName("project")
public class ProjectDO extends BaseModel {

    private static final long serialVersionUID = 1L;

    @TableId(value = "id", type = IdType.AUTO)
    private Long id;

    private Long matchId;

    private Long teacherId;

    private Long collegeId;

    private String projectGroup;

    /**
     * 课程名称
     */
    private String courseName;

    /**
     * 课程编码
     */
    private String courseCode;

    /**
     * 课程性质
     */
    private String courseType;

    /**
     * 开课年级
     */
    private String grade;

    /**
     * 课程总学时
     */
    private Integer courseHour;

    /**
     * 理论学时
     */
    private Integer theoryHour;

    /**
     * 实践学时
     */
    private Integer practiseHour;

    /**
     * 分数
     */
    private Integer score;

    /**
     * 授课年数
     */
    private String years;

    private String startDate1;

    private String endDate1;

    private String startDate2;

    private String endDate2;

    /**
     * 最近两轮学生总人数
     */
    private Integer studentTotalNum;

    /**
     * 学期
     */
    private String semester;

    /**
     * 开始时间
     */
    private String startDate;

    /**
     * 结束时间
     */
    private String endDate;

    /**
     * 授课学时
     */
    private Integer teachHours;

    /**
     * 授课年级
     */
    private String teachGrade;

    /**
     * 班级人数
     */
    private Integer classTotalNum;

    /**
     * 整体课程团队教学情况
     */
    private String courseTeam;

    /**
     * 课程概述
     */
    private String courseDesc;

    /**
     * 课程目标
     */
    private String courseTarget;

    /**
     * 授课任务 300字
     */
    private String courseMission;

    /**
     * 课程内容与教学安排
     */
    private String courseContent;

    /**
     * 教材及教辅材料
     */
    private String teachFiles;

    /**
     * 教研成果及教学改革
     */
    private String teachResult;

    /**
     * 课程特色与创新点
     */
    private String courseFeature;

    /**
     * 项目状态
     */
    private String projectStatus;

    /**
     * 项目进度
     */
    private String projectSchedule;

    /**
     * 审核状态
     */
    private String projectReview;

    /**
     * 分配状态
     */
    private String projectAssigned;

    /**
     * 盖章pdf附件
     */
    private String attachment;

    /**
     * 视频
     */
    private String vodUrl;

    /**
     * 视频上传时间
     */
    private String uploadDate;

}