package com.panzhihua.service_community.dao; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.panzhihua.common.model.dtos.community.convenient.PageConvenientElevatingPointDTO; import com.panzhihua.common.model.dtos.community.convenient.PageConvenientMerchantDTO; import com.panzhihua.common.model.dtos.shop.PageComFlowerOrderDeliveryDTO; import com.panzhihua.common.model.dtos.shop.PageComFlowerOrderListDTO; import com.panzhihua.common.model.vos.community.convenient.ConvenientElevatingPointVO; import com.panzhihua.common.model.vos.community.convenient.ConvenientMerchantVO; import com.panzhihua.service_community.model.dos.ConvenientElevatingPointDO; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; /** * @title: ConvenientElevatingPointDAO * @projectName: 成都呐喊信息技术有限公司-智慧社区项目 * @description: 自提点DAO * @author: YH * @date: 2022-10-21 09:36:09 */ @Mapper public interface ConvenientElevatingPointDAO extends BaseMapper { /** * 分页查询自提点 运营后台 * * @param page 分页参数 * @param pageConvenientElevatingPointDTO * @return */ IPage page(@Param("page") Page page, @Param("pageConvenientElevatingPointDTO") PageConvenientElevatingPointDTO pageConvenientElevatingPointDTO); /** * 删除 * * @param pointId * @param operator * @return */ int deletePointById(@Param("pointId") Long pointId, @Param("operator") Long operator); /** * 分页查询未配送的自提点 * * @param page * @param pageComFlowerOrderDeliveryDTO * @return */ IPage pageNoDelivery(@Param("page") Page page, @Param("pageComFlowerOrderDeliveryDTO") PageComFlowerOrderDeliveryDTO pageComFlowerOrderDeliveryDTO); ConvenientElevatingPointVO selectOrderNum(@Param("pageComFlowerOrderListDTO") PageComFlowerOrderListDTO pageComFlowerOrderListDTO); }