feat: 更新分期方案初始化脚本,匹配最新表结构
- 更新表名和字段名为小写格式 - 修正字段类型以匹配实体类定义 - 新增缺失字段:scheme_type, down_payment_ratio等 - 添加索引优化查询性能 - 完善表和字段注释
This commit is contained in:
41
LCXiaoguan-ui/src/api/system/project/index.ts
Normal file
41
LCXiaoguan-ui/src/api/system/project/index.ts
Normal file
@ -0,0 +1,41 @@
|
||||
import type { ProjectVO, ProjectForm } from './types'
|
||||
import request from '@/utils/request'
|
||||
|
||||
// 项目相关API
|
||||
export function listProject(params?: any): Promise<{ rows: ProjectVO[]; total: number }> {
|
||||
return request({
|
||||
url: '/system/project/list',
|
||||
method: 'get',
|
||||
params: params
|
||||
})
|
||||
}
|
||||
|
||||
export function getProject(id: string | number): Promise<ProjectVO> {
|
||||
return request({
|
||||
url: '/system/project/' + id,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
export function addProject(data: ProjectForm): Promise<any> {
|
||||
return request({
|
||||
url: '/system/project',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
export function updateProject(data: ProjectForm): Promise<any> {
|
||||
return request({
|
||||
url: '/system/project',
|
||||
method: 'put',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
export function delProject(ids: string | number | (string | number)[]): Promise<any> {
|
||||
return request({
|
||||
url: '/system/project/' + ids,
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
Reference in New Issue
Block a user