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; /** * 服务订单 服务层实现 * * @author ruoyi */ @DataSource(DataSourceType.SQLSERVER) @Service public class ServiceOrderServiceImpl implements IServiceOrderService { @Autowired private ServiceOrderMapper serviceOrderMapper; /** * 查询服务订单信息 * * @param serviceOrdId 服务订单主键 * @return 服务订单信息 */ @Override public ServiceOrder selectServiceOrderById(Long serviceOrdId) { return serviceOrderMapper.selectServiceOrderById(serviceOrdId); } /** * 查询服务订单列表 * * @param serviceOrder 服务订单信息 * @return 服务订单集合 */ @Override public List selectServiceOrderList(ServiceOrder 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 服务订单信息 * @return 结果 */ @Override public int insertServiceOrder(ServiceOrder serviceOrder) { return serviceOrderMapper.insertServiceOrder(serviceOrder); } /** * 修改服务订单 * * @param serviceOrder 服务订单信息 * @return 结果 */ @Override public int updateServiceOrder(ServiceOrder serviceOrder) { return serviceOrderMapper.updateServiceOrder(serviceOrder); } /** * 删除服务订单对象 * * @param serviceOrdIds 需要删除的数据ID * @return 结果 */ @Override public int deleteServiceOrderByIds(Long[] serviceOrdIds) { return serviceOrderMapper.deleteServiceOrderByIds(serviceOrdIds); } /** * 删除服务订单信息 * * @param serviceOrdId 服务订单主键 * @return 结果 */ @Override public int deleteServiceOrderById(Long serviceOrdId) { return serviceOrderMapper.deleteServiceOrderById(serviceOrdId); } }