package com.ruoyi.system.service; import java.util.List; import com.ruoyi.system.domain.OrderLog; /** * 订单服务记录Service接口 * * @author ruoyi * @date 2025-05-13 */ public interface IOrderLogService { /** * 查询订单服务记录 * * @param id 订单服务记录主键 * @return 订单服务记录 */ public OrderLog selectOrderLogById(Long id); public OrderLog selectOneByOidTypeWorkerIdPaid(OrderLog orderLog); /** * 查询最新一条日志记录 * * @param oid 订单服务记录主键 * @return 订单服务记录 */ public OrderLog selectDataTheFirstNew(Long oid); /** * 查询订单服务记录数量 * * @param orderId 订单ID * @return 订单服务记录数量 */ public int selectCountOrderLogByOrderId(String orderId); /** * 查询订单服务记录列表 * * @param orderId 订单ID * @return 订单服务记录列表 */ public List selectOrderLogByOrderId(String orderId); /** * 查询订单服务记录列表 * * @param orderLog 订单服务记录 * @return 订单服务记录集合 */ public List selectOrderLogList(OrderLog orderLog); /** * 新增订单服务记录 * * @param orderLog 订单服务记录 * @return 结果 */ public int insertOrderLog(OrderLog orderLog); /** * 修改订单服务记录 * * @param orderLog 订单服务记录 * @return 结果 */ public int updateOrderLog(OrderLog orderLog); /** * 批量删除订单服务记录 * * @param ids 需要删除的订单服务记录主键集合 * @return 结果 */ public int deleteOrderLogByIds(Long[] ids); /** * 删除订单服务记录信息 * * @param id 订单服务记录主键 * @return 结果 */ public int deleteOrderLogById(Long id); }