package com.ruoyi.other.service;
|
|
import com.alibaba.fastjson.JSONArray;
|
import com.baomidou.mybatisplus.extension.service.IService;
|
import com.ruoyi.common.core.web.page.PageInfo;
|
import com.ruoyi.other.api.domain.TStationCollect;
|
import com.ruoyi.other.query.StationCollectQuery;
|
|
/**
|
* 电站逆变器服务。
|
*/
|
public interface TStationCollectService extends IService<TStationCollect> {
|
|
boolean addStationCollect(TStationCollect stationCollect);
|
|
boolean saveCollectBaseList(JSONArray collectBaseList);
|
|
/** 保存华为 FusionSolar 设备列表。 */
|
boolean saveCollectHuaWeiList(JSONArray devList);
|
|
PageInfo<TStationCollect> pageList(StationCollectQuery query);
|
|
boolean updateStationCollect(TStationCollect stationCollect);
|
|
TStationCollect getStationCollectDetail(Long id);
|
|
/**
|
* 根据ids删除数据时,校验示范存在第三方同步的数据,第三方同步的数据不允许删除
|
* @param ids 数据id
|
* @return true可以删除,false不可以删除
|
*/
|
Boolean validateDelete(Long[] ids);
|
}
|