package com.example.erp.mapper.sd; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.example.erp.entity.sd.Order; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; import java.util.List; import java.util.Map; @Mapper public interface OrderMapper extends BaseMapper { Integer selectMaxOrderId(); boolean updateOrderParameter(@Param("orderId") String orderId); List getOrderList(Integer offset, Integer pageSize, String startDate, String endDate, Order order, Integer orderType); Map getPageTotal(Integer offset, Integer pageSize, String startDate, String endDate, Order order , Integer orderType); boolean reviewOrderById(String id, Integer status, String userId, String userName); boolean reviewOrderByIds(String id, Integer status, String userId, String userName); boolean reviewProcessById(String id, Integer status); boolean updateMoney(@Param("order") Order order); Integer cancelOrder(String id); List selectOrder(@Param("order") Order order); Integer selectMaxOrderIdByMonth(); boolean updateOrderPrintNumber(@Param("orderId") String orderId); Integer selectMaxOrderIdByYear(); Integer selectOrderIdMin(Integer substringInt); Integer selectOrderIdIs(Integer substringInt); Integer selectOrderIdDay(String oldOrderId); Integer selectOrderIdMonth(String oldOrderId); Integer selectOrderIdYear(String oldOrderId); Boolean updateOrderId(String oldOrderId,String newOrderId); Order selectOrderId(String orderId); }