package cn.estsh.i3plus.ext.mes.pcn.api.busi;

import cn.estsh.i3plus.pojo.base.bean.ListPager;
import cn.estsh.i3plus.pojo.base.common.Pager;
import cn.estsh.i3plus.pojo.mes.bean.MesStation;
import io.swagger.annotations.ApiOperation;

import java.util.List;

/**
 * @Description : 站点信息
 * @Reference :
 * @Author : junsheng.li
 * @CreateDate 2024/9/12 13:55
 * @Modify:
 **/
public interface IMesStationService {

    @ApiOperation("查询站点信息根据设备代码")
    MesStation getMesStationByEquipmentCode(String organizeCode,String equipmentCode);

    @ApiOperation("校验站点信息根据设备代码")
    MesStation checkMesStationByEquipmentCode(String organizeCode,String equipmentCode);

    @ApiOperation("查询站点信息中所有的设备代码")
    List<String> queryAllEquipmentCodeFromMesStation(String organizeCode);

    ListPager<MesStation> queryMesStationByPager(MesStation mesStation, Pager pager);

}
