package com.ruoyi.jysystem.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.ruoyi.jysystem.domain.JySysOrder; import java.util.List; import org.apache.ibatis.annotations.Param; /** * 订单Mapper接口 * * @author ruoyi */ public interface JySysOrderMapper extends BaseMapper { JySysOrder selectJySysOrderById(Long id); List selectJySysOrderList(JySysOrder jySysOrder); List selectJySysOrderByIds(@Param("ids") Long[] ids); int insertJySysOrder(JySysOrder jySysOrder); int updateJySysOrder(JySysOrder jySysOrder); int deleteJySysOrderById(Long id); int deleteJySysOrderByIds(Long[] ids); int countByTenantId(@Param("tenantId") Long tenantId); int countByOrderNo(@Param("orderNo") String orderNo); List selectCompletedOrdersByYearMonth(@Param("settleYearMonth") String settleYearMonth); int updatePurchaseSettleStatusByOrderIds(@Param("orderIds") List orderIds, @Param("settleStatus") String settleStatus, @Param("updateBy") String updateBy); int updateSaleSettleStatusByOrderIds(@Param("orderIds") List orderIds, @Param("settleStatus") String settleStatus, @Param("updateBy") String updateBy); }