派生自 projectDept/qhighschool

EricsHu
2023-06-06 f6c19ce9e8ec6ccbcc9f6eaa3d168b27bba214eb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
package com.qxueyou.scc.courseware.service;
 
import java.util.List;
import java.util.Map;
 
import com.qxueyou.scc.base.model.Result;
 
/**
 * 项目服务接口
 * @author 岩龙
 * @createtime 2017-10-31
 */
public interface ICourseService {
 
    /**
     * 查询科目类别
     * @param categoryId 当前目录id
     * @return
     */
    public List<Map<String, Object>> queryCategoryList() ;
    
    /**
     * 添加科目类别
     * @param parentId 父节点id
     * @param catalogName 目录名 
     * @return
     */
    public Result insertCourseCategory(String parentId,String catalogName);
    
    /**
     * 修改科目类别
     * @param categoryId  类别id
     * @param categoryName 类别名
     * @return
     */
    public Result updateCourseCategory(String categoryId,String categoryName);
    
    /**
     * 删除科目类别
     * @param categoryId 当前目录id
     * @return
     */
    public Result deleteCategory(String categoryId) ;
 
    
    
    /**
     * 查询项目
     * @param categoryId 类别id
     * @return
     */
    public List<Map<String, Object>> queryCourse(String categoryId) ;
    
    /**
     * 添加项目
     * @param categoryId 科目类别id
     * @param courseName 项目名
     * @return
     */
    public Result insertCourse(String categoryId,String courseName);
    
    /**
     * 修改项目
     * @param courseId 项目id
     * @param courseName 项目名
     * @return
     */
    public Result updateCourse(String courseId,String courseName);
    
    /**
     * 删除项目
     * @param courseId  项目id
     * @return
     */
    public Result deleteCourse(String courseId);
    
    
    /**
     * 查询课程
     * @param courseId 项目id
     * @return
     */
    public List<Map<String, Object>> querySubject(String courseId);
    
    
    /**
     * 添加课程
     * @param courseId 项目id
     * @param subjectName 课程名
     * @return
     */
    public Result insertSubject(String courseId,String subjectName);
    
    /**
     *  修改课程
     * @param subjectId 课程id
     * @param subjectName 课程名
     * @return
     */
    public Result updateSubject(String subjectId,String subjectName);
    
    /**
     * 删除课程
     * @param subjectId  课程id
     * @return
     */
    public Result deleteSubject(String subjectId);
    
    
    /**
     * 查询章
     * @param subjectId 课程Id
     * @return
     */
    public List<Map<String, Object>> queryChapter(String subjectId);
    
    /**
     * 查询节
     * @param id
     * @return
     */
    public List<Map<String, Object>> querychildChapter(String id);
    
    /**
     * 添加章节
     * @param subjectId 课程Id
     * @param chapterName 父章节Id
     * @param chapterName 章节名称
     * @param courseId 项目Id
     * @return
     */
    public Result insertChapter(String subjectId,String chapterId,String chapterName,String courseId);
    
    
    
    /**
     * 修改章节
     * @param chapterId 章节id
     * @param chapterName 章节名称
     * @return
     */
    public Result updateChapter(String chapterId,String chapterName);
    
    /**
     * 删除章节
     * @param chapterId
     * @return
     */
    public Result deleteChapter(String chapterId);
 
    /**
     * 查询所有机构项目名
     * @return
     */
    public List<Map<String, Object>> queryCourseName();
    
    
    /**
     * 删除树节点
     * @param id
     * @param type
     * @return
     */
    public Result deleteNode(String id, String type);
    
    /**
     * pc端显示项目名称
     * @return
     */
    List<Map<String, Object>> findclassNameByCourse(String mode);
 
    
    
}