| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081 |
- import request from '@/utils/request'
- {{$businessName := .table.BusinessName | CaseCamelLower}}
- // 查询{{.table.FunctionName}}列表
- export function list{{.table.ClassName}}(query) {
- return request({
- url: '/{{.table.ModuleName}}/{{$businessName}}/list',
- method: 'get',
- params: query
- })
- }
- // 查询{{.table.FunctionName}}详细
- export function get{{.table.ClassName}}({{.table.PkColumn.ColumnName}}) {
- return request({
- url: '/{{.table.ModuleName}}/{{$businessName}}/get',
- method: 'get',
- params: {
- id: {{.table.PkColumn.ColumnName}}
- }
- })
- }
- // 新增{{.table.FunctionName}}
- export function add{{.table.ClassName}}(data) {
- return request({
- url: '/{{.table.ModuleName}}/{{$businessName}}/add',
- method: 'post',
- data: data
- })
- }
- // 修改{{.table.FunctionName}}
- export function update{{.table.ClassName}}(data) {
- return request({
- url: '/{{.table.ModuleName}}/{{$businessName}}/edit',
- method: 'put',
- data: data
- })
- }
- // 删除{{.table.FunctionName}}
- export function del{{.table.ClassName}}({{.table.PkColumn.ColumnName}}s) {
- return request({
- url: '/{{.table.ModuleName}}/{{$businessName}}/delete',
- method: 'delete',
- data:{
- ids:{{.table.PkColumn.ColumnName}}s
- }
- })
- }
- {{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.ColumnName}},{{$column.HtmlField}}) {
- const data = {
- {{$.table.PkColumn.ColumnName}},
- {{$column.HtmlField}}
- }
- return request({
- url: '/{{$.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: '/{{$.table.ModuleName}}/{{$column.LinkTableName | CaseCamelLower}}/list',
- method: 'get',
- params: query
- })
- }
- {{end}}
- {{end}}
|