41 lines
1.2 KiB
Java
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);
|
|
}
|