完成订单信息接口编写

This commit is contained in:
freeebird
2018-11-16 10:45:29 +08:00
parent f7ea1c33eb
commit 37dc55809e
12 changed files with 261 additions and 39 deletions

View File

@@ -0,0 +1,20 @@
package cn.mafangui.hotel.service;
import cn.mafangui.hotel.entity.Order;
import java.util.List;
public interface OrderService {
int insert(Order order);
int delete(Integer orderId);
Order selectById(Integer orderId);
int update(Order record);
List<Order> selectByUserId(int userId);
List<Order> selectAll();
}

View File

@@ -21,4 +21,6 @@ public interface UserService {
List<User> selectAll();
List<User> selectAllUser();
}

View File

@@ -0,0 +1,46 @@
package cn.mafangui.hotel.service.impl;
import cn.mafangui.hotel.entity.Order;
import cn.mafangui.hotel.mapper.OrderMapper;
import cn.mafangui.hotel.service.OrderService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.List;
@Service
public class OrderServiceImpl implements OrderService {
@Autowired
private OrderMapper orderMapper;
@Override
public int insert(Order order) {
return orderMapper.insertSelective(order);
}
@Override
public int delete(Integer orderId) {
return orderMapper.deleteByPrimaryKey(orderId);
}
@Override
public Order selectById(Integer orderId) {
return orderMapper.selectByPrimaryKey(orderId);
}
@Override
public int update(Order order) {
return orderMapper.updateByPrimaryKeySelective(order);
}
@Override
public List<Order> selectByUserId(int userId) {
return orderMapper.selectByUserId(userId);
}
@Override
public List<Order> selectAll() {
return orderMapper.selectAll();
}
}

View File

@@ -47,4 +47,9 @@ public class UserServiceImpl implements UserService {
public List<User> selectAll() {
return userMapper.selectAll();
}
@Override
public List<User> selectAllUser() {
return userMapper.selectAllUser();
}
}