javacodeadmin/ruoyi-system/src/main/java/com/ruoyi/system/service/IOrderLogService.java

89 lines
1.9 KiB
Java

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<OrderLog> selectOrderLogByOrderId(String orderId);
/**
* 查询订单服务记录列表
*
* @param orderLog 订单服务记录
* @return 订单服务记录集合
*/
public List<OrderLog> 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);
}