package com.gzzn.omms.msgexchangeapi.service; import java.util.Date; import java.util.List; import java.util.Optional; import com.gzzn.omms.msgexchangeapi.entity.Cminmsg; public interface ICminmsgService { /** * 批量更新处理时间 * @return */ public List updateBatchProcessed(List lsCminmsgs); /** * 发送xml格式的消息到cminmsgs表 * @param xmlMsg */ public Cminmsg sendXmlMsg(String xmlMsg); /** * 获取回复的航班计划信息 * @param date 大于当前日期 * @param 失败后尝试次数 * @param 每次尝试间隔毫秒数 * @return */ public Optional getRespSchdCminmsg(Date date,Integer tryTimes,Long intervalMs); /** * 获取指定时间后的新消息 * @return */ public List getNewMsgsAfterDate(Date afterdate); /** * 获取指定id后的消息,消息id有序 * @param id * @return */ public List getNewMsgsAfterId(Long id); }