| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102 |
- 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
- })
- }
- // 查询{{.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()
- }
- })
- }
- // 新增{{.table.FunctionName}}
- export function add{{.table.ClassName}}(data) {
- return request({
- url: '/{{$plugin}}{{.table.ModuleName}}/{{$businessName}}/add',
- method: 'post',
- data: data
- })
- }
- // 修改{{.table.FunctionName}}
- export function update{{.table.ClassName}}(data) {
- return request({
- url: '/{{$plugin}}{{.table.ModuleName}}/{{$businessName}}/edit',
- 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}}
|