Files
OpticalSystem/jy-system/src/main/java/com/ruoyi/jysystem/mapper/JySysOrderMapper.java
2026-06-15 13:42:52 +08:00

41 lines
1.2 KiB
Java

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>
{
JySysOrder selectJySysOrderById(Long id);
List<JySysOrder> selectJySysOrderList(JySysOrder jySysOrder);
List<JySysOrder> 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<JySysOrder> selectCompletedOrdersByYearMonth(@Param("settleYearMonth") String settleYearMonth);
int updatePurchaseSettleStatusByOrderIds(@Param("orderIds") List<Long> orderIds,
@Param("settleStatus") String settleStatus, @Param("updateBy") String updateBy);
int updateSaleSettleStatusByOrderIds(@Param("orderIds") List<Long> orderIds,
@Param("settleStatus") String settleStatus, @Param("updateBy") String updateBy);
}