优化结构

This commit is contained in:
zhujj 2018-12-24 11:09:21 +08:00
parent 550450164b
commit 3940d07ab4
24 changed files with 107 additions and 87 deletions

View File

@ -1,9 +1,11 @@
package com.ruoyi.web.controller.train; package com.ruoyi.train.course.controller;
import java.util.List; import java.util.List;
import com.ruoyi.train.course.domain.TrainCourse;
import com.ruoyi.train.course.domain.TrainCourseCategory; import com.ruoyi.train.course.domain.TrainCourseCategory;
import com.ruoyi.train.course.service.ITrainCourseCategoryService; import com.ruoyi.train.course.service.ITrainCourseCategoryService;
import com.ruoyi.train.course.service.ITrainCourseService;
import org.apache.shiro.authz.annotation.RequiresPermissions; import org.apache.shiro.authz.annotation.RequiresPermissions;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller; import org.springframework.stereotype.Controller;
@ -15,8 +17,6 @@ import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody; import org.springframework.web.bind.annotation.ResponseBody;
import com.ruoyi.common.annotation.Log; import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.enums.BusinessType; 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.base.BaseController;
import com.ruoyi.framework.web.page.TableDataInfo; import com.ruoyi.framework.web.page.TableDataInfo;
import com.ruoyi.common.base.AjaxResult; import com.ruoyi.common.base.AjaxResult;

View File

@ -1,6 +1,9 @@
package com.ruoyi.web.controller.train; package com.ruoyi.train.course.controller;
import java.util.List; import java.util.List;
import com.ruoyi.train.course.domain.TrainCourseSection;
import com.ruoyi.train.course.service.ITrainCourseSectionService;
import org.apache.shiro.authz.annotation.RequiresPermissions; import org.apache.shiro.authz.annotation.RequiresPermissions;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller; import org.springframework.stereotype.Controller;
@ -12,8 +15,6 @@ import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody; import org.springframework.web.bind.annotation.ResponseBody;
import com.ruoyi.common.annotation.Log; import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.enums.BusinessType; 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.base.BaseController;
import com.ruoyi.framework.web.page.TableDataInfo; import com.ruoyi.framework.web.page.TableDataInfo;
import com.ruoyi.common.base.AjaxResult; import com.ruoyi.common.base.AjaxResult;

View File

@ -1,6 +1,9 @@
package com.ruoyi.web.controller.train; package com.ruoyi.train.course.controller;
import java.util.List; import java.util.List;
import com.ruoyi.train.course.domain.TrainCourseSectionCourseware;
import com.ruoyi.train.course.service.ITrainCourseSectionCoursewareService;
import org.apache.shiro.authz.annotation.RequiresPermissions; import org.apache.shiro.authz.annotation.RequiresPermissions;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller; import org.springframework.stereotype.Controller;
@ -12,8 +15,6 @@ import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody; import org.springframework.web.bind.annotation.ResponseBody;
import com.ruoyi.common.annotation.Log; import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.enums.BusinessType; 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.base.BaseController;
import com.ruoyi.framework.web.page.TableDataInfo; import com.ruoyi.framework.web.page.TableDataInfo;
import com.ruoyi.common.base.AjaxResult; import com.ruoyi.common.base.AjaxResult;

View File

@ -1,6 +1,11 @@
package com.ruoyi.web.controller.train; package com.ruoyi.train.course.controller;
import java.util.List; import java.util.List;
import com.ruoyi.common.enums.BusinessType;
import com.ruoyi.train.course.domain.TrainCourseUser;
import com.ruoyi.train.course.service.ITrainCourseUserService;
import org.apache.shiro.authz.annotation.RequiresPermissions; import org.apache.shiro.authz.annotation.RequiresPermissions;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller; import org.springframework.stereotype.Controller;
@ -11,9 +16,6 @@ import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody; import org.springframework.web.bind.annotation.ResponseBody;
import com.ruoyi.common.annotation.Log; 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.base.BaseController;
import com.ruoyi.framework.web.page.TableDataInfo; import com.ruoyi.framework.web.page.TableDataInfo;
import com.ruoyi.common.base.AjaxResult; import com.ruoyi.common.base.AjaxResult;

View File

@ -1,5 +1,4 @@
package com.ruoyi.train.domain; package com.ruoyi.train.course.domain;
import org.apache.commons.lang3.builder.ToStringBuilder; import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle; import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.base.BaseEntity; import com.ruoyi.common.base.BaseEntity;

View File

@ -1,5 +1,4 @@
package com.ruoyi.train.domain; package com.ruoyi.train.course.domain;
import org.apache.commons.lang3.builder.ToStringBuilder; import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle; import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.base.BaseEntity; import com.ruoyi.common.base.BaseEntity;

View File

@ -1,5 +1,4 @@
package com.ruoyi.train.domain; package com.ruoyi.train.course.domain;
import org.apache.commons.lang3.builder.ToStringBuilder; import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle; import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.base.BaseEntity; import com.ruoyi.common.base.BaseEntity;

View File

@ -1,5 +1,4 @@
package com.ruoyi.train.domain; package com.ruoyi.train.course.domain;
import org.apache.commons.lang3.builder.ToStringBuilder; import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle; import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.base.BaseEntity; import com.ruoyi.common.base.BaseEntity;

View File

@ -1,8 +1,10 @@
package com.ruoyi.train.mapper; package com.ruoyi.train.course.mapper;
import com.ruoyi.train.domain.TrainCourse;
import java.util.List;
import com.ruoyi.framework.web.base.MyMapper; import com.ruoyi.framework.web.base.MyMapper;
import com.ruoyi.train.course.domain.TrainCourse;
import java.util.List;
/** /**
* 课程 数据层 * 课程 数据层

View File

@ -1,8 +1,10 @@
package com.ruoyi.train.mapper; package com.ruoyi.train.course.mapper;
import com.ruoyi.train.domain.TrainCourseSectionCourseware;
import java.util.List;
import com.ruoyi.framework.web.base.MyMapper; import com.ruoyi.framework.web.base.MyMapper;
import com.ruoyi.train.course.domain.TrainCourseSectionCourseware;
import java.util.List;
/** /**
* 章节课件 数据层 * 章节课件 数据层

View File

@ -1,8 +1,10 @@
package com.ruoyi.train.mapper; package com.ruoyi.train.course.mapper;
import com.ruoyi.train.domain.TrainCourseSection;
import java.util.List;
import com.ruoyi.framework.web.base.MyMapper; import com.ruoyi.framework.web.base.MyMapper;
import com.ruoyi.train.course.domain.TrainCourseSection;
import java.util.List;
/** /**
* 课程章节 数据层 * 课程章节 数据层

View File

@ -1,8 +1,10 @@
package com.ruoyi.train.mapper; package com.ruoyi.train.course.mapper;
import com.ruoyi.train.domain.TrainCourseUser;
import java.util.List;
import com.ruoyi.framework.web.base.MyMapper; import com.ruoyi.framework.web.base.MyMapper;
import com.ruoyi.train.course.domain.TrainCourseUser;
import java.util.List;
/** /**
* 课程使用对象 数据层 * 课程使用对象 数据层

View File

@ -1,8 +1,10 @@
package com.ruoyi.train.service; package com.ruoyi.train.course.service;
import com.ruoyi.train.domain.TrainCourseSectionCourseware;
import java.util.List;
import com.ruoyi.framework.web.base.AbstractBaseService; import com.ruoyi.framework.web.base.AbstractBaseService;
import com.ruoyi.train.course.domain.TrainCourseSectionCourseware;
import java.util.List;
/** /**
* 章节课件 服务层 * 章节课件 服务层
* *

View File

@ -1,8 +1,10 @@
package com.ruoyi.train.service; package com.ruoyi.train.course.service;
import com.ruoyi.train.domain.TrainCourseSection;
import java.util.List;
import com.ruoyi.framework.web.base.AbstractBaseService; import com.ruoyi.framework.web.base.AbstractBaseService;
import com.ruoyi.train.course.domain.TrainCourseSection;
import java.util.List;
/** /**
* 课程章节 服务层 * 课程章节 服务层
* *

View File

@ -1,8 +1,10 @@
package com.ruoyi.train.service; package com.ruoyi.train.course.service;
import com.ruoyi.train.domain.TrainCourse;
import java.util.List;
import com.ruoyi.framework.web.base.AbstractBaseService; import com.ruoyi.framework.web.base.AbstractBaseService;
import com.ruoyi.train.course.domain.TrainCourse;
import java.util.List;
/** /**
* 课程 服务层 * 课程 服务层
* *

View File

@ -1,8 +1,10 @@
package com.ruoyi.train.service; package com.ruoyi.train.course.service;
import com.ruoyi.train.domain.TrainCourseUser;
import java.util.List;
import com.ruoyi.framework.web.base.AbstractBaseService; import com.ruoyi.framework.web.base.AbstractBaseService;
import com.ruoyi.train.course.domain.TrainCourseUser;
import java.util.List;
/** /**
* 课程使用对象 服务层 * 课程使用对象 服务层
* *

View File

@ -1,13 +1,14 @@
package com.ruoyi.train.service.impl; package com.ruoyi.train.course.service.impl;
import java.util.List; import com.ruoyi.framework.web.base.AbstractBaseServiceImpl;
import com.ruoyi.train.course.domain.TrainCourseSectionCourseware;
import com.ruoyi.train.course.mapper.TrainCourseSectionCoursewareMapper;
import com.ruoyi.train.course.service.ITrainCourseSectionCoursewareService;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import com.ruoyi.train.mapper.TrainCourseSectionCoursewareMapper;
import com.ruoyi.train.domain.TrainCourseSectionCourseware; import java.util.List;
import com.ruoyi.train.service.ITrainCourseSectionCoursewareService;
import com.ruoyi.common.support.Convert;
import com.ruoyi.framework.web.base.AbstractBaseServiceImpl;
/** /**
* 章节课件 服务层实现 * 章节课件 服务层实现
* *

View File

@ -1,13 +1,14 @@
package com.ruoyi.train.service.impl; package com.ruoyi.train.course.service.impl;
import java.util.List; import com.ruoyi.framework.web.base.AbstractBaseServiceImpl;
import com.ruoyi.train.course.domain.TrainCourseSection;
import com.ruoyi.train.course.mapper.TrainCourseSectionMapper;
import com.ruoyi.train.course.service.ITrainCourseSectionService;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import com.ruoyi.train.mapper.TrainCourseSectionMapper;
import com.ruoyi.train.domain.TrainCourseSection; import java.util.List;
import com.ruoyi.train.service.ITrainCourseSectionService;
import com.ruoyi.common.support.Convert;
import com.ruoyi.framework.web.base.AbstractBaseServiceImpl;
/** /**
* 课程章节 服务层实现 * 课程章节 服务层实现
* *

View File

@ -1,37 +1,38 @@
package com.ruoyi.train.service.impl; package com.ruoyi.train.course.service.impl;
import java.util.List; import com.ruoyi.framework.web.base.AbstractBaseServiceImpl;
import com.ruoyi.train.course.domain.TrainCourse;
import com.ruoyi.train.course.mapper.TrainCourseMapper;
import com.ruoyi.train.course.service.ITrainCourseService;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import com.ruoyi.train.mapper.TrainCourseMapper;
import com.ruoyi.train.domain.TrainCourse; import java.util.List;
import com.ruoyi.train.service.ITrainCourseService;
import com.ruoyi.common.support.Convert;
import com.ruoyi.framework.web.base.AbstractBaseServiceImpl;
/** /**
* 课程 服务层实现 * 课程 服务层实现
* *
* @author zhujj * @author zhujj
* @date 2018-12-23 * @date 2018-12-23
*/ */
@Service @Service
public class TrainCourseServiceImpl extends AbstractBaseServiceImpl<TrainCourseMapper,TrainCourse> implements ITrainCourseService public class TrainCourseServiceImpl extends AbstractBaseServiceImpl<TrainCourseMapper,TrainCourse> implements ITrainCourseService
{ {
@Autowired @Autowired
private TrainCourseMapper trainCourseMapper; private TrainCourseMapper trainCourseMapper;
/** /**
* 查询课程列表 * 查询课程列表
* *
* @param trainCourse 课程信息 * @param trainCourse 课程信息
* @return 课程集合 * @return 课程集合
*/ */
@Override @Override
public List<TrainCourse> selectTrainCourseList(TrainCourse trainCourse) public List<TrainCourse> selectTrainCourseList(TrainCourse trainCourse)
{ {
return trainCourseMapper.selectTrainCourseList(trainCourse); return trainCourseMapper.selectTrainCourseList(trainCourse);
} }
/** /**
* 查询课程分页列表 * 查询课程分页列表
* *

View File

@ -1,13 +1,14 @@
package com.ruoyi.train.service.impl; package com.ruoyi.train.course.service.impl;
import java.util.List; import com.ruoyi.framework.web.base.AbstractBaseServiceImpl;
import com.ruoyi.train.course.domain.TrainCourseUser;
import com.ruoyi.train.course.mapper.TrainCourseUserMapper;
import com.ruoyi.train.course.service.ITrainCourseUserService;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import com.ruoyi.train.mapper.TrainCourseUserMapper;
import com.ruoyi.train.domain.TrainCourseUser; import java.util.List;
import com.ruoyi.train.service.ITrainCourseUserService;
import com.ruoyi.common.support.Convert;
import com.ruoyi.framework.web.base.AbstractBaseServiceImpl;
/** /**
* 课程使用对象 服务层实现 * 课程使用对象 服务层实现
* *

View File

@ -2,7 +2,7 @@
<!DOCTYPE mapper <!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.ruoyi.train.mapper.TrainCourseMapper"> <mapper namespace="com.ruoyi.train.course.mapper.TrainCourseMapper">
<resultMap type="TrainCourse" id="TrainCourseResult"> <resultMap type="TrainCourse" id="TrainCourseResult">
<result property="id" column="id" /> <result property="id" column="id" />

View File

@ -2,7 +2,7 @@
<!DOCTYPE mapper <!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.ruoyi.train.mapper.TrainCourseSectionCoursewareMapper"> <mapper namespace="com.ruoyi.train.course.mapper.TrainCourseSectionCoursewareMapper">
<resultMap type="TrainCourseSectionCourseware" id="TrainCourseSectionCoursewareResult"> <resultMap type="TrainCourseSectionCourseware" id="TrainCourseSectionCoursewareResult">
<result property="id" column="id" /> <result property="id" column="id" />

View File

@ -2,7 +2,7 @@
<!DOCTYPE mapper <!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.ruoyi.train.mapper.TrainCourseSectionMapper"> <mapper namespace="com.ruoyi.train.course.mapper.TrainCourseSectionMapper">
<resultMap type="TrainCourseSection" id="TrainCourseSectionResult"> <resultMap type="TrainCourseSection" id="TrainCourseSectionResult">
<result property="id" column="id" /> <result property="id" column="id" />

View File

@ -2,7 +2,7 @@
<!DOCTYPE mapper <!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.ruoyi.train.mapper.TrainCourseUserMapper"> <mapper namespace="com.ruoyi.train.course.mapper.TrainCourseUserMapper">
<resultMap type="TrainCourseUser" id="TrainCourseUserResult"> <resultMap type="TrainCourseUser" id="TrainCourseUserResult">
<result property="id" column="id" /> <result property="id" column="id" />