package com.ruoyi.system.service.impl;
|
|
import java.util.List;
|
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
|
*/
|
@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<ServiceOrder> 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);
|
}
|
}
|