import { request } from '@umijs/max'; // 查询政策列表 export async function getPolicyInfoList(params?: API.PolicyInfo.Params) { return request('/api/cms/policyInfo/list', { method: 'GET', params, }); } // 获取政策详情 export async function getPolicyInfoDetail(id: number) { return request(`/api/cms/policyInfo/${id}`, { method: 'GET', }); } // 新增政策 export async function addPolicyInfo(data: Partial) { return request('/api/cms/policyInfo', { method: 'POST', data, }); } // 修改政策 export async function updatePolicyInfo(data: Partial) { return request('/api/cms/policyInfo', { method: 'PUT', data, }); } // 删除政策 export async function deletePolicyInfo(ids: string) { return request(`/api/cms/policyInfo/${ids}`, { method: 'DELETE', }); } // 上传政策文件 export async function uploadPolicyFile(file: File) { const formData = new FormData(); formData.append('file', file); return request('/api/cms/policyInfo/upload', { method: 'POST', data: formData, }); }