mirror of
https://gitee.com/XM-GO/PandaX.git
synced 2026-04-25 20:58:34 +08:00
【新增】自动生成代码
This commit is contained in:
@@ -1,102 +1,44 @@
|
||||
import request from '@/utils/request'
|
||||
import request from '/@/utils/request';
|
||||
|
||||
{{$businessName := .table.BusinessName | CaseCamelLower}}
|
||||
|
||||
{{$plugin:=""}}
|
||||
{{if ContainsI $.table.PackageName "plugins"}}
|
||||
{{$plugin = "plugins/"}}
|
||||
{{end}}
|
||||
|
||||
|
||||
// 查询{{.table.FunctionName}}列表
|
||||
export function list{{.table.ClassName}}(query) {
|
||||
return request({
|
||||
url: '/{{$plugin}}{{.table.ModuleName}}/{{$businessName}}/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
// 查询{{.FunctionName}}列表
|
||||
export function list{{.ClassName}}(query:any) {
|
||||
return request({
|
||||
url: '/{{.PackageName}}/{{.BusinessName}}/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
// 查询{{.table.FunctionName}}详细
|
||||
export function get{{.table.ClassName}}({{.table.PkColumn.HtmlField}}) {
|
||||
return request({
|
||||
url: '/{{$plugin}}{{.table.ModuleName}}/{{$businessName}}/get',
|
||||
method: 'get',
|
||||
params: {
|
||||
id: {{.table.PkColumn.HtmlField}}.toString()
|
||||
}
|
||||
})
|
||||
// 查询{{.FunctionName}}详细
|
||||
export function get{{.ClassName}}({{.PkJsonField}}:number) {
|
||||
return request({
|
||||
url: '/{{.PackageName}}/{{.BusinessName}}/' + {{.PkJsonField}},
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
// 新增{{.table.FunctionName}}
|
||||
export function add{{.table.ClassName}}(data) {
|
||||
return request({
|
||||
url: '/{{$plugin}}{{.table.ModuleName}}/{{$businessName}}/add',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
// 新增{{.FunctionName}}
|
||||
export function add{{.ClassName}}(data:any) {
|
||||
return request({
|
||||
url: '/{{.PackageName}}/{{.BusinessName}}',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 修改{{.table.FunctionName}}
|
||||
export function update{{.table.ClassName}}(data) {
|
||||
return request({
|
||||
url: '/{{$plugin}}{{.table.ModuleName}}/{{$businessName}}/edit',
|
||||
method: 'put',
|
||||
data: data
|
||||
})
|
||||
// 修改{{.FunctionName}}
|
||||
export function update{{.ClassName}}(data:any) {
|
||||
return request({
|
||||
url: '/{{.PackageName}}/{{.BusinessName}}',
|
||||
method: 'put',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 删除{{.table.FunctionName}}
|
||||
export function del{{.table.ClassName}}({{.table.PkColumn.HtmlField}}s) {
|
||||
return request({
|
||||
url: '/{{$plugin}}{{.table.ModuleName}}/{{$businessName}}/delete',
|
||||
method: 'delete',
|
||||
data:{
|
||||
ids:{{.table.PkColumn.HtmlField}}s
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
{{$getUserList:=false}}
|
||||
|
||||
{{range $index,$column:= .table.Columns}}
|
||||
{{if and (HasSuffix $column.ColumnName "status") (eq $column.IsList "1") }}
|
||||
// {{$.table.FunctionName}}{{$column.ColumnComment}}修改
|
||||
export function change{{$.table.ClassName}}{{$column.GoField}}({{$.table.PkColumn.HtmlField}},{{$column.HtmlField}}) {
|
||||
const data = {
|
||||
{{$.table.PkColumn.HtmlField}},
|
||||
{{$column.HtmlField}}
|
||||
}
|
||||
return request({
|
||||
url: '/{{$plugin}}{{$.table.ModuleName}}/{{$businessName}}/change{{$column.GoField}}',
|
||||
method: 'put',
|
||||
data:data
|
||||
})
|
||||
}
|
||||
{{end}}
|
||||
{{if ne $column.LinkTableName ""}}
|
||||
// 关联{{$column.LinkTableName}}表选项
|
||||
export function list{{$column.LinkTableClass}}(query){
|
||||
return request({
|
||||
url: '/{{$plugin}}{{$.table.ModuleName}}/{{$column.LinkTableName | CaseCamelLower}}/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
{{end}}
|
||||
{{if eq $column.HtmlField "createdBy" "updatedBy"}}
|
||||
{{$getUserList = true}}
|
||||
{{end}}
|
||||
{{end}}
|
||||
|
||||
{{if $getUserList}}
|
||||
//获取用户信息列表
|
||||
export function getUserList(uIds){
|
||||
return request({
|
||||
url: '/system/auth/usersGet',
|
||||
method: 'get',
|
||||
params: {ids:uIds}
|
||||
})
|
||||
}
|
||||
{{end}}
|
||||
// 删除{{.FunctionName}}
|
||||
export function del{{.ClassName}}({{.PkJsonField}}: string) {
|
||||
return request({
|
||||
url: '/{{.PackageName}}/{{.BusinessName}}/' + {{.PkJsonField}},
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
Reference in New Issue
Block a user