@jdlinker/system
Version:
jdLinker 系统模块
78 lines (68 loc) • 2.03 kB
text/typescript
import { defHttp } from '@jdlinker/func';
enum Api {
oss_list = '/settings/sysOssSetting/list',
oss_save = '/settings/sysOssSetting/add',
oss_edit = '/settings/sysOssSetting/edit',
msg_list = '/settings/sysMsgSetting/list',
msg_save = '/settings/sysMsgSetting/add',
msg_edit = '/settings/sysMsgSetting/edit',
email_list = '/settings/sysEmailSetting/list',
email_save = '/settings/sysEmailSetting/add',
email_edit = '/settings/sysEmailSetting/edit',
base_query = '/sys/base/queryByTenantId',
base_setting = '/sys/base/queryBaseSetting',
base_save = '/sys/base/config'
}
/**
* oss列表接口
* @param params
*/
export const ossList = (params) => defHttp.get({ url: Api.oss_list, params });
/**
* oss保存或者更新
* @param params
*/
export const ossSave = (params, isUpdate) => {
const url = isUpdate ? Api.oss_edit : Api.oss_save;
return defHttp.post({ url: url, params });
};
/**
* 短信列表接口
* @param params
*/
export const msgList = (params) => defHttp.get({ url: Api.msg_list, params });
/**
* 短信保存或者更新
* @param params
*/
export const msgSave = (params, isUpdate) => {
const url = isUpdate ? Api.msg_edit : Api.msg_save;
return defHttp.post({ url: url, params });
};
/**
* 邮箱列表接口
* @param params
*/
export const emailList = (params) => defHttp.get({ url: Api.email_list, params });
/**
* 邮箱保存或者更新
* @param params
*/
export const emailSave = (params, isUpdate) => {
const url = isUpdate ? Api.email_edit : Api.email_save;
return defHttp.post({ url: url, params });
};
/**
* 基本信息查询接口
* @param params
*/
export const baseQuery = (params) => defHttp.post({ url: Api.base_query, params });
export const baseSetting = (params) => defHttp.post({ url: Api.base_setting, params });
/**
* 基本信息保存或者更新
* @param params
*/
export const baseConfig = (params, isUpdate) => {
const url = isUpdate ? Api.base_save : Api.base_save;
return defHttp.post({ url: url, params });
};