wzp
2025-09-03 a8553f9ef7e165b6348243af91caad1a987f8f9c
ruoyi-system/src/main/java/com/ruoyi/system/service/impl/ServiceOrderServiceImpl.java
@@ -1,25 +1,33 @@
package com.ruoyi.system.service.impl;
import java.util.List;
import com.ruoyi.common.annotation.DataSource;
import com.ruoyi.common.enums.DataSourceType;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.ruoyi.system.mapper.ServiceOrderMapper;
import com.ruoyi.system.domain.ServiceOrder;
import com.ruoyi.system.service.IServiceOrderService;
import com.ruoyi.common.utils.PageUtils;
/**
 * 服务订单Service业务层处理
 * 服务订单 服务层实现
 *
 * @author ruoyi
 */
@DataSource(DataSourceType.SQLSERVER)
@Service
public class ServiceOrderServiceImpl implements IServiceOrderService {
    @Autowired
    private ServiceOrderMapper serviceOrderMapper;
    /**
     * 查询服务订单
     * 查询服务订单信息
     * 
     * @param serviceOrdId 服务订单主键
     * @return 服务订单
     * @return 服务订单信息
     */
    @Override
    public ServiceOrder selectServiceOrderById(Long serviceOrdId) {
@@ -29,18 +37,25 @@
    /**
     * 查询服务订单列表
     * 
     * @param serviceOrder 服务订单
     * @return 服务订单
     * @param serviceOrder 服务订单信息
     * @return 服务订单集合
     */
    @Override
    public List<ServiceOrder> selectServiceOrderList(ServiceOrder serviceOrder) {
        return serviceOrderMapper.selectServiceOrderList(serviceOrder);
        // 计算偏移量
        int offset = (serviceOrder.getPageNum() - 1) * serviceOrder.getPageSize();
        return serviceOrderMapper.selectServiceOrderList(serviceOrder, offset, serviceOrder.getPageSize());
    }
    @Override
    public int selectServiceOrderCount(ServiceOrder serviceOrder) {
        return serviceOrderMapper.selectServiceOrderCount(serviceOrder);
    }
    /**
     * 新增服务订单
     * 
     * @param serviceOrder 服务订单
     * @param serviceOrder 服务订单信息
     * @return 结果
     */
    @Override
@@ -51,7 +66,7 @@
    /**
     * 修改服务订单
     * 
     * @param serviceOrder 服务订单
     * @param serviceOrder 服务订单信息
     * @return 结果
     */
    @Override
@@ -60,9 +75,9 @@
    }
    /**
     * 批量删除服务订单
     * 删除服务订单对象
     * 
     * @param serviceOrdIds 需要删除的服务订单主键
     * @param serviceOrdIds 需要删除的数据ID
     * @return 结果
     */
    @Override