import ServiceBase from './ServiceBase' import IBusinessGetListRequest from './interfaces/businesses/IBusinessGetListRequest'; import IBusinessGetListResponse from './interfaces/businesses/IBusinessGetListResponse'; import MBusiness from './models/MBusiness'; import { IResponseNoData, IResponse } from './interfaces/IResponse'; import IBusinessSetRequest from './interfaces/businesses/IBusinessSetRequest'; /** * 商家服务 */ export default class BusinessService extends ServiceBase { /** * 根据条件获取商家列表 * @param defaultBusinessGUID 默认商家GUID: 用于确定使用哪个数据库 */ async getList(request: IBusinessGetListRequest): Promise> { let data = await super.post("Business/GetList", request); return data; } async load(guid: string): Promise> { let request = { BusinessGUID: guid }; let data = await super.post('Business/Load', request); return data; } async delete(guids: Array): Promise { let request = { BusinessGUIDs: guids }; let data = await super.post('Business/Delete', request); return data; } async set(request: MBusiness): Promise { let res = await super.post('Business/Set', request); return res; } async recovery() { } }