package com.example.erp.mapper.sd; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.example.erp.dto.sd.OrderSearchDTO; 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, OrderSearchDTO order, Integer orderType, String field, String orderBy); Map getPageTotal(Integer offset, Integer pageSize, String startDate, String endDate, OrderSearchDTO order , Integer orderType); boolean reviewOrderById(String id, Integer status, String userId, String userName); boolean reviewOrderByIds(String id, Integer status, String userId, String userName); boolean backReviewOrderById(String id); 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); List> selectDifferentSize(String orderId); //查询订单入库状态 Integer searchOrderWarehousing( String orderId); Map scannerGlassInfo(String projectNo, Integer layoutId, Integer sort, String orderId); String getProcessIdByOptimizeHeatDetail(String projectId, Integer layoutId, Integer sort); Boolean saveOrderFile(String fileName,String dxfData,String orderId,Integer orderNumber); Map selectOrderFile( String orderId,Integer orderNumber); }