From f4548a3ee46afe45da4ee2a42dc169c575deee9f Mon Sep 17 00:00:00 2001 From: yujian <yujian@123.com> Date: 星期三, 31 七月 2019 11:57:36 +0800 Subject: [PATCH] 动态v2兼容 --- fanli/src/main/java/com/yeshi/fanli/dao/mybatis/UserInfoMapper.java | 28 +++++++++++++++++++++------- 1 files changed, 21 insertions(+), 7 deletions(-) diff --git a/fanli/src/main/java/com/yeshi/fanli/dao/mybatis/UserInfoMapper.java b/fanli/src/main/java/com/yeshi/fanli/dao/mybatis/UserInfoMapper.java index 3bd6a64..3a3c31e 100644 --- a/fanli/src/main/java/com/yeshi/fanli/dao/mybatis/UserInfoMapper.java +++ b/fanli/src/main/java/com/yeshi/fanli/dao/mybatis/UserInfoMapper.java @@ -7,6 +7,7 @@ import org.apache.ibatis.annotations.Param; import com.yeshi.fanli.entity.bus.user.UserInfo; +import com.yeshi.fanli.vo.user.UserInfoVO; public interface UserInfoMapper { @@ -39,14 +40,21 @@ BigDecimal getMyHB(Long id); // 鏍规嵁AppId涓庡井淇nionID鑾峰彇鐢ㄦ埛 - UserInfo getUserInfoByAppIdAndWXUnionId(@Param("appId") String appId, @Param("unionId") String unionId); + List<UserInfo> listByAppIdAndWXUnionId(@Param("appId") String appId, @Param("unionId") String unionId); // 鏍规嵁AppId涓庢窐瀹漁penId鑾峰彇鐢ㄦ埛 - UserInfo getUserInfoByAppIdAndTaoBaoOpenId(@Param("appId") String appId, @Param("openId") String openId); + List<UserInfo> listByAppIdAndTaoBaoOpenId(@Param("appId") String appId, @Param("openId") String openId); // 鏍规嵁AppId涓庣數璇濆彿鐮佽幏鍙栫敤鎴� - UserInfo getUserInfoByAppIdAndPhone(@Param("appId") String appId, @Param("phone") String phone); - + List<UserInfo> listByAppIdAndPhone(@Param("appId") String appId, @Param("phone") String phone); + + // 鏍规嵁鑾峰彇鐢佃瘽鍙风爜鏈夋晥鐢ㄦ埛 + UserInfo getEffectiveUserInfoByPhone(@Param("phone") String phone); + + // 鏍规嵁鑾稺XUnionId鏈夋晥鐢ㄦ埛 + UserInfo getEffectiveUserInfoByWXUnionId(@Param("unionId") String unionId); + + Long getMaxUid(); /** @@ -70,12 +78,14 @@ * @param orderMode 鎺掑簭鏂瑰紡 * @return */ - List<UserInfo> query(@Param("start") long start, @Param("count") int count, @Param("key") String key, - @Param("userType")Integer userType, @Param("days")Integer days, + List<UserInfoVO> query(@Param("start") long start, @Param("count") int count, @Param("userState")Integer userState, + @Param("key") String key, @Param("keyType") Integer keyType, + @Param("userRank") String userRank, @Param("days")Integer days, @Param("startTime") String startTime, @Param("endTime") String endTime, @Param("orderField") Integer orderField, @Param("orderMode") Integer orderMode); - long queryCount(@Param("key") String key, @Param("userType")Integer userType, @Param("days")Integer days, + long queryCount( @Param("userState")Integer userState, @Param("key") String key, @Param("keyType") Integer keyType, + @Param("userRank")String userRank,@Param("days")Integer days, @Param("startTime") String startTime, @Param("endTime") String endTime); /** @@ -166,5 +176,9 @@ * @return */ UserInfo getInfoByPhoneOrInviteCode(@Param("phone")String phone, @Param("inviteCode")String inviteCode); + + + // 鏍规嵁AppId涓庣數璇濆彿鐮佽幏鍙栫敤鎴� + List<UserInfo> listByClosed(@Param("appId") String appId, @Param("phone") String phone); } \ No newline at end of file -- Gitblit v1.8.0