| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169 |
- package com.xjrsoft.module.veb.vo;
- import com.alibaba.excel.annotation.ExcelProperty;
- import com.alibaba.excel.annotation.write.style.ContentStyle;
- import com.xjrsoft.common.annotation.Required;
- import io.swagger.annotations.ApiModelProperty;
- import lombok.Data;
- /**
- * @title: 课程学科导入入参
- * @Author dzx
- * @Date: 2024-11-26
- * @Version 1.0
- */
- @Data
- public class BaseCourseSubjectImportVo {
- /**
- * 课程学科名称
- */
- @ContentStyle(dataFormat = 49)
- @ExcelProperty("课程学科名称")
- @ApiModelProperty("课程学科名称")
- @Required
- private String name;
- /**
- * 课程学科代码
- */
- @ContentStyle(dataFormat = 49)
- @ExcelProperty("课程学科代码")
- @ApiModelProperty("课程学科代码")
- @Required
- private String code;
- /**
- * 课程类别
- */
- @ContentStyle(dataFormat = 49)
- @ExcelProperty("课程类别")
- @ApiModelProperty("课程类别")
- @Required
- private String courseCategory;
- /**
- * 课程性质
- */
- @ContentStyle(dataFormat = 49)
- @ExcelProperty("课程性质")
- @ApiModelProperty("课程性质")
- @Required
- private String courseNature;
- /**
- * 课程属性
- */
- @ContentStyle(dataFormat = 49)
- @ExcelProperty("课程属性")
- @ApiModelProperty("课程属性")
- @Required
- private String courseAttribute;
- /**
- * 课程分类
- */
- @ContentStyle(dataFormat = 49)
- @ExcelProperty("课程分类")
- @ApiModelProperty("课程分类")
- @Required
- private String courseType;
- /**
- * 学科类别
- */
- @ContentStyle(dataFormat = 49)
- @ExcelProperty("学科类别")
- @ApiModelProperty("学科类别")
- @Required
- private String subjectQuality;
- /**
- * 是否专业核心课程
- */
- @ContentStyle(dataFormat = 49)
- @ExcelProperty("是否专业核心课程")
- @ApiModelProperty("是否专业核心课程")
- @Required
- private String coreCourse;
- /**
- * 理论教学时数
- */
- @ContentStyle(dataFormat = 49)
- @ExcelProperty("理论教学时数")
- @ApiModelProperty("理论教学时数")
- @Required
- private Integer theoryTime;
- /**
- * 实践教学时数
- */
- @ContentStyle(dataFormat = 49)
- @ExcelProperty("实践教学时数")
- @ApiModelProperty("实践教学时数")
- @Required
- private Integer practiceTime;
- /**
- * 是否有线上课程
- */
- @ContentStyle(dataFormat = 49)
- @ExcelProperty("是否有线上课程")
- @ApiModelProperty("是否有线上课程")
- @Required
- private String onlineCourse;
- /**
- * 线上课程网址
- */
- @ContentStyle(dataFormat = 49)
- @ExcelProperty("线上课程网址")
- @ApiModelProperty("线上课程网址")
- @Required(value = false)
- private String courseUrl;
- /**
- * 是否思政示范课程
- */
- @ContentStyle(dataFormat = 49)
- @ExcelProperty("是否思政示范课程")
- @ApiModelProperty("是否思政示范课程")
- @Required
- private String ideologyDemo;
- /**
- * 课堂教学设计主要选用课程资源
- */
- @ContentStyle(dataFormat = 49)
- @ExcelProperty("课堂教学设计主要选用课程资源")
- @ApiModelProperty("课堂教学设计主要选用课程资源")
- @Required(value = false)
- private String courseResource;
- /**
- * 虚拟仿真实训课时数
- */
- @ContentStyle(dataFormat = 49)
- @ExcelProperty("虚拟仿真实训课时数")
- @ApiModelProperty("虚拟仿真实训课时数")
- @Required
- private Integer emulationTime;
- /**
- * 主要开设虚拟仿真实训项目名称
- */
- @ContentStyle(dataFormat = 49)
- @ExcelProperty("主要开设虚拟仿真实训项目名称")
- @ApiModelProperty("主要开设虚拟仿真实训项目名称")
- @Required(value = false)
- private String emulationName;
- /**
- * 主要开设实验项目名称
- */
- @ContentStyle(dataFormat = 49)
- @ExcelProperty("主要开设实验项目名称")
- @ApiModelProperty("主要开设实验项目名称")
- @Required(value = false)
- private String experimentName;
- /**
- * 主要开设实训项目名称
- */
- @ContentStyle(dataFormat = 49)
- @ExcelProperty("主要开设实训项目名称")
- @ApiModelProperty("主要开设实训项目名称")
- @Required(value = false)
- private String trainingName;
- /**
- * 主要开设实习项目名称
- */
- @ContentStyle(dataFormat = 49)
- @ExcelProperty("主要开设实习项目名称")
- @ApiModelProperty("主要开设实习项目名称")
- @Required(value = false)
- private String internshipName;
- }
|