代码备份
parent
b8c8a81faf
commit
c166838758
@ -1,16 +1,37 @@
|
||||
package com.glxp.api.service.trace;
|
||||
|
||||
import com.glxp.api.entity.trace.TraceOrderEntity;
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.github.pagehelper.PageHelper;
|
||||
import com.glxp.api.req.trace.TraceOrderDetailRequest;
|
||||
import com.glxp.api.req.trace.TraceOrderRequest;
|
||||
import com.glxp.api.res.trace.TraceOrderResponse;
|
||||
import org.springframework.stereotype.Service;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.glxp.api.dao.trace.TraceOrderMapper;
|
||||
import com.glxp.api.entity.trace.TraceOrderEntity;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import java.util.Collections;
|
||||
import java.util.List;
|
||||
|
||||
public interface TraceOrderService extends IService<TraceOrderEntity>{
|
||||
@Service
|
||||
public class TraceOrderService extends ServiceImpl<TraceOrderMapper, TraceOrderEntity> {
|
||||
|
||||
@Resource
|
||||
TraceOrderMapper traceOrderMapper;
|
||||
|
||||
List<TraceOrderResponse> queryTraceOrderList(TraceOrderDetailRequest traceOrderDetailRequest);
|
||||
public List<TraceOrderResponse> queryTraceOrderList(TraceOrderDetailRequest traceOrderDetailRequest) {
|
||||
if (traceOrderDetailRequest == null) {
|
||||
return Collections.emptyList();
|
||||
}
|
||||
if (traceOrderDetailRequest.getPage() != null) {
|
||||
int offset = (traceOrderDetailRequest.getPage() - 1) * traceOrderDetailRequest.getLimit();
|
||||
PageHelper.offsetPage(offset, traceOrderDetailRequest.getLimit());
|
||||
}
|
||||
return traceOrderMapper.queryTraceOrderList(traceOrderDetailRequest);
|
||||
}
|
||||
|
||||
List<TraceOrderEntity> findByProductIdFk(Long traceProductIdFk) {
|
||||
return traceOrderMapper.selectList(new QueryWrapper<TraceOrderEntity>().eq("traceProductIdFk", traceProductIdFk));
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -1,34 +0,0 @@
|
||||
package com.glxp.api.service.trace.impl;
|
||||
|
||||
import com.github.pagehelper.PageHelper;
|
||||
import com.glxp.api.req.trace.TraceOrderDetailRequest;
|
||||
import com.glxp.api.req.trace.TraceOrderRequest;
|
||||
import com.glxp.api.res.trace.TraceOrderResponse;
|
||||
import com.glxp.api.service.trace.TraceOrderService;
|
||||
import org.springframework.stereotype.Service;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.glxp.api.dao.trace.TraceOrderMapper;
|
||||
import com.glxp.api.entity.trace.TraceOrderEntity;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import java.util.Collections;
|
||||
import java.util.List;
|
||||
|
||||
@Service
|
||||
public class TraceOrderServiceImpl extends ServiceImpl<TraceOrderMapper, TraceOrderEntity> implements TraceOrderService {
|
||||
|
||||
@Resource
|
||||
TraceOrderMapper traceOrderMapper;
|
||||
|
||||
@Override
|
||||
public List<TraceOrderResponse> queryTraceOrderList(TraceOrderDetailRequest traceOrderDetailRequest) {
|
||||
if (traceOrderDetailRequest == null) {
|
||||
return Collections.emptyList();
|
||||
}
|
||||
if (traceOrderDetailRequest.getPage() != null) {
|
||||
int offset = (traceOrderDetailRequest.getPage() - 1) * traceOrderDetailRequest.getLimit();
|
||||
PageHelper.offsetPage(offset, traceOrderDetailRequest.getLimit());
|
||||
}
|
||||
return traceOrderMapper.queryTraceOrderList(traceOrderDetailRequest);
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue