jiangqs
2023-06-30 cbc564a7088503ad8cc7af4e1d2ba417d061e615
ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/mapper/order/OrderMapper.java
@@ -5,11 +5,14 @@
import com.ruoyi.order.domain.dto.*;
import com.ruoyi.order.domain.pojo.order.Order;
import com.ruoyi.order.domain.vo.*;
import com.ruoyi.system.api.domain.dto.MgtActivityAgeDto;
import com.ruoyi.system.api.domain.dto.MgtBaseShopDto;
import com.ruoyi.system.api.domain.dto.*;
import com.ruoyi.system.api.domain.vo.MerHomeShopTotalVo;
import com.ruoyi.system.api.domain.vo.MgtBulletinBoardVo;
import com.ruoyi.system.api.domain.vo.MgtMapBigTotalVo;
import com.ruoyi.system.api.domain.vo.MgtMapIntTotalVo;
import org.apache.ibatis.annotations.Param;
import java.math.BigDecimal;
import java.util.List;
/**
@@ -160,39 +163,39 @@
    /**
    * @description listTotalOrderTotal
    * @param mgtBaseShopDto
    * @return List<MgtMapTotalVo>
    * @return List<MgtMapIntTotalVo>
    * @author jqs34
    * @date 2023/6/19 22:48
    */
    List<MgtMapTotalVo> listTotalOrderTotal(@Param("param") MgtBaseShopDto mgtBaseShopDto);
    List<MgtMapTotalPlusVo> listTotalOrderTotal(@Param("param") MgtBaseShopDto mgtBaseShopDto);
    /**
     * @description listTotalOrderTotalGoodsType
     * @param mgtBaseShopDto
     * @return List<MgtMapTotalVo>
     * @return List<MgtMapIntTotalVo>
     * @author jqs34
     * @date 2023/6/19 22:48
     */
    List<MgtMapTotalVo> listTotalOrderTotalGoodsType(@Param("param") MgtBaseShopDto mgtBaseShopDto);
    List<MgtMapTotalPlusVo> listTotalOrderTotalGoodsType(@Param("param") MgtBaseShopDto mgtBaseShopDto);
    /**
     * @description listTotalOrderTotalGoodsRank
     * @param mgtBaseShopDto
     * @return List<MgtMapTotalVo>
     * @return List<MgtMapIntTotalVo>
     * @author jqs34
     * @date 2023/6/19 22:48
     */
    List<MgtMapTotalVo> listTotalOrderTotalGoodsRank(@Param("param") MgtBaseShopDto mgtBaseShopDto);
    List<MgtMapBigTotalVo> listTotalOrderTotalGoodsRank(@Param("param") MgtBaseShopDto mgtBaseShopDto);
    /**
     * @description listTotalOrderTotalOrderFrom
     * @param mgtBaseShopDto
     * @return List<MgtMapTotalVo>
     * @return List<MgtMapIntTotalVo>
     * @author jqs34
     * @date 2023/6/19 22:48
     */
    List<MgtMapTotalVo> listTotalOrderTotalOrderFrom(@Param("param") MgtBaseShopDto mgtBaseShopDto);
    List<MgtMapBigTotalVo> listTotalOrderTotalOrderFrom(@Param("param") MgtBaseShopDto mgtBaseShopDto);
    /**
@@ -208,21 +211,21 @@
    /**
     * @description listTotalActivityTotalGoodsType
     * @param mgtBaseShopDto
     * @return List<MgtMapTotalVo>
     * @return List<MgtMapIntTotalVo>
     * @author jqs34
     * @date 2023/6/19 22:48
     */
    List<MgtMapTotalVo> listTotalActivityTotalGoodsType(@Param("param") MgtBaseShopDto mgtBaseShopDto);
    List<MgtMapTotalPlusVo> listTotalActivityTotalGoodsType(@Param("param") MgtBaseShopDto mgtBaseShopDto);
    /**
     * @description listTotalActivityTotal
     * @param mgtBaseShopDto
     * @return List<MgtMapTotalVo>
     * @return List<MgtMapIntTotalVo>
     * @author jqs34
     * @date 2023/6/19 22:48
     */
    List<MgtMapTotalVo> listTotalActivityTotal(@Param("param") MgtBaseShopDto mgtBaseShopDto);
    List<MgtMapTotalPlusVo> listTotalActivityTotal(@Param("param") MgtBaseShopDto mgtBaseShopDto);
    /**
     * @description  
@@ -240,7 +243,7 @@
     * @param mgtActivityAgeDto
     * @return  MgtTotalActivityTotalVo
     */
    MgtTotalActivityTotalVo getTotalActivityAgeRank(@Param("param")MgtActivityAgeDto mgtActivityAgeDto);
    List<MgtMapIntTotalVo> getTotalActivityAgeRank(@Param("param")MgtActivityAgeDto mgtActivityAgeDto);
    /**
     * @description
@@ -268,4 +271,171 @@
     * @return  Integer
     */
    Integer getReturnedPerson(@Param("param")MgtBaseShopDto mgtBaseShopDto);
    /**
     * @description
     * @author  jqs
     * @date    2023/6/21 15:27
     * @param mgtBasePlatformDto
     * @return  List<MgtMapIntTotalVo>
     */
    List<MgtMapIntTotalVo> listMemberGoodsRank(@Param("param")MgtBasePlatformDto mgtBasePlatformDto);
    /**
     * @description getTotalOrderTotalOrderFrom
     * @param mgtBasePlatformDto
     * @return MgtTotalOrderTotalVo
     * @author jqs34
     * @date 2023/6/19 22:24
     */
    MgtTotalOrderTotalVo getPlTotalOrderTotalOrderFrom(@Param("param") MgtBasePlatformDto mgtBasePlatformDto);
    /**
     * @description getTotalOrderTotalGoodsType
     * @param mgtBasePlatformDto
     * @return MgtTotalOrderTotalVo
     * @author jqs34
     * @date 2023/6/19 22:24
     */
    MgtTotalOrderTotalVo getPlTotalOrderTotalGoodsType(@Param("param")MgtBasePlatformDto mgtBasePlatformDto);
    /**
     * @description listTotalOrderTotal
     * @param mgtBasePlatformDto
     * @return List<MgtMapIntTotalVo>
     * @author jqs34
     * @date 2023/6/19 22:48
     */
    List<MgtMapTotalPlusVo> listPlTotalOrderTotal(@Param("param") MgtBasePlatformDto mgtBasePlatformDto);
    /**
     * @description listTotalOrderTotalGoodsType
     * @param mgtBasePlatformDto
     * @return List<MgtMapIntTotalVo>
     * @author jqs34
     * @date 2023/6/19 22:48
     */
    List<MgtMapTotalPlusVo> listPlTotalOrderTotalGoodsType(@Param("param") MgtBasePlatformDto mgtBasePlatformDto);
    /**
     * @description listTotalOrderTotalGoodsRank
     * @param mgtBasePlatformDto
     * @return List<MgtMapIntTotalVo>
     * @author jqs34
     * @date 2023/6/19 22:48
     */
    List<MgtMapBigTotalVo> listPlTotalOrderTotalGoodsRank(@Param("param") MgtBasePlatformDto mgtBasePlatformDto);
    /**
     * @description listTotalOrderTotalOrderFrom
     * @param mgtBasePlatformDto
     * @return List<MgtMapIntTotalVo>
     * @author jqs34
     * @date 2023/6/19 22:48
     */
    List<MgtMapBigTotalVo> listPlTotalOrderTotalOrderFrom(@Param("param") MgtBasePlatformDto mgtBasePlatformDto);
    /**
     * @description getTotalActivityTotal
     * @author  jqs
     * @date    2023/6/20 9:28
     * @param mgtBasePlatformDto
     * @return  MgtTotalActivityTotalVo
     */
    MgtPlTotalActivityTotalVo getPlTotalActivityTotal(@Param("param") MgtBasePlatformDto mgtBasePlatformDto);
    /**
     * @description listTotalActivityTotalGoodsType
     * @param mgtBasePlatformDto
     * @return List<MgtMapIntTotalVo>
     * @author jqs34
     * @date 2023/6/19 22:48
     */
    List<MgtMapTotalPlusVo> listPlTotalActivityTotalGoodsType(@Param("param") MgtBasePlatformDto mgtBasePlatformDto);
    /**
     * @description listTotalActivityTotal
     * @param mgtBasePlatformDto
     * @return List<MgtMapIntTotalVo>
     * @author jqs34
     * @date 2023/6/19 22:48
     */
    List<MgtMapTotalPlusVo> listPlTotalActivityTotal(@Param("param") MgtBasePlatformDto mgtBasePlatformDto);
    /**
     * @description
     * @author  jqs
     * @date    2023/6/20 11:37
     * @param mgtActivityAgeDto
     * @return  List<Long>
     */
    List<Long> getPlUserIdAgeRank(@Param("param") MgtPlActivityAgeDto mgtActivityAgeDto);
    /**
     * @description
     * @author  jqs
     * @date    2023/6/20 9:57
     * @param mgtActivityAgeDto
     * @return  MgtTotalActivityTotalVo
     */
    List<MgtMapIntTotalVo> getPlTotalActivityAgeRank(@Param("param")MgtPlActivityAgeDto mgtActivityAgeDto);
    /**
     * @description listPlTotalShopActivityRank
     * @param mgtBasePlatformDto
     * @return List<MgtMapIntTotalVo>
     * @author jqs34
     * @date 2023/6/19 22:48
     */
    List<MgtMapBigTotalVo> listPlTotalShopActivityRank(@Param("param") MgtBasePlatformDto mgtBasePlatformDto);
    /**
     * @description listTotalActivityTotal
     * @param mgtBasePlatformDto
     * @return List<MgtMapIntTotalVo>
     * @author jqs34
     * @date 2023/6/19 22:48
     */
    List<MgtMapBigTotalVo> listPlTotalShopActivitySalesRank(@Param("param") MgtBasePlatformDto mgtBasePlatformDto);
    /**
     * @description listTotalActivityTotal
     * @param mgtBasePlatformDto
     * @return List<MgtMapIntTotalVo>
     * @author jqs34
     * @date 2023/6/19 22:48
     */
    List<MgtMapBigTotalVo> listPlTotalActivitySalesRank(@Param("param") MgtBasePlatformDto mgtBasePlatformDto);
    /**
     * @description
     * @author  jqs
     * @date    2023/6/25 17:28
     * @param shopId
     * @return  MerHomeShopTotalVo
     */
    MerHomeShopTotalVo getMerHomeShopTotalVo(Long shopId);
    /**
     * @description  统计商户营业额
     * @author  jqs
     * @date    2023/6/27 19:13
     * @param mgtBaseShopDto
     * @return  BigDecimal
     */
    BigDecimal shopSalesTotal(@Param("param")MgtBaseShopDto mgtBaseShopDto);
    /**
     * @description  获取用户未支付金额
     * @author  jqs
     * @date    2023/6/29 18:00
     * @param merBaseDto
     * @return  BigDecimal
     */
    BigDecimal getMemberUnpaidOrder(@Param("param")MerBaseDto merBaseDto);
}