package com.caimei.mapper; import com.caimei.model.po.ClubUserPo; import com.caimei.model.vo.*; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; import java.math.BigDecimal; import java.util.Date; import java.util.List; /** * Description * * @author : Aslee * @date : 2021/7/8 */ @Mapper public interface ClubMapper { List getClubList(@Param("authUserId") Integer authUserId, @Param("clubName") String clubName); List getClubUserList(@Param("authId") Integer authId, @Param("mobile") String mobile, @Param("status") Integer status); void insertClubUser(ClubUserPo clubUser); void unbindClubUser(Integer clubUserId); void updateCode(@Param("clubUserId") Integer clubUserId, @Param("invitationCode") String invitationCode, @Param("updateTime") Date updateTime, @Param("invitationCodeTime") Date invitationCodeTime); Integer getStatusByClubUserId(Integer clubUserId); List getWxClubList(@Param("appId") String appId, @Param("clubName") String clubName, @Param("provinceId") Integer provinceId, @Param("cityId") Integer cityId, @Param("townId") Integer townId, @Param("lng") BigDecimal lng, @Param("lat") BigDecimal lat); Integer checkMobile(@Param("mobile") String mobile, @Param("appId") String appId); void insertFeedback(@Param("clubUserId") Integer clubUserId, @Param("content") String content); WxClubUserVo getWxClubUser(@Param("mobile") String mobile, @Param("appId") String appId); WxClubDetailsVo getClubDetails(Integer authId); }