Files
FastapiAdmin/backend/templates/vue/api.ts.j2
T
zhangtao 1dc8e4f3e2 refactor(gencode): 重构代码生成模块,优化模板和查询逻辑
重构代码生成模块的模板文件,统一命名规范为下划线风格
优化GenTableQueryParam查询参数类,移除不必要的字段
修复SQLite数据库支持问题,改进表结构查询逻辑
添加数据验证处理,防止空值导致的异常
改进批量生成代码时的错误处理和参数校验
2025-10-04 23:38:42 +08:00

54 lines
1.3 KiB
Django/Jinja

import request from '@/utils/request'
// 查询{{ function_name }}列表
export function list{{ business_name|snake_to_pascal_case }}(query) {
return request({
url: '/{{ module_name }}/{{ business_name }}/list',
method: 'get',
params: query
})
}
// 查询{{ function_name }}详细
export function get{{ business_name|snake_to_pascal_case }}(id) {
return request({
url: '/{{ module_name }}/{{ business_name }}/' + id,
method: 'get'
})
}
// 新增{{ function_name }}
export function add{{ business_name|snake_to_pascal_case }}(data) {
return request({
url: '/{{ module_name }}/{{ business_name }}/create',
method: 'post',
data: data
})
}
// 修改{{ function_name }}
export function update{{ business_name|snake_to_pascal_case }}(data) {
return request({
url: '/{{ module_name }}/{{ business_name }}/update',
method: 'put',
data: data
})
}
// 删除{{ function_name }}
export function del{{ business_name|snake_to_pascal_case }}(ids) {
return request({
url: '/{{ module_name }}/{{ business_name }}/' + ids,
method: 'delete'
})
}
// 导入{{ function_name }}
export function import{{ business_name|snake_to_pascal_case }}(data) {
return request({
url: '/{{ module_name }}/{{ business_name }}/import',
method: 'post',
data: data
})
}