| | |
| | | import com.ruoyi.member.domain.dto.MerMemberPageDto; |
| | | import com.ruoyi.member.domain.dto.MgtMemberPageDto; |
| | | import com.ruoyi.member.domain.vo.*; |
| | | import com.ruoyi.system.api.domain.dto.MgtActivityAgeDto; |
| | | import com.ruoyi.system.api.domain.dto.MgtBasePlatformDto; |
| | | import com.ruoyi.system.api.domain.dto.MgtBaseShopDto; |
| | | import com.ruoyi.system.api.domain.dto.MgtUserIdByKeywordDto; |
| | | import com.ruoyi.system.api.domain.dto.*; |
| | | import com.ruoyi.system.api.domain.poji.member.Member; |
| | | import com.ruoyi.system.api.domain.vo.MgtMapIntTotalVo; |
| | | import com.ruoyi.system.api.domain.vo.MgtPlTotalMemberTotalVo; |
| | |
| | | * @param sendType |
| | | * @return List<Long> |
| | | */ |
| | | List<Long> listIdBySendType(@Param("sendType")Integer sendType); |
| | | List<Long> listIdBySendType(@Param("sendType")Integer sendType,@Param("shopId")Long shopId); |
| | | |
| | | /** |
| | | * @description 通过ids获取用户简易返回 |
| | |
| | | List<Long> listUserIdByAge(@Param("param")MgtActivityAgeDto mgtActivityAgeDto); |
| | | |
| | | |
| | | |
| | | /** |
| | | * @description 会员人数统计 |
| | | * @author jqs |
| | |
| | | * @return List<Long> |
| | | */ |
| | | List<Long> listUserIdByShopId(@Param("shopIdList")List<Long> shopIdList); |
| | | |
| | | /** |
| | | * @description |
| | | * @author jqs |
| | | * @date 2023/7/3 18:29 |
| | | * @param merTotalDto |
| | | * @return MerMemberTotalVo |
| | | */ |
| | | MerMemberTotalVo getMerMemberTotal(@Param("param")MerTotalDto merTotalDto); |
| | | |
| | | |
| | | /** |
| | | * @description 会员年龄分布统计 |
| | | * @author jqs |
| | | * @date 2023/6/19 15:26 |
| | | * @param |
| | | * @return MgtTotalMemberTotalVo |
| | | */ |
| | | MgtAgeTotalVo getMerMemberTotalAge(@Param("param") MerTotalDto merTotalDto); |
| | | |
| | | /** |
| | | * @description 会员调理问题人数统计 |
| | | * @author jqs |
| | | * @date 2023/6/19 15:26 |
| | | * @param |
| | | * @return MgtTotalMemberTotalVo |
| | | */ |
| | | List<MgtMapIntTotalVo> getMerMemberTotalNurse(@Param("param") MerTotalDto merTotalDto); |
| | | |
| | | /** |
| | | * @description 会员商品类型人数统计 |
| | | * @author jqs |
| | | * @date 2023/6/19 15:26 |
| | | * @param |
| | | * @return MgtTotalMemberTotalVo |
| | | */ |
| | | List<MgtMapIntTotalVo> getMerMemberTotalGoodsType(@Param("param") MerTotalDto merTotalDto); |
| | | |
| | | /** |
| | | * @description 会员活跃度统计 |
| | | * @param merTotalDto |
| | | * @return Integer |
| | | * @author jqs34 |
| | | * @date 2023/6/19 21:24 |
| | | */ |
| | | Integer getMerMemberTotalActiveness(@Param("param") MerTotalDto merTotalDto); |
| | | |
| | | /** |
| | | * @description 会员消费次数排名 |
| | | * @author jqs |
| | | * @date 2023/6/19 15:26 |
| | | * @param |
| | | * @return MgtTotalMemberTotalVo |
| | | */ |
| | | List<MgtMapIntTotalVo> getMerMemberPayRank(@Param("param") MerTotalDto merTotalDto); |
| | | |
| | | /** |
| | | * @description 会员来源排名计 |
| | | * @author jqs |
| | | * @date 2023/6/19 15:26 |
| | | * @param |
| | | * @return MgtTotalMemberTotalVo |
| | | */ |
| | | List<MgtMapIntTotalVo> getMerMemberCustomerSourceRank(@Param("param") MerTotalDto merTotalDto); |
| | | |
| | | /** |
| | | * @description 会员推荐排名 |
| | | * @author jqs |
| | | * @date 2023/7/3 19:16 |
| | | * @param merTotalDto |
| | | * @return List<MgtMapIntTotalVo> |
| | | */ |
| | | List<MgtMapIntTotalVo> getMerMemberRecommendRank(@Param("param") MerTotalDto merTotalDto); |
| | | } |
| | | |
| | | |