package com.ruoyi.jarvis.service; import com.ruoyi.jarvis.domain.OrderRows; import java.util.Date; import java.util.List; /** * 京粉订单Service接口 * * @author ruoyi */ public interface IOrderRowsService { /** * 查询京粉订单 * * @param id 京粉订单主键 * @return 京粉订单 */ public OrderRows selectOrderRowsById(String id); /** * 查询京粉订单列表 * * @param orderRows 京粉订单 * @return 京粉订单集合 */ public List selectOrderRowsList(OrderRows orderRows); /** * 查询京粉订单列表(支持日期范围过滤和排除特定unionId) * * @param orderRows 京粉订单 * @param beginTime 开始时间 * @param endTime 结束时间 * @param excludeUnionIds 排除的unionId列表 * @return 京粉订单集合 */ public List selectOrderRowsListWithFilter(OrderRows orderRows, Date beginTime, Date endTime, List excludeUnionIds); /** * 新增京粉订单 * * @param orderRows 京粉订单 * @return 结果 */ public int insertOrderRows(OrderRows orderRows); /** * 修改京粉订单 * * @param orderRows 京粉订单 * @return 结果 */ public int updateOrderRows(OrderRows orderRows); /** * 批量删除京粉订单 * * @param ids 需要删除的京粉订单主键集合 * @return 结果 */ public int deleteOrderRowsByIds(String[] ids); /** * 删除京粉订单信息 * * @param id 京粉订单主键 * @return 结果 */ public int deleteOrderRowsById(String id); }