From a26643a3096c4dc2ea88ba80f8ca2cf0c61e8742 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=B9=90=E5=A4=A9?= Date: Mon, 10 Dec 2018 21:08:04 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=B3=A8=E9=87=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../TrainCourseCategoryController.java | 22 ++++---- .../course/domain/TrainCourseCategory.java | 10 ++-- .../mapper/TrainCourseCategoryMapper.java | 44 ++++++++-------- .../service/ITrainCourseCategoryService.java | 42 +++++++-------- .../impl/TrainCourseCategoryServiceImpl.java | 51 ++++++++++--------- .../TrainCoursewareCategoryController.java | 22 ++++---- .../domain/TrainCoursewareCategory.java | 10 ++-- .../mapper/TrainCoursewareCategoryMapper.java | 44 ++++++++-------- .../ITrainCoursewareCategoryService.java | 42 +++++++-------- .../TrainCoursewareCategoryServiceImpl.java | 46 ++++++++--------- 10 files changed, 167 insertions(+), 166 deletions(-) diff --git a/ruoyi-train/src/main/java/com/ruoyi/course/controller/TrainCourseCategoryController.java b/ruoyi-train/src/main/java/com/ruoyi/course/controller/TrainCourseCategoryController.java index 3bbe4bc3f..c8245d18f 100644 --- a/ruoyi-train/src/main/java/com/ruoyi/course/controller/TrainCourseCategoryController.java +++ b/ruoyi-train/src/main/java/com/ruoyi/course/controller/TrainCourseCategoryController.java @@ -18,7 +18,7 @@ import java.util.List; import java.util.Map; /** - * 部门信息 + * 课程分类管理 * * @author ruoyi */ @@ -48,7 +48,7 @@ public class TrainCourseCategoryController extends BaseController } /** - * 新增部门 + * 新增课程分类 */ @GetMapping("/add/{parentId}") public String add(@PathVariable("parentId") Long parentId, ModelMap mmap) @@ -58,9 +58,9 @@ public class TrainCourseCategoryController extends BaseController } /** - * 新增保存部门 + * 新增保存课程分类 */ - @Log(title = "部门管理", businessType = BusinessType.INSERT) + @Log(title = "课程分类管理", businessType = BusinessType.INSERT) @RequiresPermissions("train:course:category:add") @PostMapping("/add") @ResponseBody @@ -88,7 +88,7 @@ public class TrainCourseCategoryController extends BaseController /** * 保存 */ - @Log(title = "部门管理", businessType = BusinessType.UPDATE) + @Log(title = "课程分类管理", businessType = BusinessType.UPDATE) @RequiresPermissions("train:course:category:edit") @PostMapping("/edit") @ResponseBody @@ -101,7 +101,7 @@ public class TrainCourseCategoryController extends BaseController /** * 删除 */ - @Log(title = "部门管理", businessType = BusinessType.DELETE) + @Log(title = "课程分类管理", businessType = BusinessType.DELETE) @RequiresPermissions("train:course:category:remove") @PostMapping("/remove/{deptId}") @ResponseBody @@ -109,17 +109,17 @@ public class TrainCourseCategoryController extends BaseController { if (trainCourseCategoryService.selectDeptCount(deptId) > 0) { - return error(1, "存在下级部门,不允许删除"); + return error(1, "存在下级课程分类,不允许删除"); } if (trainCourseCategoryService.checkDeptExistUser(deptId)) { - return error(1, "部门存在用户,不允许删除"); + return error(1, "课程分类存在用户,不允许删除"); } return toAjax(trainCourseCategoryService.deleteDeptById(deptId)); } /** - * 校验部门名称 + * 校验课程分类名称 */ @PostMapping("/checkDeptNameUnique") @ResponseBody @@ -129,7 +129,7 @@ public class TrainCourseCategoryController extends BaseController } /** - * 选择部门树 + * 选择课程分类树 */ @GetMapping("/selectDeptTree/{deptId}") public String selectDeptTree(@PathVariable("deptId") Long deptId, ModelMap mmap) @@ -139,7 +139,7 @@ public class TrainCourseCategoryController extends BaseController } /** - * 加载部门列表树 + * 加载课程分类列表树 */ @GetMapping("/treeData") @ResponseBody diff --git a/ruoyi-train/src/main/java/com/ruoyi/course/domain/TrainCourseCategory.java b/ruoyi-train/src/main/java/com/ruoyi/course/domain/TrainCourseCategory.java index 67a603d6a..6f656ccdf 100644 --- a/ruoyi-train/src/main/java/com/ruoyi/course/domain/TrainCourseCategory.java +++ b/ruoyi-train/src/main/java/com/ruoyi/course/domain/TrainCourseCategory.java @@ -7,7 +7,7 @@ import org.apache.commons.lang3.builder.ToStringStyle; import javax.persistence.Id; /** - * 部门表 sys_dept + * 课程分类表 sys_dept * * @author ruoyi */ @@ -19,16 +19,16 @@ public class TrainCourseCategory extends BaseEntity @Id private Long id; /** - * 部门 + * 课程分类 */ private Long deptId; - /** 父部门ID */ + /** 父课程分类ID */ private Long parentId; /** 祖级列表 */ private String parentIds; - /** 部门名称 */ + /** 课程分类名称 */ private String name; /** 显示顺序 */ @@ -37,7 +37,7 @@ public class TrainCourseCategory extends BaseEntity /** 删除标志(0代表存在 2代表删除) */ private String delFlag; - /** 父部门名称 */ + /** 父课程分类名称 */ private String parentName; public Long getId() { diff --git a/ruoyi-train/src/main/java/com/ruoyi/course/mapper/TrainCourseCategoryMapper.java b/ruoyi-train/src/main/java/com/ruoyi/course/mapper/TrainCourseCategoryMapper.java index 902fe5281..3b11911d7 100644 --- a/ruoyi-train/src/main/java/com/ruoyi/course/mapper/TrainCourseCategoryMapper.java +++ b/ruoyi-train/src/main/java/com/ruoyi/course/mapper/TrainCourseCategoryMapper.java @@ -7,56 +7,56 @@ import org.apache.ibatis.annotations.Param; import java.util.List; /** - * 部门管理 数据层 + * 课程分类管理 数据层 * * @author ruoyi */ public interface TrainCourseCategoryMapper extends MyMapper { /** - * 查询部门人数 + * 查询课程分类人数 * - * @param dept 部门信息 + * @param dept 课程分类信息 * @return 结果 */ public int selectDeptCount(TrainCourseCategory dept); /** - * 查询部门是否存在用户 + * 查询课程分类是否存在用户 * - * @param deptId 部门ID + * @param deptId 课程分类ID * @return 结果 */ public int checkDeptExistUser(Long deptId); /** - * 查询部门管理数据 + * 查询课程分类管理数据 * - * @param dept 部门信息 - * @return 部门信息集合 + * @param dept 课程分类信息 + * @return 课程分类信息集合 */ public List selectDeptList(TrainCourseCategory dept); /** - * 删除部门管理信息 + * 删除课程分类管理信息 * - * @param deptId 部门ID + * @param deptId 课程分类ID * @return 结果 */ public int deleteDeptById(Long deptId); /** - * 新增部门信息 + * 新增课程分类信息 * - * @param dept 部门信息 + * @param dept 课程分类信息 * @return 结果 */ public int insertDept(TrainCourseCategory dept); /** - * 修改部门信息 + * 修改课程分类信息 * - * @param dept 部门信息 + * @param dept 课程分类信息 * @return 结果 */ public int updateDept(TrainCourseCategory dept); @@ -70,27 +70,27 @@ public interface TrainCourseCategoryMapper extends MyMapper public int updateDeptChildren(@Param("depts") List depts); /** - * 根据部门ID查询信息 + * 根据课程分类ID查询信息 * - * @param deptId 部门ID - * @return 部门信息 + * @param deptId 课程分类ID + * @return 课程分类信息 */ public TrainCourseCategory selectDeptById(Long deptId); /** - * 校验部门名称是否唯一 + * 校验课程分类名称是否唯一 * - * @param deptName 部门名称 - * @param parentId 父部门ID + * @param deptName 课程分类名称 + * @param parentId 父课程分类ID * @return 结果 */ public TrainCourseCategory checkDeptNameUnique(@Param("deptName") String deptName, @Param("parentId") Long parentId); /** - * 根据角色ID查询部门 + * 根据角色ID查询课程分类 * * @param roleId 角色ID - * @return 部门列表 + * @return 课程分类列表 */ public List selectRoleDeptTree(Long roleId); } diff --git a/ruoyi-train/src/main/java/com/ruoyi/course/service/ITrainCourseCategoryService.java b/ruoyi-train/src/main/java/com/ruoyi/course/service/ITrainCourseCategoryService.java index 1d29d1b71..bdeaf77f7 100644 --- a/ruoyi-train/src/main/java/com/ruoyi/course/service/ITrainCourseCategoryService.java +++ b/ruoyi-train/src/main/java/com/ruoyi/course/service/ITrainCourseCategoryService.java @@ -7,81 +7,81 @@ import java.util.List; import java.util.Map; /** - * 部门管理 服务层 + * 课程分类管理 服务层 * * @author ruoyi */ public interface ITrainCourseCategoryService extends AbstractBaseService { /** - * 查询部门管理数据 + * 查询课程分类管理数据 * - * @param dept 部门信息 - * @return 部门信息集合 + * @param dept 课程分类信息 + * @return 课程分类信息集合 */ public List selectDeptList(TrainCourseCategory dept); /** - * 查询部门管理树 + * 查询课程分类管理树 * - * @return 所有部门信息 + * @return 所有课程分类信息 */ public List> selectDeptTree(); /** - * 查询部门人数 + * 查询课程分类人数 * - * @param parentId 父部门ID + * @param parentId 父课程分类ID * @return 结果 */ public int selectDeptCount(Long parentId); /** - * 查询部门是否存在用户 + * 查询课程分类是否存在用户 * - * @param deptId 部门ID + * @param deptId 课程分类ID * @return 结果 true 存在 false 不存在 */ public boolean checkDeptExistUser(Long deptId); /** - * 删除部门管理信息 + * 删除课程分类管理信息 * - * @param deptId 部门ID + * @param deptId 课程分类ID * @return 结果 */ public int deleteDeptById(Long deptId); /** - * 新增保存部门信息 + * 新增保存课程分类信息 * - * @param dept 部门信息 + * @param dept 课程分类信息 * @return 结果 */ public int insertDept(TrainCourseCategory dept); /** - * 修改保存部门信息 + * 修改保存课程分类信息 * - * @param dept 部门信息 + * @param dept 课程分类信息 * @return 结果 */ public int updateDept(TrainCourseCategory dept); /** - * 根据部门ID查询信息 + * 根据课程分类ID查询信息 * - * @param deptId 部门ID - * @return 部门信息 + * @param deptId 课程分类ID + * @return 课程分类信息 */ public TrainCourseCategory selectDeptById(Long deptId); /** - * 校验部门名称是否唯一 + * 校验课程分类名称是否唯一 * - * @param dept 部门信息 + * @param dept 课程分类信息 * @return 结果 */ public String checkDeptNameUnique(TrainCourseCategory dept); diff --git a/ruoyi-train/src/main/java/com/ruoyi/course/service/impl/TrainCourseCategoryServiceImpl.java b/ruoyi-train/src/main/java/com/ruoyi/course/service/impl/TrainCourseCategoryServiceImpl.java index 3749c29ec..18375e04f 100644 --- a/ruoyi-train/src/main/java/com/ruoyi/course/service/impl/TrainCourseCategoryServiceImpl.java +++ b/ruoyi-train/src/main/java/com/ruoyi/course/service/impl/TrainCourseCategoryServiceImpl.java @@ -16,18 +16,20 @@ import java.util.List; import java.util.Map; /** - * 部门管理 服务实现 + * 课程分类管理 服务实现 * * @author ruoyi */ @Service public class TrainCourseCategoryServiceImpl extends AbstractBaseServiceImpl implements ITrainCourseCategoryService { + @Autowired private TrainCourseCategoryMapper trainCourseCategoryMapper; + /** - * 查询部门管理数据 + * 查询课程分类管理数据 * - * @return 部门信息集合 + * @return 课程分类信息集合 */ @Override @DataScope(tableAlias = "d") @@ -36,23 +38,22 @@ public class TrainCourseCategoryServiceImpl extends AbstractBaseServiceImpl> selectDeptTree() { - List> trees = new ArrayList>(); List deptList = selectDeptList( new TrainCourseCategory() ); - trees = getTrees( deptList, false, null ); + List> trees = getTrees( deptList, false, null ); return trees; } /** - * 对象转部门树 + * 对象转课程分类树 * - * @param deptList 部门列表 + * @param deptList 课程分类列表 * @param isCheck 是否需要选中 * @param roleDeptList 角色已存在菜单列表 * @return @@ -79,9 +80,9 @@ public class TrainCourseCategoryServiceImpl extends AbstractBaseServiceImpl 0) { - return error(1, "存在下级部门,不允许删除"); + return error(1, "存在下级课件分类,不允许删除"); } if (trainCoursewareCategoryService.checkDeptExistUser(deptId)) { - return error(1, "部门存在用户,不允许删除"); + return error(1, "课件分类存在用户,不允许删除"); } return toAjax(trainCoursewareCategoryService.deleteDeptById(deptId)); } /** - * 校验部门名称 + * 校验课件分类名称 */ @PostMapping("/checkDeptNameUnique") @ResponseBody @@ -129,7 +129,7 @@ public class TrainCoursewareCategoryController extends BaseController } /** - * 选择部门树 + * 选择课件分类树 */ @GetMapping("/selectDeptTree/{deptId}") public String selectDeptTree(@PathVariable("deptId") Long deptId, ModelMap mmap) @@ -139,7 +139,7 @@ public class TrainCoursewareCategoryController extends BaseController } /** - * 加载部门列表树 + * 加载课件分类列表树 */ @GetMapping("/treeData") @ResponseBody diff --git a/ruoyi-train/src/main/java/com/ruoyi/courseware/domain/TrainCoursewareCategory.java b/ruoyi-train/src/main/java/com/ruoyi/courseware/domain/TrainCoursewareCategory.java index 4bae9bf3f..538ef6029 100644 --- a/ruoyi-train/src/main/java/com/ruoyi/courseware/domain/TrainCoursewareCategory.java +++ b/ruoyi-train/src/main/java/com/ruoyi/courseware/domain/TrainCoursewareCategory.java @@ -7,7 +7,7 @@ import org.apache.commons.lang3.builder.ToStringStyle; import javax.persistence.Id; /** - * 部门表 sys_dept + * 课件分类表 sys_dept * * @author ruoyi */ @@ -19,16 +19,16 @@ public class TrainCoursewareCategory extends BaseEntity @Id private Long id; /** - * 部门 + * 课件分类 */ private Long deptId; - /** 父部门ID */ + /** 父课件分类ID */ private Long parentId; /** 祖级列表 */ private String parentIds; - /** 部门名称 */ + /** 课件分类名称 */ private String name; /** 显示顺序 */ @@ -37,7 +37,7 @@ public class TrainCoursewareCategory extends BaseEntity /** 删除标志(0代表存在 2代表删除) */ private String delFlag; - /** 父部门名称 */ + /** 父课件分类名称 */ private String parentName; public Long getId() { diff --git a/ruoyi-train/src/main/java/com/ruoyi/courseware/mapper/TrainCoursewareCategoryMapper.java b/ruoyi-train/src/main/java/com/ruoyi/courseware/mapper/TrainCoursewareCategoryMapper.java index e27d50543..4e6da790b 100644 --- a/ruoyi-train/src/main/java/com/ruoyi/courseware/mapper/TrainCoursewareCategoryMapper.java +++ b/ruoyi-train/src/main/java/com/ruoyi/courseware/mapper/TrainCoursewareCategoryMapper.java @@ -7,56 +7,56 @@ import org.apache.ibatis.annotations.Param; import java.util.List; /** - * 部门管理 数据层 + * 课件分类管理 数据层 * * @author ruoyi */ public interface TrainCoursewareCategoryMapper extends MyMapper { /** - * 查询部门人数 + * 查询课件分类人数 * - * @param dept 部门信息 + * @param dept 课件分类信息 * @return 结果 */ public int selectDeptCount(TrainCoursewareCategory dept); /** - * 查询部门是否存在用户 + * 查询课件分类是否存在用户 * - * @param deptId 部门ID + * @param deptId 课件分类ID * @return 结果 */ public int checkDeptExistUser(Long deptId); /** - * 查询部门管理数据 + * 查询课件分类管理数据 * - * @param dept 部门信息 - * @return 部门信息集合 + * @param dept 课件分类信息 + * @return 课件分类信息集合 */ public List selectDeptList(TrainCoursewareCategory dept); /** - * 删除部门管理信息 + * 删除课件分类管理信息 * - * @param deptId 部门ID + * @param deptId 课件分类ID * @return 结果 */ public int deleteDeptById(Long deptId); /** - * 新增部门信息 + * 新增课件分类信息 * - * @param dept 部门信息 + * @param dept 课件分类信息 * @return 结果 */ public int insertDept(TrainCoursewareCategory dept); /** - * 修改部门信息 + * 修改课件分类信息 * - * @param dept 部门信息 + * @param dept 课件分类信息 * @return 结果 */ public int updateDept(TrainCoursewareCategory dept); @@ -70,27 +70,27 @@ public interface TrainCoursewareCategoryMapper extends MyMapper depts); /** - * 根据部门ID查询信息 + * 根据课件分类ID查询信息 * - * @param deptId 部门ID - * @return 部门信息 + * @param deptId 课件分类ID + * @return 课件分类信息 */ public TrainCoursewareCategory selectDeptById(Long deptId); /** - * 校验部门名称是否唯一 + * 校验课件分类名称是否唯一 * - * @param deptName 部门名称 - * @param parentId 父部门ID + * @param deptName 课件分类名称 + * @param parentId 父课件分类ID * @return 结果 */ public TrainCoursewareCategory checkDeptNameUnique(@Param("deptName") String deptName, @Param("parentId") Long parentId); /** - * 根据角色ID查询部门 + * 根据角色ID查询课件分类 * * @param roleId 角色ID - * @return 部门列表 + * @return 课件分类列表 */ public List selectRoleDeptTree(Long roleId); } diff --git a/ruoyi-train/src/main/java/com/ruoyi/courseware/service/ITrainCoursewareCategoryService.java b/ruoyi-train/src/main/java/com/ruoyi/courseware/service/ITrainCoursewareCategoryService.java index 4ae642633..e0aa88c68 100644 --- a/ruoyi-train/src/main/java/com/ruoyi/courseware/service/ITrainCoursewareCategoryService.java +++ b/ruoyi-train/src/main/java/com/ruoyi/courseware/service/ITrainCoursewareCategoryService.java @@ -7,81 +7,81 @@ import java.util.List; import java.util.Map; /** - * 部门管理 服务层 + * 课件分类管理 服务层 * * @author ruoyi */ public interface ITrainCoursewareCategoryService extends AbstractBaseService { /** - * 查询部门管理数据 + * 查询课件分类管理数据 * - * @param dept 部门信息 - * @return 部门信息集合 + * @param dept 课件分类信息 + * @return 课件分类信息集合 */ public List selectDeptList(TrainCoursewareCategory dept); /** - * 查询部门管理树 + * 查询课件分类管理树 * - * @return 所有部门信息 + * @return 所有课件分类信息 */ public List> selectDeptTree(); /** - * 查询部门人数 + * 查询课件分类人数 * - * @param parentId 父部门ID + * @param parentId 父课件分类ID * @return 结果 */ public int selectDeptCount(Long parentId); /** - * 查询部门是否存在用户 + * 查询课件分类是否存在用户 * - * @param deptId 部门ID + * @param deptId 课件分类ID * @return 结果 true 存在 false 不存在 */ public boolean checkDeptExistUser(Long deptId); /** - * 删除部门管理信息 + * 删除课件分类管理信息 * - * @param deptId 部门ID + * @param deptId 课件分类ID * @return 结果 */ public int deleteDeptById(Long deptId); /** - * 新增保存部门信息 + * 新增保存课件分类信息 * - * @param dept 部门信息 + * @param dept 课件分类信息 * @return 结果 */ public int insertDept(TrainCoursewareCategory dept); /** - * 修改保存部门信息 + * 修改保存课件分类信息 * - * @param dept 部门信息 + * @param dept 课件分类信息 * @return 结果 */ public int updateDept(TrainCoursewareCategory dept); /** - * 根据部门ID查询信息 + * 根据课件分类ID查询信息 * - * @param deptId 部门ID - * @return 部门信息 + * @param deptId 课件分类ID + * @return 课件分类信息 */ public TrainCoursewareCategory selectDeptById(Long deptId); /** - * 校验部门名称是否唯一 + * 校验课件分类名称是否唯一 * - * @param dept 部门信息 + * @param dept 课件分类信息 * @return 结果 */ public String checkDeptNameUnique(TrainCoursewareCategory dept); diff --git a/ruoyi-train/src/main/java/com/ruoyi/courseware/service/impl/TrainCoursewareCategoryServiceImpl.java b/ruoyi-train/src/main/java/com/ruoyi/courseware/service/impl/TrainCoursewareCategoryServiceImpl.java index 19e626efb..1f8652acc 100644 --- a/ruoyi-train/src/main/java/com/ruoyi/courseware/service/impl/TrainCoursewareCategoryServiceImpl.java +++ b/ruoyi-train/src/main/java/com/ruoyi/courseware/service/impl/TrainCoursewareCategoryServiceImpl.java @@ -16,7 +16,7 @@ import java.util.List; import java.util.Map; /** - * 部门管理 服务实现 + * 课件分类管理 服务实现 * * @author ruoyi */ @@ -25,9 +25,9 @@ public class TrainCoursewareCategoryServiceImpl extends AbstractBaseServiceImpl< @Autowired private TrainCoursewareCategoryMapper trainCoursewareCategoryMapper; /** - * 查询部门管理数据 + * 查询课件分类管理数据 * - * @return 部门信息集合 + * @return 课件分类信息集合 */ @Override @DataScope(tableAlias = "d") @@ -36,9 +36,9 @@ public class TrainCoursewareCategoryServiceImpl extends AbstractBaseServiceImpl< } /** - * 查询部门管理树 + * 查询课件分类管理树 * - * @return 所有部门信息 + * @return 所有课件分类信息 */ @Override public List> selectDeptTree() { @@ -50,9 +50,9 @@ public class TrainCoursewareCategoryServiceImpl extends AbstractBaseServiceImpl< /** - * 对象转部门树 + * 对象转课件分类树 * - * @param deptList 部门列表 + * @param deptList 课件分类列表 * @param isCheck 是否需要选中 * @param roleDeptList 角色已存在菜单列表 * @return @@ -79,9 +79,9 @@ public class TrainCoursewareCategoryServiceImpl extends AbstractBaseServiceImpl< } /** - * 查询部门人数 + * 查询课件分类人数 * - * @param parentId 部门ID + * @param parentId 课件分类ID * @return 结果 */ @Override @@ -92,9 +92,9 @@ public class TrainCoursewareCategoryServiceImpl extends AbstractBaseServiceImpl< } /** - * 查询部门是否存在用户 + * 查询课件分类是否存在用户 * - * @param deptId 部门ID + * @param deptId 课件分类ID * @return 结果 true 存在 false 不存在 */ @Override @@ -104,9 +104,9 @@ public class TrainCoursewareCategoryServiceImpl extends AbstractBaseServiceImpl< } /** - * 删除部门管理信息 + * 删除课件分类管理信息 * - * @param deptId 部门ID + * @param deptId 课件分类ID * @return 结果 */ @Override @@ -115,9 +115,9 @@ public class TrainCoursewareCategoryServiceImpl extends AbstractBaseServiceImpl< } /** - * 新增保存部门信息 + * 新增保存课件分类信息 * - * @param dept 部门信息 + * @param dept 课件分类信息 * @return 结果 */ @Override @@ -128,9 +128,9 @@ public class TrainCoursewareCategoryServiceImpl extends AbstractBaseServiceImpl< } /** - * 修改保存部门信息 + * 修改保存课件分类信息 * - * @param dept 部门信息 + * @param dept 课件分类信息 * @return 结果 */ @Override @@ -147,7 +147,7 @@ public class TrainCoursewareCategoryServiceImpl extends AbstractBaseServiceImpl< /** * 修改子元素关系 * - * @param deptId 部门ID + * @param deptId 课件分类ID * @param ancestors 元素列表 */ public void updateDeptChildren(Long deptId, String ancestors) { @@ -163,10 +163,10 @@ public class TrainCoursewareCategoryServiceImpl extends AbstractBaseServiceImpl< } /** - * 根据部门ID查询信息 + * 根据课件分类ID查询信息 * - * @param deptId 部门ID - * @return 部门信息 + * @param deptId 课件分类ID + * @return 课件分类信息 */ @Override public TrainCoursewareCategory selectDeptById(Long deptId) { @@ -174,9 +174,9 @@ public class TrainCoursewareCategoryServiceImpl extends AbstractBaseServiceImpl< } /** - * 校验部门名称是否唯一 + * 校验课件分类名称是否唯一 * - * @param dept 部门信息 + * @param dept 课件分类信息 * @return 结果 */ @Override From 5b556b81f683865caafbe10e090a810686d53231 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=B9=90=E5=A4=A9?= Date: Tue, 11 Dec 2018 22:34:27 +0800 Subject: [PATCH 2/2] =?UTF-8?q?=E8=A7=86=E9=A2=91=E8=AE=BE=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/VideoController.java | 43 +++++++++++++++++++ .../ruoyi/courseware/utils/VideoUtils.java | 39 +++++++++++++++++ 2 files changed, 82 insertions(+) create mode 100644 ruoyi-train/src/main/java/com/ruoyi/courseware/controller/VideoController.java create mode 100644 ruoyi-train/src/main/java/com/ruoyi/courseware/utils/VideoUtils.java diff --git a/ruoyi-train/src/main/java/com/ruoyi/courseware/controller/VideoController.java b/ruoyi-train/src/main/java/com/ruoyi/courseware/controller/VideoController.java new file mode 100644 index 000000000..6ffd6dbce --- /dev/null +++ b/ruoyi-train/src/main/java/com/ruoyi/courseware/controller/VideoController.java @@ -0,0 +1,43 @@ +package com.ruoyi.courseware.controller; + +import com.aliyuncs.DefaultAcsClient; +import com.aliyuncs.exceptions.ClientException; +import com.aliyuncs.exceptions.ServerException; +import com.aliyuncs.profile.DefaultProfile; +import com.aliyuncs.vod.model.v20170321.GetVideoPlayAuthRequest; +import com.aliyuncs.vod.model.v20170321.GetVideoPlayAuthResponse; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.RequestMapping; + +@Controller +@RequestMapping("/train/courseware/video") +public class VideoController { + + @GetMapping("") + public GetVideoPlayAuthResponse authority(){ + DefaultProfile profile = DefaultProfile.getProfile("cn-shanghai", "LTAIo1i5PQB4pFme", "NyiVe3pqbVOMnwMQxnOkV39KrTx2jR"); + DefaultAcsClient client = new DefaultAcsClient(profile); + GetVideoPlayAuthResponse response = getVideoPlayAuth(client); + System.out.println(response.getPlayAuth()); + System.out.println(response.getVideoMeta()); + return response; + } + + + private GetVideoPlayAuthResponse getVideoPlayAuth(DefaultAcsClient client) { + GetVideoPlayAuthRequest request = new GetVideoPlayAuthRequest(); + request.setVideoId("ID3dbb151b73c34b678efff61d3d50d999"); + GetVideoPlayAuthResponse response = null; + try { + response = client.getAcsResponse(request); + } catch (ServerException e) { + throw new RuntimeException("GetVideoPlayAuthRequest Server failed"); + } catch (ClientException e) { + throw new RuntimeException("GetVideoPlayAuthRequest Client failed"); + } + response.getPlayAuth(); // 播放凭证 + response.getVideoMeta(); // 视频Meta信息 + return response; + } +} diff --git a/ruoyi-train/src/main/java/com/ruoyi/courseware/utils/VideoUtils.java b/ruoyi-train/src/main/java/com/ruoyi/courseware/utils/VideoUtils.java new file mode 100644 index 000000000..f14b7fff6 --- /dev/null +++ b/ruoyi-train/src/main/java/com/ruoyi/courseware/utils/VideoUtils.java @@ -0,0 +1,39 @@ +package com.ruoyi.courseware.utils; + +import com.aliyuncs.DefaultAcsClient; +import com.aliyuncs.exceptions.ClientException; +import com.aliyuncs.exceptions.ServerException; +import com.aliyuncs.profile.DefaultProfile; +import com.aliyuncs.vod.model.v20170321.GetVideoPlayAuthRequest; +import com.aliyuncs.vod.model.v20170321.GetVideoPlayAuthResponse; + +public class VideoUtils { + + // 设置AccessKey ID和AccessKey secret + private static String access_key_id = "LTAILL4H4JcoUJdf"; + private static String access_key_secret = "6TtJ1MD7ueolOXWjx0VhaseX6nkPVe "; + + public static void main(String[] args) { + // 点播服务所在的地域,中国大陆地域请填cn-shanghai + DefaultProfile profile = DefaultProfile.getProfile("cn-shanghai", access_key_id, access_key_secret); + DefaultAcsClient client = new DefaultAcsClient(profile); + // 传入视频ID + GetVideoPlayAuthResponse response = getVideoPlayAuth(client, "3dbb151b73c34b678efff61d3d50d999"); + System.out.println(response.getPlayAuth()); + } + + private static GetVideoPlayAuthResponse getVideoPlayAuth(DefaultAcsClient client, String videoId) { + GetVideoPlayAuthRequest request = new GetVideoPlayAuthRequest(); + request.setVideoId(videoId); + GetVideoPlayAuthResponse response = null; + try { + response = client.getAcsResponse(request); + } catch (ServerException e) { + throw new RuntimeException("GetVideoPlayAuthRequest Server failed"); + } catch (ClientException e) { + throw new RuntimeException("GetVideoPlayAuthRequest Client failed"); + } + return response; + } + +}