Skip to content

Commit 48de79a

Browse files
YunaiVgitee-org
authored andcommitted
!5 feat: system、infra 新增批量删除
Merge pull request !5 from puhui999/master
2 parents 49ffcc5 + 4d2d5f5 commit 48de79a

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

62 files changed

+1380
-338
lines changed

src/api/infra/codegen.js

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -96,3 +96,11 @@ export function deleteCodegen(tableId) {
9696
method: 'delete'
9797
})
9898
}
99+
100+
// 批量删除数据库的表和字段定义
101+
export function deleteCodegenList(tableIds) {
102+
return request({
103+
url: `/infra/codegen/delete-list?tableIds=${tableIds.join(',')}`,
104+
method: 'delete'
105+
})
106+
}

src/api/infra/config.js

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,14 @@ export function delConfig(configId) {
5151
})
5252
}
5353

54+
// 批量删除参数配置
55+
export function delConfigList(ids) {
56+
return request({
57+
url: `/infra/config/delete-list?ids=${ids.join(',')}`,
58+
method: 'delete'
59+
})
60+
}
61+
5462
// 导出参数
5563
export function exportConfig(query) {
5664
return request({

src/api/infra/dataSourceConfig.js

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,14 @@ export function deleteDataSourceConfig(id) {
2626
})
2727
}
2828

29+
// 批量删除数据源配置
30+
export function deleteDataSourceConfigList(ids) {
31+
return request({
32+
url: `/infra/data-source-config/delete-list?ids=${ids.join(',')}`,
33+
method: 'delete'
34+
})
35+
}
36+
2937
// 获得数据源配置
3038
export function getDataSourceConfig(id) {
3139
return request({

src/api/infra/demo01.js

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,14 @@ export function deleteDemo01Contact(id) {
2626
})
2727
}
2828

29+
/** 批量删除示例联系人 */
30+
export function deleteDemo01ContactList(ids) {
31+
return request({
32+
url: `/infra/demo01-contact/delete-list?ids=${ids.join(',')}`,
33+
method: 'delete'
34+
})
35+
}
36+
2937
// 获得示例联系人
3038
export function getDemo01Contact(id) {
3139
return request({

src/api/infra/demo02.js

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,14 @@ export function deleteDemo02Category(id) {
2626
})
2727
}
2828

29+
// 批量删除示例分类
30+
export function deleteDemo02CategoryList(ids) {
31+
return request({
32+
url: `/infra/demo02-category/delete-list?ids=${ids.join(',')}`,
33+
method: 'delete'
34+
})
35+
}
36+
2937
// 获得示例分类
3038
export function getDemo02Category(id) {
3139
return request({

src/api/infra/demo03-erp.js

Lines changed: 38 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import request from '@/utils/request'
33
// 创建学生
44
export function createDemo03Student(data) {
55
return request({
6-
url: '/infra/demo03-student/create',
6+
url: '/infra/demo03-student-erp/create',
77
method: 'post',
88
data: data
99
})
@@ -12,7 +12,7 @@ export function createDemo03Student(data) {
1212
// 更新学生
1313
export function updateDemo03Student(data) {
1414
return request({
15-
url: '/infra/demo03-student/update',
15+
url: '/infra/demo03-student-erp/update',
1616
method: 'put',
1717
data: data
1818
})
@@ -21,121 +21,135 @@ export function updateDemo03Student(data) {
2121
// 删除学生
2222
export function deleteDemo03Student(id) {
2323
return request({
24-
url: '/infra/demo03-student/delete?id=' + id,
24+
url: '/infra/demo03-student-erp/delete?id=' + id,
25+
method: 'delete'
26+
})
27+
}
28+
29+
/** 批量删除学生 */
30+
export function deleteDemo03StudentList(ids) {
31+
return request({
32+
url: `/infra/demo03-student-erp/delete-list?ids=${ids.join(',')}`,
2533
method: 'delete'
2634
})
2735
}
2836

2937
// 获得学生
3038
export function getDemo03Student(id) {
3139
return request({
32-
url: '/infra/demo03-student/get?id=' + id,
40+
url: '/infra/demo03-student-erp/get?id=' + id,
3341
method: 'get'
3442
})
3543
}
3644

3745
// 获得学生分页
3846
export function getDemo03StudentPage(params) {
3947
return request({
40-
url: '/infra/demo03-student/page',
48+
url: '/infra/demo03-student-erp/page',
4149
method: 'get',
4250
params
4351
})
4452
}
4553
// 导出学生 Excel
4654
export function exportDemo03StudentExcel(params) {
4755
return request({
48-
url: '/infra/demo03-student/export-excel',
56+
url: '/infra/demo03-student-erp/export-excel',
4957
method: 'get',
5058
params,
5159
responseType: 'blob'
5260
})
5361
}
5462

5563
// ==================== 子表(学生课程) ====================
56-
5764
// 获得学生课程分页
5865
export function getDemo03CoursePage(params) {
5966
return request({
60-
url: '/infra/demo03-student/demo03-course/page',
67+
url: '/infra/demo03-student-erp/demo03-course/page',
6168
method: 'get',
6269
params
6370
})
6471
}
6572
// 新增学生课程
6673
export function createDemo03Course(data) {
6774
return request({
68-
url: `/infra/demo03-student/demo03-course/create`,
75+
url: '/infra/demo03-student-erp/demo03-course/create',
6976
method: 'post',
7077
data
7178
})
7279
}
73-
7480
// 修改学生课程
7581
export function updateDemo03Course(data) {
7682
return request({
77-
url: `/infra/demo03-student/demo03-course/update`,
83+
url: '/infra/demo03-student-erp/demo03-course/update',
7884
method: 'post',
7985
data
8086
})
8187
}
82-
8388
// 删除学生课程
8489
export function deleteDemo03Course(id) {
8590
return request({
86-
url: `/infra/demo03-student/demo03-course/delete?id=` + id,
91+
url: '/infra/demo03-student-erp/demo03-course/delete?id=' + id,
92+
method: 'delete'
93+
})
94+
}
95+
/** 批量删除学生课程 */
96+
export function deleteDemo03CourseList(ids) {
97+
return request({
98+
url: `/infra/demo03-student-erp/demo03-course/delete-list?ids=${ids.join(',')}`,
8799
method: 'delete'
88100
})
89101
}
90-
91102
// 获得学生课程
92103
export function getDemo03Course(id) {
93104
return request({
94-
url: `/infra/demo03-student/demo03-course/get?id=` + id,
105+
url: '/infra/demo03-student-erp/demo03-course/get?id=' + id,
95106
method: 'get'
96107
})
97108
}
98109

99110
// ==================== 子表(学生班级) ====================
100-
101111
// 获得学生班级分页
102112
export function getDemo03GradePage(params) {
103113
return request({
104-
url: '/infra/demo03-student/demo03-grade/page',
114+
url: '/infra/demo03-student-erp/demo03-grade/page',
105115
method: 'get',
106116
params
107117
})
108118
}
109119
// 新增学生班级
110120
export function createDemo03Grade(data) {
111121
return request({
112-
url: `/infra/demo03-student/demo03-grade/create`,
122+
url: '/infra/demo03-student-erp/demo03-grade/create',
113123
method: 'post',
114124
data
115125
})
116126
}
117-
118127
// 修改学生班级
119128
export function updateDemo03Grade(data) {
120129
return request({
121-
url: `/infra/demo03-student/demo03-grade/update`,
130+
url: '/infra/demo03-student-erp/demo03-grade/update',
122131
method: 'post',
123132
data
124133
})
125134
}
126-
127135
// 删除学生班级
128136
export function deleteDemo03Grade(id) {
129137
return request({
130-
url: `/infra/demo03-student/demo03-grade/delete?id=` + id,
138+
url: '/infra/demo03-student-erp/demo03-grade/delete?id=' + id,
139+
method: 'delete'
140+
})
141+
}
142+
/** 批量删除学生班级 */
143+
export function deleteDemo03GradeList(ids) {
144+
return request({
145+
url: `/infra/demo03-student-erp/demo03-grade/delete-list?ids=${ids.join(',')}`,
131146
method: 'delete'
132147
})
133148
}
134-
135149
// 获得学生班级
136150
export function getDemo03Grade(id) {
137151
return request({
138-
url: `/infra/demo03-student/demo03-grade/get?id=` + id,
152+
url: '/infra/demo03-student-erp/demo03-grade/get?id=' + id,
139153
method: 'get'
140154
})
141155
}

src/api/infra/demo03-inner.js

Lines changed: 16 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import request from '@/utils/request'
33
// 创建学生
44
export function createDemo03Student(data) {
55
return request({
6-
url: '/infra/demo03-student/create',
6+
url: '/infra/demo03-student-inner/create',
77
method: 'post',
88
data: data
99
})
@@ -12,7 +12,7 @@ export function createDemo03Student(data) {
1212
// 更新学生
1313
export function updateDemo03Student(data) {
1414
return request({
15-
url: '/infra/demo03-student/update',
15+
url: '/infra/demo03-student-inner/update',
1616
method: 'put',
1717
data: data
1818
})
@@ -21,53 +21,59 @@ export function updateDemo03Student(data) {
2121
// 删除学生
2222
export function deleteDemo03Student(id) {
2323
return request({
24-
url: '/infra/demo03-student/delete?id=' + id,
24+
url: '/infra/demo03-student-inner/delete?id=' + id,
25+
method: 'delete'
26+
})
27+
}
28+
29+
/** 批量删除学生 */
30+
export function deleteDemo03StudentList(ids) {
31+
return request({
32+
url: `/infra/demo03-student-inner/delete-list?ids=${ids.join(',')}`,
2533
method: 'delete'
2634
})
2735
}
2836

2937
// 获得学生
3038
export function getDemo03Student(id) {
3139
return request({
32-
url: '/infra/demo03-student/get?id=' + id,
40+
url: '/infra/demo03-student-inner/get?id=' + id,
3341
method: 'get'
3442
})
3543
}
3644

3745
// 获得学生分页
3846
export function getDemo03StudentPage(params) {
3947
return request({
40-
url: '/infra/demo03-student/page',
48+
url: '/infra/demo03-student-inner/page',
4149
method: 'get',
4250
params
4351
})
4452
}
4553
// 导出学生 Excel
4654
export function exportDemo03StudentExcel(params) {
4755
return request({
48-
url: '/infra/demo03-student/export-excel',
56+
url: '/infra/demo03-student-inner/export-excel',
4957
method: 'get',
5058
params,
5159
responseType: 'blob'
5260
})
5361
}
5462

5563
// ==================== 子表(学生课程) ====================
56-
5764
// 获得学生课程列表
5865
export function getDemo03CourseListByStudentId(studentId) {
5966
return request({
60-
url: `/infra/demo03-student/demo03-course/list-by-student-id?studentId=` + studentId,
67+
url: '/infra/demo03-student-inner/demo03-course/list-by-student-id?studentId=' + studentId,
6168
method: 'get'
6269
})
6370
}
6471

6572
// ==================== 子表(学生班级) ====================
66-
6773
// 获得学生班级
6874
export function getDemo03GradeByStudentId(studentId) {
6975
return request({
70-
url: `/infra/demo03-student/demo03-grade/get-by-student-id?studentId=` + studentId,
76+
url: '/infra/demo03-student-inner/demo03-grade/get-by-student-id?studentId=' + studentId,
7177
method: 'get'
7278
})
7379
}

0 commit comments

Comments
 (0)