import ServiceBase from "./ServiceBase"; import { IResponseNoData, IResponse } from "./interfaces/IResponse"; import MPartner from "./models/MPartner"; import IPartnerGetListRequest from "./interfaces/partners/IPartnerGetListRequest"; import IPartnerGetListResponse from "./interfaces/partners/IPartnerGetListResponse"; /** * 合作商服务 */ export default class PartnerService extends ServiceBase { async getList(request: IPartnerGetListRequest): Promise> { let res = await super.post('Partner/GetList', request); return res; } async getListByKeyword() { } async load(guid: string): Promise> { let request = { GUID: guid }; let res = await super.post('Partner/Load', request); return res; } async set(request: MPartner): Promise { let res = await super.post('Partner/Set', request); return res; } async setEnabled() { } async delete(guids: Array): Promise { let request = { GUIDs: guids }; let res = await super.post('Partner/Delete', request); return res; } async recovery() { } async exportPartner() { } }