he2802 2 years ago
parent
commit
57679f5a09
100 changed files with 4780 additions and 65 deletions
  1. 3 3
      zhongzheng-admin-saas/src/main/java/com/zhongzheng/controller/system/SuperSysLoginController.java
  2. 2 2
      zhongzheng-admin-saas/src/main/java/com/zhongzheng/controller/top/TopSysConfigController.java
  3. 2 2
      zhongzheng-admin-saas/src/main/java/com/zhongzheng/controller/top/TopSysDeptController.java
  4. 5 5
      zhongzheng-admin-saas/src/main/java/com/zhongzheng/controller/top/TopSysDictDataController.java
  5. 5 5
      zhongzheng-admin-saas/src/main/java/com/zhongzheng/controller/top/TopSysDictTypeController.java
  6. 2 2
      zhongzheng-admin-saas/src/main/java/com/zhongzheng/controller/top/TopSysMenuController.java
  7. 3 3
      zhongzheng-admin-saas/src/main/java/com/zhongzheng/controller/top/TopSysRoleController.java
  8. 4 4
      zhongzheng-admin-saas/src/main/java/com/zhongzheng/controller/top/TopSysUserController.java
  9. 2 2
      zhongzheng-admin/src/main/java/com/zhongzheng/controller/common/CommonController.java
  10. 1 1
      zhongzheng-framework/src/main/java/com/zhongzheng/framework/web/service/TopSysLoginService.java
  11. 2 2
      zhongzheng-framework/src/main/java/com/zhongzheng/framework/web/service/TopSysPermissionService.java
  12. 1 1
      zhongzheng-framework/src/main/java/com/zhongzheng/framework/web/service/TopUserDetailsServiceImpl.java
  13. 0 6
      zhongzheng-framework/src/main/java/com/zhongzheng/framework/web/service/UserDetailsServiceImpl.java
  14. 1 6
      zhongzheng-system/src/main/java/com/zhongzheng/modules/system/service/ISysWebService.java
  15. 1 21
      zhongzheng-system/src/main/java/com/zhongzheng/modules/system/service/impl/SysWebServiceImpl.java
  16. 45 0
      zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopBaseFilterAddBo.java
  17. 52 0
      zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopBaseFilterEditBo.java
  18. 57 0
      zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopBaseFilterQueryBo.java
  19. 84 0
      zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCourseAddBo.java
  20. 82 0
      zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCourseBusinessAddBo.java
  21. 101 0
      zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCourseBusinessEditBo.java
  22. 91 0
      zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCourseBusinessQueryBo.java
  23. 60 0
      zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCourseChapterAddBo.java
  24. 36 0
      zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCourseChapterBusinessAddBo.java
  25. 44 0
      zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCourseChapterBusinessEditBo.java
  26. 54 0
      zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCourseChapterBusinessQueryBo.java
  27. 73 0
      zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCourseChapterEditBo.java
  28. 72 0
      zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCourseChapterQueryBo.java
  29. 30 0
      zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCourseChapterSectionAddBo.java
  30. 36 0
      zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCourseChapterSectionEditBo.java
  31. 48 0
      zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCourseChapterSectionQueryBo.java
  32. 104 0
      zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCourseEditBo.java
  33. 27 0
      zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCourseEducationTierAddBo.java
  34. 32 0
      zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCourseEducationTierEditBo.java
  35. 45 0
      zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCourseEducationTierQueryBo.java
  36. 42 0
      zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCourseEducationTypeAddBo.java
  37. 48 0
      zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCourseEducationTypeEditBo.java
  38. 51 0
      zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCourseEducationTypeQueryBo.java
  39. 42 0
      zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCourseFileAddBo.java
  40. 48 0
      zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCourseFileEditBo.java
  41. 54 0
      zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCourseFileQueryBo.java
  42. 45 0
      zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCourseHandoutsAddBo.java
  43. 39 0
      zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCourseHandoutsBusinessAddBo.java
  44. 44 0
      zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCourseHandoutsBusinessEditBo.java
  45. 51 0
      zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCourseHandoutsBusinessQueryBo.java
  46. 52 0
      zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCourseHandoutsEditBo.java
  47. 57 0
      zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCourseHandoutsQueryBo.java
  48. 45 0
      zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCourseMenuAddBo.java
  49. 52 0
      zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCourseMenuEditBo.java
  50. 45 0
      zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCourseMenuExamAddBo.java
  51. 52 0
      zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCourseMenuExamEditBo.java
  52. 57 0
      zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCourseMenuExamQueryBo.java
  53. 57 0
      zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCourseMenuQueryBo.java
  54. 51 0
      zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCourseModuleAddBo.java
  55. 36 0
      zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCourseModuleBusinessAddBo.java
  56. 44 0
      zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCourseModuleBusinessEditBo.java
  57. 54 0
      zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCourseModuleBusinessQueryBo.java
  58. 30 0
      zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCourseModuleChapterAddBo.java
  59. 36 0
      zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCourseModuleChapterEditBo.java
  60. 48 0
      zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCourseModuleChapterQueryBo.java
  61. 60 0
      zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCourseModuleEditBo.java
  62. 63 0
      zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCourseModuleQueryBo.java
  63. 69 0
      zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCoursePhotoLogAddBo.java
  64. 84 0
      zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCoursePhotoLogEditBo.java
  65. 81 0
      zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCoursePhotoLogQueryBo.java
  66. 45 0
      zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCourseProjectTypeAddBo.java
  67. 53 0
      zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCourseProjectTypeEditBo.java
  68. 54 0
      zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCourseProjectTypeQueryBo.java
  69. 96 0
      zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCourseQueryBo.java
  70. 87 0
      zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCourseSectionAddBo.java
  71. 36 0
      zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCourseSectionBusinessAddBo.java
  72. 45 0
      zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCourseSectionBusinessEditBo.java
  73. 54 0
      zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCourseSectionBusinessQueryBo.java
  74. 109 0
      zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCourseSectionEditBo.java
  75. 99 0
      zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCourseSectionQueryBo.java
  76. 51 0
      zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCourseSectionWatchPerAddBo.java
  77. 60 0
      zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCourseSectionWatchPerEditBo.java
  78. 63 0
      zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCourseSectionWatchPerQueryBo.java
  79. 66 0
      zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCourseStreamingAddBo.java
  80. 33 0
      zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCourseStreamingBusinessAddBo.java
  81. 40 0
      zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCourseStreamingBusinessEditBo.java
  82. 51 0
      zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCourseStreamingBusinessQueryBo.java
  83. 80 0
      zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCourseStreamingEditBo.java
  84. 78 0
      zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCourseStreamingQueryBo.java
  85. 42 0
      zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCourseSubjectAddBo.java
  86. 48 0
      zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCourseSubjectEditBo.java
  87. 33 0
      zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCourseSubjectProjectAddBo.java
  88. 36 0
      zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCourseSubjectProjectEditBo.java
  89. 45 0
      zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCourseSubjectProjectQueryBo.java
  90. 51 0
      zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCourseSubjectQueryBo.java
  91. 60 0
      zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCourseTopicAddBo.java
  92. 72 0
      zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCourseTopicEditBo.java
  93. 55 0
      zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCourseTopicGoodsAddBo.java
  94. 65 0
      zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCourseTopicGoodsEditBo.java
  95. 67 0
      zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCourseTopicGoodsQueryBo.java
  96. 72 0
      zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCourseTopicQueryBo.java
  97. 33 0
      zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopDataWxTpClickAddBo.java
  98. 36 0
      zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopDataWxTpClickEditBo.java
  99. 45 0
      zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopDataWxTpClickQueryBo.java
  100. 76 0
      zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopExamAddBo.java

+ 3 - 3
zhongzheng-admin-saas/src/main/java/com/zhongzheng/controller/system/SuperSysLoginController.java

@@ -10,9 +10,9 @@ import com.zhongzheng.framework.web.service.TokenService;
 import com.zhongzheng.framework.web.service.TopSysLoginService;
 import com.zhongzheng.framework.web.service.TopSysPermissionService;
 import com.zhongzheng.framework.web.service.TopTokenService;
-import com.zhongzheng.modules.top.domain.TopSysMenu;
-import com.zhongzheng.modules.top.service.ITopSysMenuService;
-import com.zhongzheng.modules.top.service.ITopSysUserService;
+import com.zhongzheng.modules.top.user.domain.TopSysMenu;
+import com.zhongzheng.modules.top.user.service.ITopSysMenuService;
+import com.zhongzheng.modules.top.user.service.ITopSysUserService;
 import io.swagger.annotations.Api;
 import io.swagger.annotations.ApiOperation;
 import org.springframework.beans.factory.annotation.Autowired;

+ 2 - 2
zhongzheng-admin-saas/src/main/java/com/zhongzheng/controller/top/TopSysConfigController.java

@@ -8,8 +8,8 @@ import com.zhongzheng.common.core.domain.AjaxResult;
 import com.zhongzheng.common.core.page.TableDataInfo;
 import com.zhongzheng.common.enums.BusinessType;
 import com.zhongzheng.common.utils.SecurityUtils;
-import com.zhongzheng.modules.top.service.ITopSysConfigService;
-import com.zhongzheng.modules.top.vo.TopSysConfigVo;
+import com.zhongzheng.modules.top.user.service.ITopSysConfigService;
+import com.zhongzheng.modules.top.user.vo.TopSysConfigVo;
 import io.swagger.annotations.Api;
 import io.swagger.annotations.ApiOperation;
 import lombok.RequiredArgsConstructor;

+ 2 - 2
zhongzheng-admin-saas/src/main/java/com/zhongzheng/controller/top/TopSysDeptController.java

@@ -8,8 +8,8 @@ import com.zhongzheng.common.core.controller.BaseController;
 import com.zhongzheng.common.core.domain.AjaxResult;
 import com.zhongzheng.common.enums.BusinessType;
 import com.zhongzheng.common.utils.SecurityUtils;
-import com.zhongzheng.modules.top.domain.TopSysDept;
-import com.zhongzheng.modules.top.service.ITopSysDeptService;
+import com.zhongzheng.modules.top.user.domain.TopSysDept;
+import com.zhongzheng.modules.top.user.service.ITopSysDeptService;
 import io.swagger.annotations.Api;
 import io.swagger.annotations.ApiOperation;
 import lombok.RequiredArgsConstructor;

+ 5 - 5
zhongzheng-admin-saas/src/main/java/com/zhongzheng/controller/top/TopSysDictDataController.java

@@ -5,11 +5,11 @@ import com.zhongzheng.common.core.controller.BaseController;
 import com.zhongzheng.common.core.domain.AjaxResult;
 import com.zhongzheng.common.enums.BusinessType;
 import com.zhongzheng.common.utils.poi.ExcelUtil;
-import com.zhongzheng.modules.top.bo.TopSysDictDataAddBo;
-import com.zhongzheng.modules.top.bo.TopSysDictDataEditBo;
-import com.zhongzheng.modules.top.bo.TopSysDictDataQueryBo;
-import com.zhongzheng.modules.top.service.ITopSysDictDataService;
-import com.zhongzheng.modules.top.vo.TopSysDictDataVo;
+import com.zhongzheng.modules.top.user.bo.TopSysDictDataAddBo;
+import com.zhongzheng.modules.top.user.bo.TopSysDictDataEditBo;
+import com.zhongzheng.modules.top.user.bo.TopSysDictDataQueryBo;
+import com.zhongzheng.modules.top.user.service.ITopSysDictDataService;
+import com.zhongzheng.modules.top.user.vo.TopSysDictDataVo;
 import io.swagger.annotations.Api;
 import io.swagger.annotations.ApiOperation;
 import lombok.RequiredArgsConstructor;

+ 5 - 5
zhongzheng-admin-saas/src/main/java/com/zhongzheng/controller/top/TopSysDictTypeController.java

@@ -6,11 +6,11 @@ import com.zhongzheng.common.core.domain.AjaxResult;
 import com.zhongzheng.common.core.page.TableDataInfo;
 import com.zhongzheng.common.enums.BusinessType;
 import com.zhongzheng.common.utils.poi.ExcelUtil;
-import com.zhongzheng.modules.top.bo.TopSysDictTypeAddBo;
-import com.zhongzheng.modules.top.bo.TopSysDictTypeEditBo;
-import com.zhongzheng.modules.top.bo.TopSysDictTypeQueryBo;
-import com.zhongzheng.modules.top.service.ITopSysDictTypeService;
-import com.zhongzheng.modules.top.vo.TopSysDictTypeVo;
+import com.zhongzheng.modules.top.user.bo.TopSysDictTypeAddBo;
+import com.zhongzheng.modules.top.user.bo.TopSysDictTypeEditBo;
+import com.zhongzheng.modules.top.user.bo.TopSysDictTypeQueryBo;
+import com.zhongzheng.modules.top.user.service.ITopSysDictTypeService;
+import com.zhongzheng.modules.top.user.vo.TopSysDictTypeVo;
 import io.swagger.annotations.Api;
 import io.swagger.annotations.ApiOperation;
 import lombok.RequiredArgsConstructor;

+ 2 - 2
zhongzheng-admin-saas/src/main/java/com/zhongzheng/controller/top/TopSysMenuController.java

@@ -12,8 +12,8 @@ import com.zhongzheng.common.enums.BusinessType;
 import com.zhongzheng.common.utils.SecurityUtils;
 import com.zhongzheng.common.utils.ServletUtils;
 import com.zhongzheng.framework.web.service.TopTokenService;
-import com.zhongzheng.modules.top.domain.TopSysMenu;
-import com.zhongzheng.modules.top.service.ITopSysMenuService;
+import com.zhongzheng.modules.top.user.domain.TopSysMenu;
+import com.zhongzheng.modules.top.user.service.ITopSysMenuService;
 import io.swagger.annotations.Api;
 import io.swagger.annotations.ApiOperation;
 import lombok.RequiredArgsConstructor;

+ 3 - 3
zhongzheng-admin-saas/src/main/java/com/zhongzheng/controller/top/TopSysRoleController.java

@@ -14,9 +14,9 @@ import com.zhongzheng.common.utils.ServletUtils;
 import com.zhongzheng.common.utils.poi.ExcelUtil;
 import com.zhongzheng.framework.web.service.TopSysPermissionService;
 import com.zhongzheng.framework.web.service.TopTokenService;
-import com.zhongzheng.modules.top.domain.TopSysRole;
-import com.zhongzheng.modules.top.service.ITopSysRoleService;
-import com.zhongzheng.modules.top.service.ITopSysUserService;
+import com.zhongzheng.modules.top.user.domain.TopSysRole;
+import com.zhongzheng.modules.top.user.service.ITopSysRoleService;
+import com.zhongzheng.modules.top.user.service.ITopSysUserService;
 import io.swagger.annotations.Api;
 import io.swagger.annotations.ApiOperation;
 import lombok.RequiredArgsConstructor;

+ 4 - 4
zhongzheng-admin-saas/src/main/java/com/zhongzheng/controller/top/TopSysUserController.java

@@ -19,10 +19,10 @@ import com.zhongzheng.common.utils.ToolsUtils;
 import com.zhongzheng.common.utils.poi.ExcelUtil;
 import com.zhongzheng.framework.web.service.TopTokenService;
 import com.zhongzheng.modules.course.bo.CourseBusinessQueryBo;
-import com.zhongzheng.modules.top.domain.TopSysRole;
-import com.zhongzheng.modules.top.service.ITopSysPostService;
-import com.zhongzheng.modules.top.service.ITopSysRoleService;
-import com.zhongzheng.modules.top.service.ITopSysUserService;
+import com.zhongzheng.modules.top.user.domain.TopSysRole;
+import com.zhongzheng.modules.top.user.service.ITopSysPostService;
+import com.zhongzheng.modules.top.user.service.ITopSysRoleService;
+import com.zhongzheng.modules.top.user.service.ITopSysUserService;
 import io.swagger.annotations.Api;
 import io.swagger.annotations.ApiImplicitParam;
 import io.swagger.annotations.ApiOperation;

+ 2 - 2
zhongzheng-admin/src/main/java/com/zhongzheng/controller/common/CommonController.java

@@ -34,8 +34,8 @@ import com.zhongzheng.modules.system.domain.SysTenant;
 import com.zhongzheng.modules.system.service.ISysTenantService;
 import com.zhongzheng.modules.system.service.ISysWebService;
 import com.zhongzheng.modules.system.vo.SysTenantVo;
-import com.zhongzheng.modules.top.bo.TopSysTenantRegisterAddBo;
-import com.zhongzheng.modules.top.service.ITopSysTenantRegisterService;
+import com.zhongzheng.modules.top.user.bo.TopSysTenantRegisterAddBo;
+import com.zhongzheng.modules.top.user.service.ITopSysTenantRegisterService;
 import com.zhongzheng.modules.user.service.IUserService;
 import com.zhongzheng.modules.wx.bo.WxShareGoodsBo;
 import com.zhongzheng.modules.wx.service.IWxPayService;

+ 1 - 1
zhongzheng-framework/src/main/java/com/zhongzheng/framework/web/service/TopSysLoginService.java

@@ -11,7 +11,7 @@ import com.zhongzheng.common.utils.AES;
 import com.zhongzheng.common.utils.MessageUtils;
 import com.zhongzheng.framework.manager.AsyncManager;
 import com.zhongzheng.framework.manager.factory.AsyncFactory;
-import com.zhongzheng.modules.top.service.ITopSysUserService;
+import com.zhongzheng.modules.top.user.service.ITopSysUserService;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.security.authentication.AuthenticationManager;
 import org.springframework.security.authentication.BadCredentialsException;

+ 2 - 2
zhongzheng-framework/src/main/java/com/zhongzheng/framework/web/service/TopSysPermissionService.java

@@ -1,8 +1,8 @@
 package com.zhongzheng.framework.web.service;
 
 import com.zhongzheng.common.core.domain.entity.TopSysUser;
-import com.zhongzheng.modules.top.service.ITopSysMenuService;
-import com.zhongzheng.modules.top.service.ITopSysRoleService;
+import com.zhongzheng.modules.top.user.service.ITopSysMenuService;
+import com.zhongzheng.modules.top.user.service.ITopSysRoleService;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Component;
 

+ 1 - 1
zhongzheng-framework/src/main/java/com/zhongzheng/framework/web/service/TopUserDetailsServiceImpl.java

@@ -5,7 +5,7 @@ import com.zhongzheng.common.core.domain.entity.TopSysUser;
 import com.zhongzheng.common.core.domain.model.TopLoginUser;
 import com.zhongzheng.common.enums.UserStatus;
 import com.zhongzheng.common.exception.BaseException;
-import com.zhongzheng.modules.top.service.ITopSysUserService;
+import com.zhongzheng.modules.top.user.service.ITopSysUserService;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 import org.springframework.beans.factory.annotation.Autowired;

+ 0 - 6
zhongzheng-framework/src/main/java/com/zhongzheng/framework/web/service/UserDetailsServiceImpl.java

@@ -1,14 +1,11 @@
 package com.zhongzheng.framework.web.service;
 
 import cn.hutool.core.lang.Validator;
-import com.zhongzheng.common.core.domain.entity.TopSysUser;
 import com.zhongzheng.common.core.domain.entity.SysUser;
 import com.zhongzheng.common.core.domain.model.LoginUser;
-import com.zhongzheng.common.core.domain.model.TopLoginUser;
 import com.zhongzheng.common.enums.UserStatus;
 import com.zhongzheng.common.exception.BaseException;
 import com.zhongzheng.modules.system.service.ISysUserService;
-import com.zhongzheng.modules.top.service.ITopSysUserService;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 import org.springframework.beans.factory.annotation.Autowired;
@@ -17,9 +14,6 @@ import org.springframework.security.core.userdetails.UserDetailsService;
 import org.springframework.security.core.userdetails.UsernameNotFoundException;
 import org.springframework.stereotype.Service;
 
-import java.util.HashSet;
-import java.util.Set;
-
 /**
  * 用户验证处理
  *

+ 1 - 6
zhongzheng-system/src/main/java/com/zhongzheng/modules/system/service/ISysWebService.java

@@ -1,12 +1,7 @@
 package com.zhongzheng.modules.system.service;
 
-import com.baomidou.mybatisplus.extension.service.IService;
-import com.zhongzheng.common.core.domain.entity.SysUser;
-import com.zhongzheng.modules.course.bo.CourseBusinessQueryBo;
 import com.zhongzheng.modules.system.bo.SysNginxConfigAddBo;
-import com.zhongzheng.modules.top.bo.TopSysTenantRegisterAddBo;
-
-import java.util.List;
+import com.zhongzheng.modules.top.user.bo.TopSysTenantRegisterAddBo;
 
 /**
  * 用户 业务层

+ 1 - 21
zhongzheng-system/src/main/java/com/zhongzheng/modules/system/service/impl/SysWebServiceImpl.java

@@ -1,34 +1,14 @@
 package com.zhongzheng.modules.system.service.impl;
 
-import cn.hutool.core.lang.Validator;
 import com.alibaba.fastjson.JSONArray;
 import com.alibaba.fastjson.JSONObject;
-import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
-import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
-import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
-import com.zhongzheng.common.annotation.DataScope;
-import com.zhongzheng.common.constant.UserConstants;
-import com.zhongzheng.common.core.domain.entity.SysRole;
-import com.zhongzheng.common.core.domain.entity.SysUser;
 import com.zhongzheng.common.exception.CustomException;
-import com.zhongzheng.common.utils.DateUtils;
-import com.zhongzheng.common.utils.SecurityUtils;
-import com.zhongzheng.common.utils.ServletUtils;
 import com.zhongzheng.common.utils.http.HttpUtils;
-import com.zhongzheng.common.utils.ip.IpUtils;
-import com.zhongzheng.modules.course.bo.CourseBusinessQueryBo;
-import com.zhongzheng.modules.course.domain.CourseChapterSection;
-import com.zhongzheng.modules.order.bo.OrderShareMoneyAddBo;
 import com.zhongzheng.modules.system.bo.SysNginxConfigAddBo;
 import com.zhongzheng.modules.system.domain.SysConfig;
-import com.zhongzheng.modules.system.domain.SysPost;
-import com.zhongzheng.modules.system.domain.SysUserPost;
-import com.zhongzheng.modules.system.domain.SysUserRole;
-import com.zhongzheng.modules.system.mapper.*;
 import com.zhongzheng.modules.system.service.ISysConfigService;
-import com.zhongzheng.modules.system.service.ISysUserService;
 import com.zhongzheng.modules.system.service.ISysWebService;
-import com.zhongzheng.modules.top.bo.TopSysTenantRegisterAddBo;
+import com.zhongzheng.modules.top.user.bo.TopSysTenantRegisterAddBo;
 import lombok.extern.slf4j.Slf4j;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;

+ 45 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopBaseFilterAddBo.java

@@ -0,0 +1,45 @@
+package com.zhongzheng.modules.top.goods.bo;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import lombok.Data;
+import java.util.Date;
+
+
+
+/**
+ * 业务层次过滤器添加对象 top_base_filter
+ *
+ * @author ruoyi
+ * @date 2023-03-15
+ */
+@Data
+@ApiModel("业务层次过滤器添加对象")
+public class TopBaseFilterAddBo {
+
+    /** 教育层次ID */
+    @ApiModelProperty("教育层次ID")
+    private Long educationId;
+    /** 项目类型ID */
+    @ApiModelProperty("项目类型ID")
+    private Long projectId;
+    /** 业务层次ID */
+    @ApiModelProperty("业务层次ID")
+    private Long businessId;
+    /** 科目ID,拼接 */
+    @ApiModelProperty("科目ID,拼接")
+    private String subjectIds;
+    /** 类型 1课程 2题库 6直播 */
+    @ApiModelProperty("类型 1课程 2题库 6直播")
+    private Integer type;
+    /** 0 未启用 1启用 -1删除 */
+    @ApiModelProperty("0 未启用 1启用 -1删除")
+    private Integer status;
+    /** 添加时间 */
+    @ApiModelProperty("添加时间")
+    private Long createTime;
+    /** 修改时间 */
+    @ApiModelProperty("修改时间")
+    private Long updateTime;
+}

+ 52 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopBaseFilterEditBo.java

@@ -0,0 +1,52 @@
+package com.zhongzheng.modules.top.goods.bo;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import lombok.Data;
+import java.util.Date;
+
+
+/**
+ * 业务层次过滤器编辑对象 top_base_filter
+ *
+ * @author ruoyi
+ * @date 2023-03-15
+ */
+@Data
+@ApiModel("业务层次过滤器编辑对象")
+public class TopBaseFilterEditBo {
+
+    /** $column.columnComment */
+    @ApiModelProperty("$column.columnComment")
+    private Long id;
+
+    /** 教育层次ID */
+    @ApiModelProperty("教育层次ID")
+    private Long educationId;
+
+    /** 项目类型ID */
+    @ApiModelProperty("项目类型ID")
+    private Long projectId;
+
+    /** 业务层次ID */
+    @ApiModelProperty("业务层次ID")
+    private Long businessId;
+
+    /** 科目ID,拼接 */
+    @ApiModelProperty("科目ID,拼接")
+    private String subjectIds;
+
+    /** 类型 1课程 2题库 6直播 */
+    @ApiModelProperty("类型 1课程 2题库 6直播")
+    private Integer type;
+
+    /** 0 未启用 1启用 -1删除 */
+    @ApiModelProperty("0 未启用 1启用 -1删除")
+    private Integer status;
+
+    /** 修改时间 */
+    @ApiModelProperty("修改时间")
+    private Long updateTime;
+
+}

+ 57 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopBaseFilterQueryBo.java

@@ -0,0 +1,57 @@
+package com.zhongzheng.modules.top.goods.bo;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+import java.util.Date;
+import java.util.Map;
+import java.util.HashMap;
+
+import com.zhongzheng.common.core.domain.BaseEntity;
+
+/**
+ * 业务层次过滤器分页查询对象 top_base_filter
+ *
+ * @author ruoyi
+ * @date 2023-03-15
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+@ApiModel("业务层次过滤器分页查询对象")
+public class TopBaseFilterQueryBo extends BaseEntity {
+
+	/** 分页大小 */
+	@ApiModelProperty("分页大小")
+	private Integer pageSize;
+	/** 当前页数 */
+	@ApiModelProperty("当前页数")
+	private Integer pageNum;
+	/** 排序列 */
+	@ApiModelProperty("排序列")
+	private String orderByColumn;
+	/** 排序的方向desc或者asc */
+	@ApiModelProperty(value = "排序的方向", example = "asc,desc")
+	private String isAsc;
+
+
+	/** 教育层次ID */
+	@ApiModelProperty("教育层次ID")
+	private Long educationId;
+	/** 项目类型ID */
+	@ApiModelProperty("项目类型ID")
+	private Long projectId;
+	/** 业务层次ID */
+	@ApiModelProperty("业务层次ID")
+	private Long businessId;
+	/** 科目ID,拼接 */
+	@ApiModelProperty("科目ID,拼接")
+	private String subjectIds;
+	/** 类型 1课程 2题库 6直播 */
+	@ApiModelProperty("类型 1课程 2题库 6直播")
+	private Integer type;
+	/** 0 未启用 1启用 -1删除 */
+	@ApiModelProperty("0 未启用 1启用 -1删除")
+	private Integer status;
+}

+ 84 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCourseAddBo.java

@@ -0,0 +1,84 @@
+package com.zhongzheng.modules.top.goods.bo;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import lombok.Data;
+import java.util.Date;
+
+
+
+/**
+ * 课程添加对象 top_course
+ *
+ * @author ruoyi
+ * @date 2023-03-15
+ */
+@Data
+@ApiModel("课程添加对象")
+public class TopCourseAddBo {
+
+    /** 前缀名称 */
+    @ApiModelProperty("前缀名称")
+    private String prefixName;
+    /** 封面地址 */
+    @ApiModelProperty("封面地址")
+    private String coverUrl;
+    /** 简介 */
+    @ApiModelProperty("简介")
+    private String introduction;
+    /** 添加时间 */
+    @ApiModelProperty("添加时间")
+    private Long createTime;
+    /** 修改时间 */
+    @ApiModelProperty("修改时间")
+    private Long updateTime;
+    /** 状态 1正常 0关闭 */
+    @ApiModelProperty("状态 1正常 0关闭")
+    private Integer status;
+    /** 课程名称 */
+    @ApiModelProperty("课程名称")
+    private String courseName;
+    /** 排序 */
+    @ApiModelProperty("排序")
+    private Integer sort;
+    /** 教育类型ID */
+    @ApiModelProperty("教育类型ID")
+    private Long educationTypeId;
+    /** 业务层次id */
+    @ApiModelProperty("业务层次id")
+    private Long businessId;
+    /** 学校id */
+    @ApiModelProperty("学校id")
+    private Long schoolId;
+    /** 发布状态 1发布 0未发布 */
+    @ApiModelProperty("发布状态 1发布 0未发布")
+    private Long publishStatus;
+    /** 适合对象 */
+    @ApiModelProperty("适合对象")
+    private String suitableObject;
+    /** PC详情 */
+    @ApiModelProperty("PC详情")
+    private String pcDetailHtml;
+    /** 手机详情 */
+    @ApiModelProperty("手机详情")
+    private String mobileDetailHtml;
+    /** 专业id */
+    @ApiModelProperty("专业id")
+    private Long majorId;
+    /** 编码 */
+    @ApiModelProperty("编码")
+    private String code;
+    /** 科目id */
+    @ApiModelProperty("科目id")
+    private Long subjectId;
+    /** 项目ID */
+    @ApiModelProperty("项目ID")
+    private Long projectId;
+    /** 1显示 0隐藏 */
+    @ApiModelProperty("1显示 0隐藏")
+    private Integer courseShow;
+    /** 需要审核的目录ID */
+    @ApiModelProperty("需要审核的目录ID")
+    private Long auditingDirId;
+}

+ 82 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCourseBusinessAddBo.java

@@ -0,0 +1,82 @@
+package com.zhongzheng.modules.top.goods.bo;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import lombok.Data;
+import java.util.Date;
+
+
+import java.math.BigDecimal;
+
+/**
+ * 业务层次添加对象 top_course_business
+ *
+ * @author ruoyi
+ * @date 2023-03-15
+ */
+@Data
+@ApiModel("业务层次添加对象")
+public class TopCourseBusinessAddBo {
+
+    /** 业务名称 */
+    @ApiModelProperty("业务名称")
+    private String businessName;
+    /** 备注 */
+    @ApiModelProperty("备注")
+    private String remark;
+    /** 项目id */
+    @ApiModelProperty("项目id")
+    private Long projectId;
+    /** 编码YW */
+    @ApiModelProperty("编码YW")
+    private String encoder;
+    /** 学年 */
+    @ApiModelProperty("学年")
+    private BigDecimal schoolYear;
+    /** 0 未启用 1启用 -1删除 */
+    @ApiModelProperty("0 未启用 1启用 -1删除")
+    private Integer status;
+    /** 添加时间 */
+    @ApiModelProperty("添加时间")
+    private Long createTime;
+    /** 修改时间 */
+    @ApiModelProperty("修改时间")
+    private Long updateTime;
+    /** 下单数据模板选用 */
+    @ApiModelProperty("下单数据模板选用")
+    private Integer templateStatus;
+    /** 1限制章下做卷顺序 0不限制 2限制整个目录顺序 */
+    @ApiModelProperty("1限制章下做卷顺序 0不限制 2限制整个目录顺序")
+    private Integer goodsLearningOrder;
+    /** 审核资料模板用户ID拼接(包含盖章) */
+    @ApiModelProperty("审核资料模板用户ID拼接(包含盖章)")
+    private String profileTpUserIds;
+    /** 学时审核用户ID拼接 */
+    @ApiModelProperty("学时审核用户ID拼接")
+    private String periodUserIds;
+    /** 学时确认审核用户ID拼接 */
+    @ApiModelProperty("学时确认审核用户ID拼接")
+    private String periodConfirmUserIds;
+    /** 退款初审用户ID拼接 */
+    @ApiModelProperty("退款初审用户ID拼接")
+    private String refundUserIds;
+    /** 退款确认审核用户ID拼接 */
+    @ApiModelProperty("退款确认审核用户ID拼接")
+    private String refundConfirmUserIds;
+    /** 排序 */
+    @ApiModelProperty("排序")
+    private Integer sort;
+    /** 商品配置字段JSON */
+    @ApiModelProperty("商品配置字段JSON")
+    private String goodsFieldJson;
+    /** 别名 */
+    @ApiModelProperty("别名")
+    private String aliasName;
+    /** 学时审核类型:1人工,2自动 */
+    @ApiModelProperty("学时审核类型:1人工,2自动")
+    private Integer periodType;
+    /** 学时审核层级:1初审,2初审和复审 */
+    @ApiModelProperty("学时审核层级:1初审,2初审和复审")
+    private Integer periodNumber;
+}

+ 101 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCourseBusinessEditBo.java

@@ -0,0 +1,101 @@
+package com.zhongzheng.modules.top.goods.bo;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import lombok.Data;
+import java.util.Date;
+
+import java.math.BigDecimal;
+
+/**
+ * 业务层次编辑对象 top_course_business
+ *
+ * @author ruoyi
+ * @date 2023-03-15
+ */
+@Data
+@ApiModel("业务层次编辑对象")
+public class TopCourseBusinessEditBo {
+
+    /** $column.columnComment */
+    @ApiModelProperty("$column.columnComment")
+    private Long id;
+
+    /** 业务名称 */
+    @ApiModelProperty("业务名称")
+    private String businessName;
+
+    /** 备注 */
+    @ApiModelProperty("备注")
+    private String remark;
+
+    /** 项目id */
+    @ApiModelProperty("项目id")
+    private Long projectId;
+
+    /** 编码YW */
+    @ApiModelProperty("编码YW")
+    private String encoder;
+
+    /** 学年 */
+    @ApiModelProperty("学年")
+    private BigDecimal schoolYear;
+
+    /** 0 未启用 1启用 -1删除 */
+    @ApiModelProperty("0 未启用 1启用 -1删除")
+    private Integer status;
+
+    /** 修改时间 */
+    @ApiModelProperty("修改时间")
+    private Long updateTime;
+
+    /** 下单数据模板选用 */
+    @ApiModelProperty("下单数据模板选用")
+    private Integer templateStatus;
+
+    /** 1限制章下做卷顺序 0不限制 2限制整个目录顺序 */
+    @ApiModelProperty("1限制章下做卷顺序 0不限制 2限制整个目录顺序")
+    private Integer goodsLearningOrder;
+
+    /** 审核资料模板用户ID拼接(包含盖章) */
+    @ApiModelProperty("审核资料模板用户ID拼接(包含盖章)")
+    private String profileTpUserIds;
+
+    /** 学时审核用户ID拼接 */
+    @ApiModelProperty("学时审核用户ID拼接")
+    private String periodUserIds;
+
+    /** 学时确认审核用户ID拼接 */
+    @ApiModelProperty("学时确认审核用户ID拼接")
+    private String periodConfirmUserIds;
+
+    /** 退款初审用户ID拼接 */
+    @ApiModelProperty("退款初审用户ID拼接")
+    private String refundUserIds;
+
+    /** 退款确认审核用户ID拼接 */
+    @ApiModelProperty("退款确认审核用户ID拼接")
+    private String refundConfirmUserIds;
+
+    /** 排序 */
+    @ApiModelProperty("排序")
+    private Integer sort;
+
+    /** 商品配置字段JSON */
+    @ApiModelProperty("商品配置字段JSON")
+    private String goodsFieldJson;
+
+    /** 别名 */
+    @ApiModelProperty("别名")
+    private String aliasName;
+
+    /** 学时审核类型:1人工,2自动 */
+    @ApiModelProperty("学时审核类型:1人工,2自动")
+    private Integer periodType;
+
+    /** 学时审核层级:1初审,2初审和复审 */
+    @ApiModelProperty("学时审核层级:1初审,2初审和复审")
+    private Integer periodNumber;
+
+}

+ 91 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCourseBusinessQueryBo.java

@@ -0,0 +1,91 @@
+package com.zhongzheng.modules.top.goods.bo;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+import java.util.Date;
+import java.util.Map;
+import java.util.HashMap;
+
+import java.math.BigDecimal;
+import com.zhongzheng.common.core.domain.BaseEntity;
+
+/**
+ * 业务层次分页查询对象 top_course_business
+ *
+ * @author ruoyi
+ * @date 2023-03-15
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+@ApiModel("业务层次分页查询对象")
+public class TopCourseBusinessQueryBo extends BaseEntity {
+
+	/** 分页大小 */
+	@ApiModelProperty("分页大小")
+	private Integer pageSize;
+	/** 当前页数 */
+	@ApiModelProperty("当前页数")
+	private Integer pageNum;
+	/** 排序列 */
+	@ApiModelProperty("排序列")
+	private String orderByColumn;
+	/** 排序的方向desc或者asc */
+	@ApiModelProperty(value = "排序的方向", example = "asc,desc")
+	private String isAsc;
+
+
+	/** 业务名称 */
+	@ApiModelProperty("业务名称")
+	private String businessName;
+	/** 项目id */
+	@ApiModelProperty("项目id")
+	private Long projectId;
+	/** 编码YW */
+	@ApiModelProperty("编码YW")
+	private String encoder;
+	/** 学年 */
+	@ApiModelProperty("学年")
+	private BigDecimal schoolYear;
+	/** 0 未启用 1启用 -1删除 */
+	@ApiModelProperty("0 未启用 1启用 -1删除")
+	private Integer status;
+	/** 下单数据模板选用 */
+	@ApiModelProperty("下单数据模板选用")
+	private Integer templateStatus;
+	/** 1限制章下做卷顺序 0不限制 2限制整个目录顺序 */
+	@ApiModelProperty("1限制章下做卷顺序 0不限制 2限制整个目录顺序")
+	private Integer goodsLearningOrder;
+	/** 审核资料模板用户ID拼接(包含盖章) */
+	@ApiModelProperty("审核资料模板用户ID拼接(包含盖章)")
+	private String profileTpUserIds;
+	/** 学时审核用户ID拼接 */
+	@ApiModelProperty("学时审核用户ID拼接")
+	private String periodUserIds;
+	/** 学时确认审核用户ID拼接 */
+	@ApiModelProperty("学时确认审核用户ID拼接")
+	private String periodConfirmUserIds;
+	/** 退款初审用户ID拼接 */
+	@ApiModelProperty("退款初审用户ID拼接")
+	private String refundUserIds;
+	/** 退款确认审核用户ID拼接 */
+	@ApiModelProperty("退款确认审核用户ID拼接")
+	private String refundConfirmUserIds;
+	/** 排序 */
+	@ApiModelProperty("排序")
+	private Integer sort;
+	/** 商品配置字段JSON */
+	@ApiModelProperty("商品配置字段JSON")
+	private String goodsFieldJson;
+	/** 别名 */
+	@ApiModelProperty("别名")
+	private String aliasName;
+	/** 学时审核类型:1人工,2自动 */
+	@ApiModelProperty("学时审核类型:1人工,2自动")
+	private Integer periodType;
+	/** 学时审核层级:1初审,2初审和复审 */
+	@ApiModelProperty("学时审核层级:1初审,2初审和复审")
+	private Integer periodNumber;
+}

+ 60 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCourseChapterAddBo.java

@@ -0,0 +1,60 @@
+package com.zhongzheng.modules.top.goods.bo;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import lombok.Data;
+import java.util.Date;
+
+
+
+/**
+ * 课程大章添加对象 top_course_chapter
+ *
+ * @author ruoyi
+ * @date 2023-03-15
+ */
+@Data
+@ApiModel("课程大章添加对象")
+public class TopCourseChapterAddBo {
+
+    /** 名称 */
+    @ApiModelProperty("名称")
+    private String name;
+    /** $column.columnComment */
+    @ApiModelProperty("$column.columnComment")
+    private Long sort;
+    /** 添加时间 */
+    @ApiModelProperty("添加时间")
+    private Long createTime;
+    /** 修改时间 */
+    @ApiModelProperty("修改时间")
+    private Long updateTime;
+    /** 状态 1正常 0关闭 */
+    @ApiModelProperty("状态 1正常 0关闭")
+    private Integer status;
+    /** 前缀名称 */
+    @ApiModelProperty("前缀名称")
+    private String prefixName;
+    /** 封面地址 */
+    @ApiModelProperty("封面地址")
+    private String coverUrl;
+    /** 发布状态 1发布 0未发布 */
+    @ApiModelProperty("发布状态 1发布 0未发布")
+    private Long publishStatus;
+    /** 教育类型id用,拼接 */
+    @ApiModelProperty("教育类型id用,拼接")
+    private String educationTypeIds;
+    /** 业务层次id用,拼接 */
+    @ApiModelProperty("业务层次id用,拼接")
+    private String businessIds;
+    /** 科目id用,拼接 */
+    @ApiModelProperty("科目id用,拼接")
+    private String subjectIds;
+    /** 编码 */
+    @ApiModelProperty("编码")
+    private String code;
+    /** 导入编号 */
+    @ApiModelProperty("导入编号")
+    private String importNo;
+}

+ 36 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCourseChapterBusinessAddBo.java

@@ -0,0 +1,36 @@
+package com.zhongzheng.modules.top.goods.bo;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import lombok.Data;
+import java.util.Date;
+
+
+
+/**
+ * 课程大章适用业务关系添加对象 top_course_chapter_business
+ *
+ * @author ruoyi
+ * @date 2023-03-15
+ */
+@Data
+@ApiModel("课程大章适用业务关系添加对象")
+public class TopCourseChapterBusinessAddBo {
+
+    /** 大章id */
+    @ApiModelProperty("大章id")
+    private Long chapterId;
+    /** 教育类型id */
+    @ApiModelProperty("教育类型id")
+    private Long educationTypeId;
+    /** 业务层次id */
+    @ApiModelProperty("业务层次id")
+    private Long businessId;
+    /** 科目id */
+    @ApiModelProperty("科目id")
+    private Long subjectId;
+    /** 项目ID */
+    @ApiModelProperty("项目ID")
+    private Long projectId;
+}

+ 44 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCourseChapterBusinessEditBo.java

@@ -0,0 +1,44 @@
+package com.zhongzheng.modules.top.goods.bo;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import lombok.Data;
+import java.util.Date;
+
+
+/**
+ * 课程大章适用业务关系编辑对象 top_course_chapter_business
+ *
+ * @author ruoyi
+ * @date 2023-03-15
+ */
+@Data
+@ApiModel("课程大章适用业务关系编辑对象")
+public class TopCourseChapterBusinessEditBo {
+
+    /** $column.columnComment */
+    @ApiModelProperty("$column.columnComment")
+    private Long id;
+
+    /** 大章id */
+    @ApiModelProperty("大章id")
+    private Long chapterId;
+
+    /** 教育类型id */
+    @ApiModelProperty("教育类型id")
+    private Long educationTypeId;
+
+    /** 业务层次id */
+    @ApiModelProperty("业务层次id")
+    private Long businessId;
+
+    /** 科目id */
+    @ApiModelProperty("科目id")
+    private Long subjectId;
+
+    /** 项目ID */
+    @ApiModelProperty("项目ID")
+    private Long projectId;
+
+}

+ 54 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCourseChapterBusinessQueryBo.java

@@ -0,0 +1,54 @@
+package com.zhongzheng.modules.top.goods.bo;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+import java.util.Date;
+import java.util.Map;
+import java.util.HashMap;
+
+import com.zhongzheng.common.core.domain.BaseEntity;
+
+/**
+ * 课程大章适用业务关系分页查询对象 top_course_chapter_business
+ *
+ * @author ruoyi
+ * @date 2023-03-15
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+@ApiModel("课程大章适用业务关系分页查询对象")
+public class TopCourseChapterBusinessQueryBo extends BaseEntity {
+
+	/** 分页大小 */
+	@ApiModelProperty("分页大小")
+	private Integer pageSize;
+	/** 当前页数 */
+	@ApiModelProperty("当前页数")
+	private Integer pageNum;
+	/** 排序列 */
+	@ApiModelProperty("排序列")
+	private String orderByColumn;
+	/** 排序的方向desc或者asc */
+	@ApiModelProperty(value = "排序的方向", example = "asc,desc")
+	private String isAsc;
+
+
+	/** 大章id */
+	@ApiModelProperty("大章id")
+	private Long chapterId;
+	/** 教育类型id */
+	@ApiModelProperty("教育类型id")
+	private Long educationTypeId;
+	/** 业务层次id */
+	@ApiModelProperty("业务层次id")
+	private Long businessId;
+	/** 科目id */
+	@ApiModelProperty("科目id")
+	private Long subjectId;
+	/** 项目ID */
+	@ApiModelProperty("项目ID")
+	private Long projectId;
+}

+ 73 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCourseChapterEditBo.java

@@ -0,0 +1,73 @@
+package com.zhongzheng.modules.top.goods.bo;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import lombok.Data;
+import java.util.Date;
+
+
+/**
+ * 课程大章编辑对象 top_course_chapter
+ *
+ * @author ruoyi
+ * @date 2023-03-15
+ */
+@Data
+@ApiModel("课程大章编辑对象")
+public class TopCourseChapterEditBo {
+
+    /** 章ID */
+    @ApiModelProperty("章ID")
+    private Long chapterId;
+
+    /** 名称 */
+    @ApiModelProperty("名称")
+    private String name;
+
+    /** $column.columnComment */
+    @ApiModelProperty("$column.columnComment")
+    private Long sort;
+
+    /** 修改时间 */
+    @ApiModelProperty("修改时间")
+    private Long updateTime;
+
+    /** 状态 1正常 0关闭 */
+    @ApiModelProperty("状态 1正常 0关闭")
+    private Integer status;
+
+
+    /** 前缀名称 */
+    @ApiModelProperty("前缀名称")
+    private String prefixName;
+
+    /** 封面地址 */
+    @ApiModelProperty("封面地址")
+    private String coverUrl;
+
+    /** 发布状态 1发布 0未发布 */
+    @ApiModelProperty("发布状态 1发布 0未发布")
+    private Long publishStatus;
+
+    /** 教育类型id用,拼接 */
+    @ApiModelProperty("教育类型id用,拼接")
+    private String educationTypeIds;
+
+    /** 业务层次id用,拼接 */
+    @ApiModelProperty("业务层次id用,拼接")
+    private String businessIds;
+
+    /** 科目id用,拼接 */
+    @ApiModelProperty("科目id用,拼接")
+    private String subjectIds;
+
+    /** 编码 */
+    @ApiModelProperty("编码")
+    private String code;
+
+    /** 导入编号 */
+    @ApiModelProperty("导入编号")
+    private String importNo;
+
+}

+ 72 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCourseChapterQueryBo.java

@@ -0,0 +1,72 @@
+package com.zhongzheng.modules.top.goods.bo;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+import java.util.Date;
+import java.util.Map;
+import java.util.HashMap;
+
+import com.zhongzheng.common.core.domain.BaseEntity;
+
+/**
+ * 课程大章分页查询对象 top_course_chapter
+ *
+ * @author ruoyi
+ * @date 2023-03-15
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+@ApiModel("课程大章分页查询对象")
+public class TopCourseChapterQueryBo extends BaseEntity {
+
+	/** 分页大小 */
+	@ApiModelProperty("分页大小")
+	private Integer pageSize;
+	/** 当前页数 */
+	@ApiModelProperty("当前页数")
+	private Integer pageNum;
+	/** 排序列 */
+	@ApiModelProperty("排序列")
+	private String orderByColumn;
+	/** 排序的方向desc或者asc */
+	@ApiModelProperty(value = "排序的方向", example = "asc,desc")
+	private String isAsc;
+
+
+	/** 名称 */
+	@ApiModelProperty("名称")
+	private String name;
+	/** $column.columnComment */
+	@ApiModelProperty("$column.columnComment")
+	private Long sort;
+	/** 状态 1正常 0关闭 */
+	@ApiModelProperty("状态 1正常 0关闭")
+	private Integer status;
+	/** 前缀名称 */
+	@ApiModelProperty("前缀名称")
+	private String prefixName;
+	/** 封面地址 */
+	@ApiModelProperty("封面地址")
+	private String coverUrl;
+	/** 发布状态 1发布 0未发布 */
+	@ApiModelProperty("发布状态 1发布 0未发布")
+	private Long publishStatus;
+	/** 教育类型id用,拼接 */
+	@ApiModelProperty("教育类型id用,拼接")
+	private String educationTypeIds;
+	/** 业务层次id用,拼接 */
+	@ApiModelProperty("业务层次id用,拼接")
+	private String businessIds;
+	/** 科目id用,拼接 */
+	@ApiModelProperty("科目id用,拼接")
+	private String subjectIds;
+	/** 编码 */
+	@ApiModelProperty("编码")
+	private String code;
+	/** 导入编号 */
+	@ApiModelProperty("导入编号")
+	private String importNo;
+}

+ 30 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCourseChapterSectionAddBo.java

@@ -0,0 +1,30 @@
+package com.zhongzheng.modules.top.goods.bo;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import lombok.Data;
+import java.util.Date;
+
+
+
+/**
+ * 章与节关系添加对象 top_course_chapter_section
+ *
+ * @author ruoyi
+ * @date 2023-03-15
+ */
+@Data
+@ApiModel("章与节关系添加对象")
+public class TopCourseChapterSectionAddBo {
+
+    /** 节id */
+    @ApiModelProperty("节id")
+    private Long sectionId;
+    /** 章ID */
+    @ApiModelProperty("章ID")
+    private Long chapterId;
+    /** 排序 */
+    @ApiModelProperty("排序")
+    private Long sort;
+}

+ 36 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCourseChapterSectionEditBo.java

@@ -0,0 +1,36 @@
+package com.zhongzheng.modules.top.goods.bo;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import lombok.Data;
+import java.util.Date;
+
+
+/**
+ * 章与节关系编辑对象 top_course_chapter_section
+ *
+ * @author ruoyi
+ * @date 2023-03-15
+ */
+@Data
+@ApiModel("章与节关系编辑对象")
+public class TopCourseChapterSectionEditBo {
+
+    /** 节id */
+    @ApiModelProperty("节id")
+    private Long sectionId;
+
+    /** 章ID */
+    @ApiModelProperty("章ID")
+    private Long chapterId;
+
+    /** 排序 */
+    @ApiModelProperty("排序")
+    private Long sort;
+
+    /** $column.columnComment */
+    @ApiModelProperty("$column.columnComment")
+    private Long id;
+
+}

+ 48 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCourseChapterSectionQueryBo.java

@@ -0,0 +1,48 @@
+package com.zhongzheng.modules.top.goods.bo;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+import java.util.Date;
+import java.util.Map;
+import java.util.HashMap;
+
+import com.zhongzheng.common.core.domain.BaseEntity;
+
+/**
+ * 章与节关系分页查询对象 top_course_chapter_section
+ *
+ * @author ruoyi
+ * @date 2023-03-15
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+@ApiModel("章与节关系分页查询对象")
+public class TopCourseChapterSectionQueryBo extends BaseEntity {
+
+	/** 分页大小 */
+	@ApiModelProperty("分页大小")
+	private Integer pageSize;
+	/** 当前页数 */
+	@ApiModelProperty("当前页数")
+	private Integer pageNum;
+	/** 排序列 */
+	@ApiModelProperty("排序列")
+	private String orderByColumn;
+	/** 排序的方向desc或者asc */
+	@ApiModelProperty(value = "排序的方向", example = "asc,desc")
+	private String isAsc;
+
+
+	/** 节id */
+	@ApiModelProperty("节id")
+	private Long sectionId;
+	/** 章ID */
+	@ApiModelProperty("章ID")
+	private Long chapterId;
+	/** 排序 */
+	@ApiModelProperty("排序")
+	private Long sort;
+}

+ 104 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCourseEditBo.java

@@ -0,0 +1,104 @@
+package com.zhongzheng.modules.top.goods.bo;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import lombok.Data;
+import java.util.Date;
+
+
+/**
+ * 课程编辑对象 top_course
+ *
+ * @author ruoyi
+ * @date 2023-03-15
+ */
+@Data
+@ApiModel("课程编辑对象")
+public class TopCourseEditBo {
+
+    /** 课程ID */
+    @ApiModelProperty("课程ID")
+    private Long courseId;
+
+    /** 前缀名称 */
+    @ApiModelProperty("前缀名称")
+    private String prefixName;
+
+    /** 封面地址 */
+    @ApiModelProperty("封面地址")
+    private String coverUrl;
+
+    /** 简介 */
+    @ApiModelProperty("简介")
+    private String introduction;
+
+    /** 修改时间 */
+    @ApiModelProperty("修改时间")
+    private Long updateTime;
+
+    /** 状态 1正常 0关闭 */
+    @ApiModelProperty("状态 1正常 0关闭")
+    private Integer status;
+
+    /** 课程名称 */
+    @ApiModelProperty("课程名称")
+    private String courseName;
+
+    /** 排序 */
+    @ApiModelProperty("排序")
+    private Integer sort;
+
+    /** 教育类型ID */
+    @ApiModelProperty("教育类型ID")
+    private Long educationTypeId;
+
+    /** 业务层次id */
+    @ApiModelProperty("业务层次id")
+    private Long businessId;
+
+    /** 学校id */
+    @ApiModelProperty("学校id")
+    private Long schoolId;
+
+    /** 发布状态 1发布 0未发布 */
+    @ApiModelProperty("发布状态 1发布 0未发布")
+    private Long publishStatus;
+
+    /** 适合对象 */
+    @ApiModelProperty("适合对象")
+    private String suitableObject;
+
+    /** PC详情 */
+    @ApiModelProperty("PC详情")
+    private String pcDetailHtml;
+
+    /** 手机详情 */
+    @ApiModelProperty("手机详情")
+    private String mobileDetailHtml;
+
+    /** 专业id */
+    @ApiModelProperty("专业id")
+    private Long majorId;
+
+    /** 编码 */
+    @ApiModelProperty("编码")
+    private String code;
+
+    /** 科目id */
+    @ApiModelProperty("科目id")
+    private Long subjectId;
+
+    /** 项目ID */
+    @ApiModelProperty("项目ID")
+    private Long projectId;
+
+    /** 1显示 0隐藏 */
+    @ApiModelProperty("1显示 0隐藏")
+    private Integer courseShow;
+
+    /** 需要审核的目录ID */
+    @ApiModelProperty("需要审核的目录ID")
+    private Long auditingDirId;
+
+}

+ 27 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCourseEducationTierAddBo.java

@@ -0,0 +1,27 @@
+package com.zhongzheng.modules.top.goods.bo;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import lombok.Data;
+import java.util.Date;
+
+
+
+/**
+ * 教育层次添加对象 top_course_education_tier
+ *
+ * @author ruoyi
+ * @date 2023-03-15
+ */
+@Data
+@ApiModel("教育层次添加对象")
+public class TopCourseEducationTierAddBo {
+
+    /** 教育id */
+    @ApiModelProperty("教育id")
+    private Long educationId;
+    /** 1,2,3,4 逗号隔开 代表层次1项目类型,2业务类型,3院校,4专业 */
+    @ApiModelProperty("1,2,3,4 逗号隔开 代表层次1项目类型,2业务类型,3院校,4专业")
+    private String tireStatus;
+}

+ 32 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCourseEducationTierEditBo.java

@@ -0,0 +1,32 @@
+package com.zhongzheng.modules.top.goods.bo;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import lombok.Data;
+import java.util.Date;
+
+
+/**
+ * 教育层次编辑对象 top_course_education_tier
+ *
+ * @author ruoyi
+ * @date 2023-03-15
+ */
+@Data
+@ApiModel("教育层次编辑对象")
+public class TopCourseEducationTierEditBo {
+
+    /** 主键 */
+    @ApiModelProperty("主键")
+    private Long id;
+
+    /** 教育id */
+    @ApiModelProperty("教育id")
+    private Long educationId;
+
+    /** 1,2,3,4 逗号隔开 代表层次1项目类型,2业务类型,3院校,4专业 */
+    @ApiModelProperty("1,2,3,4 逗号隔开 代表层次1项目类型,2业务类型,3院校,4专业")
+    private String tireStatus;
+
+}

+ 45 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCourseEducationTierQueryBo.java

@@ -0,0 +1,45 @@
+package com.zhongzheng.modules.top.goods.bo;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+import java.util.Date;
+import java.util.Map;
+import java.util.HashMap;
+
+import com.zhongzheng.common.core.domain.BaseEntity;
+
+/**
+ * 教育层次分页查询对象 top_course_education_tier
+ *
+ * @author ruoyi
+ * @date 2023-03-15
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+@ApiModel("教育层次分页查询对象")
+public class TopCourseEducationTierQueryBo extends BaseEntity {
+
+	/** 分页大小 */
+	@ApiModelProperty("分页大小")
+	private Integer pageSize;
+	/** 当前页数 */
+	@ApiModelProperty("当前页数")
+	private Integer pageNum;
+	/** 排序列 */
+	@ApiModelProperty("排序列")
+	private String orderByColumn;
+	/** 排序的方向desc或者asc */
+	@ApiModelProperty(value = "排序的方向", example = "asc,desc")
+	private String isAsc;
+
+
+	/** 教育id */
+	@ApiModelProperty("教育id")
+	private Long educationId;
+	/** 1,2,3,4 逗号隔开 代表层次1项目类型,2业务类型,3院校,4专业 */
+	@ApiModelProperty("1,2,3,4 逗号隔开 代表层次1项目类型,2业务类型,3院校,4专业")
+	private String tireStatus;
+}

+ 42 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCourseEducationTypeAddBo.java

@@ -0,0 +1,42 @@
+package com.zhongzheng.modules.top.goods.bo;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import lombok.Data;
+import java.util.Date;
+
+
+
+/**
+ * 教育类型添加对象 top_course_education_type
+ *
+ * @author ruoyi
+ * @date 2023-03-15
+ */
+@Data
+@ApiModel("教育类型添加对象")
+public class TopCourseEducationTypeAddBo {
+
+    /** 教育类型名称 */
+    @ApiModelProperty("教育类型名称")
+    private String educationName;
+    /** 编码JY */
+    @ApiModelProperty("编码JY")
+    private String encoder;
+    /** 备注 */
+    @ApiModelProperty("备注")
+    private String remark;
+    /** 0 未启用 1启用 -1删除 */
+    @ApiModelProperty("0 未启用 1启用 -1删除")
+    private Integer status;
+    /** 添加时间 */
+    @ApiModelProperty("添加时间")
+    private Long createTime;
+    /** 修改时间 */
+    @ApiModelProperty("修改时间")
+    private Long updateTime;
+    /** 排序 */
+    @ApiModelProperty("排序")
+    private Integer sort;
+}

+ 48 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCourseEducationTypeEditBo.java

@@ -0,0 +1,48 @@
+package com.zhongzheng.modules.top.goods.bo;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import lombok.Data;
+import java.util.Date;
+
+
+/**
+ * 教育类型编辑对象 top_course_education_type
+ *
+ * @author ruoyi
+ * @date 2023-03-15
+ */
+@Data
+@ApiModel("教育类型编辑对象")
+public class TopCourseEducationTypeEditBo {
+
+    /** $column.columnComment */
+    @ApiModelProperty("$column.columnComment")
+    private Long id;
+
+    /** 教育类型名称 */
+    @ApiModelProperty("教育类型名称")
+    private String educationName;
+
+    /** 编码JY */
+    @ApiModelProperty("编码JY")
+    private String encoder;
+
+    /** 备注 */
+    @ApiModelProperty("备注")
+    private String remark;
+
+    /** 0 未启用 1启用 -1删除 */
+    @ApiModelProperty("0 未启用 1启用 -1删除")
+    private Integer status;
+
+    /** 修改时间 */
+    @ApiModelProperty("修改时间")
+    private Long updateTime;
+
+    /** 排序 */
+    @ApiModelProperty("排序")
+    private Integer sort;
+
+}

+ 51 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCourseEducationTypeQueryBo.java

@@ -0,0 +1,51 @@
+package com.zhongzheng.modules.top.goods.bo;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+import java.util.Date;
+import java.util.Map;
+import java.util.HashMap;
+
+import com.zhongzheng.common.core.domain.BaseEntity;
+
+/**
+ * 教育类型分页查询对象 top_course_education_type
+ *
+ * @author ruoyi
+ * @date 2023-03-15
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+@ApiModel("教育类型分页查询对象")
+public class TopCourseEducationTypeQueryBo extends BaseEntity {
+
+	/** 分页大小 */
+	@ApiModelProperty("分页大小")
+	private Integer pageSize;
+	/** 当前页数 */
+	@ApiModelProperty("当前页数")
+	private Integer pageNum;
+	/** 排序列 */
+	@ApiModelProperty("排序列")
+	private String orderByColumn;
+	/** 排序的方向desc或者asc */
+	@ApiModelProperty(value = "排序的方向", example = "asc,desc")
+	private String isAsc;
+
+
+	/** 教育类型名称 */
+	@ApiModelProperty("教育类型名称")
+	private String educationName;
+	/** 编码JY */
+	@ApiModelProperty("编码JY")
+	private String encoder;
+	/** 0 未启用 1启用 -1删除 */
+	@ApiModelProperty("0 未启用 1启用 -1删除")
+	private Integer status;
+	/** 排序 */
+	@ApiModelProperty("排序")
+	private Integer sort;
+}

+ 42 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCourseFileAddBo.java

@@ -0,0 +1,42 @@
+package com.zhongzheng.modules.top.goods.bo;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import lombok.Data;
+import java.util.Date;
+
+
+
+/**
+ * 文件添加对象 top_course_file
+ *
+ * @author ruoyi
+ * @date 2023-03-15
+ */
+@Data
+@ApiModel("文件添加对象")
+public class TopCourseFileAddBo {
+
+    /** 地址 */
+    @ApiModelProperty("地址")
+    private String url;
+    /** 文件名字 */
+    @ApiModelProperty("文件名字")
+    private String urlName;
+    /** 1启用 0关闭 */
+    @ApiModelProperty("1启用 0关闭")
+    private Integer status;
+    /** 添加时间 */
+    @ApiModelProperty("添加时间")
+    private Long createTime;
+    /** 修改时间 */
+    @ApiModelProperty("修改时间")
+    private Long updateTime;
+    /** 讲义ID */
+    @ApiModelProperty("讲义ID")
+    private Long handoutsId;
+    /** 排序 */
+    @ApiModelProperty("排序")
+    private Integer sort;
+}

+ 48 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCourseFileEditBo.java

@@ -0,0 +1,48 @@
+package com.zhongzheng.modules.top.goods.bo;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import lombok.Data;
+import java.util.Date;
+
+
+/**
+ * 文件编辑对象 top_course_file
+ *
+ * @author ruoyi
+ * @date 2023-03-15
+ */
+@Data
+@ApiModel("文件编辑对象")
+public class TopCourseFileEditBo {
+
+    /** $column.columnComment */
+    @ApiModelProperty("$column.columnComment")
+    private Long fileId;
+
+    /** 地址 */
+    @ApiModelProperty("地址")
+    private String url;
+
+    /** 文件名字 */
+    @ApiModelProperty("文件名字")
+    private String urlName;
+
+    /** 1启用 0关闭 */
+    @ApiModelProperty("1启用 0关闭")
+    private Integer status;
+
+    /** 修改时间 */
+    @ApiModelProperty("修改时间")
+    private Long updateTime;
+
+    /** 讲义ID */
+    @ApiModelProperty("讲义ID")
+    private Long handoutsId;
+
+    /** 排序 */
+    @ApiModelProperty("排序")
+    private Integer sort;
+
+}

+ 54 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCourseFileQueryBo.java

@@ -0,0 +1,54 @@
+package com.zhongzheng.modules.top.goods.bo;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+import java.util.Date;
+import java.util.Map;
+import java.util.HashMap;
+
+import com.zhongzheng.common.core.domain.BaseEntity;
+
+/**
+ * 文件分页查询对象 top_course_file
+ *
+ * @author ruoyi
+ * @date 2023-03-15
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+@ApiModel("文件分页查询对象")
+public class TopCourseFileQueryBo extends BaseEntity {
+
+	/** 分页大小 */
+	@ApiModelProperty("分页大小")
+	private Integer pageSize;
+	/** 当前页数 */
+	@ApiModelProperty("当前页数")
+	private Integer pageNum;
+	/** 排序列 */
+	@ApiModelProperty("排序列")
+	private String orderByColumn;
+	/** 排序的方向desc或者asc */
+	@ApiModelProperty(value = "排序的方向", example = "asc,desc")
+	private String isAsc;
+
+
+	/** 地址 */
+	@ApiModelProperty("地址")
+	private String url;
+	/** 文件名字 */
+	@ApiModelProperty("文件名字")
+	private String urlName;
+	/** 1启用 0关闭 */
+	@ApiModelProperty("1启用 0关闭")
+	private Integer status;
+	/** 讲义ID */
+	@ApiModelProperty("讲义ID")
+	private Long handoutsId;
+	/** 排序 */
+	@ApiModelProperty("排序")
+	private Integer sort;
+}

+ 45 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCourseHandoutsAddBo.java

@@ -0,0 +1,45 @@
+package com.zhongzheng.modules.top.goods.bo;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import lombok.Data;
+import java.util.Date;
+
+
+
+/**
+ * 讲义列添加对象 top_course_handouts
+ *
+ * @author ruoyi
+ * @date 2023-03-15
+ */
+@Data
+@ApiModel("讲义列添加对象")
+public class TopCourseHandoutsAddBo {
+
+    /** 标题 */
+    @ApiModelProperty("标题")
+    private String handoutsName;
+    /** 0 未启用 1启用  */
+    @ApiModelProperty("0 未启用 1启用 ")
+    private Integer status;
+    /** 文件地址 */
+    @ApiModelProperty("文件地址")
+    private String handoutsUrl;
+    /** 编码YW */
+    @ApiModelProperty("编码YW")
+    private String encoder;
+    /** 添加时间 */
+    @ApiModelProperty("添加时间")
+    private Long createTime;
+    /** 修改时间 */
+    @ApiModelProperty("修改时间")
+    private Long updateTime;
+    /** 文件名字 */
+    @ApiModelProperty("文件名字")
+    private String urlName;
+    /** 0不可下载 1下载 */
+    @ApiModelProperty("0不可下载 1下载")
+    private Integer canDownload;
+}

+ 39 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCourseHandoutsBusinessAddBo.java

@@ -0,0 +1,39 @@
+package com.zhongzheng.modules.top.goods.bo;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import lombok.Data;
+import java.util.Date;
+
+
+
+/**
+ * 讲义关联业务添加对象 top_course_handouts_business
+ *
+ * @author ruoyi
+ * @date 2023-03-15
+ */
+@Data
+@ApiModel("讲义关联业务添加对象")
+public class TopCourseHandoutsBusinessAddBo {
+
+    /** 教育ID */
+    @ApiModelProperty("教育ID")
+    private Long educationId;
+    /** 业务ID */
+    @ApiModelProperty("业务ID")
+    private Long businessId;
+    /** 添加时间 */
+    @ApiModelProperty("添加时间")
+    private Long createTime;
+    /** 修改时间 */
+    @ApiModelProperty("修改时间")
+    private Long updateTime;
+    /** 讲义ID */
+    @ApiModelProperty("讲义ID")
+    private Long handoutsId;
+    /** 科目ID */
+    @ApiModelProperty("科目ID")
+    private Long subjectId;
+}

+ 44 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCourseHandoutsBusinessEditBo.java

@@ -0,0 +1,44 @@
+package com.zhongzheng.modules.top.goods.bo;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import lombok.Data;
+import java.util.Date;
+
+
+/**
+ * 讲义关联业务编辑对象 top_course_handouts_business
+ *
+ * @author ruoyi
+ * @date 2023-03-15
+ */
+@Data
+@ApiModel("讲义关联业务编辑对象")
+public class TopCourseHandoutsBusinessEditBo {
+
+    /** $column.columnComment */
+    @ApiModelProperty("$column.columnComment")
+    private Long id;
+
+    /** 教育ID */
+    @ApiModelProperty("教育ID")
+    private Long educationId;
+
+    /** 业务ID */
+    @ApiModelProperty("业务ID")
+    private Long businessId;
+
+    /** 修改时间 */
+    @ApiModelProperty("修改时间")
+    private Long updateTime;
+
+    /** 讲义ID */
+    @ApiModelProperty("讲义ID")
+    private Long handoutsId;
+
+    /** 科目ID */
+    @ApiModelProperty("科目ID")
+    private Long subjectId;
+
+}

+ 51 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCourseHandoutsBusinessQueryBo.java

@@ -0,0 +1,51 @@
+package com.zhongzheng.modules.top.goods.bo;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+import java.util.Date;
+import java.util.Map;
+import java.util.HashMap;
+
+import com.zhongzheng.common.core.domain.BaseEntity;
+
+/**
+ * 讲义关联业务分页查询对象 top_course_handouts_business
+ *
+ * @author ruoyi
+ * @date 2023-03-15
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+@ApiModel("讲义关联业务分页查询对象")
+public class TopCourseHandoutsBusinessQueryBo extends BaseEntity {
+
+	/** 分页大小 */
+	@ApiModelProperty("分页大小")
+	private Integer pageSize;
+	/** 当前页数 */
+	@ApiModelProperty("当前页数")
+	private Integer pageNum;
+	/** 排序列 */
+	@ApiModelProperty("排序列")
+	private String orderByColumn;
+	/** 排序的方向desc或者asc */
+	@ApiModelProperty(value = "排序的方向", example = "asc,desc")
+	private String isAsc;
+
+
+	/** 教育ID */
+	@ApiModelProperty("教育ID")
+	private Long educationId;
+	/** 业务ID */
+	@ApiModelProperty("业务ID")
+	private Long businessId;
+	/** 讲义ID */
+	@ApiModelProperty("讲义ID")
+	private Long handoutsId;
+	/** 科目ID */
+	@ApiModelProperty("科目ID")
+	private Long subjectId;
+}

+ 52 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCourseHandoutsEditBo.java

@@ -0,0 +1,52 @@
+package com.zhongzheng.modules.top.goods.bo;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import lombok.Data;
+import java.util.Date;
+
+
+/**
+ * 讲义列编辑对象 top_course_handouts
+ *
+ * @author ruoyi
+ * @date 2023-03-15
+ */
+@Data
+@ApiModel("讲义列编辑对象")
+public class TopCourseHandoutsEditBo {
+
+    /** $column.columnComment */
+    @ApiModelProperty("$column.columnComment")
+    private Long handoutsId;
+
+    /** 标题 */
+    @ApiModelProperty("标题")
+    private String handoutsName;
+
+    /** 0 未启用 1启用  */
+    @ApiModelProperty("0 未启用 1启用 ")
+    private Integer status;
+
+    /** 文件地址 */
+    @ApiModelProperty("文件地址")
+    private String handoutsUrl;
+
+    /** 编码YW */
+    @ApiModelProperty("编码YW")
+    private String encoder;
+
+    /** 修改时间 */
+    @ApiModelProperty("修改时间")
+    private Long updateTime;
+
+    /** 文件名字 */
+    @ApiModelProperty("文件名字")
+    private String urlName;
+
+    /** 0不可下载 1下载 */
+    @ApiModelProperty("0不可下载 1下载")
+    private Integer canDownload;
+
+}

+ 57 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCourseHandoutsQueryBo.java

@@ -0,0 +1,57 @@
+package com.zhongzheng.modules.top.goods.bo;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+import java.util.Date;
+import java.util.Map;
+import java.util.HashMap;
+
+import com.zhongzheng.common.core.domain.BaseEntity;
+
+/**
+ * 讲义列分页查询对象 top_course_handouts
+ *
+ * @author ruoyi
+ * @date 2023-03-15
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+@ApiModel("讲义列分页查询对象")
+public class TopCourseHandoutsQueryBo extends BaseEntity {
+
+	/** 分页大小 */
+	@ApiModelProperty("分页大小")
+	private Integer pageSize;
+	/** 当前页数 */
+	@ApiModelProperty("当前页数")
+	private Integer pageNum;
+	/** 排序列 */
+	@ApiModelProperty("排序列")
+	private String orderByColumn;
+	/** 排序的方向desc或者asc */
+	@ApiModelProperty(value = "排序的方向", example = "asc,desc")
+	private String isAsc;
+
+
+	/** 标题 */
+	@ApiModelProperty("标题")
+	private String handoutsName;
+	/** 0 未启用 1启用  */
+	@ApiModelProperty("0 未启用 1启用 ")
+	private Integer status;
+	/** 文件地址 */
+	@ApiModelProperty("文件地址")
+	private String handoutsUrl;
+	/** 编码YW */
+	@ApiModelProperty("编码YW")
+	private String encoder;
+	/** 文件名字 */
+	@ApiModelProperty("文件名字")
+	private String urlName;
+	/** 0不可下载 1下载 */
+	@ApiModelProperty("0不可下载 1下载")
+	private Integer canDownload;
+}

+ 45 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCourseMenuAddBo.java

@@ -0,0 +1,45 @@
+package com.zhongzheng.modules.top.goods.bo;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import lombok.Data;
+import java.util.Date;
+
+
+
+/**
+ * 课程目录结构添加对象 top_course_menu
+ *
+ * @author ruoyi
+ * @date 2023-03-15
+ */
+@Data
+@ApiModel("课程目录结构添加对象")
+public class TopCourseMenuAddBo {
+
+    /** 课程ID */
+    @ApiModelProperty("课程ID")
+    private Long courseId;
+    /** 目录id */
+    @ApiModelProperty("目录id")
+    private Long menuId;
+    /** 1模块 2章 3节 */
+    @ApiModelProperty("1模块 2章 3节")
+    private Integer type;
+    /** 父id ,默认是0 */
+    @ApiModelProperty("父id ,默认是0")
+    private Long parentId;
+    /** 添加时间 */
+    @ApiModelProperty("添加时间")
+    private Long createTime;
+    /** 修改时间 */
+    @ApiModelProperty("修改时间")
+    private Long updateTime;
+    /** 状态 1正常 0关闭 */
+    @ApiModelProperty("状态 1正常 0关闭")
+    private Integer status;
+    /** 排序 */
+    @ApiModelProperty("排序")
+    private Integer sort;
+}

+ 52 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCourseMenuEditBo.java

@@ -0,0 +1,52 @@
+package com.zhongzheng.modules.top.goods.bo;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import lombok.Data;
+import java.util.Date;
+
+
+/**
+ * 课程目录结构编辑对象 top_course_menu
+ *
+ * @author ruoyi
+ * @date 2023-03-15
+ */
+@Data
+@ApiModel("课程目录结构编辑对象")
+public class TopCourseMenuEditBo {
+
+    /** $column.columnComment */
+    @ApiModelProperty("$column.columnComment")
+    private Long id;
+
+    /** 课程ID */
+    @ApiModelProperty("课程ID")
+    private Long courseId;
+
+    /** 目录id */
+    @ApiModelProperty("目录id")
+    private Long menuId;
+
+    /** 1模块 2章 3节 */
+    @ApiModelProperty("1模块 2章 3节")
+    private Integer type;
+
+    /** 父id ,默认是0 */
+    @ApiModelProperty("父id ,默认是0")
+    private Long parentId;
+
+    /** 修改时间 */
+    @ApiModelProperty("修改时间")
+    private Long updateTime;
+
+    /** 状态 1正常 0关闭 */
+    @ApiModelProperty("状态 1正常 0关闭")
+    private Integer status;
+
+    /** 排序 */
+    @ApiModelProperty("排序")
+    private Integer sort;
+
+}

+ 45 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCourseMenuExamAddBo.java

@@ -0,0 +1,45 @@
+package com.zhongzheng.modules.top.goods.bo;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import lombok.Data;
+import java.util.Date;
+
+
+
+/**
+ * 课程目录关联卷添加对象 top_course_menu_exam
+ *
+ * @author ruoyi
+ * @date 2023-03-15
+ */
+@Data
+@ApiModel("课程目录关联卷添加对象")
+public class TopCourseMenuExamAddBo {
+
+    /** 课程ID */
+    @ApiModelProperty("课程ID")
+    private Long courseId;
+    /** 模块ID */
+    @ApiModelProperty("模块ID")
+    private Long moduleId;
+    /** 章ID */
+    @ApiModelProperty("章ID")
+    private Long chapterId;
+    /** 节ID */
+    @ApiModelProperty("节ID")
+    private Long sectionId;
+    /** 题卷类型 1章卷 2节卷 3模块卷 */
+    @ApiModelProperty("题卷类型 1章卷 2节卷 3模块卷")
+    private Integer type;
+    /** 卷ID */
+    @ApiModelProperty("卷ID")
+    private Long examId;
+    /** 添加时间 */
+    @ApiModelProperty("添加时间")
+    private Long createTime;
+    /** 修改时间 */
+    @ApiModelProperty("修改时间")
+    private Long updateTime;
+}

+ 52 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCourseMenuExamEditBo.java

@@ -0,0 +1,52 @@
+package com.zhongzheng.modules.top.goods.bo;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import lombok.Data;
+import java.util.Date;
+
+
+/**
+ * 课程目录关联卷编辑对象 top_course_menu_exam
+ *
+ * @author ruoyi
+ * @date 2023-03-15
+ */
+@Data
+@ApiModel("课程目录关联卷编辑对象")
+public class TopCourseMenuExamEditBo {
+
+    /** $column.columnComment */
+    @ApiModelProperty("$column.columnComment")
+    private Long id;
+
+    /** 课程ID */
+    @ApiModelProperty("课程ID")
+    private Long courseId;
+
+    /** 模块ID */
+    @ApiModelProperty("模块ID")
+    private Long moduleId;
+
+    /** 章ID */
+    @ApiModelProperty("章ID")
+    private Long chapterId;
+
+    /** 节ID */
+    @ApiModelProperty("节ID")
+    private Long sectionId;
+
+    /** 题卷类型 1章卷 2节卷 3模块卷 */
+    @ApiModelProperty("题卷类型 1章卷 2节卷 3模块卷")
+    private Integer type;
+
+    /** 卷ID */
+    @ApiModelProperty("卷ID")
+    private Long examId;
+
+    /** 修改时间 */
+    @ApiModelProperty("修改时间")
+    private Long updateTime;
+
+}

+ 57 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCourseMenuExamQueryBo.java

@@ -0,0 +1,57 @@
+package com.zhongzheng.modules.top.goods.bo;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+import java.util.Date;
+import java.util.Map;
+import java.util.HashMap;
+
+import com.zhongzheng.common.core.domain.BaseEntity;
+
+/**
+ * 课程目录关联卷分页查询对象 top_course_menu_exam
+ *
+ * @author ruoyi
+ * @date 2023-03-15
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+@ApiModel("课程目录关联卷分页查询对象")
+public class TopCourseMenuExamQueryBo extends BaseEntity {
+
+	/** 分页大小 */
+	@ApiModelProperty("分页大小")
+	private Integer pageSize;
+	/** 当前页数 */
+	@ApiModelProperty("当前页数")
+	private Integer pageNum;
+	/** 排序列 */
+	@ApiModelProperty("排序列")
+	private String orderByColumn;
+	/** 排序的方向desc或者asc */
+	@ApiModelProperty(value = "排序的方向", example = "asc,desc")
+	private String isAsc;
+
+
+	/** 课程ID */
+	@ApiModelProperty("课程ID")
+	private Long courseId;
+	/** 模块ID */
+	@ApiModelProperty("模块ID")
+	private Long moduleId;
+	/** 章ID */
+	@ApiModelProperty("章ID")
+	private Long chapterId;
+	/** 节ID */
+	@ApiModelProperty("节ID")
+	private Long sectionId;
+	/** 题卷类型 1章卷 2节卷 3模块卷 */
+	@ApiModelProperty("题卷类型 1章卷 2节卷 3模块卷")
+	private Integer type;
+	/** 卷ID */
+	@ApiModelProperty("卷ID")
+	private Long examId;
+}

+ 57 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCourseMenuQueryBo.java

@@ -0,0 +1,57 @@
+package com.zhongzheng.modules.top.goods.bo;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+import java.util.Date;
+import java.util.Map;
+import java.util.HashMap;
+
+import com.zhongzheng.common.core.domain.BaseEntity;
+
+/**
+ * 课程目录结构分页查询对象 top_course_menu
+ *
+ * @author ruoyi
+ * @date 2023-03-15
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+@ApiModel("课程目录结构分页查询对象")
+public class TopCourseMenuQueryBo extends BaseEntity {
+
+	/** 分页大小 */
+	@ApiModelProperty("分页大小")
+	private Integer pageSize;
+	/** 当前页数 */
+	@ApiModelProperty("当前页数")
+	private Integer pageNum;
+	/** 排序列 */
+	@ApiModelProperty("排序列")
+	private String orderByColumn;
+	/** 排序的方向desc或者asc */
+	@ApiModelProperty(value = "排序的方向", example = "asc,desc")
+	private String isAsc;
+
+
+	/** 课程ID */
+	@ApiModelProperty("课程ID")
+	private Long courseId;
+	/** 目录id */
+	@ApiModelProperty("目录id")
+	private Long menuId;
+	/** 1模块 2章 3节 */
+	@ApiModelProperty("1模块 2章 3节")
+	private Integer type;
+	/** 父id ,默认是0 */
+	@ApiModelProperty("父id ,默认是0")
+	private Long parentId;
+	/** 状态 1正常 0关闭 */
+	@ApiModelProperty("状态 1正常 0关闭")
+	private Integer status;
+	/** 排序 */
+	@ApiModelProperty("排序")
+	private Integer sort;
+}

+ 51 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCourseModuleAddBo.java

@@ -0,0 +1,51 @@
+package com.zhongzheng.modules.top.goods.bo;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import lombok.Data;
+import java.util.Date;
+
+
+
+/**
+ * 课程模块添加对象 top_course_module
+ *
+ * @author ruoyi
+ * @date 2023-03-15
+ */
+@Data
+@ApiModel("课程模块添加对象")
+public class TopCourseModuleAddBo {
+
+    /** 前缀名称 */
+    @ApiModelProperty("前缀名称")
+    private String prefixName;
+    /** 模块名称 */
+    @ApiModelProperty("模块名称")
+    private String moduleName;
+    /** 封面地址 */
+    @ApiModelProperty("封面地址")
+    private String coverUrl;
+    /** 发布状态 1发布 0未发布 */
+    @ApiModelProperty("发布状态 1发布 0未发布")
+    private Long publishStatus;
+    /** 添加时间 */
+    @ApiModelProperty("添加时间")
+    private Long createTime;
+    /** 修改时间 */
+    @ApiModelProperty("修改时间")
+    private Long updateTime;
+    /** 状态 1正常 0关闭 */
+    @ApiModelProperty("状态 1正常 0关闭")
+    private Integer status;
+    /** 编码 */
+    @ApiModelProperty("编码")
+    private String code;
+    /** 题卷类型 1模块卷 2章卷 3试卷 */
+    @ApiModelProperty("题卷类型 1模块卷 2章卷 3试卷")
+    private Integer examType;
+    /** 赠送卷ID */
+    @ApiModelProperty("赠送卷ID")
+    private Long freeExamId;
+}

+ 36 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCourseModuleBusinessAddBo.java

@@ -0,0 +1,36 @@
+package com.zhongzheng.modules.top.goods.bo;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import lombok.Data;
+import java.util.Date;
+
+
+
+/**
+ * 课程模块适用业务关系添加对象 top_course_module_business
+ *
+ * @author ruoyi
+ * @date 2023-03-15
+ */
+@Data
+@ApiModel("课程模块适用业务关系添加对象")
+public class TopCourseModuleBusinessAddBo {
+
+    /** 模块id */
+    @ApiModelProperty("模块id")
+    private Long moduleId;
+    /** 教育类型id */
+    @ApiModelProperty("教育类型id")
+    private Long educationTypeId;
+    /** 业务层次id */
+    @ApiModelProperty("业务层次id")
+    private Long businessId;
+    /** 科目id */
+    @ApiModelProperty("科目id")
+    private Long subjectId;
+    /** 项目ID */
+    @ApiModelProperty("项目ID")
+    private Long projectId;
+}

+ 44 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCourseModuleBusinessEditBo.java

@@ -0,0 +1,44 @@
+package com.zhongzheng.modules.top.goods.bo;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import lombok.Data;
+import java.util.Date;
+
+
+/**
+ * 课程模块适用业务关系编辑对象 top_course_module_business
+ *
+ * @author ruoyi
+ * @date 2023-03-15
+ */
+@Data
+@ApiModel("课程模块适用业务关系编辑对象")
+public class TopCourseModuleBusinessEditBo {
+
+    /** $column.columnComment */
+    @ApiModelProperty("$column.columnComment")
+    private Long id;
+
+    /** 模块id */
+    @ApiModelProperty("模块id")
+    private Long moduleId;
+
+    /** 教育类型id */
+    @ApiModelProperty("教育类型id")
+    private Long educationTypeId;
+
+    /** 业务层次id */
+    @ApiModelProperty("业务层次id")
+    private Long businessId;
+
+    /** 科目id */
+    @ApiModelProperty("科目id")
+    private Long subjectId;
+
+    /** 项目ID */
+    @ApiModelProperty("项目ID")
+    private Long projectId;
+
+}

+ 54 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCourseModuleBusinessQueryBo.java

@@ -0,0 +1,54 @@
+package com.zhongzheng.modules.top.goods.bo;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+import java.util.Date;
+import java.util.Map;
+import java.util.HashMap;
+
+import com.zhongzheng.common.core.domain.BaseEntity;
+
+/**
+ * 课程模块适用业务关系分页查询对象 top_course_module_business
+ *
+ * @author ruoyi
+ * @date 2023-03-15
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+@ApiModel("课程模块适用业务关系分页查询对象")
+public class TopCourseModuleBusinessQueryBo extends BaseEntity {
+
+	/** 分页大小 */
+	@ApiModelProperty("分页大小")
+	private Integer pageSize;
+	/** 当前页数 */
+	@ApiModelProperty("当前页数")
+	private Integer pageNum;
+	/** 排序列 */
+	@ApiModelProperty("排序列")
+	private String orderByColumn;
+	/** 排序的方向desc或者asc */
+	@ApiModelProperty(value = "排序的方向", example = "asc,desc")
+	private String isAsc;
+
+
+	/** 模块id */
+	@ApiModelProperty("模块id")
+	private Long moduleId;
+	/** 教育类型id */
+	@ApiModelProperty("教育类型id")
+	private Long educationTypeId;
+	/** 业务层次id */
+	@ApiModelProperty("业务层次id")
+	private Long businessId;
+	/** 科目id */
+	@ApiModelProperty("科目id")
+	private Long subjectId;
+	/** 项目ID */
+	@ApiModelProperty("项目ID")
+	private Long projectId;
+}

+ 30 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCourseModuleChapterAddBo.java

@@ -0,0 +1,30 @@
+package com.zhongzheng.modules.top.goods.bo;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import lombok.Data;
+import java.util.Date;
+
+
+
+/**
+ * 模块与章关系添加对象 top_course_module_chapter
+ *
+ * @author ruoyi
+ * @date 2023-03-15
+ */
+@Data
+@ApiModel("模块与章关系添加对象")
+public class TopCourseModuleChapterAddBo {
+
+    /** 模块id */
+    @ApiModelProperty("模块id")
+    private Long moduleId;
+    /** 章ID */
+    @ApiModelProperty("章ID")
+    private Long chapterId;
+    /** 排序 */
+    @ApiModelProperty("排序")
+    private Integer sort;
+}

+ 36 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCourseModuleChapterEditBo.java

@@ -0,0 +1,36 @@
+package com.zhongzheng.modules.top.goods.bo;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import lombok.Data;
+import java.util.Date;
+
+
+/**
+ * 模块与章关系编辑对象 top_course_module_chapter
+ *
+ * @author ruoyi
+ * @date 2023-03-15
+ */
+@Data
+@ApiModel("模块与章关系编辑对象")
+public class TopCourseModuleChapterEditBo {
+
+    /** $column.columnComment */
+    @ApiModelProperty("$column.columnComment")
+    private Long id;
+
+    /** 模块id */
+    @ApiModelProperty("模块id")
+    private Long moduleId;
+
+    /** 章ID */
+    @ApiModelProperty("章ID")
+    private Long chapterId;
+
+    /** 排序 */
+    @ApiModelProperty("排序")
+    private Integer sort;
+
+}

+ 48 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCourseModuleChapterQueryBo.java

@@ -0,0 +1,48 @@
+package com.zhongzheng.modules.top.goods.bo;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+import java.util.Date;
+import java.util.Map;
+import java.util.HashMap;
+
+import com.zhongzheng.common.core.domain.BaseEntity;
+
+/**
+ * 模块与章关系分页查询对象 top_course_module_chapter
+ *
+ * @author ruoyi
+ * @date 2023-03-15
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+@ApiModel("模块与章关系分页查询对象")
+public class TopCourseModuleChapterQueryBo extends BaseEntity {
+
+	/** 分页大小 */
+	@ApiModelProperty("分页大小")
+	private Integer pageSize;
+	/** 当前页数 */
+	@ApiModelProperty("当前页数")
+	private Integer pageNum;
+	/** 排序列 */
+	@ApiModelProperty("排序列")
+	private String orderByColumn;
+	/** 排序的方向desc或者asc */
+	@ApiModelProperty(value = "排序的方向", example = "asc,desc")
+	private String isAsc;
+
+
+	/** 模块id */
+	@ApiModelProperty("模块id")
+	private Long moduleId;
+	/** 章ID */
+	@ApiModelProperty("章ID")
+	private Long chapterId;
+	/** 排序 */
+	@ApiModelProperty("排序")
+	private Integer sort;
+}

+ 60 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCourseModuleEditBo.java

@@ -0,0 +1,60 @@
+package com.zhongzheng.modules.top.goods.bo;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import lombok.Data;
+import java.util.Date;
+
+
+/**
+ * 课程模块编辑对象 top_course_module
+ *
+ * @author ruoyi
+ * @date 2023-03-15
+ */
+@Data
+@ApiModel("课程模块编辑对象")
+public class TopCourseModuleEditBo {
+
+    /** $column.columnComment */
+    @ApiModelProperty("$column.columnComment")
+    private Long moduleId;
+
+    /** 前缀名称 */
+    @ApiModelProperty("前缀名称")
+    private String prefixName;
+
+    /** 模块名称 */
+    @ApiModelProperty("模块名称")
+    private String moduleName;
+
+    /** 封面地址 */
+    @ApiModelProperty("封面地址")
+    private String coverUrl;
+
+    /** 发布状态 1发布 0未发布 */
+    @ApiModelProperty("发布状态 1发布 0未发布")
+    private Long publishStatus;
+
+    /** 修改时间 */
+    @ApiModelProperty("修改时间")
+    private Long updateTime;
+
+    /** 状态 1正常 0关闭 */
+    @ApiModelProperty("状态 1正常 0关闭")
+    private Integer status;
+
+    /** 编码 */
+    @ApiModelProperty("编码")
+    private String code;
+
+    /** 题卷类型 1模块卷 2章卷 3试卷 */
+    @ApiModelProperty("题卷类型 1模块卷 2章卷 3试卷")
+    private Integer examType;
+
+    /** 赠送卷ID */
+    @ApiModelProperty("赠送卷ID")
+    private Long freeExamId;
+
+}

+ 63 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCourseModuleQueryBo.java

@@ -0,0 +1,63 @@
+package com.zhongzheng.modules.top.goods.bo;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+import java.util.Date;
+import java.util.Map;
+import java.util.HashMap;
+
+import com.zhongzheng.common.core.domain.BaseEntity;
+
+/**
+ * 课程模块分页查询对象 top_course_module
+ *
+ * @author ruoyi
+ * @date 2023-03-15
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+@ApiModel("课程模块分页查询对象")
+public class TopCourseModuleQueryBo extends BaseEntity {
+
+	/** 分页大小 */
+	@ApiModelProperty("分页大小")
+	private Integer pageSize;
+	/** 当前页数 */
+	@ApiModelProperty("当前页数")
+	private Integer pageNum;
+	/** 排序列 */
+	@ApiModelProperty("排序列")
+	private String orderByColumn;
+	/** 排序的方向desc或者asc */
+	@ApiModelProperty(value = "排序的方向", example = "asc,desc")
+	private String isAsc;
+
+
+	/** 前缀名称 */
+	@ApiModelProperty("前缀名称")
+	private String prefixName;
+	/** 模块名称 */
+	@ApiModelProperty("模块名称")
+	private String moduleName;
+	/** 封面地址 */
+	@ApiModelProperty("封面地址")
+	private String coverUrl;
+	/** 发布状态 1发布 0未发布 */
+	@ApiModelProperty("发布状态 1发布 0未发布")
+	private Long publishStatus;
+	/** 状态 1正常 0关闭 */
+	@ApiModelProperty("状态 1正常 0关闭")
+	private Integer status;
+	/** 编码 */
+	@ApiModelProperty("编码")
+	private String code;
+	/** 题卷类型 1模块卷 2章卷 3试卷 */
+	@ApiModelProperty("题卷类型 1模块卷 2章卷 3试卷")
+	private Integer examType;
+	/** 赠送卷ID */
+	@ApiModelProperty("赠送卷ID")
+	private Long freeExamId;
+}

+ 69 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCoursePhotoLogAddBo.java

@@ -0,0 +1,69 @@
+package com.zhongzheng.modules.top.goods.bo;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import lombok.Data;
+import java.util.Date;
+
+
+
+/**
+ * 用户节拍照记录添加对象 top_course_photo_log
+ *
+ * @author ruoyi
+ * @date 2023-03-15
+ */
+@Data
+@ApiModel("用户节拍照记录添加对象")
+public class TopCoursePhotoLogAddBo {
+
+    /** 节ID */
+    @ApiModelProperty("节ID")
+    private Long sectionId;
+    /** 照片地址 */
+    @ApiModelProperty("照片地址")
+    private String photo;
+    /** 拍照时的视频秒数 */
+    @ApiModelProperty("拍照时的视频秒数")
+    private Long photoTime;
+    /** $column.columnComment */
+    @ApiModelProperty("$column.columnComment")
+    private Long userId;
+    /** 需要的拍照总数 */
+    @ApiModelProperty("需要的拍照总数")
+    private Long photoNum;
+    /** 添加时间 */
+    @ApiModelProperty("添加时间")
+    private Long createTime;
+    /** 修改时间 */
+    @ApiModelProperty("修改时间")
+    private Long updateTime;
+    /** 状态 1正常 0关闭 */
+    @ApiModelProperty("状态 1正常 0关闭")
+    private Integer status;
+    /** 商品ID */
+    @ApiModelProperty("商品ID")
+    private Long goodsId;
+    /** 第几张图片 从0开始 ,直播都是-1, -2是图片分组时间 */
+    @ApiModelProperty("第几张图片 从0开始 ,直播都是-1, -2是图片分组时间")
+    private Integer photoIndex;
+    /** 班级ID */
+    @ApiModelProperty("班级ID")
+    private Long gradeId;
+    /** 模块ID */
+    @ApiModelProperty("模块ID")
+    private Long moduleId;
+    /** 章ID */
+    @ApiModelProperty("章ID")
+    private Long chapterId;
+    /** 当前状态 1 当前状态 0过往状态 */
+    @ApiModelProperty("当前状态 1 当前状态 0过往状态")
+    private Integer currentStatus;
+    /** 拍照时间间隔 */
+    @ApiModelProperty("拍照时间间隔")
+    private String timeInterval;
+    /** 课程ID */
+    @ApiModelProperty("课程ID")
+    private Long courseId;
+}

+ 84 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCoursePhotoLogEditBo.java

@@ -0,0 +1,84 @@
+package com.zhongzheng.modules.top.goods.bo;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import lombok.Data;
+import java.util.Date;
+
+
+/**
+ * 用户节拍照记录编辑对象 top_course_photo_log
+ *
+ * @author ruoyi
+ * @date 2023-03-15
+ */
+@Data
+@ApiModel("用户节拍照记录编辑对象")
+public class TopCoursePhotoLogEditBo {
+
+    /** $column.columnComment */
+    @ApiModelProperty("$column.columnComment")
+    private Long id;
+
+    /** 节ID */
+    @ApiModelProperty("节ID")
+    private Long sectionId;
+
+    /** 照片地址 */
+    @ApiModelProperty("照片地址")
+    private String photo;
+
+    /** 拍照时的视频秒数 */
+    @ApiModelProperty("拍照时的视频秒数")
+    private Long photoTime;
+
+    /** $column.columnComment */
+    @ApiModelProperty("$column.columnComment")
+    private Long userId;
+
+    /** 需要的拍照总数 */
+    @ApiModelProperty("需要的拍照总数")
+    private Long photoNum;
+
+    /** 修改时间 */
+    @ApiModelProperty("修改时间")
+    private Long updateTime;
+
+    /** 状态 1正常 0关闭 */
+    @ApiModelProperty("状态 1正常 0关闭")
+    private Integer status;
+
+    /** 商品ID */
+    @ApiModelProperty("商品ID")
+    private Long goodsId;
+
+    /** 第几张图片 从0开始 ,直播都是-1, -2是图片分组时间 */
+    @ApiModelProperty("第几张图片 从0开始 ,直播都是-1, -2是图片分组时间")
+    private Integer photoIndex;
+
+    /** 班级ID */
+    @ApiModelProperty("班级ID")
+    private Long gradeId;
+
+    /** 模块ID */
+    @ApiModelProperty("模块ID")
+    private Long moduleId;
+
+    /** 章ID */
+    @ApiModelProperty("章ID")
+    private Long chapterId;
+
+    /** 当前状态 1 当前状态 0过往状态 */
+    @ApiModelProperty("当前状态 1 当前状态 0过往状态")
+    private Integer currentStatus;
+
+    /** 拍照时间间隔 */
+    @ApiModelProperty("拍照时间间隔")
+    private String timeInterval;
+
+    /** 课程ID */
+    @ApiModelProperty("课程ID")
+    private Long courseId;
+
+}

+ 81 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCoursePhotoLogQueryBo.java

@@ -0,0 +1,81 @@
+package com.zhongzheng.modules.top.goods.bo;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+import java.util.Date;
+import java.util.Map;
+import java.util.HashMap;
+
+import com.zhongzheng.common.core.domain.BaseEntity;
+
+/**
+ * 用户节拍照记录分页查询对象 top_course_photo_log
+ *
+ * @author ruoyi
+ * @date 2023-03-15
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+@ApiModel("用户节拍照记录分页查询对象")
+public class TopCoursePhotoLogQueryBo extends BaseEntity {
+
+	/** 分页大小 */
+	@ApiModelProperty("分页大小")
+	private Integer pageSize;
+	/** 当前页数 */
+	@ApiModelProperty("当前页数")
+	private Integer pageNum;
+	/** 排序列 */
+	@ApiModelProperty("排序列")
+	private String orderByColumn;
+	/** 排序的方向desc或者asc */
+	@ApiModelProperty(value = "排序的方向", example = "asc,desc")
+	private String isAsc;
+
+
+	/** 节ID */
+	@ApiModelProperty("节ID")
+	private Long sectionId;
+	/** 照片地址 */
+	@ApiModelProperty("照片地址")
+	private String photo;
+	/** 拍照时的视频秒数 */
+	@ApiModelProperty("拍照时的视频秒数")
+	private Long photoTime;
+	/** $column.columnComment */
+	@ApiModelProperty("$column.columnComment")
+	private Long userId;
+	/** 需要的拍照总数 */
+	@ApiModelProperty("需要的拍照总数")
+	private Long photoNum;
+	/** 状态 1正常 0关闭 */
+	@ApiModelProperty("状态 1正常 0关闭")
+	private Integer status;
+	/** 商品ID */
+	@ApiModelProperty("商品ID")
+	private Long goodsId;
+	/** 第几张图片 从0开始 ,直播都是-1, -2是图片分组时间 */
+	@ApiModelProperty("第几张图片 从0开始 ,直播都是-1, -2是图片分组时间")
+	private Integer photoIndex;
+	/** 班级ID */
+	@ApiModelProperty("班级ID")
+	private Long gradeId;
+	/** 模块ID */
+	@ApiModelProperty("模块ID")
+	private Long moduleId;
+	/** 章ID */
+	@ApiModelProperty("章ID")
+	private Long chapterId;
+	/** 当前状态 1 当前状态 0过往状态 */
+	@ApiModelProperty("当前状态 1 当前状态 0过往状态")
+	private Integer currentStatus;
+	/** 拍照时间间隔 */
+	@ApiModelProperty("拍照时间间隔")
+	private String timeInterval;
+	/** 课程ID */
+	@ApiModelProperty("课程ID")
+	private Long courseId;
+}

+ 45 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCourseProjectTypeAddBo.java

@@ -0,0 +1,45 @@
+package com.zhongzheng.modules.top.goods.bo;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import lombok.Data;
+import java.util.Date;
+
+
+
+/**
+ * 项目类型添加对象 top_course_project_type
+ *
+ * @author ruoyi
+ * @date 2023-03-15
+ */
+@Data
+@ApiModel("项目类型添加对象")
+public class TopCourseProjectTypeAddBo {
+
+    /** 项目名称 */
+    @ApiModelProperty("项目名称")
+    private String projectName;
+    /** 编码XM */
+    @ApiModelProperty("编码XM")
+    private String encoder;
+    /** 备注 */
+    @ApiModelProperty("备注")
+    private String remark;
+    /** 教育类型id */
+    @ApiModelProperty("教育类型id")
+    private Long educationId;
+    /** 0 未启用 1启用 -1删除 */
+    @ApiModelProperty("0 未启用 1启用 -1删除")
+    private Integer status;
+    /** 添加时间 */
+    @ApiModelProperty("添加时间")
+    private Long createTime;
+    /** 修改时间 */
+    @ApiModelProperty("修改时间")
+    private Long updateTime;
+    /** 排序 */
+    @ApiModelProperty("排序")
+    private Integer sort;
+}

+ 53 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCourseProjectTypeEditBo.java

@@ -0,0 +1,53 @@
+package com.zhongzheng.modules.top.goods.bo;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import lombok.Data;
+import java.util.Date;
+
+
+/**
+ * 项目类型编辑对象 top_course_project_type
+ *
+ * @author ruoyi
+ * @date 2023-03-15
+ */
+@Data
+@ApiModel("项目类型编辑对象")
+public class TopCourseProjectTypeEditBo {
+
+    /** $column.columnComment */
+    @ApiModelProperty("$column.columnComment")
+    private Long id;
+
+    /** 项目名称 */
+    @ApiModelProperty("项目名称")
+    private String projectName;
+
+    /** 编码XM */
+    @ApiModelProperty("编码XM")
+    private String encoder;
+
+    /** 备注 */
+    @ApiModelProperty("备注")
+    private String remark;
+
+    /** 教育类型id */
+    @ApiModelProperty("教育类型id")
+    private Long educationId;
+
+    /** 0 未启用 1启用 -1删除 */
+    @ApiModelProperty("0 未启用 1启用 -1删除")
+    private Integer status;
+
+    /** 修改时间 */
+    @ApiModelProperty("修改时间")
+    private Long updateTime;
+
+
+    /** 排序 */
+    @ApiModelProperty("排序")
+    private Integer sort;
+
+}

+ 54 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCourseProjectTypeQueryBo.java

@@ -0,0 +1,54 @@
+package com.zhongzheng.modules.top.goods.bo;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+import java.util.Date;
+import java.util.Map;
+import java.util.HashMap;
+
+import com.zhongzheng.common.core.domain.BaseEntity;
+
+/**
+ * 项目类型分页查询对象 top_course_project_type
+ *
+ * @author ruoyi
+ * @date 2023-03-15
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+@ApiModel("项目类型分页查询对象")
+public class TopCourseProjectTypeQueryBo extends BaseEntity {
+
+	/** 分页大小 */
+	@ApiModelProperty("分页大小")
+	private Integer pageSize;
+	/** 当前页数 */
+	@ApiModelProperty("当前页数")
+	private Integer pageNum;
+	/** 排序列 */
+	@ApiModelProperty("排序列")
+	private String orderByColumn;
+	/** 排序的方向desc或者asc */
+	@ApiModelProperty(value = "排序的方向", example = "asc,desc")
+	private String isAsc;
+
+
+	/** 项目名称 */
+	@ApiModelProperty("项目名称")
+	private String projectName;
+	/** 编码XM */
+	@ApiModelProperty("编码XM")
+	private String encoder;
+	/** 教育类型id */
+	@ApiModelProperty("教育类型id")
+	private Long educationId;
+	/** 0 未启用 1启用 -1删除 */
+	@ApiModelProperty("0 未启用 1启用 -1删除")
+	private Integer status;
+	/** 排序 */
+	@ApiModelProperty("排序")
+	private Integer sort;
+}

+ 96 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCourseQueryBo.java

@@ -0,0 +1,96 @@
+package com.zhongzheng.modules.top.goods.bo;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+import java.util.Date;
+import java.util.Map;
+import java.util.HashMap;
+
+import com.zhongzheng.common.core.domain.BaseEntity;
+
+/**
+ * 课程分页查询对象 top_course
+ *
+ * @author ruoyi
+ * @date 2023-03-15
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+@ApiModel("课程分页查询对象")
+public class TopCourseQueryBo extends BaseEntity {
+
+	/** 分页大小 */
+	@ApiModelProperty("分页大小")
+	private Integer pageSize;
+	/** 当前页数 */
+	@ApiModelProperty("当前页数")
+	private Integer pageNum;
+	/** 排序列 */
+	@ApiModelProperty("排序列")
+	private String orderByColumn;
+	/** 排序的方向desc或者asc */
+	@ApiModelProperty(value = "排序的方向", example = "asc,desc")
+	private String isAsc;
+
+
+	/** 前缀名称 */
+	@ApiModelProperty("前缀名称")
+	private String prefixName;
+	/** 封面地址 */
+	@ApiModelProperty("封面地址")
+	private String coverUrl;
+	/** 简介 */
+	@ApiModelProperty("简介")
+	private String introduction;
+	/** 状态 1正常 0关闭 */
+	@ApiModelProperty("状态 1正常 0关闭")
+	private Integer status;
+	/** 课程名称 */
+	@ApiModelProperty("课程名称")
+	private String courseName;
+	/** 排序 */
+	@ApiModelProperty("排序")
+	private Integer sort;
+	/** 教育类型ID */
+	@ApiModelProperty("教育类型ID")
+	private Long educationTypeId;
+	/** 业务层次id */
+	@ApiModelProperty("业务层次id")
+	private Long businessId;
+	/** 学校id */
+	@ApiModelProperty("学校id")
+	private Long schoolId;
+	/** 发布状态 1发布 0未发布 */
+	@ApiModelProperty("发布状态 1发布 0未发布")
+	private Long publishStatus;
+	/** 适合对象 */
+	@ApiModelProperty("适合对象")
+	private String suitableObject;
+	/** PC详情 */
+	@ApiModelProperty("PC详情")
+	private String pcDetailHtml;
+	/** 手机详情 */
+	@ApiModelProperty("手机详情")
+	private String mobileDetailHtml;
+	/** 专业id */
+	@ApiModelProperty("专业id")
+	private Long majorId;
+	/** 编码 */
+	@ApiModelProperty("编码")
+	private String code;
+	/** 科目id */
+	@ApiModelProperty("科目id")
+	private Long subjectId;
+	/** 项目ID */
+	@ApiModelProperty("项目ID")
+	private Long projectId;
+	/** 1显示 0隐藏 */
+	@ApiModelProperty("1显示 0隐藏")
+	private Integer courseShow;
+	/** 需要审核的目录ID */
+	@ApiModelProperty("需要审核的目录ID")
+	private Long auditingDirId;
+}

+ 87 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCourseSectionAddBo.java

@@ -0,0 +1,87 @@
+package com.zhongzheng.modules.top.goods.bo;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import lombok.Data;
+import java.util.Date;
+
+
+
+/**
+ * 课程小节添加对象 top_course_section
+ *
+ * @author ruoyi
+ * @date 2023-03-15
+ */
+@Data
+@ApiModel("课程小节添加对象")
+public class TopCourseSectionAddBo {
+
+    /** 名称 */
+    @ApiModelProperty("名称")
+    private String name;
+    /** 添加时间 */
+    @ApiModelProperty("添加时间")
+    private Long createTime;
+    /** 修改时间 */
+    @ApiModelProperty("修改时间")
+    private Long updateTime;
+    /** 状态 1正常 0关闭 */
+    @ApiModelProperty("状态 1正常 0关闭")
+    private Integer status;
+    /** 排序 */
+    @ApiModelProperty("排序")
+    private Long sort;
+    /** 前缀名称 */
+    @ApiModelProperty("前缀名称")
+    private String prefixName;
+    /** 节类型 1录播 2直播 3回放 */
+    @ApiModelProperty("节类型 1录播 2直播 3回放")
+    private Integer sectionType;
+    /** 发布状态 1发布 0未发布 */
+    @ApiModelProperty("发布状态 1发布 0未发布")
+    private Integer publishStatus;
+    /** 直播流地址 */
+    @ApiModelProperty("直播流地址")
+    private String liveUrl;
+    /** 直播开始时间 */
+    @ApiModelProperty("直播开始时间")
+    private Long liveStartTime;
+    /** 直播结束时间 */
+    @ApiModelProperty("直播结束时间")
+    private Long liveEndTime;
+    /** 录播和回放的url地址 */
+    @ApiModelProperty("录播和回放的url地址")
+    private String recordingUrl;
+    /** 节时长(秒) */
+    @ApiModelProperty("节时长(秒)")
+    private Long durationTime;
+    /** 封面地址 */
+    @ApiModelProperty("封面地址")
+    private String coverUrl;
+    /** 编码 */
+    @ApiModelProperty("编码")
+    private String code;
+    /** 导入者 */
+    @ApiModelProperty("导入者")
+    private String importBy;
+    /** 导入编号 */
+    @ApiModelProperty("导入编号")
+    private String importNo;
+    /** 保利威直播场次ID */
+    @ApiModelProperty("保利威直播场次ID")
+    private String sessionId;
+    /** 保利威真实直播开始时间 */
+    @ApiModelProperty("保利威真实直播开始时间")
+    private Long realLiveStartTime;
+    /** 保利威真实直播结束时间 */
+    @ApiModelProperty("保利威真实直播结束时间")
+    private Long realLiveEndTime;
+    /** 保利威真实直播时长,单位秒 */
+    @ApiModelProperty("保利威真实直播时长,单位秒")
+    private Long realDuration;
+    /** 讲师ID */
+    @ApiModelProperty("讲师ID")
+    private Long teacherId;
+}

+ 36 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCourseSectionBusinessAddBo.java

@@ -0,0 +1,36 @@
+package com.zhongzheng.modules.top.goods.bo;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import lombok.Data;
+import java.util.Date;
+
+
+
+/**
+ * 课程节适用业务关系添加对象 top_course_section_business
+ *
+ * @author ruoyi
+ * @date 2023-03-15
+ */
+@Data
+@ApiModel("课程节适用业务关系添加对象")
+public class TopCourseSectionBusinessAddBo {
+
+    /** 节id */
+    @ApiModelProperty("节id")
+    private Long sectionId;
+    /** 教育类型id */
+    @ApiModelProperty("教育类型id")
+    private Long educationTypeId;
+    /** 业务层次id */
+    @ApiModelProperty("业务层次id")
+    private Long businessId;
+    /** 科目id */
+    @ApiModelProperty("科目id")
+    private Long subjectId;
+    /** 项目ID */
+    @ApiModelProperty("项目ID")
+    private Long projectId;
+}

+ 45 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCourseSectionBusinessEditBo.java

@@ -0,0 +1,45 @@
+package com.zhongzheng.modules.top.goods.bo;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import lombok.Data;
+import java.util.Date;
+
+
+/**
+ * 课程节适用业务关系编辑对象 top_course_section_business
+ *
+ * @author ruoyi
+ * @date 2023-03-15
+ */
+@Data
+@ApiModel("课程节适用业务关系编辑对象")
+public class TopCourseSectionBusinessEditBo {
+
+    /** $column.columnComment */
+    @ApiModelProperty("$column.columnComment")
+    private Long id;
+
+    /** 节id */
+    @ApiModelProperty("节id")
+    private Long sectionId;
+
+    /** 教育类型id */
+    @ApiModelProperty("教育类型id")
+    private Long educationTypeId;
+
+    /** 业务层次id */
+    @ApiModelProperty("业务层次id")
+    private Long businessId;
+
+    /** 科目id */
+    @ApiModelProperty("科目id")
+    private Long subjectId;
+
+
+    /** 项目ID */
+    @ApiModelProperty("项目ID")
+    private Long projectId;
+
+}

+ 54 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCourseSectionBusinessQueryBo.java

@@ -0,0 +1,54 @@
+package com.zhongzheng.modules.top.goods.bo;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+import java.util.Date;
+import java.util.Map;
+import java.util.HashMap;
+
+import com.zhongzheng.common.core.domain.BaseEntity;
+
+/**
+ * 课程节适用业务关系分页查询对象 top_course_section_business
+ *
+ * @author ruoyi
+ * @date 2023-03-15
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+@ApiModel("课程节适用业务关系分页查询对象")
+public class TopCourseSectionBusinessQueryBo extends BaseEntity {
+
+	/** 分页大小 */
+	@ApiModelProperty("分页大小")
+	private Integer pageSize;
+	/** 当前页数 */
+	@ApiModelProperty("当前页数")
+	private Integer pageNum;
+	/** 排序列 */
+	@ApiModelProperty("排序列")
+	private String orderByColumn;
+	/** 排序的方向desc或者asc */
+	@ApiModelProperty(value = "排序的方向", example = "asc,desc")
+	private String isAsc;
+
+
+	/** 节id */
+	@ApiModelProperty("节id")
+	private Long sectionId;
+	/** 教育类型id */
+	@ApiModelProperty("教育类型id")
+	private Long educationTypeId;
+	/** 业务层次id */
+	@ApiModelProperty("业务层次id")
+	private Long businessId;
+	/** 科目id */
+	@ApiModelProperty("科目id")
+	private Long subjectId;
+	/** 项目ID */
+	@ApiModelProperty("项目ID")
+	private Long projectId;
+}

+ 109 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCourseSectionEditBo.java

@@ -0,0 +1,109 @@
+package com.zhongzheng.modules.top.goods.bo;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import lombok.Data;
+import java.util.Date;
+
+
+/**
+ * 课程小节编辑对象 top_course_section
+ *
+ * @author ruoyi
+ * @date 2023-03-15
+ */
+@Data
+@ApiModel("课程小节编辑对象")
+public class TopCourseSectionEditBo {
+
+    /** 节ID */
+    @ApiModelProperty("节ID")
+    private Long sectionId;
+
+    /** 名称 */
+    @ApiModelProperty("名称")
+    private String name;
+
+    /** 修改时间 */
+    @ApiModelProperty("修改时间")
+    private Long updateTime;
+
+    /** 状态 1正常 0关闭 */
+    @ApiModelProperty("状态 1正常 0关闭")
+    private Integer status;
+
+    /** 排序 */
+    @ApiModelProperty("排序")
+    private Long sort;
+
+
+    /** 前缀名称 */
+    @ApiModelProperty("前缀名称")
+    private String prefixName;
+
+    /** 节类型 1录播 2直播 3回放 */
+    @ApiModelProperty("节类型 1录播 2直播 3回放")
+    private Integer sectionType;
+
+    /** 发布状态 1发布 0未发布 */
+    @ApiModelProperty("发布状态 1发布 0未发布")
+    private Integer publishStatus;
+
+    /** 直播流地址 */
+    @ApiModelProperty("直播流地址")
+    private String liveUrl;
+
+    /** 直播开始时间 */
+    @ApiModelProperty("直播开始时间")
+    private Long liveStartTime;
+
+    /** 直播结束时间 */
+    @ApiModelProperty("直播结束时间")
+    private Long liveEndTime;
+
+    /** 录播和回放的url地址 */
+    @ApiModelProperty("录播和回放的url地址")
+    private String recordingUrl;
+
+    /** 节时长(秒) */
+    @ApiModelProperty("节时长(秒)")
+    private Long durationTime;
+
+    /** 封面地址 */
+    @ApiModelProperty("封面地址")
+    private String coverUrl;
+
+    /** 编码 */
+    @ApiModelProperty("编码")
+    private String code;
+
+    /** 导入者 */
+    @ApiModelProperty("导入者")
+    private String importBy;
+
+    /** 导入编号 */
+    @ApiModelProperty("导入编号")
+    private String importNo;
+
+    /** 保利威直播场次ID */
+    @ApiModelProperty("保利威直播场次ID")
+    private String sessionId;
+
+    /** 保利威真实直播开始时间 */
+    @ApiModelProperty("保利威真实直播开始时间")
+    private Long realLiveStartTime;
+
+    /** 保利威真实直播结束时间 */
+    @ApiModelProperty("保利威真实直播结束时间")
+    private Long realLiveEndTime;
+
+    /** 保利威真实直播时长,单位秒 */
+    @ApiModelProperty("保利威真实直播时长,单位秒")
+    private Long realDuration;
+
+    /** 讲师ID */
+    @ApiModelProperty("讲师ID")
+    private Long teacherId;
+
+}

+ 99 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCourseSectionQueryBo.java

@@ -0,0 +1,99 @@
+package com.zhongzheng.modules.top.goods.bo;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+import java.util.Date;
+import java.util.Map;
+import java.util.HashMap;
+
+import com.zhongzheng.common.core.domain.BaseEntity;
+
+/**
+ * 课程小节分页查询对象 top_course_section
+ *
+ * @author ruoyi
+ * @date 2023-03-15
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+@ApiModel("课程小节分页查询对象")
+public class TopCourseSectionQueryBo extends BaseEntity {
+
+	/** 分页大小 */
+	@ApiModelProperty("分页大小")
+	private Integer pageSize;
+	/** 当前页数 */
+	@ApiModelProperty("当前页数")
+	private Integer pageNum;
+	/** 排序列 */
+	@ApiModelProperty("排序列")
+	private String orderByColumn;
+	/** 排序的方向desc或者asc */
+	@ApiModelProperty(value = "排序的方向", example = "asc,desc")
+	private String isAsc;
+
+
+	/** 名称 */
+	@ApiModelProperty("名称")
+	private String name;
+	/** 状态 1正常 0关闭 */
+	@ApiModelProperty("状态 1正常 0关闭")
+	private Integer status;
+	/** 排序 */
+	@ApiModelProperty("排序")
+	private Long sort;
+	/** 前缀名称 */
+	@ApiModelProperty("前缀名称")
+	private String prefixName;
+	/** 节类型 1录播 2直播 3回放 */
+	@ApiModelProperty("节类型 1录播 2直播 3回放")
+	private Integer sectionType;
+	/** 发布状态 1发布 0未发布 */
+	@ApiModelProperty("发布状态 1发布 0未发布")
+	private Integer publishStatus;
+	/** 直播流地址 */
+	@ApiModelProperty("直播流地址")
+	private String liveUrl;
+	/** 直播开始时间 */
+	@ApiModelProperty("直播开始时间")
+	private Long liveStartTime;
+	/** 直播结束时间 */
+	@ApiModelProperty("直播结束时间")
+	private Long liveEndTime;
+	/** 录播和回放的url地址 */
+	@ApiModelProperty("录播和回放的url地址")
+	private String recordingUrl;
+	/** 节时长(秒) */
+	@ApiModelProperty("节时长(秒)")
+	private Long durationTime;
+	/** 封面地址 */
+	@ApiModelProperty("封面地址")
+	private String coverUrl;
+	/** 编码 */
+	@ApiModelProperty("编码")
+	private String code;
+	/** 导入者 */
+	@ApiModelProperty("导入者")
+	private String importBy;
+	/** 导入编号 */
+	@ApiModelProperty("导入编号")
+	private String importNo;
+	/** 保利威直播场次ID */
+	@ApiModelProperty("保利威直播场次ID")
+	private String sessionId;
+	/** 保利威真实直播开始时间 */
+	@ApiModelProperty("保利威真实直播开始时间")
+	private Long realLiveStartTime;
+	/** 保利威真实直播结束时间 */
+	@ApiModelProperty("保利威真实直播结束时间")
+	private Long realLiveEndTime;
+	/** 保利威真实直播时长,单位秒 */
+	@ApiModelProperty("保利威真实直播时长,单位秒")
+	private Long realDuration;
+	/** 讲师ID */
+	@ApiModelProperty("讲师ID")
+	private Long teacherId;
+}

+ 51 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCourseSectionWatchPerAddBo.java

@@ -0,0 +1,51 @@
+package com.zhongzheng.modules.top.goods.bo;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import lombok.Data;
+import java.util.Date;
+
+
+
+/**
+ * 【请填写功能名称】添加对象 top_course_section_watch_per
+ *
+ * @author ruoyi
+ * @date 2023-03-15
+ */
+@Data
+@ApiModel("【请填写功能名称】添加对象")
+public class TopCourseSectionWatchPerAddBo {
+
+    /** 商品ID */
+    @ApiModelProperty("商品ID")
+    private Long goodsId;
+    /** 课程ID */
+    @ApiModelProperty("课程ID")
+    private Long courseId;
+    /** 模块ID */
+    @ApiModelProperty("模块ID")
+    private Long moduleId;
+    /** 章ID */
+    @ApiModelProperty("章ID")
+    private Long chapterId;
+    /** 节ID */
+    @ApiModelProperty("节ID")
+    private Long sectionId;
+    /** 观看权限:1,已开通课程(默认) 2,全部 */
+    @ApiModelProperty("观看权限:1,已开通课程(默认) 2,全部")
+    private Integer watchPer;
+    /** 节类型 1录播 2直播 3回放 */
+    @ApiModelProperty("节类型 1录播 2直播 3回放")
+    private Integer sectionType;
+    /** 状态 1有效 0无效 */
+    @ApiModelProperty("状态 1有效 0无效")
+    private Integer status;
+    /** 创建时间 */
+    @ApiModelProperty("创建时间")
+    private Long createTime;
+    /** $column.columnComment */
+    @ApiModelProperty("$column.columnComment")
+    private Long updateTime;
+}

+ 60 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCourseSectionWatchPerEditBo.java

@@ -0,0 +1,60 @@
+package com.zhongzheng.modules.top.goods.bo;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import lombok.Data;
+import java.util.Date;
+
+
+/**
+ * 【请填写功能名称】编辑对象 top_course_section_watch_per
+ *
+ * @author ruoyi
+ * @date 2023-03-15
+ */
+@Data
+@ApiModel("【请填写功能名称】编辑对象")
+public class TopCourseSectionWatchPerEditBo {
+
+    /** 主键 */
+    @ApiModelProperty("主键")
+    private Long id;
+
+    /** 商品ID */
+    @ApiModelProperty("商品ID")
+    private Long goodsId;
+
+    /** 课程ID */
+    @ApiModelProperty("课程ID")
+    private Long courseId;
+
+    /** 模块ID */
+    @ApiModelProperty("模块ID")
+    private Long moduleId;
+
+    /** 章ID */
+    @ApiModelProperty("章ID")
+    private Long chapterId;
+
+    /** 节ID */
+    @ApiModelProperty("节ID")
+    private Long sectionId;
+
+    /** 观看权限:1,已开通课程(默认) 2,全部 */
+    @ApiModelProperty("观看权限:1,已开通课程(默认) 2,全部")
+    private Integer watchPer;
+
+    /** 节类型 1录播 2直播 3回放 */
+    @ApiModelProperty("节类型 1录播 2直播 3回放")
+    private Integer sectionType;
+
+    /** 状态 1有效 0无效 */
+    @ApiModelProperty("状态 1有效 0无效")
+    private Integer status;
+
+    /** $column.columnComment */
+    @ApiModelProperty("$column.columnComment")
+    private Long updateTime;
+
+}

+ 63 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCourseSectionWatchPerQueryBo.java

@@ -0,0 +1,63 @@
+package com.zhongzheng.modules.top.goods.bo;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+import java.util.Date;
+import java.util.Map;
+import java.util.HashMap;
+
+import com.zhongzheng.common.core.domain.BaseEntity;
+
+/**
+ * 【请填写功能名称】分页查询对象 top_course_section_watch_per
+ *
+ * @author ruoyi
+ * @date 2023-03-15
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+@ApiModel("【请填写功能名称】分页查询对象")
+public class TopCourseSectionWatchPerQueryBo extends BaseEntity {
+
+	/** 分页大小 */
+	@ApiModelProperty("分页大小")
+	private Integer pageSize;
+	/** 当前页数 */
+	@ApiModelProperty("当前页数")
+	private Integer pageNum;
+	/** 排序列 */
+	@ApiModelProperty("排序列")
+	private String orderByColumn;
+	/** 排序的方向desc或者asc */
+	@ApiModelProperty(value = "排序的方向", example = "asc,desc")
+	private String isAsc;
+
+
+	/** 商品ID */
+	@ApiModelProperty("商品ID")
+	private Long goodsId;
+	/** 课程ID */
+	@ApiModelProperty("课程ID")
+	private Long courseId;
+	/** 模块ID */
+	@ApiModelProperty("模块ID")
+	private Long moduleId;
+	/** 章ID */
+	@ApiModelProperty("章ID")
+	private Long chapterId;
+	/** 节ID */
+	@ApiModelProperty("节ID")
+	private Long sectionId;
+	/** 观看权限:1,已开通课程(默认) 2,全部 */
+	@ApiModelProperty("观看权限:1,已开通课程(默认) 2,全部")
+	private Integer watchPer;
+	/** 节类型 1录播 2直播 3回放 */
+	@ApiModelProperty("节类型 1录播 2直播 3回放")
+	private Integer sectionType;
+	/** 状态 1有效 0无效 */
+	@ApiModelProperty("状态 1有效 0无效")
+	private Integer status;
+}

+ 66 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCourseStreamingAddBo.java

@@ -0,0 +1,66 @@
+package com.zhongzheng.modules.top.goods.bo;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import lombok.Data;
+import java.util.Date;
+
+
+
+/**
+ * 课程流媒体添加对象 top_course_streaming
+ *
+ * @author ruoyi
+ * @date 2023-03-15
+ */
+@Data
+@ApiModel("课程流媒体添加对象")
+public class TopCourseStreamingAddBo {
+
+    /** 1直播 2录播 3回放 */
+    @ApiModelProperty("1直播 2录播 3回放")
+    private Integer streamingType;
+    /** $column.columnComment */
+    @ApiModelProperty("$column.columnComment")
+    private String streamingName;
+    /** 流地址编码 */
+    @ApiModelProperty("流地址编码")
+    private String code;
+    /** 直播间频道号 */
+    @ApiModelProperty("直播间频道号")
+    private String liveChannelNumber;
+    /** 推流地址 */
+    @ApiModelProperty("推流地址")
+    private String livePushUrl;
+    /** 直播拉流(播放)地址 */
+    @ApiModelProperty("直播拉流(播放)地址")
+    private String livePullUrl;
+    /** 直播地址 */
+    @ApiModelProperty("直播地址")
+    private String liveUrl;
+    /** 流地址类型 1正式 2测试 */
+    @ApiModelProperty("流地址类型 1正式 2测试")
+    private Integer streamingAddressType;
+    /** 描述 */
+    @ApiModelProperty("描述")
+    private String introduce;
+    /** 录播保利威视频ID */
+    @ApiModelProperty("录播保利威视频ID")
+    private String recordingVideoId;
+    /** 回放地址 */
+    @ApiModelProperty("回放地址")
+    private String playbackUrl;
+    /** 添加时间 */
+    @ApiModelProperty("添加时间")
+    private Long createTime;
+    /** 修改时间 */
+    @ApiModelProperty("修改时间")
+    private Long updateTime;
+    /** 状态 1正常 0关闭 */
+    @ApiModelProperty("状态 1正常 0关闭")
+    private Integer status;
+    /** 本地保利威视频ID */
+    @ApiModelProperty("本地保利威视频ID")
+    private Long polyvId;
+}

+ 33 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCourseStreamingBusinessAddBo.java

@@ -0,0 +1,33 @@
+package com.zhongzheng.modules.top.goods.bo;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import lombok.Data;
+import java.util.Date;
+
+
+
+/**
+ * 课程流适用业务关系添加对象 top_course_streaming_business
+ *
+ * @author ruoyi
+ * @date 2023-03-15
+ */
+@Data
+@ApiModel("课程流适用业务关系添加对象")
+public class TopCourseStreamingBusinessAddBo {
+
+    /** 流id */
+    @ApiModelProperty("流id")
+    private Long streamingId;
+    /** 教育类型id */
+    @ApiModelProperty("教育类型id")
+    private Long educationTypeId;
+    /** 业务层次id */
+    @ApiModelProperty("业务层次id")
+    private Long businessId;
+    /** 项目ID */
+    @ApiModelProperty("项目ID")
+    private Long projectId;
+}

+ 40 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCourseStreamingBusinessEditBo.java

@@ -0,0 +1,40 @@
+package com.zhongzheng.modules.top.goods.bo;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import lombok.Data;
+import java.util.Date;
+
+
+/**
+ * 课程流适用业务关系编辑对象 top_course_streaming_business
+ *
+ * @author ruoyi
+ * @date 2023-03-15
+ */
+@Data
+@ApiModel("课程流适用业务关系编辑对象")
+public class TopCourseStreamingBusinessEditBo {
+
+    /** $column.columnComment */
+    @ApiModelProperty("$column.columnComment")
+    private Long id;
+
+    /** 流id */
+    @ApiModelProperty("流id")
+    private Long streamingId;
+
+    /** 教育类型id */
+    @ApiModelProperty("教育类型id")
+    private Long educationTypeId;
+
+    /** 业务层次id */
+    @ApiModelProperty("业务层次id")
+    private Long businessId;
+
+    /** 项目ID */
+    @ApiModelProperty("项目ID")
+    private Long projectId;
+
+}

+ 51 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCourseStreamingBusinessQueryBo.java

@@ -0,0 +1,51 @@
+package com.zhongzheng.modules.top.goods.bo;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+import java.util.Date;
+import java.util.Map;
+import java.util.HashMap;
+
+import com.zhongzheng.common.core.domain.BaseEntity;
+
+/**
+ * 课程流适用业务关系分页查询对象 top_course_streaming_business
+ *
+ * @author ruoyi
+ * @date 2023-03-15
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+@ApiModel("课程流适用业务关系分页查询对象")
+public class TopCourseStreamingBusinessQueryBo extends BaseEntity {
+
+	/** 分页大小 */
+	@ApiModelProperty("分页大小")
+	private Integer pageSize;
+	/** 当前页数 */
+	@ApiModelProperty("当前页数")
+	private Integer pageNum;
+	/** 排序列 */
+	@ApiModelProperty("排序列")
+	private String orderByColumn;
+	/** 排序的方向desc或者asc */
+	@ApiModelProperty(value = "排序的方向", example = "asc,desc")
+	private String isAsc;
+
+
+	/** 流id */
+	@ApiModelProperty("流id")
+	private Long streamingId;
+	/** 教育类型id */
+	@ApiModelProperty("教育类型id")
+	private Long educationTypeId;
+	/** 业务层次id */
+	@ApiModelProperty("业务层次id")
+	private Long businessId;
+	/** 项目ID */
+	@ApiModelProperty("项目ID")
+	private Long projectId;
+}

+ 80 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCourseStreamingEditBo.java

@@ -0,0 +1,80 @@
+package com.zhongzheng.modules.top.goods.bo;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import lombok.Data;
+import java.util.Date;
+
+
+/**
+ * 课程流媒体编辑对象 top_course_streaming
+ *
+ * @author ruoyi
+ * @date 2023-03-15
+ */
+@Data
+@ApiModel("课程流媒体编辑对象")
+public class TopCourseStreamingEditBo {
+
+    /** $column.columnComment */
+    @ApiModelProperty("$column.columnComment")
+    private Long id;
+
+    /** 1直播 2录播 3回放 */
+    @ApiModelProperty("1直播 2录播 3回放")
+    private Integer streamingType;
+
+    /** $column.columnComment */
+    @ApiModelProperty("$column.columnComment")
+    private String streamingName;
+
+    /** 流地址编码 */
+    @ApiModelProperty("流地址编码")
+    private String code;
+
+    /** 直播间频道号 */
+    @ApiModelProperty("直播间频道号")
+    private String liveChannelNumber;
+
+    /** 推流地址 */
+    @ApiModelProperty("推流地址")
+    private String livePushUrl;
+
+    /** 直播拉流(播放)地址 */
+    @ApiModelProperty("直播拉流(播放)地址")
+    private String livePullUrl;
+
+    /** 直播地址 */
+    @ApiModelProperty("直播地址")
+    private String liveUrl;
+
+    /** 流地址类型 1正式 2测试 */
+    @ApiModelProperty("流地址类型 1正式 2测试")
+    private Integer streamingAddressType;
+
+    /** 描述 */
+    @ApiModelProperty("描述")
+    private String introduce;
+
+    /** 录播保利威视频ID */
+    @ApiModelProperty("录播保利威视频ID")
+    private String recordingVideoId;
+
+    /** 回放地址 */
+    @ApiModelProperty("回放地址")
+    private String playbackUrl;
+
+    /** 修改时间 */
+    @ApiModelProperty("修改时间")
+    private Long updateTime;
+
+    /** 状态 1正常 0关闭 */
+    @ApiModelProperty("状态 1正常 0关闭")
+    private Integer status;
+
+    /** 本地保利威视频ID */
+    @ApiModelProperty("本地保利威视频ID")
+    private Long polyvId;
+
+}

+ 78 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCourseStreamingQueryBo.java

@@ -0,0 +1,78 @@
+package com.zhongzheng.modules.top.goods.bo;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+import java.util.Date;
+import java.util.Map;
+import java.util.HashMap;
+
+import com.zhongzheng.common.core.domain.BaseEntity;
+
+/**
+ * 课程流媒体分页查询对象 top_course_streaming
+ *
+ * @author ruoyi
+ * @date 2023-03-15
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+@ApiModel("课程流媒体分页查询对象")
+public class TopCourseStreamingQueryBo extends BaseEntity {
+
+	/** 分页大小 */
+	@ApiModelProperty("分页大小")
+	private Integer pageSize;
+	/** 当前页数 */
+	@ApiModelProperty("当前页数")
+	private Integer pageNum;
+	/** 排序列 */
+	@ApiModelProperty("排序列")
+	private String orderByColumn;
+	/** 排序的方向desc或者asc */
+	@ApiModelProperty(value = "排序的方向", example = "asc,desc")
+	private String isAsc;
+
+
+	/** 1直播 2录播 3回放 */
+	@ApiModelProperty("1直播 2录播 3回放")
+	private Integer streamingType;
+	/** $column.columnComment */
+	@ApiModelProperty("$column.columnComment")
+	private String streamingName;
+	/** 流地址编码 */
+	@ApiModelProperty("流地址编码")
+	private String code;
+	/** 直播间频道号 */
+	@ApiModelProperty("直播间频道号")
+	private String liveChannelNumber;
+	/** 推流地址 */
+	@ApiModelProperty("推流地址")
+	private String livePushUrl;
+	/** 直播拉流(播放)地址 */
+	@ApiModelProperty("直播拉流(播放)地址")
+	private String livePullUrl;
+	/** 直播地址 */
+	@ApiModelProperty("直播地址")
+	private String liveUrl;
+	/** 流地址类型 1正式 2测试 */
+	@ApiModelProperty("流地址类型 1正式 2测试")
+	private Integer streamingAddressType;
+	/** 描述 */
+	@ApiModelProperty("描述")
+	private String introduce;
+	/** 录播保利威视频ID */
+	@ApiModelProperty("录播保利威视频ID")
+	private String recordingVideoId;
+	/** 回放地址 */
+	@ApiModelProperty("回放地址")
+	private String playbackUrl;
+	/** 状态 1正常 0关闭 */
+	@ApiModelProperty("状态 1正常 0关闭")
+	private Integer status;
+	/** 本地保利威视频ID */
+	@ApiModelProperty("本地保利威视频ID")
+	private Long polyvId;
+}

+ 42 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCourseSubjectAddBo.java

@@ -0,0 +1,42 @@
+package com.zhongzheng.modules.top.goods.bo;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import lombok.Data;
+import java.util.Date;
+
+
+
+/**
+ * 科目添加对象 top_course_subject
+ *
+ * @author ruoyi
+ * @date 2023-03-15
+ */
+@Data
+@ApiModel("科目添加对象")
+public class TopCourseSubjectAddBo {
+
+    /** 编码KM */
+    @ApiModelProperty("编码KM")
+    private String encoder;
+    /** 备注 */
+    @ApiModelProperty("备注")
+    private String remark;
+    /** 0 未启用 1启用 -1删除 */
+    @ApiModelProperty("0 未启用 1启用 -1删除")
+    private Integer status;
+    /** 添加时间 */
+    @ApiModelProperty("添加时间")
+    private Long createTime;
+    /** 修改时间 */
+    @ApiModelProperty("修改时间")
+    private Long updateTime;
+    /** 科目名称 */
+    @ApiModelProperty("科目名称")
+    private String subjectName;
+    /** 排序 */
+    @ApiModelProperty("排序")
+    private Integer sort;
+}

+ 48 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCourseSubjectEditBo.java

@@ -0,0 +1,48 @@
+package com.zhongzheng.modules.top.goods.bo;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import lombok.Data;
+import java.util.Date;
+
+
+/**
+ * 科目编辑对象 top_course_subject
+ *
+ * @author ruoyi
+ * @date 2023-03-15
+ */
+@Data
+@ApiModel("科目编辑对象")
+public class TopCourseSubjectEditBo {
+
+    /** $column.columnComment */
+    @ApiModelProperty("$column.columnComment")
+    private Long id;
+
+    /** 编码KM */
+    @ApiModelProperty("编码KM")
+    private String encoder;
+
+    /** 备注 */
+    @ApiModelProperty("备注")
+    private String remark;
+
+    /** 0 未启用 1启用 -1删除 */
+    @ApiModelProperty("0 未启用 1启用 -1删除")
+    private Integer status;
+
+    /** 修改时间 */
+    @ApiModelProperty("修改时间")
+    private Long updateTime;
+
+    /** 科目名称 */
+    @ApiModelProperty("科目名称")
+    private String subjectName;
+
+    /** 排序 */
+    @ApiModelProperty("排序")
+    private Integer sort;
+
+}

+ 33 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCourseSubjectProjectAddBo.java

@@ -0,0 +1,33 @@
+package com.zhongzheng.modules.top.goods.bo;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import lombok.Data;
+import java.util.Date;
+
+
+
+/**
+ * 科目绑定项目添加对象 top_course_subject_project
+ *
+ * @author ruoyi
+ * @date 2023-03-15
+ */
+@Data
+@ApiModel("科目绑定项目添加对象")
+public class TopCourseSubjectProjectAddBo {
+
+    /** 项目ID */
+    @ApiModelProperty("项目ID")
+    private Long projectId;
+    /** 科目ID */
+    @ApiModelProperty("科目ID")
+    private Long subjectId;
+    /** 添加时间 */
+    @ApiModelProperty("添加时间")
+    private Long createTime;
+    /** 修改时间 */
+    @ApiModelProperty("修改时间")
+    private Long updateTime;
+}

+ 36 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCourseSubjectProjectEditBo.java

@@ -0,0 +1,36 @@
+package com.zhongzheng.modules.top.goods.bo;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import lombok.Data;
+import java.util.Date;
+
+
+/**
+ * 科目绑定项目编辑对象 top_course_subject_project
+ *
+ * @author ruoyi
+ * @date 2023-03-15
+ */
+@Data
+@ApiModel("科目绑定项目编辑对象")
+public class TopCourseSubjectProjectEditBo {
+
+    /** $column.columnComment */
+    @ApiModelProperty("$column.columnComment")
+    private Long id;
+
+    /** 项目ID */
+    @ApiModelProperty("项目ID")
+    private Long projectId;
+
+    /** 科目ID */
+    @ApiModelProperty("科目ID")
+    private Long subjectId;
+
+    /** 修改时间 */
+    @ApiModelProperty("修改时间")
+    private Long updateTime;
+
+}

+ 45 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCourseSubjectProjectQueryBo.java

@@ -0,0 +1,45 @@
+package com.zhongzheng.modules.top.goods.bo;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+import java.util.Date;
+import java.util.Map;
+import java.util.HashMap;
+
+import com.zhongzheng.common.core.domain.BaseEntity;
+
+/**
+ * 科目绑定项目分页查询对象 top_course_subject_project
+ *
+ * @author ruoyi
+ * @date 2023-03-15
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+@ApiModel("科目绑定项目分页查询对象")
+public class TopCourseSubjectProjectQueryBo extends BaseEntity {
+
+	/** 分页大小 */
+	@ApiModelProperty("分页大小")
+	private Integer pageSize;
+	/** 当前页数 */
+	@ApiModelProperty("当前页数")
+	private Integer pageNum;
+	/** 排序列 */
+	@ApiModelProperty("排序列")
+	private String orderByColumn;
+	/** 排序的方向desc或者asc */
+	@ApiModelProperty(value = "排序的方向", example = "asc,desc")
+	private String isAsc;
+
+
+	/** 项目ID */
+	@ApiModelProperty("项目ID")
+	private Long projectId;
+	/** 科目ID */
+	@ApiModelProperty("科目ID")
+	private Long subjectId;
+}

+ 51 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCourseSubjectQueryBo.java

@@ -0,0 +1,51 @@
+package com.zhongzheng.modules.top.goods.bo;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+import java.util.Date;
+import java.util.Map;
+import java.util.HashMap;
+
+import com.zhongzheng.common.core.domain.BaseEntity;
+
+/**
+ * 科目分页查询对象 top_course_subject
+ *
+ * @author ruoyi
+ * @date 2023-03-15
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+@ApiModel("科目分页查询对象")
+public class TopCourseSubjectQueryBo extends BaseEntity {
+
+	/** 分页大小 */
+	@ApiModelProperty("分页大小")
+	private Integer pageSize;
+	/** 当前页数 */
+	@ApiModelProperty("当前页数")
+	private Integer pageNum;
+	/** 排序列 */
+	@ApiModelProperty("排序列")
+	private String orderByColumn;
+	/** 排序的方向desc或者asc */
+	@ApiModelProperty(value = "排序的方向", example = "asc,desc")
+	private String isAsc;
+
+
+	/** 编码KM */
+	@ApiModelProperty("编码KM")
+	private String encoder;
+	/** 0 未启用 1启用 -1删除 */
+	@ApiModelProperty("0 未启用 1启用 -1删除")
+	private Integer status;
+	/** 科目名称 */
+	@ApiModelProperty("科目名称")
+	private String subjectName;
+	/** 排序 */
+	@ApiModelProperty("排序")
+	private Integer sort;
+}

+ 60 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCourseTopicAddBo.java

@@ -0,0 +1,60 @@
+package com.zhongzheng.modules.top.goods.bo;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import lombok.Data;
+import java.util.Date;
+
+
+
+/**
+ * 【请填写功能名称】添加对象 top_course_topic
+ *
+ * @author ruoyi
+ * @date 2023-03-15
+ */
+@Data
+@ApiModel("【请填写功能名称】添加对象")
+public class TopCourseTopicAddBo {
+
+    /** 教育类型id */
+    @ApiModelProperty("教育类型id")
+    private Long educationId;
+    /** 教育类型名称 */
+    @ApiModelProperty("教育类型名称")
+    private String educationName;
+    /** 项目id */
+    @ApiModelProperty("项目id")
+    private Long projectId;
+    /** 项目名称 */
+    @ApiModelProperty("项目名称")
+    private String projectName;
+    /** 业务层次id */
+    @ApiModelProperty("业务层次id")
+    private Long businessId;
+    /** 业务名称 */
+    @ApiModelProperty("业务名称")
+    private String businessName;
+    /** 别名 */
+    @ApiModelProperty("别名")
+    private String aliasName;
+    /** 专题页指定商品ID */
+    @ApiModelProperty("专题页指定商品ID")
+    private Long goodsId;
+    /** 商品类型 1视频2题库 3补考 4前培 5虚拟赠送题库 6直播 */
+    @ApiModelProperty("商品类型 1视频2题库 3补考 4前培 5虚拟赠送题库 6直播")
+    private Integer goodsType;
+    /** 类型:1,二建 */
+    @ApiModelProperty("类型:1,二建")
+    private Integer type;
+    /** 1有效 0无效 */
+    @ApiModelProperty("1有效 0无效")
+    private Integer status;
+    /** 创建时间 */
+    @ApiModelProperty("创建时间")
+    private Long createTime;
+    /** 更新时间 */
+    @ApiModelProperty("更新时间")
+    private Long updateTime;
+}

+ 72 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCourseTopicEditBo.java

@@ -0,0 +1,72 @@
+package com.zhongzheng.modules.top.goods.bo;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import lombok.Data;
+import java.util.Date;
+
+
+/**
+ * 【请填写功能名称】编辑对象 top_course_topic
+ *
+ * @author ruoyi
+ * @date 2023-03-15
+ */
+@Data
+@ApiModel("【请填写功能名称】编辑对象")
+public class TopCourseTopicEditBo {
+
+    /** 专题页ID */
+    @ApiModelProperty("专题页ID")
+    private Long topicId;
+
+    /** 教育类型id */
+    @ApiModelProperty("教育类型id")
+    private Long educationId;
+
+    /** 教育类型名称 */
+    @ApiModelProperty("教育类型名称")
+    private String educationName;
+
+    /** 项目id */
+    @ApiModelProperty("项目id")
+    private Long projectId;
+
+    /** 项目名称 */
+    @ApiModelProperty("项目名称")
+    private String projectName;
+
+    /** 业务层次id */
+    @ApiModelProperty("业务层次id")
+    private Long businessId;
+
+    /** 业务名称 */
+    @ApiModelProperty("业务名称")
+    private String businessName;
+
+    /** 别名 */
+    @ApiModelProperty("别名")
+    private String aliasName;
+
+    /** 专题页指定商品ID */
+    @ApiModelProperty("专题页指定商品ID")
+    private Long goodsId;
+
+    /** 商品类型 1视频2题库 3补考 4前培 5虚拟赠送题库 6直播 */
+    @ApiModelProperty("商品类型 1视频2题库 3补考 4前培 5虚拟赠送题库 6直播")
+    private Integer goodsType;
+
+    /** 类型:1,二建 */
+    @ApiModelProperty("类型:1,二建")
+    private Integer type;
+
+    /** 1有效 0无效 */
+    @ApiModelProperty("1有效 0无效")
+    private Integer status;
+
+    /** 更新时间 */
+    @ApiModelProperty("更新时间")
+    private Long updateTime;
+
+}

+ 55 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCourseTopicGoodsAddBo.java

@@ -0,0 +1,55 @@
+package com.zhongzheng.modules.top.goods.bo;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import lombok.Data;
+import java.util.Date;
+
+
+import java.math.BigDecimal;
+
+/**
+ * 【请填写功能名称】添加对象 top_course_topic_goods
+ *
+ * @author ruoyi
+ * @date 2023-03-15
+ */
+@Data
+@ApiModel("【请填写功能名称】添加对象")
+public class TopCourseTopicGoodsAddBo {
+
+    /** 专题页ID */
+    @ApiModelProperty("专题页ID")
+    private Long topicId;
+    /** 班级类型:1,黄金班 2,砖石班 3,至尊班 */
+    @ApiModelProperty("班级类型:1,黄金班 2,砖石班 3,至尊班")
+    private Integer type;
+    /** 科目类型:1,全科 2,公共单科 3,实务单科 */
+    @ApiModelProperty("科目类型:1,全科 2,公共单科 3,实务单科")
+    private Integer subjectType;
+    /** 商品ID */
+    @ApiModelProperty("商品ID")
+    private Long goodsId;
+    /** 商品名称 */
+    @ApiModelProperty("商品名称")
+    private String goodsName;
+    /** 标准价格 */
+    @ApiModelProperty("标准价格")
+    private BigDecimal standPrice;
+    /** 最低价格 */
+    @ApiModelProperty("最低价格")
+    private BigDecimal lowestPrice;
+    /** 商品划线价 */
+    @ApiModelProperty("商品划线价")
+    private BigDecimal linePrice;
+    /** 1有效 0无效 */
+    @ApiModelProperty("1有效 0无效")
+    private Integer status;
+    /** 创建时间 */
+    @ApiModelProperty("创建时间")
+    private Long createTime;
+    /** 更新时间 */
+    @ApiModelProperty("更新时间")
+    private Long updateTime;
+}

+ 65 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCourseTopicGoodsEditBo.java

@@ -0,0 +1,65 @@
+package com.zhongzheng.modules.top.goods.bo;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import lombok.Data;
+import java.util.Date;
+
+import java.math.BigDecimal;
+
+/**
+ * 【请填写功能名称】编辑对象 top_course_topic_goods
+ *
+ * @author ruoyi
+ * @date 2023-03-15
+ */
+@Data
+@ApiModel("【请填写功能名称】编辑对象")
+public class TopCourseTopicGoodsEditBo {
+
+    /** $column.columnComment */
+    @ApiModelProperty("$column.columnComment")
+    private Long id;
+
+    /** 专题页ID */
+    @ApiModelProperty("专题页ID")
+    private Long topicId;
+
+    /** 班级类型:1,黄金班 2,砖石班 3,至尊班 */
+    @ApiModelProperty("班级类型:1,黄金班 2,砖石班 3,至尊班")
+    private Integer type;
+
+    /** 科目类型:1,全科 2,公共单科 3,实务单科 */
+    @ApiModelProperty("科目类型:1,全科 2,公共单科 3,实务单科")
+    private Integer subjectType;
+
+    /** 商品ID */
+    @ApiModelProperty("商品ID")
+    private Long goodsId;
+
+    /** 商品名称 */
+    @ApiModelProperty("商品名称")
+    private String goodsName;
+
+    /** 标准价格 */
+    @ApiModelProperty("标准价格")
+    private BigDecimal standPrice;
+
+    /** 最低价格 */
+    @ApiModelProperty("最低价格")
+    private BigDecimal lowestPrice;
+
+    /** 商品划线价 */
+    @ApiModelProperty("商品划线价")
+    private BigDecimal linePrice;
+
+    /** 1有效 0无效 */
+    @ApiModelProperty("1有效 0无效")
+    private Integer status;
+
+    /** 更新时间 */
+    @ApiModelProperty("更新时间")
+    private Long updateTime;
+
+}

+ 67 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCourseTopicGoodsQueryBo.java

@@ -0,0 +1,67 @@
+package com.zhongzheng.modules.top.goods.bo;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+import java.util.Date;
+import java.util.Map;
+import java.util.HashMap;
+
+import java.math.BigDecimal;
+import com.zhongzheng.common.core.domain.BaseEntity;
+
+/**
+ * 【请填写功能名称】分页查询对象 top_course_topic_goods
+ *
+ * @author ruoyi
+ * @date 2023-03-15
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+@ApiModel("【请填写功能名称】分页查询对象")
+public class TopCourseTopicGoodsQueryBo extends BaseEntity {
+
+	/** 分页大小 */
+	@ApiModelProperty("分页大小")
+	private Integer pageSize;
+	/** 当前页数 */
+	@ApiModelProperty("当前页数")
+	private Integer pageNum;
+	/** 排序列 */
+	@ApiModelProperty("排序列")
+	private String orderByColumn;
+	/** 排序的方向desc或者asc */
+	@ApiModelProperty(value = "排序的方向", example = "asc,desc")
+	private String isAsc;
+
+
+	/** 专题页ID */
+	@ApiModelProperty("专题页ID")
+	private Long topicId;
+	/** 班级类型:1,黄金班 2,砖石班 3,至尊班 */
+	@ApiModelProperty("班级类型:1,黄金班 2,砖石班 3,至尊班")
+	private Integer type;
+	/** 科目类型:1,全科 2,公共单科 3,实务单科 */
+	@ApiModelProperty("科目类型:1,全科 2,公共单科 3,实务单科")
+	private Integer subjectType;
+	/** 商品ID */
+	@ApiModelProperty("商品ID")
+	private Long goodsId;
+	/** 商品名称 */
+	@ApiModelProperty("商品名称")
+	private String goodsName;
+	/** 标准价格 */
+	@ApiModelProperty("标准价格")
+	private BigDecimal standPrice;
+	/** 最低价格 */
+	@ApiModelProperty("最低价格")
+	private BigDecimal lowestPrice;
+	/** 商品划线价 */
+	@ApiModelProperty("商品划线价")
+	private BigDecimal linePrice;
+	/** 1有效 0无效 */
+	@ApiModelProperty("1有效 0无效")
+	private Integer status;
+}

+ 72 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopCourseTopicQueryBo.java

@@ -0,0 +1,72 @@
+package com.zhongzheng.modules.top.goods.bo;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+import java.util.Date;
+import java.util.Map;
+import java.util.HashMap;
+
+import com.zhongzheng.common.core.domain.BaseEntity;
+
+/**
+ * 【请填写功能名称】分页查询对象 top_course_topic
+ *
+ * @author ruoyi
+ * @date 2023-03-15
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+@ApiModel("【请填写功能名称】分页查询对象")
+public class TopCourseTopicQueryBo extends BaseEntity {
+
+	/** 分页大小 */
+	@ApiModelProperty("分页大小")
+	private Integer pageSize;
+	/** 当前页数 */
+	@ApiModelProperty("当前页数")
+	private Integer pageNum;
+	/** 排序列 */
+	@ApiModelProperty("排序列")
+	private String orderByColumn;
+	/** 排序的方向desc或者asc */
+	@ApiModelProperty(value = "排序的方向", example = "asc,desc")
+	private String isAsc;
+
+
+	/** 教育类型id */
+	@ApiModelProperty("教育类型id")
+	private Long educationId;
+	/** 教育类型名称 */
+	@ApiModelProperty("教育类型名称")
+	private String educationName;
+	/** 项目id */
+	@ApiModelProperty("项目id")
+	private Long projectId;
+	/** 项目名称 */
+	@ApiModelProperty("项目名称")
+	private String projectName;
+	/** 业务层次id */
+	@ApiModelProperty("业务层次id")
+	private Long businessId;
+	/** 业务名称 */
+	@ApiModelProperty("业务名称")
+	private String businessName;
+	/** 别名 */
+	@ApiModelProperty("别名")
+	private String aliasName;
+	/** 专题页指定商品ID */
+	@ApiModelProperty("专题页指定商品ID")
+	private Long goodsId;
+	/** 商品类型 1视频2题库 3补考 4前培 5虚拟赠送题库 6直播 */
+	@ApiModelProperty("商品类型 1视频2题库 3补考 4前培 5虚拟赠送题库 6直播")
+	private Integer goodsType;
+	/** 类型:1,二建 */
+	@ApiModelProperty("类型:1,二建")
+	private Integer type;
+	/** 1有效 0无效 */
+	@ApiModelProperty("1有效 0无效")
+	private Integer status;
+}

+ 33 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopDataWxTpClickAddBo.java

@@ -0,0 +1,33 @@
+package com.zhongzheng.modules.top.goods.bo;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import lombok.Data;
+import java.util.Date;
+
+
+
+/**
+ * 微信模板消息点击数据添加对象 top_data_wx_tp_click
+ *
+ * @author ruoyi
+ * @date 2023-03-15
+ */
+@Data
+@ApiModel("微信模板消息点击数据添加对象")
+public class TopDataWxTpClickAddBo {
+
+    /** 消息ID */
+    @ApiModelProperty("消息ID")
+    private Long informId;
+    /** 创建时间 */
+    @ApiModelProperty("创建时间")
+    private Long createTime;
+    /** $column.columnComment */
+    @ApiModelProperty("$column.columnComment")
+    private Long updateTime;
+    /** 状态 1有效 0无效 */
+    @ApiModelProperty("状态 1有效 0无效")
+    private Integer status;
+}

+ 36 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopDataWxTpClickEditBo.java

@@ -0,0 +1,36 @@
+package com.zhongzheng.modules.top.goods.bo;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import lombok.Data;
+import java.util.Date;
+
+
+/**
+ * 微信模板消息点击数据编辑对象 top_data_wx_tp_click
+ *
+ * @author ruoyi
+ * @date 2023-03-15
+ */
+@Data
+@ApiModel("微信模板消息点击数据编辑对象")
+public class TopDataWxTpClickEditBo {
+
+    /** $column.columnComment */
+    @ApiModelProperty("$column.columnComment")
+    private Long id;
+
+    /** 消息ID */
+    @ApiModelProperty("消息ID")
+    private Long informId;
+
+    /** $column.columnComment */
+    @ApiModelProperty("$column.columnComment")
+    private Long updateTime;
+
+    /** 状态 1有效 0无效 */
+    @ApiModelProperty("状态 1有效 0无效")
+    private Integer status;
+
+}

+ 45 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopDataWxTpClickQueryBo.java

@@ -0,0 +1,45 @@
+package com.zhongzheng.modules.top.goods.bo;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+import java.util.Date;
+import java.util.Map;
+import java.util.HashMap;
+
+import com.zhongzheng.common.core.domain.BaseEntity;
+
+/**
+ * 微信模板消息点击数据分页查询对象 top_data_wx_tp_click
+ *
+ * @author ruoyi
+ * @date 2023-03-15
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+@ApiModel("微信模板消息点击数据分页查询对象")
+public class TopDataWxTpClickQueryBo extends BaseEntity {
+
+	/** 分页大小 */
+	@ApiModelProperty("分页大小")
+	private Integer pageSize;
+	/** 当前页数 */
+	@ApiModelProperty("当前页数")
+	private Integer pageNum;
+	/** 排序列 */
+	@ApiModelProperty("排序列")
+	private String orderByColumn;
+	/** 排序的方向desc或者asc */
+	@ApiModelProperty(value = "排序的方向", example = "asc,desc")
+	private String isAsc;
+
+
+	/** 消息ID */
+	@ApiModelProperty("消息ID")
+	private Long informId;
+	/** 状态 1有效 0无效 */
+	@ApiModelProperty("状态 1有效 0无效")
+	private Integer status;
+}

+ 76 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/bo/TopExamAddBo.java

@@ -0,0 +1,76 @@
+package com.zhongzheng.modules.top.goods.bo;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import lombok.Data;
+import java.util.Date;
+
+
+import java.math.BigDecimal;
+
+/**
+ * 试卷添加对象 top_exam
+ *
+ * @author ruoyi
+ * @date 2023-03-15
+ */
+@Data
+@ApiModel("试卷添加对象")
+public class TopExamAddBo {
+
+    /**  状态 1正常 0关闭 */
+    @ApiModelProperty(" 状态 1正常 0关闭")
+    private Integer status;
+    /** 创建时间 */
+    @ApiModelProperty("创建时间")
+    private Long createTime;
+    /** 更新时间 */
+    @ApiModelProperty("更新时间")
+    private Long updateTime;
+    /** 前缀名称 */
+    @ApiModelProperty("前缀名称")
+    private String prefixName;
+    /** 编码 */
+    @ApiModelProperty("编码")
+    private String code;
+    /** 试卷名 */
+    @ApiModelProperty("试卷名")
+    private String examName;
+    /** 发布状态 1发布 0未发布 */
+    @ApiModelProperty("发布状态 1发布 0未发布")
+    private Long publishStatus;
+    /** 年份 */
+    @ApiModelProperty("年份")
+    private Long year;
+    /** 城市 */
+    @ApiModelProperty("城市")
+    private Long cityId;
+    /** 省份 */
+    @ApiModelProperty("省份")
+    private Long provinceId;
+    /** 试卷类型id */
+    @ApiModelProperty("试卷类型id")
+    private Long examPaperId;
+    /** 及格分 */
+    @ApiModelProperty("及格分")
+    private BigDecimal passScore;
+    /** 答题时长 分钟数 默认0无限 */
+    @ApiModelProperty("答题时长 分钟数 默认0无限")
+    private Long answerTime;
+    /** 答题次数 0无限 */
+    @ApiModelProperty("答题次数 0无限")
+    private Long answerNum;
+    /** 排序 */
+    @ApiModelProperty("排序")
+    private Integer sort;
+    /** 做卷类型  1练习 2考试 */
+    @ApiModelProperty("做卷类型  1练习 2考试")
+    private Integer doType;
+    /** 模拟考配置参数 */
+    @ApiModelProperty("模拟考配置参数")
+    private String simulateConfigJson;
+    /** 开启模拟考 1启动(考试类型才能启动) 0关闭 */
+    @ApiModelProperty("开启模拟考 1启动(考试类型才能启动) 0关闭")
+    private Integer simulateStatus;
+}

Some files were not shown because too many files changed in this diff