feat:统一公共审计填充并调整系统枚举接口风格

This commit is contained in:
zhiye.sun
2026-05-21 13:10:33 +08:00
parent 1ada88c02a
commit 088853b098
10 changed files with 238 additions and 41 deletions

View File

@@ -1,4 +1,4 @@
import { del, get, post } from './request';
import { get, post } from './request';
export interface SysEnum {
id?: string;
@@ -34,21 +34,25 @@ export interface SysEnumBatchSaveRequest {
}
export function listForManagement(query: SysEnumManageQuery) {
return post<SysEnum[], SysEnumManageQuery>('/sys-enums/manage/query', query);
return post<SysEnum[], SysEnumManageQuery>('/sys-enum/queryForManagement', query);
}
export function getById(id: string) {
return get<SysEnum>(`/sys-enums/${id}`);
return get<SysEnum>('/sys-enum/detail', {
params: { id },
});
}
export function saveOrUpdate(data: SysEnumSaveRequest) {
return post<boolean, SysEnumSaveRequest>('/sys-enums', data);
return post<boolean, SysEnumSaveRequest>('/sys-enum/save', data);
}
export function batchSave(data: SysEnumBatchSaveRequest) {
return post<boolean, SysEnumBatchSaveRequest>('/sys-enums/batch', data);
return post<boolean, SysEnumBatchSaveRequest>('/sys-enum/batchSave', data);
}
export function deleteById(id: string) {
return del<boolean>(`/sys-enums/${id}`);
return post<boolean>('/sys-enum/delete', undefined, {
params: { id },
});
}