import ServiceBase from "./ServiceBase"; import MBusinessConfig from "./models/MBusinessConfig"; import { IResponseNoData, IResponse } from "./interfaces/IResponse"; import IBusinessGetListResponse from "./interfaces/businesses/IBusinessGetListResponse"; import IBusinessGetListRequest from "./interfaces/businesses/IBusinessGetListRequest"; import IBusinessConfigSetRequest from "./interfaces/businessconfigs/IBusinessConfigSetRequest"; /** * 商家配置服务 */ export default class BusinessConfigService extends ServiceBase { /** * 获取商家配置列表 * @param request 请求参数 */ getList(request: IBusinessGetListRequest): Promise; /** * 根据GUID获取商家配置 * @param guid 商家配置GUID */ load(guid: string): Promise>; /** * * @param request */ set(request: IBusinessConfigSetRequest): Promise; delete(guids: Array): Promise; recovery(): Promise; reset(): Promise; }