创建 OrderService.java
parent
a7b92e1331
commit
bcd373a21d
|
|
@ -0,0 +1,53 @@
|
|||
package com.gao.finalhw.service;
|
||||
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
|
||||
import com.gao.finalhw.mapper.OrdersMapper;
|
||||
import com.gao.finalhw.model.Orders;
|
||||
import lombok.Setter;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
@Service
|
||||
public class OrderService {
|
||||
@Autowired
|
||||
OrdersMapper ordersMapper;
|
||||
|
||||
public Orders getOrderInfo(int orderId) {
|
||||
Orders orderInfo = ordersMapper.selectById(orderId);
|
||||
return orderInfo;
|
||||
}
|
||||
|
||||
public Orders getOrderInfoByUserId(int userId) {
|
||||
QueryWrapper<Orders> queryWrapper = new QueryWrapper<>();
|
||||
queryWrapper.eq("user_id", userId);
|
||||
|
||||
return ordersMapper.selectOne(queryWrapper);
|
||||
}
|
||||
|
||||
public boolean addOrder(Orders orders) {
|
||||
int result = ordersMapper.insert(orders);
|
||||
return result > 0;
|
||||
}
|
||||
|
||||
public boolean updateOrder(Orders orders) {
|
||||
|
||||
UpdateWrapper<Orders> updateWrapper = new UpdateWrapper<>();
|
||||
updateWrapper.eq("user_id", orders.getUserId());
|
||||
|
||||
return ordersMapper.update(orders, updateWrapper) > 0;
|
||||
}
|
||||
|
||||
public boolean deleteById(Orders orders) {
|
||||
QueryWrapper<Orders> queryWrapper = new QueryWrapper<>();
|
||||
queryWrapper.eq("id", orders.getOrderId());
|
||||
return ordersMapper.delete(queryWrapper) > 0;
|
||||
}
|
||||
|
||||
public boolean deleteByUserId(Orders orders) {
|
||||
QueryWrapper<Orders> queryWrapper = new QueryWrapper<>();
|
||||
queryWrapper.eq("user_id", orders.getUserId());
|
||||
return ordersMapper.delete(queryWrapper) > 0;
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue