diff --git a/ruoyi-train/src/main/java/com/ruoyi/train/course/controller/TrainCourseCategoryController.java b/ruoyi-train/src/main/java/com/ruoyi/train/course/controller/TrainCourseCategoryController.java index c8f185f38..569a456d1 100644 --- a/ruoyi-train/src/main/java/com/ruoyi/train/course/controller/TrainCourseCategoryController.java +++ b/ruoyi-train/src/main/java/com/ruoyi/train/course/controller/TrainCourseCategoryController.java @@ -25,7 +25,7 @@ import java.util.Map; @Controller @RequestMapping("/train/course/category") public class TrainCourseCategoryController extends BaseController { - private String prefix = "course/category"; + private String prefix = "train/course/category"; @Autowired private ITrainCourseCategoryService trainCourseCategoryService; diff --git a/ruoyi-train/src/main/java/com/ruoyi/train/course/controller/TrainCourseController.java b/ruoyi-train/src/main/java/com/ruoyi/train/course/controller/TrainCourseController.java new file mode 100644 index 000000000..3a4b1890a --- /dev/null +++ b/ruoyi-train/src/main/java/com/ruoyi/train/course/controller/TrainCourseController.java @@ -0,0 +1,133 @@ +package com.ruoyi.web.controller.train; + +import java.util.List; + +import com.ruoyi.train.course.domain.TrainCourseCategory; +import com.ruoyi.train.course.service.ITrainCourseCategoryService; +import org.apache.shiro.authz.annotation.RequiresPermissions; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.ui.ModelMap; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.ResponseBody; +import com.ruoyi.common.annotation.Log; +import com.ruoyi.common.enums.BusinessType; +import com.ruoyi.train.domain.TrainCourse; +import com.ruoyi.train.service.ITrainCourseService; +import com.ruoyi.framework.web.base.BaseController; +import com.ruoyi.framework.web.page.TableDataInfo; +import com.ruoyi.common.base.AjaxResult; +import com.ruoyi.common.utils.ExcelUtil; + +/** + * 课程 信息操作处理 + * + * @author zhujj + * @date 2018-12-23 + */ +@Controller +@RequestMapping("/train/trainCourse") +public class TrainCourseController extends BaseController +{ + private String prefix = "train/course/trainCourse"; + + @Autowired + private ITrainCourseService trainCourseService; + + @Autowired + private ITrainCourseCategoryService trainCourseCategoryService; + @RequiresPermissions("train:trainCourse:view") + @GetMapping() + public String trainCourse() + { + return prefix + "/trainCourse"; + } + + /** + * 查询课程列表 + */ + @RequiresPermissions("train:trainCourse:list") + @PostMapping("/list") + @ResponseBody + public TableDataInfo list(TrainCourse trainCourse) + { + List list = trainCourseService.selectTrainCoursePage(trainCourse); + return getDataTable(list); + } + + + /** + * 导出课程列表 + */ + @RequiresPermissions("train:trainCourse:export") + @PostMapping("/export") + @ResponseBody + public AjaxResult export(TrainCourse trainCourse) + { + List list = trainCourseService.selectTrainCourseList(trainCourse); + ExcelUtil util = new ExcelUtil(TrainCourse.class); + return util.exportExcel(list, "trainCourse"); + } + + /** + * 新增课程 + */ + @GetMapping("/add") + public String add() + { + return prefix + "/add"; + } + + /** + * 新增保存课程 + */ + @RequiresPermissions("train:trainCourse:add") + @Log(title = "课程", businessType = BusinessType.INSERT) + @PostMapping("/add") + @ResponseBody + public AjaxResult addSave(TrainCourse trainCourse) + { + return toAjax(trainCourseService.insert(trainCourse)); + } + + /** + * 修改课程 + */ + @GetMapping("/edit/{id}") + public String edit(@PathVariable("id") Integer id, ModelMap mmap) + { + TrainCourse trainCourse = trainCourseService.selectById(id); + TrainCourseCategory courseCategory = trainCourseCategoryService.selectCategoryById( (long) trainCourse.getTrainCourseCategoryId() ); + mmap.put("trainCourse", trainCourse); + mmap.put("category", courseCategory); + return prefix + "/edit"; + } + + /** + * 修改保存课程 + */ + @RequiresPermissions("train:trainCourse:edit") + @Log(title = "课程", businessType = BusinessType.UPDATE) + @PostMapping("/edit") + @ResponseBody + public AjaxResult editSave(TrainCourse trainCourse) + { + return toAjax(trainCourseService.updateById(trainCourse)); + } + + /** + * 删除课程 + */ + @RequiresPermissions("train:trainCourse:remove") + @Log(title = "课程", businessType = BusinessType.DELETE) + @PostMapping( "/remove") + @ResponseBody + public AjaxResult remove(String ids) + { + return toAjax(trainCourseService.deleteByIds(ids)); + } + +} diff --git a/ruoyi-train/src/main/java/com/ruoyi/train/course/controller/TrainCourseSectionController.java b/ruoyi-train/src/main/java/com/ruoyi/train/course/controller/TrainCourseSectionController.java new file mode 100644 index 000000000..abb1e71bc --- /dev/null +++ b/ruoyi-train/src/main/java/com/ruoyi/train/course/controller/TrainCourseSectionController.java @@ -0,0 +1,126 @@ +package com.ruoyi.web.controller.train; + +import java.util.List; +import org.apache.shiro.authz.annotation.RequiresPermissions; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.ui.ModelMap; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.ResponseBody; +import com.ruoyi.common.annotation.Log; +import com.ruoyi.common.enums.BusinessType; +import com.ruoyi.train.domain.TrainCourseSection; +import com.ruoyi.train.service.ITrainCourseSectionService; +import com.ruoyi.framework.web.base.BaseController; +import com.ruoyi.framework.web.page.TableDataInfo; +import com.ruoyi.common.base.AjaxResult; +import com.ruoyi.common.utils.ExcelUtil; + +/** + * 课程章节 信息操作处理 + * + * @author zhujj + * @date 2018-12-23 + */ +@Controller +@RequestMapping("/train/trainCourseSection") +public class TrainCourseSectionController extends BaseController +{ + private String prefix = "train/trainCourseSection"; + + @Autowired + private ITrainCourseSectionService trainCourseSectionService; + + @RequiresPermissions("train:trainCourseSection:view") + @GetMapping() + public String trainCourseSection() + { + return prefix + "/trainCourseSection"; + } + + /** + * 查询课程章节列表 + */ + @RequiresPermissions("train:trainCourseSection:list") + @PostMapping("/list") + @ResponseBody + public TableDataInfo list(TrainCourseSection trainCourseSection) + { + List list = trainCourseSectionService.selectTrainCourseSectionPage(trainCourseSection); + return getDataTable(list); + } + + + /** + * 导出课程章节列表 + */ + @RequiresPermissions("train:trainCourseSection:export") + @PostMapping("/export") + @ResponseBody + public AjaxResult export(TrainCourseSection trainCourseSection) + { + List list = trainCourseSectionService.selectTrainCourseSectionList(trainCourseSection); + ExcelUtil util = new ExcelUtil(TrainCourseSection.class); + return util.exportExcel(list, "trainCourseSection"); + } + + /** + * 新增课程章节 + */ + @GetMapping("/add") + public String add() + { + return prefix + "/add"; + } + + /** + * 新增保存课程章节 + */ + @RequiresPermissions("train:trainCourseSection:add") + @Log(title = "课程章节", businessType = BusinessType.INSERT) + @PostMapping("/add") + @ResponseBody + public AjaxResult addSave(TrainCourseSection trainCourseSection) + { + return toAjax(trainCourseSectionService.insert(trainCourseSection)); + } + + /** + * 修改课程章节 + */ + @GetMapping("/edit/{id}") + public String edit(@PathVariable("id") Integer id, ModelMap mmap) + { + TrainCourseSection trainCourseSection = trainCourseSectionService.selectById(id); + mmap.put("trainCourseSection", trainCourseSection); + return prefix + "/edit"; + } + + /** + * 修改保存课程章节 + */ + @RequiresPermissions("train:trainCourseSection:edit") + @Log(title = "课程章节", businessType = BusinessType.UPDATE) + @PostMapping("/edit") + @ResponseBody + public AjaxResult editSave(TrainCourseSection trainCourseSection) + { + return toAjax(trainCourseSectionService.updateById(trainCourseSection)); + } + + /** + * 删除课程章节 + */ + @RequiresPermissions("train:trainCourseSection:remove") + @Log(title = "课程章节", businessType = BusinessType.DELETE) + @PostMapping( "/remove") + @ResponseBody + public AjaxResult remove(String ids) + { + return toAjax(trainCourseSectionService.deleteByIds(ids)); + } + +} diff --git a/ruoyi-train/src/main/java/com/ruoyi/train/course/controller/TrainCourseSectionCoursewareController.java b/ruoyi-train/src/main/java/com/ruoyi/train/course/controller/TrainCourseSectionCoursewareController.java new file mode 100644 index 000000000..aed55ca87 --- /dev/null +++ b/ruoyi-train/src/main/java/com/ruoyi/train/course/controller/TrainCourseSectionCoursewareController.java @@ -0,0 +1,126 @@ +package com.ruoyi.web.controller.train; + +import java.util.List; +import org.apache.shiro.authz.annotation.RequiresPermissions; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.ui.ModelMap; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.ResponseBody; +import com.ruoyi.common.annotation.Log; +import com.ruoyi.common.enums.BusinessType; +import com.ruoyi.train.domain.TrainCourseSectionCourseware; +import com.ruoyi.train.service.ITrainCourseSectionCoursewareService; +import com.ruoyi.framework.web.base.BaseController; +import com.ruoyi.framework.web.page.TableDataInfo; +import com.ruoyi.common.base.AjaxResult; +import com.ruoyi.common.utils.ExcelUtil; + +/** + * 章节课件 信息操作处理 + * + * @author zhujj + * @date 2018-12-23 + */ +@Controller +@RequestMapping("/train/trainCourseSectionCourseware") +public class TrainCourseSectionCoursewareController extends BaseController +{ + private String prefix = "train/trainCourseSectionCourseware"; + + @Autowired + private ITrainCourseSectionCoursewareService trainCourseSectionCoursewareService; + + @RequiresPermissions("train:trainCourseSectionCourseware:view") + @GetMapping() + public String trainCourseSectionCourseware() + { + return prefix + "/trainCourseSectionCourseware"; + } + + /** + * 查询章节课件列表 + */ + @RequiresPermissions("train:trainCourseSectionCourseware:list") + @PostMapping("/list") + @ResponseBody + public TableDataInfo list(TrainCourseSectionCourseware trainCourseSectionCourseware) + { + List list = trainCourseSectionCoursewareService.selectTrainCourseSectionCoursewarePage(trainCourseSectionCourseware); + return getDataTable(list); + } + + + /** + * 导出章节课件列表 + */ + @RequiresPermissions("train:trainCourseSectionCourseware:export") + @PostMapping("/export") + @ResponseBody + public AjaxResult export(TrainCourseSectionCourseware trainCourseSectionCourseware) + { + List list = trainCourseSectionCoursewareService.selectTrainCourseSectionCoursewareList(trainCourseSectionCourseware); + ExcelUtil util = new ExcelUtil(TrainCourseSectionCourseware.class); + return util.exportExcel(list, "trainCourseSectionCourseware"); + } + + /** + * 新增章节课件 + */ + @GetMapping("/add") + public String add() + { + return prefix + "/add"; + } + + /** + * 新增保存章节课件 + */ + @RequiresPermissions("train:trainCourseSectionCourseware:add") + @Log(title = "章节课件", businessType = BusinessType.INSERT) + @PostMapping("/add") + @ResponseBody + public AjaxResult addSave(TrainCourseSectionCourseware trainCourseSectionCourseware) + { + return toAjax(trainCourseSectionCoursewareService.insert(trainCourseSectionCourseware)); + } + + /** + * 修改章节课件 + */ + @GetMapping("/edit/{id}") + public String edit(@PathVariable("id") Integer id, ModelMap mmap) + { + TrainCourseSectionCourseware trainCourseSectionCourseware = trainCourseSectionCoursewareService.selectById(id); + mmap.put("trainCourseSectionCourseware", trainCourseSectionCourseware); + return prefix + "/edit"; + } + + /** + * 修改保存章节课件 + */ + @RequiresPermissions("train:trainCourseSectionCourseware:edit") + @Log(title = "章节课件", businessType = BusinessType.UPDATE) + @PostMapping("/edit") + @ResponseBody + public AjaxResult editSave(TrainCourseSectionCourseware trainCourseSectionCourseware) + { + return toAjax(trainCourseSectionCoursewareService.updateById(trainCourseSectionCourseware)); + } + + /** + * 删除章节课件 + */ + @RequiresPermissions("train:trainCourseSectionCourseware:remove") + @Log(title = "章节课件", businessType = BusinessType.DELETE) + @PostMapping( "/remove") + @ResponseBody + public AjaxResult remove(String ids) + { + return toAjax(trainCourseSectionCoursewareService.deleteByIds(ids)); + } + +} diff --git a/ruoyi-train/src/main/java/com/ruoyi/train/course/controller/TrainCourseUserController.java b/ruoyi-train/src/main/java/com/ruoyi/train/course/controller/TrainCourseUserController.java new file mode 100644 index 000000000..a11eae2a0 --- /dev/null +++ b/ruoyi-train/src/main/java/com/ruoyi/train/course/controller/TrainCourseUserController.java @@ -0,0 +1,126 @@ +package com.ruoyi.web.controller.train; + +import java.util.List; +import org.apache.shiro.authz.annotation.RequiresPermissions; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.ui.ModelMap; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.ResponseBody; +import com.ruoyi.common.annotation.Log; +import com.ruoyi.common.enums.BusinessType; +import com.ruoyi.train.domain.TrainCourseUser; +import com.ruoyi.train.service.ITrainCourseUserService; +import com.ruoyi.framework.web.base.BaseController; +import com.ruoyi.framework.web.page.TableDataInfo; +import com.ruoyi.common.base.AjaxResult; +import com.ruoyi.common.utils.ExcelUtil; + +/** + * 课程使用对象 信息操作处理 + * + * @author zhujj + * @date 2018-12-23 + */ +@Controller +@RequestMapping("/train/trainCourseUser") +public class TrainCourseUserController extends BaseController +{ + private String prefix = "train/trainCourseUser"; + + @Autowired + private ITrainCourseUserService trainCourseUserService; + + @RequiresPermissions("train:trainCourseUser:view") + @GetMapping() + public String trainCourseUser() + { + return prefix + "/trainCourseUser"; + } + + /** + * 查询课程使用对象列表 + */ + @RequiresPermissions("train:trainCourseUser:list") + @PostMapping("/list") + @ResponseBody + public TableDataInfo list(TrainCourseUser trainCourseUser) + { + List list = trainCourseUserService.selectTrainCourseUserPage(trainCourseUser); + return getDataTable(list); + } + + + /** + * 导出课程使用对象列表 + */ + @RequiresPermissions("train:trainCourseUser:export") + @PostMapping("/export") + @ResponseBody + public AjaxResult export(TrainCourseUser trainCourseUser) + { + List list = trainCourseUserService.selectTrainCourseUserList(trainCourseUser); + ExcelUtil util = new ExcelUtil(TrainCourseUser.class); + return util.exportExcel(list, "trainCourseUser"); + } + + /** + * 新增课程使用对象 + */ + @GetMapping("/add") + public String add() + { + return prefix + "/add"; + } + + /** + * 新增保存课程使用对象 + */ + @RequiresPermissions("train:trainCourseUser:add") + @Log(title = "课程使用对象", businessType = BusinessType.INSERT) + @PostMapping("/add") + @ResponseBody + public AjaxResult addSave(TrainCourseUser trainCourseUser) + { + return toAjax(trainCourseUserService.insert(trainCourseUser)); + } + + /** + * 修改课程使用对象 + */ + @GetMapping("/edit/{id}") + public String edit(@PathVariable("id") Integer id, ModelMap mmap) + { + TrainCourseUser trainCourseUser = trainCourseUserService.selectById(id); + mmap.put("trainCourseUser", trainCourseUser); + return prefix + "/edit"; + } + + /** + * 修改保存课程使用对象 + */ + @RequiresPermissions("train:trainCourseUser:edit") + @Log(title = "课程使用对象", businessType = BusinessType.UPDATE) + @PostMapping("/edit") + @ResponseBody + public AjaxResult editSave(TrainCourseUser trainCourseUser) + { + return toAjax(trainCourseUserService.updateById(trainCourseUser)); + } + + /** + * 删除课程使用对象 + */ + @RequiresPermissions("train:trainCourseUser:remove") + @Log(title = "课程使用对象", businessType = BusinessType.DELETE) + @PostMapping( "/remove") + @ResponseBody + public AjaxResult remove(String ids) + { + return toAjax(trainCourseUserService.deleteByIds(ids)); + } + +} diff --git a/ruoyi-train/src/main/java/com/ruoyi/train/course/domain/TrainCourse.java b/ruoyi-train/src/main/java/com/ruoyi/train/course/domain/TrainCourse.java new file mode 100644 index 000000000..f02d8a8f5 --- /dev/null +++ b/ruoyi-train/src/main/java/com/ruoyi/train/course/domain/TrainCourse.java @@ -0,0 +1,270 @@ +package com.ruoyi.train.domain; + +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.commons.lang3.builder.ToStringStyle; +import com.ruoyi.common.base.BaseEntity; + +import javax.persistence.Id; +import java.util.Date; + +/** + * 课程表 train_course + * + * @author zhujj + * @date 2018-12-23 + */ +public class TrainCourse { + private static final long serialVersionUID = 1L; + + /** + * 课程ID + */ + @Id + private Integer id; + /** + * 部门ID + */ + private Integer deptId; + /** + * 课程分类 + */ + private Integer trainCourseCategoryId; + /** + * 课程名称 + */ + private String name; + /** + * 课程封面 + */ + private String cover; + /** */ + private String description; + /** + * 是否公开(默认 1-公开,2-不公开) + */ + private String state; + /** + * 删除标志(0代表存在 2代表删除) + */ + private String delFlag; + /** + * 创建者 + */ + private String createBy; + /** + * 创建时间 + */ + private Date createTime; + /** + * 更新者 + */ + private String updateBy; + /** + * 更新时间 + */ + private Date updateTime; + /** + * 备注 + */ + private String remark; + + /** + * 设置课程ID + */ + public void setId(Integer id) { + this.id = id; + } + + /** + * 获取课程ID + */ + public Integer getId() { + return id; + } + + /** + * 设置部门ID + */ + public void setDeptId(Integer deptId) { + this.deptId = deptId; + } + + /** + * 获取部门ID + */ + public Integer getDeptId() { + return deptId; + } + + /** + * 设置课程分类 + */ + public void setTrainCourseCategoryId(Integer trainCourseCategoryId) { + this.trainCourseCategoryId = trainCourseCategoryId; + } + + /** + * 获取课程分类 + */ + public Integer getTrainCourseCategoryId() { + return trainCourseCategoryId; + } + + /** + * 设置课程名称 + */ + public void setName(String name) { + this.name = name; + } + + /** + * 获取课程名称 + */ + public String getName() { + return name; + } + + /** + * 设置课程封面 + */ + public void setCover(String cover) { + this.cover = cover; + } + + /** + * 获取课程封面 + */ + public String getCover() { + return cover; + } + + /** + * 设置 + */ + public void setDescription(String description) { + this.description = description; + } + + /** + * 获取 + */ + public String getDescription() { + return description; + } + + /** + * 设置是否公开(默认 1-公开,2-不公开) + */ + public void setState(String state) { + this.state = state; + } + + /** + * 获取是否公开(默认 1-公开,2-不公开) + */ + public String getState() { + return state; + } + + /** + * 设置删除标志(0代表存在 2代表删除) + */ + public void setDelFlag(String delFlag) { + this.delFlag = delFlag; + } + + /** + * 获取删除标志(0代表存在 2代表删除) + */ + public String getDelFlag() { + return delFlag; + } + + /** + * 设置创建者 + */ + public void setCreateBy(String createBy) { + this.createBy = createBy; + } + + /** + * 获取创建者 + */ + public String getCreateBy() { + return createBy; + } + + /** + * 设置创建时间 + */ + public void setCreateTime(Date createTime) { + this.createTime = createTime; + } + + /** + * 获取创建时间 + */ + public Date getCreateTime() { + return createTime; + } + + /** + * 设置更新者 + */ + public void setUpdateBy(String updateBy) { + this.updateBy = updateBy; + } + + /** + * 获取更新者 + */ + public String getUpdateBy() { + return updateBy; + } + + /** + * 设置更新时间 + */ + public void setUpdateTime(Date updateTime) { + this.updateTime = updateTime; + } + + /** + * 获取更新时间 + */ + public Date getUpdateTime() { + return updateTime; + } + + /** + * 设置备注 + */ + public void setRemark(String remark) { + this.remark = remark; + } + + /** + * 获取备注 + */ + public String getRemark() { + return remark; + } + + public String toString() { + return new ToStringBuilder( this, ToStringStyle.MULTI_LINE_STYLE ) + .append( "id", getId() ) + .append( "deptId", getDeptId() ) + .append( "trainCourseCategoryId", getTrainCourseCategoryId() ) + .append( "name", getName() ) + .append( "cover", getCover() ) + .append( "description", getDescription() ) + .append( "state", getState() ) + .append( "delFlag", getDelFlag() ) + .append( "createBy", getCreateBy() ) + .append( "createTime", getCreateTime() ) + .append( "updateBy", getUpdateBy() ) + .append( "updateTime", getUpdateTime() ) + .append( "remark", getRemark() ) + .toString(); + } +} diff --git a/ruoyi-train/src/main/java/com/ruoyi/train/course/domain/TrainCourseSection.java b/ruoyi-train/src/main/java/com/ruoyi/train/course/domain/TrainCourseSection.java new file mode 100644 index 000000000..8950fc562 --- /dev/null +++ b/ruoyi-train/src/main/java/com/ruoyi/train/course/domain/TrainCourseSection.java @@ -0,0 +1,166 @@ +package com.ruoyi.train.domain; + +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.commons.lang3.builder.ToStringStyle; +import com.ruoyi.common.base.BaseEntity; + import javax.persistence.Id; + import java.util.Date; + +/** + * 课程章节表 train_course_section + * + * @author zhujj + * @date 2018-12-23 + */ +public class TrainCourseSection +{ +private static final long serialVersionUID = 1L; + + /** 章节id */ + @Id + private Integer id; + /** 课程ID */ + private Integer trainCourseId; + /** 章节名称 */ + private String name; + /** 显示顺序 */ + private Integer orderNum; + /** 删除标志(0代表存在 2代表删除) */ + private String delFlag; + /** 创建者 */ + private String createBy; + /** 创建时间 */ + private Date createTime; + /** 更新者 */ + private String updateBy; + /** 更新时间 */ + private Date updateTime; + /** 备注 */ + private String remark; + + /** 设置章节id */ + public void setId(Integer id) + { + this.id = id; + } + + /** 获取章节id */ + public Integer getId() + { + return id; + } + /** 设置课程ID */ + public void setTrainCourseId(Integer trainCourseId) + { + this.trainCourseId = trainCourseId; + } + + /** 获取课程ID */ + public Integer getTrainCourseId() + { + return trainCourseId; + } + /** 设置章节名称 */ + public void setName(String name) + { + this.name = name; + } + + /** 获取章节名称 */ + public String getName() + { + return name; + } + /** 设置显示顺序 */ + public void setOrderNum(Integer orderNum) + { + this.orderNum = orderNum; + } + + /** 获取显示顺序 */ + public Integer getOrderNum() + { + return orderNum; + } + /** 设置删除标志(0代表存在 2代表删除) */ + public void setDelFlag(String delFlag) + { + this.delFlag = delFlag; + } + + /** 获取删除标志(0代表存在 2代表删除) */ + public String getDelFlag() + { + return delFlag; + } + /** 设置创建者 */ + public void setCreateBy(String createBy) + { + this.createBy = createBy; + } + + /** 获取创建者 */ + public String getCreateBy() + { + return createBy; + } + /** 设置创建时间 */ + public void setCreateTime(Date createTime) + { + this.createTime = createTime; + } + + /** 获取创建时间 */ + public Date getCreateTime() + { + return createTime; + } + /** 设置更新者 */ + public void setUpdateBy(String updateBy) + { + this.updateBy = updateBy; + } + + /** 获取更新者 */ + public String getUpdateBy() + { + return updateBy; + } + /** 设置更新时间 */ + public void setUpdateTime(Date updateTime) + { + this.updateTime = updateTime; + } + + /** 获取更新时间 */ + public Date getUpdateTime() + { + return updateTime; + } + /** 设置备注 */ + public void setRemark(String remark) + { + this.remark = remark; + } + + /** 获取备注 */ + public String getRemark() + { + return remark; + } + +public String toString() { + return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) + .append("id", getId()) + .append("trainCourseId", getTrainCourseId()) + .append("name", getName()) + .append("orderNum", getOrderNum()) + .append("delFlag", getDelFlag()) + .append("createBy", getCreateBy()) + .append("createTime", getCreateTime()) + .append("updateBy", getUpdateBy()) + .append("updateTime", getUpdateTime()) + .append("remark", getRemark()) + .toString(); + } + } diff --git a/ruoyi-train/src/main/java/com/ruoyi/train/course/domain/TrainCourseSectionCourseware.java b/ruoyi-train/src/main/java/com/ruoyi/train/course/domain/TrainCourseSectionCourseware.java new file mode 100644 index 000000000..189762a5e --- /dev/null +++ b/ruoyi-train/src/main/java/com/ruoyi/train/course/domain/TrainCourseSectionCourseware.java @@ -0,0 +1,166 @@ +package com.ruoyi.train.domain; + +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.commons.lang3.builder.ToStringStyle; +import com.ruoyi.common.base.BaseEntity; + import javax.persistence.Id; + import java.util.Date; + +/** + * 章节课件表 train_course_section_courseware + * + * @author zhujj + * @date 2018-12-23 + */ +public class TrainCourseSectionCourseware +{ +private static final long serialVersionUID = 1L; + + /** 章节课件id */ + @Id + private Integer id; + /** 课程章节ID */ + private Integer trainCourseSectionId; + /** 课件ID */ + private Integer trainCoursewareId; + /** 显示顺序 */ + private Integer orderNum; + /** 删除标志(0代表存在 2代表删除) */ + private String delFlag; + /** 创建者 */ + private String createBy; + /** 创建时间 */ + private Date createTime; + /** 更新者 */ + private String updateBy; + /** 更新时间 */ + private Date updateTime; + /** 备注 */ + private String remark; + + /** 设置章节课件id */ + public void setId(Integer id) + { + this.id = id; + } + + /** 获取章节课件id */ + public Integer getId() + { + return id; + } + /** 设置课程章节ID */ + public void setTrainCourseSectionId(Integer trainCourseSectionId) + { + this.trainCourseSectionId = trainCourseSectionId; + } + + /** 获取课程章节ID */ + public Integer getTrainCourseSectionId() + { + return trainCourseSectionId; + } + /** 设置课件ID */ + public void setTrainCoursewareId(Integer trainCoursewareId) + { + this.trainCoursewareId = trainCoursewareId; + } + + /** 获取课件ID */ + public Integer getTrainCoursewareId() + { + return trainCoursewareId; + } + /** 设置显示顺序 */ + public void setOrderNum(Integer orderNum) + { + this.orderNum = orderNum; + } + + /** 获取显示顺序 */ + public Integer getOrderNum() + { + return orderNum; + } + /** 设置删除标志(0代表存在 2代表删除) */ + public void setDelFlag(String delFlag) + { + this.delFlag = delFlag; + } + + /** 获取删除标志(0代表存在 2代表删除) */ + public String getDelFlag() + { + return delFlag; + } + /** 设置创建者 */ + public void setCreateBy(String createBy) + { + this.createBy = createBy; + } + + /** 获取创建者 */ + public String getCreateBy() + { + return createBy; + } + /** 设置创建时间 */ + public void setCreateTime(Date createTime) + { + this.createTime = createTime; + } + + /** 获取创建时间 */ + public Date getCreateTime() + { + return createTime; + } + /** 设置更新者 */ + public void setUpdateBy(String updateBy) + { + this.updateBy = updateBy; + } + + /** 获取更新者 */ + public String getUpdateBy() + { + return updateBy; + } + /** 设置更新时间 */ + public void setUpdateTime(Date updateTime) + { + this.updateTime = updateTime; + } + + /** 获取更新时间 */ + public Date getUpdateTime() + { + return updateTime; + } + /** 设置备注 */ + public void setRemark(String remark) + { + this.remark = remark; + } + + /** 获取备注 */ + public String getRemark() + { + return remark; + } + +public String toString() { + return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) + .append("id", getId()) + .append("trainCourseSectionId", getTrainCourseSectionId()) + .append("trainCoursewareId", getTrainCoursewareId()) + .append("orderNum", getOrderNum()) + .append("delFlag", getDelFlag()) + .append("createBy", getCreateBy()) + .append("createTime", getCreateTime()) + .append("updateBy", getUpdateBy()) + .append("updateTime", getUpdateTime()) + .append("remark", getRemark()) + .toString(); + } + } diff --git a/ruoyi-train/src/main/java/com/ruoyi/train/course/domain/TrainCourseUser.java b/ruoyi-train/src/main/java/com/ruoyi/train/course/domain/TrainCourseUser.java new file mode 100644 index 000000000..bd1f7ac7d --- /dev/null +++ b/ruoyi-train/src/main/java/com/ruoyi/train/course/domain/TrainCourseUser.java @@ -0,0 +1,152 @@ +package com.ruoyi.train.domain; + +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.commons.lang3.builder.ToStringStyle; +import com.ruoyi.common.base.BaseEntity; + import javax.persistence.Id; + import java.util.Date; + +/** + * 课程使用对象表 train_course_user + * + * @author zhujj + * @date 2018-12-23 + */ +public class TrainCourseUser +{ +private static final long serialVersionUID = 1L; + + /** 考试对象 */ + @Id + private Integer id; + /** 考试代码 */ + private Integer trainCourseId; + /** 会员代码 */ + private Integer vipUserId; + /** 创建者 */ + private String createBy; + /** 创建时间 */ + private Date createDate; + /** 更新者 */ + private String updateBy; + /** 更新时间 */ + private Date updateDate; + /** 备注信息 */ + private String remarks; + /** 删除标记 */ + private String delFlag; + + /** 设置考试对象 */ + public void setId(Integer id) + { + this.id = id; + } + + /** 获取考试对象 */ + public Integer getId() + { + return id; + } + /** 设置考试代码 */ + public void setTrainCourseId(Integer trainCourseId) + { + this.trainCourseId = trainCourseId; + } + + /** 获取考试代码 */ + public Integer getTrainCourseId() + { + return trainCourseId; + } + /** 设置会员代码 */ + public void setVipUserId(Integer vipUserId) + { + this.vipUserId = vipUserId; + } + + /** 获取会员代码 */ + public Integer getVipUserId() + { + return vipUserId; + } + /** 设置创建者 */ + public void setCreateBy(String createBy) + { + this.createBy = createBy; + } + + /** 获取创建者 */ + public String getCreateBy() + { + return createBy; + } + /** 设置创建时间 */ + public void setCreateDate(Date createDate) + { + this.createDate = createDate; + } + + /** 获取创建时间 */ + public Date getCreateDate() + { + return createDate; + } + /** 设置更新者 */ + public void setUpdateBy(String updateBy) + { + this.updateBy = updateBy; + } + + /** 获取更新者 */ + public String getUpdateBy() + { + return updateBy; + } + /** 设置更新时间 */ + public void setUpdateDate(Date updateDate) + { + this.updateDate = updateDate; + } + + /** 获取更新时间 */ + public Date getUpdateDate() + { + return updateDate; + } + /** 设置备注信息 */ + public void setRemarks(String remarks) + { + this.remarks = remarks; + } + + /** 获取备注信息 */ + public String getRemarks() + { + return remarks; + } + /** 设置删除标记 */ + public void setDelFlag(String delFlag) + { + this.delFlag = delFlag; + } + + /** 获取删除标记 */ + public String getDelFlag() + { + return delFlag; + } + +public String toString() { + return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) + .append("id", getId()) + .append("trainCourseId", getTrainCourseId()) + .append("vipUserId", getVipUserId()) + .append("createBy", getCreateBy()) + .append("createDate", getCreateDate()) + .append("updateBy", getUpdateBy()) + .append("updateDate", getUpdateDate()) + .append("remarks", getRemarks()) + .append("delFlag", getDelFlag()) + .toString(); + } + } diff --git a/ruoyi-train/src/main/java/com/ruoyi/train/course/mapper/TrainCourseMapper.java b/ruoyi-train/src/main/java/com/ruoyi/train/course/mapper/TrainCourseMapper.java new file mode 100644 index 000000000..0e16fce9d --- /dev/null +++ b/ruoyi-train/src/main/java/com/ruoyi/train/course/mapper/TrainCourseMapper.java @@ -0,0 +1,24 @@ +package com.ruoyi.train.mapper; + +import com.ruoyi.train.domain.TrainCourse; +import java.util.List; +import com.ruoyi.framework.web.base.MyMapper; + +/** + * 课程 数据层 + * + * @author zhujj + * @date 2018-12-23 + */ +public interface TrainCourseMapper extends MyMapper +{ + + /** + * 查询课程列表 + * + * @param trainCourse 课程信息 + * @return 课程集合 + */ + public List selectTrainCourseList(TrainCourse trainCourse); + +} \ No newline at end of file diff --git a/ruoyi-train/src/main/java/com/ruoyi/train/course/mapper/TrainCourseSectionCoursewareMapper.java b/ruoyi-train/src/main/java/com/ruoyi/train/course/mapper/TrainCourseSectionCoursewareMapper.java new file mode 100644 index 000000000..0b9a8e141 --- /dev/null +++ b/ruoyi-train/src/main/java/com/ruoyi/train/course/mapper/TrainCourseSectionCoursewareMapper.java @@ -0,0 +1,24 @@ +package com.ruoyi.train.mapper; + +import com.ruoyi.train.domain.TrainCourseSectionCourseware; +import java.util.List; +import com.ruoyi.framework.web.base.MyMapper; + +/** + * 章节课件 数据层 + * + * @author zhujj + * @date 2018-12-23 + */ +public interface TrainCourseSectionCoursewareMapper extends MyMapper +{ + + /** + * 查询章节课件列表 + * + * @param trainCourseSectionCourseware 章节课件信息 + * @return 章节课件集合 + */ + public List selectTrainCourseSectionCoursewareList(TrainCourseSectionCourseware trainCourseSectionCourseware); + +} \ No newline at end of file diff --git a/ruoyi-train/src/main/java/com/ruoyi/train/course/mapper/TrainCourseSectionMapper.java b/ruoyi-train/src/main/java/com/ruoyi/train/course/mapper/TrainCourseSectionMapper.java new file mode 100644 index 000000000..186ba9c12 --- /dev/null +++ b/ruoyi-train/src/main/java/com/ruoyi/train/course/mapper/TrainCourseSectionMapper.java @@ -0,0 +1,24 @@ +package com.ruoyi.train.mapper; + +import com.ruoyi.train.domain.TrainCourseSection; +import java.util.List; +import com.ruoyi.framework.web.base.MyMapper; + +/** + * 课程章节 数据层 + * + * @author zhujj + * @date 2018-12-23 + */ +public interface TrainCourseSectionMapper extends MyMapper +{ + + /** + * 查询课程章节列表 + * + * @param trainCourseSection 课程章节信息 + * @return 课程章节集合 + */ + public List selectTrainCourseSectionList(TrainCourseSection trainCourseSection); + +} \ No newline at end of file diff --git a/ruoyi-train/src/main/java/com/ruoyi/train/course/mapper/TrainCourseUserMapper.java b/ruoyi-train/src/main/java/com/ruoyi/train/course/mapper/TrainCourseUserMapper.java new file mode 100644 index 000000000..c612bbea1 --- /dev/null +++ b/ruoyi-train/src/main/java/com/ruoyi/train/course/mapper/TrainCourseUserMapper.java @@ -0,0 +1,24 @@ +package com.ruoyi.train.mapper; + +import com.ruoyi.train.domain.TrainCourseUser; +import java.util.List; +import com.ruoyi.framework.web.base.MyMapper; + +/** + * 课程使用对象 数据层 + * + * @author zhujj + * @date 2018-12-23 + */ +public interface TrainCourseUserMapper extends MyMapper +{ + + /** + * 查询课程使用对象列表 + * + * @param trainCourseUser 课程使用对象信息 + * @return 课程使用对象集合 + */ + public List selectTrainCourseUserList(TrainCourseUser trainCourseUser); + +} \ No newline at end of file diff --git a/ruoyi-train/src/main/java/com/ruoyi/train/course/service/ITrainCourseSectionCoursewareService.java b/ruoyi-train/src/main/java/com/ruoyi/train/course/service/ITrainCourseSectionCoursewareService.java new file mode 100644 index 000000000..adae333ba --- /dev/null +++ b/ruoyi-train/src/main/java/com/ruoyi/train/course/service/ITrainCourseSectionCoursewareService.java @@ -0,0 +1,30 @@ +package com.ruoyi.train.service; + +import com.ruoyi.train.domain.TrainCourseSectionCourseware; +import java.util.List; +import com.ruoyi.framework.web.base.AbstractBaseService; +/** + * 章节课件 服务层 + * + * @author zhujj + * @date 2018-12-23 + */ +public interface ITrainCourseSectionCoursewareService extends AbstractBaseService +{ + /** + * 查询章节课件分页列表 + * + * @param trainCourseSectionCourseware 章节课件信息 + * @return 章节课件集合 + */ + public List selectTrainCourseSectionCoursewarePage(TrainCourseSectionCourseware trainCourseSectionCourseware); + /** + * 查询章节课件列表 + * + * @param trainCourseSectionCourseware 章节课件信息 + * @return 章节课件集合 + */ + public List selectTrainCourseSectionCoursewareList(TrainCourseSectionCourseware trainCourseSectionCourseware); + + +} diff --git a/ruoyi-train/src/main/java/com/ruoyi/train/course/service/ITrainCourseSectionService.java b/ruoyi-train/src/main/java/com/ruoyi/train/course/service/ITrainCourseSectionService.java new file mode 100644 index 000000000..7472d949d --- /dev/null +++ b/ruoyi-train/src/main/java/com/ruoyi/train/course/service/ITrainCourseSectionService.java @@ -0,0 +1,30 @@ +package com.ruoyi.train.service; + +import com.ruoyi.train.domain.TrainCourseSection; +import java.util.List; +import com.ruoyi.framework.web.base.AbstractBaseService; +/** + * 课程章节 服务层 + * + * @author zhujj + * @date 2018-12-23 + */ +public interface ITrainCourseSectionService extends AbstractBaseService +{ + /** + * 查询课程章节分页列表 + * + * @param trainCourseSection 课程章节信息 + * @return 课程章节集合 + */ + public List selectTrainCourseSectionPage(TrainCourseSection trainCourseSection); + /** + * 查询课程章节列表 + * + * @param trainCourseSection 课程章节信息 + * @return 课程章节集合 + */ + public List selectTrainCourseSectionList(TrainCourseSection trainCourseSection); + + +} diff --git a/ruoyi-train/src/main/java/com/ruoyi/train/course/service/ITrainCourseService.java b/ruoyi-train/src/main/java/com/ruoyi/train/course/service/ITrainCourseService.java new file mode 100644 index 000000000..701820201 --- /dev/null +++ b/ruoyi-train/src/main/java/com/ruoyi/train/course/service/ITrainCourseService.java @@ -0,0 +1,30 @@ +package com.ruoyi.train.service; + +import com.ruoyi.train.domain.TrainCourse; +import java.util.List; +import com.ruoyi.framework.web.base.AbstractBaseService; +/** + * 课程 服务层 + * + * @author zhujj + * @date 2018-12-23 + */ +public interface ITrainCourseService extends AbstractBaseService +{ + /** + * 查询课程分页列表 + * + * @param trainCourse 课程信息 + * @return 课程集合 + */ + public List selectTrainCoursePage(TrainCourse trainCourse); + /** + * 查询课程列表 + * + * @param trainCourse 课程信息 + * @return 课程集合 + */ + public List selectTrainCourseList(TrainCourse trainCourse); + + +} diff --git a/ruoyi-train/src/main/java/com/ruoyi/train/course/service/ITrainCourseUserService.java b/ruoyi-train/src/main/java/com/ruoyi/train/course/service/ITrainCourseUserService.java new file mode 100644 index 000000000..6e7c31e22 --- /dev/null +++ b/ruoyi-train/src/main/java/com/ruoyi/train/course/service/ITrainCourseUserService.java @@ -0,0 +1,30 @@ +package com.ruoyi.train.service; + +import com.ruoyi.train.domain.TrainCourseUser; +import java.util.List; +import com.ruoyi.framework.web.base.AbstractBaseService; +/** + * 课程使用对象 服务层 + * + * @author zhujj + * @date 2018-12-23 + */ +public interface ITrainCourseUserService extends AbstractBaseService +{ + /** + * 查询课程使用对象分页列表 + * + * @param trainCourseUser 课程使用对象信息 + * @return 课程使用对象集合 + */ + public List selectTrainCourseUserPage(TrainCourseUser trainCourseUser); + /** + * 查询课程使用对象列表 + * + * @param trainCourseUser 课程使用对象信息 + * @return 课程使用对象集合 + */ + public List selectTrainCourseUserList(TrainCourseUser trainCourseUser); + + +} diff --git a/ruoyi-train/src/main/java/com/ruoyi/train/course/service/impl/TrainCourseSectionCoursewareServiceImpl.java b/ruoyi-train/src/main/java/com/ruoyi/train/course/service/impl/TrainCourseSectionCoursewareServiceImpl.java new file mode 100644 index 000000000..2054d2235 --- /dev/null +++ b/ruoyi-train/src/main/java/com/ruoyi/train/course/service/impl/TrainCourseSectionCoursewareServiceImpl.java @@ -0,0 +1,48 @@ +package com.ruoyi.train.service.impl; + +import java.util.List; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import com.ruoyi.train.mapper.TrainCourseSectionCoursewareMapper; +import com.ruoyi.train.domain.TrainCourseSectionCourseware; +import com.ruoyi.train.service.ITrainCourseSectionCoursewareService; +import com.ruoyi.common.support.Convert; +import com.ruoyi.framework.web.base.AbstractBaseServiceImpl; +/** + * 章节课件 服务层实现 + * + * @author zhujj + * @date 2018-12-23 + */ +@Service +public class TrainCourseSectionCoursewareServiceImpl extends AbstractBaseServiceImpl implements ITrainCourseSectionCoursewareService +{ + @Autowired + private TrainCourseSectionCoursewareMapper trainCourseSectionCoursewareMapper; + + + /** + * 查询章节课件列表 + * + * @param trainCourseSectionCourseware 章节课件信息 + * @return 章节课件集合 + */ + @Override + public List selectTrainCourseSectionCoursewareList(TrainCourseSectionCourseware trainCourseSectionCourseware) + { + return trainCourseSectionCoursewareMapper.selectTrainCourseSectionCoursewareList(trainCourseSectionCourseware); + } + /** + * 查询章节课件分页列表 + * + * @param trainCourseSectionCourseware 章节课件信息 + * @return 章节课件集合 + */ + @Override + public List selectTrainCourseSectionCoursewarePage(TrainCourseSectionCourseware trainCourseSectionCourseware) + { + startPage(); + return trainCourseSectionCoursewareMapper.selectTrainCourseSectionCoursewareList(trainCourseSectionCourseware); + } + +} diff --git a/ruoyi-train/src/main/java/com/ruoyi/train/course/service/impl/TrainCourseSectionServiceImpl.java b/ruoyi-train/src/main/java/com/ruoyi/train/course/service/impl/TrainCourseSectionServiceImpl.java new file mode 100644 index 000000000..283c87c62 --- /dev/null +++ b/ruoyi-train/src/main/java/com/ruoyi/train/course/service/impl/TrainCourseSectionServiceImpl.java @@ -0,0 +1,48 @@ +package com.ruoyi.train.service.impl; + +import java.util.List; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import com.ruoyi.train.mapper.TrainCourseSectionMapper; +import com.ruoyi.train.domain.TrainCourseSection; +import com.ruoyi.train.service.ITrainCourseSectionService; +import com.ruoyi.common.support.Convert; +import com.ruoyi.framework.web.base.AbstractBaseServiceImpl; +/** + * 课程章节 服务层实现 + * + * @author zhujj + * @date 2018-12-23 + */ +@Service +public class TrainCourseSectionServiceImpl extends AbstractBaseServiceImpl implements ITrainCourseSectionService +{ + @Autowired + private TrainCourseSectionMapper trainCourseSectionMapper; + + + /** + * 查询课程章节列表 + * + * @param trainCourseSection 课程章节信息 + * @return 课程章节集合 + */ + @Override + public List selectTrainCourseSectionList(TrainCourseSection trainCourseSection) + { + return trainCourseSectionMapper.selectTrainCourseSectionList(trainCourseSection); + } + /** + * 查询课程章节分页列表 + * + * @param trainCourseSection 课程章节信息 + * @return 课程章节集合 + */ + @Override + public List selectTrainCourseSectionPage(TrainCourseSection trainCourseSection) + { + startPage(); + return trainCourseSectionMapper.selectTrainCourseSectionList(trainCourseSection); + } + +} diff --git a/ruoyi-train/src/main/java/com/ruoyi/train/course/service/impl/TrainCourseServiceImpl.java b/ruoyi-train/src/main/java/com/ruoyi/train/course/service/impl/TrainCourseServiceImpl.java new file mode 100644 index 000000000..3b3bff440 --- /dev/null +++ b/ruoyi-train/src/main/java/com/ruoyi/train/course/service/impl/TrainCourseServiceImpl.java @@ -0,0 +1,48 @@ +package com.ruoyi.train.service.impl; + +import java.util.List; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import com.ruoyi.train.mapper.TrainCourseMapper; +import com.ruoyi.train.domain.TrainCourse; +import com.ruoyi.train.service.ITrainCourseService; +import com.ruoyi.common.support.Convert; +import com.ruoyi.framework.web.base.AbstractBaseServiceImpl; +/** + * 课程 服务层实现 + * + * @author zhujj + * @date 2018-12-23 + */ +@Service +public class TrainCourseServiceImpl extends AbstractBaseServiceImpl implements ITrainCourseService +{ + @Autowired + private TrainCourseMapper trainCourseMapper; + + + /** + * 查询课程列表 + * + * @param trainCourse 课程信息 + * @return 课程集合 + */ + @Override + public List selectTrainCourseList(TrainCourse trainCourse) + { + return trainCourseMapper.selectTrainCourseList(trainCourse); + } + /** + * 查询课程分页列表 + * + * @param trainCourse 课程信息 + * @return 课程集合 + */ + @Override + public List selectTrainCoursePage(TrainCourse trainCourse) + { + startPage(); + return trainCourseMapper.selectTrainCourseList(trainCourse); + } + +} diff --git a/ruoyi-train/src/main/java/com/ruoyi/train/course/service/impl/TrainCourseUserServiceImpl.java b/ruoyi-train/src/main/java/com/ruoyi/train/course/service/impl/TrainCourseUserServiceImpl.java new file mode 100644 index 000000000..9fbc2412b --- /dev/null +++ b/ruoyi-train/src/main/java/com/ruoyi/train/course/service/impl/TrainCourseUserServiceImpl.java @@ -0,0 +1,48 @@ +package com.ruoyi.train.service.impl; + +import java.util.List; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import com.ruoyi.train.mapper.TrainCourseUserMapper; +import com.ruoyi.train.domain.TrainCourseUser; +import com.ruoyi.train.service.ITrainCourseUserService; +import com.ruoyi.common.support.Convert; +import com.ruoyi.framework.web.base.AbstractBaseServiceImpl; +/** + * 课程使用对象 服务层实现 + * + * @author zhujj + * @date 2018-12-23 + */ +@Service +public class TrainCourseUserServiceImpl extends AbstractBaseServiceImpl implements ITrainCourseUserService +{ + @Autowired + private TrainCourseUserMapper trainCourseUserMapper; + + + /** + * 查询课程使用对象列表 + * + * @param trainCourseUser 课程使用对象信息 + * @return 课程使用对象集合 + */ + @Override + public List selectTrainCourseUserList(TrainCourseUser trainCourseUser) + { + return trainCourseUserMapper.selectTrainCourseUserList(trainCourseUser); + } + /** + * 查询课程使用对象分页列表 + * + * @param trainCourseUser 课程使用对象信息 + * @return 课程使用对象集合 + */ + @Override + public List selectTrainCourseUserPage(TrainCourseUser trainCourseUser) + { + startPage(); + return trainCourseUserMapper.selectTrainCourseUserList(trainCourseUser); + } + +} diff --git a/ruoyi-train/src/main/java/com/ruoyi/train/courseware/controller/TrainCoursewareCategoryController.java b/ruoyi-train/src/main/java/com/ruoyi/train/courseware/controller/TrainCoursewareCategoryController.java index 190352d40..0c79a6c67 100644 --- a/ruoyi-train/src/main/java/com/ruoyi/train/courseware/controller/TrainCoursewareCategoryController.java +++ b/ruoyi-train/src/main/java/com/ruoyi/train/courseware/controller/TrainCoursewareCategoryController.java @@ -25,7 +25,7 @@ import java.util.Map; @Controller @RequestMapping("/train/courseware/category") public class TrainCoursewareCategoryController extends BaseController { - private String prefix = "courseware/category"; + private String prefix = "train/courseware/category"; @Autowired private ITrainCoursewareCategoryService trainCoursewareCategoryService; diff --git a/ruoyi-train/src/main/java/com/ruoyi/train/courseware/controller/TrainCoursewareController.java b/ruoyi-train/src/main/java/com/ruoyi/train/courseware/controller/TrainCoursewareController.java new file mode 100644 index 000000000..4eb136a91 --- /dev/null +++ b/ruoyi-train/src/main/java/com/ruoyi/train/courseware/controller/TrainCoursewareController.java @@ -0,0 +1,133 @@ +package com.ruoyi.train.courseware.controller; + +import java.util.List; + +import com.ruoyi.train.courseware.domain.TrainCourseware; +import com.ruoyi.train.courseware.domain.TrainCoursewareCategory; +import com.ruoyi.train.courseware.service.ITrainCoursewareCategoryService; +import com.ruoyi.train.courseware.service.ITrainCoursewareService; +import org.apache.shiro.authz.annotation.RequiresPermissions; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.ui.ModelMap; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.ResponseBody; +import com.ruoyi.common.annotation.Log; +import com.ruoyi.common.enums.BusinessType; +import com.ruoyi.framework.web.base.BaseController; +import com.ruoyi.framework.web.page.TableDataInfo; +import com.ruoyi.common.base.AjaxResult; +import com.ruoyi.common.utils.ExcelUtil; + +/** + * 课件 信息操作处理 + * + * @author zhujj + * @date 2018-12-23 + */ +@Controller +@RequestMapping("/train/trainCourseware") +public class TrainCoursewareController extends BaseController +{ + private String prefix = "train/trainCourseware"; + + @Autowired + private ITrainCoursewareService trainCoursewareService; + + @Autowired + private ITrainCoursewareCategoryService trainCoursewareCategoryService; + @RequiresPermissions("train:trainCourseware:view") + @GetMapping() + public String trainCourseware() + { + return prefix + "/trainCourseware"; + } + + /** + * 查询课件列表 + */ + @RequiresPermissions("train:trainCourseware:list") + @PostMapping("/list") + @ResponseBody + public TableDataInfo list(TrainCourseware trainCourseware) + { + List list = trainCoursewareService.selectTrainCoursewarePage(trainCourseware); + return getDataTable(list); + } + + + /** + * 导出课件列表 + */ + @RequiresPermissions("train:trainCourseware:export") + @PostMapping("/export") + @ResponseBody + public AjaxResult export(TrainCourseware trainCourseware) + { + List list = trainCoursewareService.selectTrainCoursewareList(trainCourseware); + ExcelUtil util = new ExcelUtil(TrainCourseware.class); + return util.exportExcel(list, "trainCourseware"); + } + + /** + * 新增课件 + */ + @GetMapping("/add") + public String add() + { + return prefix + "/add"; + } + + /** + * 新增保存课件 + */ + @RequiresPermissions("train:trainCourseware:add") + @Log(title = "课件", businessType = BusinessType.INSERT) + @PostMapping("/add") + @ResponseBody + public AjaxResult addSave(TrainCourseware trainCourseware) + { + return toAjax(trainCoursewareService.insert(trainCourseware)); + } + + /** + * 修改课件 + */ + @GetMapping("/edit/{id}") + public String edit(@PathVariable("id") Integer id, ModelMap mmap) + { + TrainCourseware trainCourseware = trainCoursewareService.selectById(id); + TrainCoursewareCategory category = trainCoursewareCategoryService.selectCategoryById((long)trainCourseware.getTrainCoursewareCategoryId()); + mmap.put("trainCourseware", trainCourseware); + mmap.put("category", category); + return prefix + "/edit"; + } + + /** + * 修改保存课件 + */ + @RequiresPermissions("train:trainCourseware:edit") + @Log(title = "课件", businessType = BusinessType.UPDATE) + @PostMapping("/edit") + @ResponseBody + public AjaxResult editSave(TrainCourseware trainCourseware) + { + return toAjax(trainCoursewareService.updateById(trainCourseware)); + } + + /** + * 删除课件 + */ + @RequiresPermissions("train:trainCourseware:remove") + @Log(title = "课件", businessType = BusinessType.DELETE) + @PostMapping( "/remove") + @ResponseBody + public AjaxResult remove(String ids) + { + return toAjax(trainCoursewareService.deleteByIds(ids)); + } + +} diff --git a/ruoyi-train/src/main/java/com/ruoyi/train/courseware/domain/TrainCourseware.java b/ruoyi-train/src/main/java/com/ruoyi/train/courseware/domain/TrainCourseware.java new file mode 100644 index 000000000..031d78db6 --- /dev/null +++ b/ruoyi-train/src/main/java/com/ruoyi/train/courseware/domain/TrainCourseware.java @@ -0,0 +1,236 @@ +package com.ruoyi.train.courseware.domain; + +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.commons.lang3.builder.ToStringStyle; + +import javax.persistence.Id; +import java.util.Date; + +/** + * 课件表 train_courseware + * + * @author zhujj + * @date 2018-12-23 + */ +public class TrainCourseware +{ + private static final long serialVersionUID = 1L; + + /** */ + @Id + private Integer id; + /** 部门ID */ + private Integer deptId; + /** 课件分类ID */ + private Integer trainCoursewareCategoryId; + /** 部门名称 */ + private String name; + /** 课件类型(1-文档,2-图文,3-视频,4-音频,5-图片,6-外部链接) */ + private String type; + /** 学习时常(分钟) */ + private Integer learnTime; + /** 是否公开(1-是,0-不是) */ + private String state; + /** 地址 */ + private String url; + /** 正文 */ + private String content; + /** 删除标志(0代表存在 2代表删除) */ + private String delFlag; + /** 创建者 */ + private String createBy; + /** 创建时间 */ + private Date createTime; + /** 更新者 */ + private String updateBy; + /** 更新时间 */ + private Date updateTime; + /** 备注 */ + private String remark; + + /** 设置 */ + public void setId(Integer id) + { + this.id = id; + } + + /** 获取 */ + public Integer getId() + { + return id; + } + /** 设置部门ID */ + public void setDeptId(Integer deptId) + { + this.deptId = deptId; + } + + /** 获取部门ID */ + public Integer getDeptId() + { + return deptId; + } + /** 设置课件分类ID */ + public void setTrainCoursewareCategoryId(Integer trainCoursewareCategoryId) + { + this.trainCoursewareCategoryId = trainCoursewareCategoryId; + } + + /** 获取课件分类ID */ + public Integer getTrainCoursewareCategoryId() + { + return trainCoursewareCategoryId; + } + /** 设置部门名称 */ + public void setName(String name) + { + this.name = name; + } + + /** 获取部门名称 */ + public String getName() + { + return name; + } + /** 设置课件类型(1-文档,2-图文,3-视频,4-音频,5-图片,6-外部链接) */ + public void setType(String type) + { + this.type = type; + } + + /** 获取课件类型(1-文档,2-图文,3-视频,4-音频,5-图片,6-外部链接) */ + public String getType() + { + return type; + } + /** 设置学习时常(分钟) */ + public void setLearnTime(Integer learnTime) + { + this.learnTime = learnTime; + } + + /** 获取学习时常(分钟) */ + public Integer getLearnTime() + { + return learnTime; + } + /** 设置是否公开(1-是,0-不是) */ + public void setState(String state) + { + this.state = state; + } + + /** 获取是否公开(1-是,0-不是) */ + public String getState() + { + return state; + } + /** 设置地址 */ + public void setUrl(String url) + { + this.url = url; + } + + /** 获取地址 */ + public String getUrl() + { + return url; + } + /** 设置正文 */ + public void setContent(String content) + { + this.content = content; + } + + /** 获取正文 */ + public String getContent() + { + return content; + } + /** 设置删除标志(0代表存在 2代表删除) */ + public void setDelFlag(String delFlag) + { + this.delFlag = delFlag; + } + + /** 获取删除标志(0代表存在 2代表删除) */ + public String getDelFlag() + { + return delFlag; + } + /** 设置创建者 */ + public void setCreateBy(String createBy) + { + this.createBy = createBy; + } + + /** 获取创建者 */ + public String getCreateBy() + { + return createBy; + } + /** 设置创建时间 */ + public void setCreateTime(Date createTime) + { + this.createTime = createTime; + } + + /** 获取创建时间 */ + public Date getCreateTime() + { + return createTime; + } + /** 设置更新者 */ + public void setUpdateBy(String updateBy) + { + this.updateBy = updateBy; + } + + /** 获取更新者 */ + public String getUpdateBy() + { + return updateBy; + } + /** 设置更新时间 */ + public void setUpdateTime(Date updateTime) + { + this.updateTime = updateTime; + } + + /** 获取更新时间 */ + public Date getUpdateTime() + { + return updateTime; + } + /** 设置备注 */ + public void setRemark(String remark) + { + this.remark = remark; + } + + /** 获取备注 */ + public String getRemark() + { + return remark; + } + + public String toString() { + return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) + .append("id", getId()) + .append("deptId", getDeptId()) + .append("trainCoursewareCategoryId", getTrainCoursewareCategoryId()) + .append("name", getName()) + .append("type", getType()) + .append("learnTime", getLearnTime()) + .append("state", getState()) + .append("url", getUrl()) + .append("content", getContent()) + .append("delFlag", getDelFlag()) + .append("createBy", getCreateBy()) + .append("createTime", getCreateTime()) + .append("updateBy", getUpdateBy()) + .append("updateTime", getUpdateTime()) + .append("remark", getRemark()) + .toString(); + } +} diff --git a/ruoyi-train/src/main/java/com/ruoyi/train/courseware/mapper/TrainCoursewareMapper.java b/ruoyi-train/src/main/java/com/ruoyi/train/courseware/mapper/TrainCoursewareMapper.java new file mode 100644 index 000000000..33d2ad4e0 --- /dev/null +++ b/ruoyi-train/src/main/java/com/ruoyi/train/courseware/mapper/TrainCoursewareMapper.java @@ -0,0 +1,24 @@ +package com.ruoyi.train.courseware.mapper; + +import java.util.List; +import com.ruoyi.framework.web.base.MyMapper; +import com.ruoyi.train.courseware.domain.TrainCourseware; + +/** + * 课件 数据层 + * + * @author zhujj + * @date 2018-12-23 + */ +public interface TrainCoursewareMapper extends MyMapper +{ + + /** + * 查询课件列表 + * + * @param trainCourseware 课件信息 + * @return 课件集合 + */ + public List selectTrainCoursewareList(TrainCourseware trainCourseware); + +} \ No newline at end of file diff --git a/ruoyi-train/src/main/java/com/ruoyi/train/courseware/service/ITrainCoursewareService.java b/ruoyi-train/src/main/java/com/ruoyi/train/courseware/service/ITrainCoursewareService.java new file mode 100644 index 000000000..37180d6db --- /dev/null +++ b/ruoyi-train/src/main/java/com/ruoyi/train/courseware/service/ITrainCoursewareService.java @@ -0,0 +1,31 @@ +package com.ruoyi.train.courseware.service; + +import java.util.List; +import com.ruoyi.framework.web.base.AbstractBaseService; +import com.ruoyi.train.courseware.domain.TrainCourseware; + +/** + * 课件 服务层 + * + * @author zhujj + * @date 2018-12-23 + */ +public interface ITrainCoursewareService extends AbstractBaseService +{ + /** + * 查询课件分页列表 + * + * @param trainCourseware 课件信息 + * @return 课件集合 + */ + public List selectTrainCoursewarePage(TrainCourseware trainCourseware); + /** + * 查询课件列表 + * + * @param trainCourseware 课件信息 + * @return 课件集合 + */ + public List selectTrainCoursewareList(TrainCourseware trainCourseware); + + +} diff --git a/ruoyi-train/src/main/java/com/ruoyi/train/courseware/service/impl/TrainCoursewareServiceImpl.java b/ruoyi-train/src/main/java/com/ruoyi/train/courseware/service/impl/TrainCoursewareServiceImpl.java new file mode 100644 index 000000000..a730b7986 --- /dev/null +++ b/ruoyi-train/src/main/java/com/ruoyi/train/courseware/service/impl/TrainCoursewareServiceImpl.java @@ -0,0 +1,49 @@ +package com.ruoyi.train.courseware.service.impl; + +import java.util.List; + +import com.ruoyi.train.courseware.domain.TrainCourseware; +import com.ruoyi.train.courseware.mapper.TrainCoursewareMapper; +import com.ruoyi.train.courseware.service.ITrainCoursewareService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import com.ruoyi.common.support.Convert; +import com.ruoyi.framework.web.base.AbstractBaseServiceImpl; +/** + * 课件 服务层实现 + * + * @author zhujj + * @date 2018-12-23 + */ +@Service +public class TrainCoursewareServiceImpl extends AbstractBaseServiceImpl implements ITrainCoursewareService +{ + @Autowired + private TrainCoursewareMapper trainCoursewareMapper; + + + /** + * 查询课件列表 + * + * @param trainCourseware 课件信息 + * @return 课件集合 + */ + @Override + public List selectTrainCoursewareList(TrainCourseware trainCourseware) + { + return trainCoursewareMapper.selectTrainCoursewareList(trainCourseware); + } + /** + * 查询课件分页列表 + * + * @param trainCourseware 课件信息 + * @return 课件集合 + */ + @Override + public List selectTrainCoursewarePage(TrainCourseware trainCourseware) + { + startPage(); + return trainCoursewareMapper.selectTrainCoursewareList(trainCourseware); + } + +} diff --git a/ruoyi-train/src/main/resources/mapper/train/course/TrainCourseMapper.xml b/ruoyi-train/src/main/resources/mapper/train/course/TrainCourseMapper.xml new file mode 100644 index 000000000..9cacbad56 --- /dev/null +++ b/ruoyi-train/src/main/resources/mapper/train/course/TrainCourseMapper.xml @@ -0,0 +1,48 @@ + + + + + + + + + + + + + + + + + + + + + + id, dept_id, train_course_category_id, name, cover, description, state, del_flag, create_by, create_time, update_by, update_time, remark + + + + + \ No newline at end of file diff --git a/ruoyi-train/src/main/resources/mapper/train/course/TrainCourseSectionCoursewareMapper.xml b/ruoyi-train/src/main/resources/mapper/train/course/TrainCourseSectionCoursewareMapper.xml new file mode 100644 index 000000000..991f8e03c --- /dev/null +++ b/ruoyi-train/src/main/resources/mapper/train/course/TrainCourseSectionCoursewareMapper.xml @@ -0,0 +1,42 @@ + + + + + + + + + + + + + + + + + + + id, train_course_section_id, train_courseware_id, order_num, del_flag, create_by, create_time, update_by, update_time, remark + + + + + \ No newline at end of file diff --git a/ruoyi-train/src/main/resources/mapper/train/course/TrainCourseSectionMapper.xml b/ruoyi-train/src/main/resources/mapper/train/course/TrainCourseSectionMapper.xml new file mode 100644 index 000000000..e121ad848 --- /dev/null +++ b/ruoyi-train/src/main/resources/mapper/train/course/TrainCourseSectionMapper.xml @@ -0,0 +1,42 @@ + + + + + + + + + + + + + + + + + + + id, train_course_id, name, order_num, del_flag, create_by, create_time, update_by, update_time, remark + + + + + \ No newline at end of file diff --git a/ruoyi-train/src/main/resources/mapper/train/course/TrainCourseUserMapper.xml b/ruoyi-train/src/main/resources/mapper/train/course/TrainCourseUserMapper.xml new file mode 100644 index 000000000..f0f4c1888 --- /dev/null +++ b/ruoyi-train/src/main/resources/mapper/train/course/TrainCourseUserMapper.xml @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + id, train_course_id, vip_user_id, create_by, create_date, update_by, update_date, remarks, del_flag + + + + + \ No newline at end of file diff --git a/ruoyi-train/src/main/resources/mapper/train/courseware/TrainCoursewareMapper.xml b/ruoyi-train/src/main/resources/mapper/train/courseware/TrainCoursewareMapper.xml new file mode 100644 index 000000000..3459c0271 --- /dev/null +++ b/ruoyi-train/src/main/resources/mapper/train/courseware/TrainCoursewareMapper.xml @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + id, dept_id, train_courseware_category_id, name, type, learn_time, state, url, content, del_flag, create_by, create_time, update_by, update_time, remark + + + + + \ No newline at end of file diff --git a/ruoyi-train/src/main/resources/templates/course/category/add.html b/ruoyi-train/src/main/resources/templates/train/course/category/add.html similarity index 100% rename from ruoyi-train/src/main/resources/templates/course/category/add.html rename to ruoyi-train/src/main/resources/templates/train/course/category/add.html diff --git a/ruoyi-train/src/main/resources/templates/course/category/category.html b/ruoyi-train/src/main/resources/templates/train/course/category/category.html similarity index 100% rename from ruoyi-train/src/main/resources/templates/course/category/category.html rename to ruoyi-train/src/main/resources/templates/train/course/category/category.html diff --git a/ruoyi-train/src/main/resources/templates/course/category/edit.html b/ruoyi-train/src/main/resources/templates/train/course/category/edit.html similarity index 100% rename from ruoyi-train/src/main/resources/templates/course/category/edit.html rename to ruoyi-train/src/main/resources/templates/train/course/category/edit.html diff --git a/ruoyi-train/src/main/resources/templates/course/category/tree.html b/ruoyi-train/src/main/resources/templates/train/course/category/tree.html similarity index 100% rename from ruoyi-train/src/main/resources/templates/course/category/tree.html rename to ruoyi-train/src/main/resources/templates/train/course/category/tree.html diff --git a/ruoyi-train/src/main/resources/templates/train/course/trainCourse/add.html b/ruoyi-train/src/main/resources/templates/train/course/trainCourse/add.html new file mode 100644 index 000000000..fda7b836f --- /dev/null +++ b/ruoyi-train/src/main/resources/templates/train/course/trainCourse/add.html @@ -0,0 +1,129 @@ + + + + + + +
+
+ +
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+ +
+ +

+
+
+
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+
+
+ + + + diff --git a/ruoyi-train/src/main/resources/templates/train/course/trainCourse/edit.html b/ruoyi-train/src/main/resources/templates/train/course/trainCourse/edit.html new file mode 100644 index 000000000..4b1979e90 --- /dev/null +++ b/ruoyi-train/src/main/resources/templates/train/course/trainCourse/edit.html @@ -0,0 +1,129 @@ + + + + + + +
+
+ + +
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+ +
+ +

+
+
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+
+
+ + + + diff --git a/ruoyi-train/src/main/resources/templates/train/course/trainCourse/trainCourse.html b/ruoyi-train/src/main/resources/templates/train/course/trainCourse/trainCourse.html new file mode 100644 index 000000000..ec8e55700 --- /dev/null +++ b/ruoyi-train/src/main/resources/templates/train/course/trainCourse/trainCourse.html @@ -0,0 +1,175 @@ + + + + + + + +
+
+
+
+
+ 课程分类 +
+
+ + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + +
+
+
+
+
+
+ + + + + \ No newline at end of file diff --git a/ruoyi-train/src/main/resources/templates/train/course/trainCourseSection/add.html b/ruoyi-train/src/main/resources/templates/train/course/trainCourseSection/add.html new file mode 100644 index 000000000..f1113b87e --- /dev/null +++ b/ruoyi-train/src/main/resources/templates/train/course/trainCourseSection/add.html @@ -0,0 +1,82 @@ + + + + + +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+
+
+ + + diff --git a/ruoyi-train/src/main/resources/templates/train/course/trainCourseSection/edit.html b/ruoyi-train/src/main/resources/templates/train/course/trainCourseSection/edit.html new file mode 100644 index 000000000..f69211825 --- /dev/null +++ b/ruoyi-train/src/main/resources/templates/train/course/trainCourseSection/edit.html @@ -0,0 +1,83 @@ + + + + + +
+
+ +
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+
+
+ + + diff --git a/ruoyi-train/src/main/resources/templates/train/course/trainCourseSection/trainCourseSection.html b/ruoyi-train/src/main/resources/templates/train/course/trainCourseSection/trainCourseSection.html new file mode 100644 index 000000000..6a076715f --- /dev/null +++ b/ruoyi-train/src/main/resources/templates/train/course/trainCourseSection/trainCourseSection.html @@ -0,0 +1,161 @@ + + + + + + +
+
+
+
+
+
    +
  • + 课程ID: +
  • + +
  • + 章节名称: +
  • + +
  • + 显示顺序: +
  • + +
  • + 删除标志(0代表存在 2代表删除): +
  • + +
  • + 创建者: +
  • + +
  • + 创建时间: +
  • + +
  • + 更新者: +
  • + +
  • + 更新时间: +
  • + +
  • + 备注: +
  • + +
  • +  搜索 +  重置 +
  • +
+
+
+
+ + +
+
+
+
+
+
+ + + \ No newline at end of file diff --git a/ruoyi-train/src/main/resources/templates/train/course/trainCourseSectionCourseware/add.html b/ruoyi-train/src/main/resources/templates/train/course/trainCourseSectionCourseware/add.html new file mode 100644 index 000000000..8572f491c --- /dev/null +++ b/ruoyi-train/src/main/resources/templates/train/course/trainCourseSectionCourseware/add.html @@ -0,0 +1,82 @@ + + + + + +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+
+
+ + + diff --git a/ruoyi-train/src/main/resources/templates/train/course/trainCourseSectionCourseware/edit.html b/ruoyi-train/src/main/resources/templates/train/course/trainCourseSectionCourseware/edit.html new file mode 100644 index 000000000..465e7324d --- /dev/null +++ b/ruoyi-train/src/main/resources/templates/train/course/trainCourseSectionCourseware/edit.html @@ -0,0 +1,83 @@ + + + + + +
+
+ +
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+
+
+ + + diff --git a/ruoyi-train/src/main/resources/templates/train/course/trainCourseSectionCourseware/trainCourseSectionCourseware.html b/ruoyi-train/src/main/resources/templates/train/course/trainCourseSectionCourseware/trainCourseSectionCourseware.html new file mode 100644 index 000000000..a02344888 --- /dev/null +++ b/ruoyi-train/src/main/resources/templates/train/course/trainCourseSectionCourseware/trainCourseSectionCourseware.html @@ -0,0 +1,161 @@ + + + + + + +
+
+
+
+
+
    +
  • + 课程章节ID: +
  • + +
  • + 课件ID: +
  • + +
  • + 显示顺序: +
  • + +
  • + 删除标志(0代表存在 2代表删除): +
  • + +
  • + 创建者: +
  • + +
  • + 创建时间: +
  • + +
  • + 更新者: +
  • + +
  • + 更新时间: +
  • + +
  • + 备注: +
  • + +
  • +  搜索 +  重置 +
  • +
+
+
+
+ + +
+
+
+
+
+
+ + + \ No newline at end of file diff --git a/ruoyi-train/src/main/resources/templates/train/course/trainCourseUser/add.html b/ruoyi-train/src/main/resources/templates/train/course/trainCourseUser/add.html new file mode 100644 index 000000000..115f5f26b --- /dev/null +++ b/ruoyi-train/src/main/resources/templates/train/course/trainCourseUser/add.html @@ -0,0 +1,76 @@ + + + + + +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+
+
+ + + diff --git a/ruoyi-train/src/main/resources/templates/train/course/trainCourseUser/edit.html b/ruoyi-train/src/main/resources/templates/train/course/trainCourseUser/edit.html new file mode 100644 index 000000000..2ddc80151 --- /dev/null +++ b/ruoyi-train/src/main/resources/templates/train/course/trainCourseUser/edit.html @@ -0,0 +1,77 @@ + + + + + +
+
+ +
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+
+
+ + + diff --git a/ruoyi-train/src/main/resources/templates/train/course/trainCourseUser/trainCourseUser.html b/ruoyi-train/src/main/resources/templates/train/course/trainCourseUser/trainCourseUser.html new file mode 100644 index 000000000..921732479 --- /dev/null +++ b/ruoyi-train/src/main/resources/templates/train/course/trainCourseUser/trainCourseUser.html @@ -0,0 +1,152 @@ + + + + + + +
+
+
+
+
+
    +
  • + 考试代码: +
  • + +
  • + 会员代码: +
  • + +
  • + 创建者: +
  • + +
  • + 创建时间: +
  • + +
  • + 更新者: +
  • + +
  • + 更新时间: +
  • + +
  • + 备注信息: +
  • + +
  • + 删除标记: +
  • + +
  • +  搜索 +  重置 +
  • +
+
+
+
+ + +
+
+
+
+
+
+ + + \ No newline at end of file diff --git a/ruoyi-train/src/main/resources/templates/courseware/category/add.html b/ruoyi-train/src/main/resources/templates/train/courseware/category/add.html similarity index 100% rename from ruoyi-train/src/main/resources/templates/courseware/category/add.html rename to ruoyi-train/src/main/resources/templates/train/courseware/category/add.html diff --git a/ruoyi-train/src/main/resources/templates/courseware/category/category.html b/ruoyi-train/src/main/resources/templates/train/courseware/category/category.html similarity index 100% rename from ruoyi-train/src/main/resources/templates/courseware/category/category.html rename to ruoyi-train/src/main/resources/templates/train/courseware/category/category.html diff --git a/ruoyi-train/src/main/resources/templates/courseware/category/edit.html b/ruoyi-train/src/main/resources/templates/train/courseware/category/edit.html similarity index 100% rename from ruoyi-train/src/main/resources/templates/courseware/category/edit.html rename to ruoyi-train/src/main/resources/templates/train/courseware/category/edit.html diff --git a/ruoyi-train/src/main/resources/templates/courseware/category/tree.html b/ruoyi-train/src/main/resources/templates/train/courseware/category/tree.html similarity index 100% rename from ruoyi-train/src/main/resources/templates/courseware/category/tree.html rename to ruoyi-train/src/main/resources/templates/train/courseware/category/tree.html diff --git a/ruoyi-train/src/main/resources/templates/train/trainCourseware/add.html b/ruoyi-train/src/main/resources/templates/train/trainCourseware/add.html new file mode 100644 index 000000000..031ad75fa --- /dev/null +++ b/ruoyi-train/src/main/resources/templates/train/trainCourseware/add.html @@ -0,0 +1,192 @@ + + + + + + +
+
+ +
+ +
+ + +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+
+ + +
+
+
+
+ +
+
+ +
+ + + + + + + + +
文件名大小状态操作
+
+ +
+
+
+
+ +
+ +
+
+ +
+ +
+ +
+
+
+
+
+ + + + + diff --git a/ruoyi-train/src/main/resources/templates/train/trainCourseware/edit.html b/ruoyi-train/src/main/resources/templates/train/trainCourseware/edit.html new file mode 100644 index 000000000..6da8f8166 --- /dev/null +++ b/ruoyi-train/src/main/resources/templates/train/trainCourseware/edit.html @@ -0,0 +1,111 @@ + + + + + +
+
+ + +
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+
+ + +
+
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+
+
+ + + diff --git a/ruoyi-train/src/main/resources/templates/train/trainCourseware/trainCourseware.html b/ruoyi-train/src/main/resources/templates/train/trainCourseware/trainCourseware.html new file mode 100644 index 000000000..e1d6bfa49 --- /dev/null +++ b/ruoyi-train/src/main/resources/templates/train/trainCourseware/trainCourseware.html @@ -0,0 +1,196 @@ + + + + + + + +
+
+
+
+
+ 课件分类 +
+
+ + + + +
+
+
+
+
+
+
+
+
+
+
+ + + +
+
+
    +
  • + 课件名称: +
  • +
  • + 课件类型: + +
  • + +
  • +  搜索 +  重置 +
  • +
+
+
+
+ + +
+
+
+
+
+
+ + + + + +