| 12345678910111213141516171819202122232425262728 |
- package com.usky.ems.service;
- import com.usky.ems.service.vo.EmsDeviceItemCodeSaveRequest;
- import com.usky.ems.service.vo.EmsProductEnergyTypeSaveRequest;
- import com.usky.ems.service.vo.EmsProjectResponse;
- import com.usky.ems.service.vo.EmsProjectSaveRequest;
- /**
- * 项目(ems_project)维护:新增、修改、删除(含空间树、省市区校验、设备系统关联)
- */
- public interface EmsProjectService {
- EmsProjectResponse save(EmsProjectSaveRequest request);
- EmsProjectResponse update(EmsProjectSaveRequest request);
- void remove(Long spaceId);
- /**
- * 保存产品关联的能源类型:先删除当前租户下该能耗类型的记录,再按产品列表插入
- */
- void saveProductEnergyTypes(EmsProductEnergyTypeSaveRequest request);
- /**
- * 保存设备关联的能源分项:先删除当前租户下该分项编码的记录,再按设备列表插入
- */
- void saveDeviceItemCodes(EmsDeviceItemCodeSaveRequest request);
- }
|