import { ApiClientFactory } from '../core/api.client.factory'; import { AreaPostModal,MeterialPostModal } from '../model/gldjc.model'; export class GldjcService { constructor(private factory: ApiClientFactory) { } // 公共/获取地区列表 async loadGldjcAreas(projectId: string, payload: AreaPostModal): Promise { const url = `/web/projects/${projectId}/broadWood/getArea`; const result = await this.factory.gssApi.post( url, payload ); return result; } // 公共/获取推荐材料列表/属性列表 async loadGldjcMetirials(projectId: string, payload: MeterialPostModal): Promise { const url = `/web/projects/${projectId}/broadWood/rawMaterial/getProductSpecs`; const result = await this.factory.gssApi.post( url, payload ); return result; } }