康来智慧冷链系统 - 前端
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

25 lines
1.1 KiB

/**
* 提供api模板规范代码参考,请尽量保证编写代码风格跟模板规范代码一致
* Copyright © 2020-2022 <a href="http://www.entfrm.com/">entfrm</a> All rights reserved.
* author entfrm开发团队-王翔
*/
import type { ProjectParams, Project, ProjectResult } from '../entity/project';
import { defHttp } from '/@/utils/http/axios';
enum Api {
list = '/common_proxy/common/project/list',
get = '/common_proxy/common/project',
add = '/common_proxy/common/project/save',
edit = '/common_proxy/common/project/update',
del = '/common_proxy/common/project/remove'
}
export const listProject = (params?: Partial<ProjectParams>) => defHttp.get({ url: Api.list, params });
export const addProject = (params: Partial<Project>) => defHttp.post({ url: Api.add, data: params });
export const editProject = (params: Partial<Project>) => defHttp.put({ url: Api.edit, data: params });
export const getProject = (id: string) => defHttp.get<Project>({ url: `${Api.get}/${id}` });
export const delProject = (ids: string) => defHttp.delete({ url: `${Api.del}/${ids}` });