2 changed files with 68 additions and 3 deletions
@ -1,12 +1,51 @@ |
|||
package cn.chjyj.szwh.service; |
|||
|
|||
import cn.chjyj.szwh.bean.Order; |
|||
import org.apache.ibatis.annotations.Param; |
|||
|
|||
import java.util.List; |
|||
import java.util.Map; |
|||
|
|||
/** |
|||
* 订单service接口 |
|||
*/ |
|||
public interface OrderService { |
|||
public List<Order> getOrderList(); |
|||
/** |
|||
* 分页查询订单 |
|||
* @param startrs |
|||
* @param pageSize |
|||
* @return |
|||
*/ |
|||
List<Order> getAllOrderList(@Param("startRs") int startrs, @Param("pageSize") int pageSize); |
|||
/** |
|||
* 根据条件查询订单列表 |
|||
* @param qumap |
|||
* @return |
|||
*/ |
|||
List<Order> getOrderList(@Param("map") Map<String,Object> qumap, |
|||
@Param("startRs")Integer starrs, |
|||
@Param("pageSize") Integer pagesize |
|||
); |
|||
|
|||
/** |
|||
* 根据编号查询订单信息 |
|||
* @param id |
|||
* @return |
|||
*/ |
|||
Order getOrderById(Integer id); |
|||
|
|||
/** |
|||
* 根据订单号 |
|||
* @param batchcode |
|||
* @return |
|||
*/ |
|||
Order getOrderByBatchcode(String batchcode); |
|||
|
|||
/** |
|||
* 更新某些字段值 |
|||
* @param map |
|||
* @param id |
|||
* @return |
|||
*/ |
|||
int updateOrderStatus(Map<String,Object> map,Integer id); |
|||
} |
|||
|
|||
@ -1,18 +1,44 @@ |
|||
package cn.chjyj.szwh.service.impl; |
|||
|
|||
import cn.chjyj.szwh.bean.Order; |
|||
import cn.chjyj.szwh.mapper.OrderMapper; |
|||
import cn.chjyj.szwh.service.OrderService; |
|||
import org.springframework.beans.factory.annotation.Autowired; |
|||
import org.springframework.stereotype.Service; |
|||
|
|||
import java.util.List; |
|||
import java.util.Map; |
|||
|
|||
/** |
|||
* 订单服务实现 |
|||
*/ |
|||
@Service |
|||
public class OrderServiceImpl implements OrderService { |
|||
@Autowired |
|||
private OrderMapper orderMapper; |
|||
|
|||
@Override |
|||
public List<Order> getAllOrderList(int startrs, int pageSize) { |
|||
return orderMapper.getAllOrderList(startrs,pageSize); |
|||
} |
|||
|
|||
@Override |
|||
public List<Order> getOrderList(Map<String, Object> qumap, Integer starrs, Integer pagesize) { |
|||
return orderMapper.getOrderList(qumap,starrs,pagesize); |
|||
} |
|||
|
|||
@Override |
|||
public Order getOrderById(Integer id) { |
|||
return orderMapper.getOrderById(id); |
|||
} |
|||
|
|||
@Override |
|||
public Order getOrderByBatchcode(String batchcode) { |
|||
return orderMapper.getOrderByBatchcode(batchcode); |
|||
} |
|||
|
|||
@Override |
|||
public List<Order> getOrderList() { |
|||
return null; |
|||
public int updateOrderStatus(Map<String, Object> map, Integer id) { |
|||
return orderMapper.updateOrderStatus(map,id); |
|||
} |
|||
} |
|||
|
|||
Loading…
Reference in new issue