Browse Source

完善代码

master
xyiege 4 years ago
parent
commit
aead332628
  1. 41
      src/main/java/cn/chjyj/szwh/service/OrderService.java
  2. 30
      src/main/java/cn/chjyj/szwh/service/impl/OrderServiceImpl.java

41
src/main/java/cn/chjyj/szwh/service/OrderService.java

@ -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);
}

30
src/main/java/cn/chjyj/szwh/service/impl/OrderServiceImpl.java

@ -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…
Cancel
Save