/
treeApi.tpl.go
74 lines (70 loc) · 1.89 KB
/
treeApi.tpl.go
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
// Code generated by hero.
// source: D:\GoProjects\dp_clean_core\template\treeApi.tpl
// DO NOT EDIT!
package template
import "bytes"
func TreeApi(apiName string, apiPath string, vueName string, buffer *bytes.Buffer) {
buffer.WriteString(`
// 统一请求路径前缀在libs/axios.js中修改
// import { getRequest, postBodyRequest, postRequest, deleteRequest } from '@/libs/axios';
// `)
buffer.WriteString(apiName)
buffer.WriteString(`获取一级数据
export const init`)
buffer.WriteString(apiName)
buffer.WriteString(` = (params) => {
return getRequest('`)
buffer.WriteString(apiPath)
buffer.WriteString(`/getByParentId/0', params)
}
// `)
buffer.WriteString(apiName)
buffer.WriteString(`加载子级数据
export const load`)
buffer.WriteString(apiName)
buffer.WriteString(` = (id, params) => {
return getRequest('`)
buffer.WriteString(apiPath)
buffer.WriteString(`/getByParentId/' + id, params)
}
// `)
buffer.WriteString(apiName)
buffer.WriteString(`添加
export const add`)
buffer.WriteString(apiName)
buffer.WriteString(` = (params) => {
return postBodyRequest('`)
buffer.WriteString(apiPath)
buffer.WriteString(`/add', params)
}
// `)
buffer.WriteString(apiName)
buffer.WriteString(`编辑
export const edit`)
buffer.WriteString(apiName)
buffer.WriteString(` = (params) => {
return postBodyRequest('`)
buffer.WriteString(apiPath)
buffer.WriteString(`/edit', params)
}
// `)
buffer.WriteString(apiName)
buffer.WriteString(`删除
export const delete`)
buffer.WriteString(apiName)
buffer.WriteString(` = (params) => {
return postRequest('`)
buffer.WriteString(apiPath)
buffer.WriteString(`/delByIds/', params)
}
// `)
buffer.WriteString(apiName)
buffer.WriteString(`搜索
export const search`)
buffer.WriteString(apiName)
buffer.WriteString(` = (params) => {
return getRequest('`)
buffer.WriteString(apiPath)
buffer.WriteString(`/search', params)
}`)
}