import request from '@/utils/request' {# 使用后端工具函数 to_camel_case 统一处理类名: - apiName : scheduleInfo(小驼峰) - ApiName : ScheduleInfo(大驼峰,用于 listScheduleInfo 这种函数名) #} {% set apiName = to_camel_case(table.class_name, False) %} {% set ApiName = capitalize_first(apiName) %} // 查询{{ table.function_name }}列表 export function list{{ ApiName }}(query) { return request({ url: '/{{ table.module_name }}/{{ table.business_name }}/list', method: 'get', params: query }) } // 查询{{ table.function_name }}详细 export function get{{ ApiName }}({{ table.pk_column.java_field if table.pk_column }}) { return request({ url: '/{{ table.module_name }}/{{ table.business_name }}/' + {{- table.pk_column.java_field if table.pk_column }}, method: 'get' }) } // 新增{{ table.function_name }} export function add{{ ApiName }}(data) { return request({ url: '/{{ table.module_name }}/{{ table.business_name }}', method: 'post', data: data }) } // 修改{{ table.function_name }} export function update{{ ApiName }}(data) { return request({ // 后端 Flask 控制器使用的是不带主键的 PUT '' 路径,这里保持一致 url: '/{{ table.module_name }}/{{ table.business_name }}', method: 'put', data: data }) } // 删除{{ table.function_name }} export function del{{ ApiName }}({{ table.pk_column.java_field if table.pk_column }}) { return request({ url: '/{{ table.module_name }}/{{ table.business_name }}/' + {{- table.pk_column.java_field if table.pk_column }}, method: 'delete' }) }