admin
2020-07-03 651a15c78f668bef3859d9ed1bb7ad0b669d3600
fanli/src/main/java/com/yeshi/fanli/dao/mybatis/UserInfoMapper.java
@@ -3,6 +3,7 @@
import java.math.BigDecimal;
import java.util.List;
import com.yeshi.fanli.entity.SystemEnum;
import org.apache.ibatis.annotations.Param;
import com.yeshi.fanli.dto.ChartTDO;
@@ -46,33 +47,41 @@
   BigDecimal getMyHB(Long id);
   // 根据AppId与微信unionID获取用户
   List<UserInfo> listByAppIdAndWXUnionId(@Param("appId") String appId, @Param("unionId") String unionId);
   // 根据AppId与淘宝OpenId获取用户
   List<UserInfo> listByAppIdAndTaoBaoOpenId(@Param("appId") String appId, @Param("openId") String openId);
   // 根据AppId与电话号码获取用户
   List<UserInfo> listByAppIdAndPhone(@Param("appId") String appId, @Param("phone") String phone);
   // 根据获取电话号码有效用户
   UserInfo getEffectiveUserInfoByPhone(@Param("phone") String phone);
   // 根据获WXUnionId有效用户
   UserInfo getEffectiveUserInfoByWXUnionId(@Param("unionId") String unionId);
   //根据微信openid查询
   UserInfo getEffectiveUserInfoByWXOpenId(@Param("wxOpenId") String wxOpenId);
   Long getMaxUid();
   /**
    * 融合账号
    *
    * @param mainUid-主账号
    * @param lessUid-副账号
    * 根据系统与微信unionId获取用户
    * @param system
    * @param unionId
    * @return
    */
   void connectUser(@Param("mainUid") Long mainUid, @Param("lessUid") Long lessUid);
   List<UserInfo> listBySystemAndWXUnionId(@Param("system") SystemEnum system, @Param("unionId") String unionId);
   /**
    * 根据系统与淘宝的openid获取用户
    * @param system
    * @param openId
    * @return
    */
   List<UserInfo> listBySystemAndTaoBaoOpenId(@Param("system") SystemEnum system, @Param("openId") String openId);
   /**
    * 根据系统与电话号码获取用户
    * @param system
    * @param phone
    * @return
    */
   List<UserInfo> listBySystemAndPhone(@Param("system") SystemEnum system, @Param("phone") String phone);
   // 根据获取电话号码有效用户
   UserInfo getEffectiveUserInfoByPhone(@Param("phone") String phone,@Param("system") SystemEnum system);
   // 根据获WXUnionId有效用户
   UserInfo getEffectiveUserInfoByWXUnionId(@Param("unionId") String unionId,@Param("system") SystemEnum system);
   //根据微信openid查询
   UserInfo getEffectiveUserInfoByWXOpenId(@Param("wxOpenId") String wxOpenId,@Param("system") SystemEnum system);
   Long getMaxUid();
   
   List<UserInfoVO> queryInfo(@Param("start") long start, @Param("count") int count, @Param("userState") Integer userState,
         @Param("key") String key, @Param("keyType") Integer keyType, @Param("userRank") String userRank,
@@ -223,7 +232,7 @@
    * @param count
    * @return
    */
   List<UserInfo> getAutoExtractUser(@Param("start") int start, @Param("count") int count,
         @Param("money") BigDecimal money, @Param("beganDate") String beganDate, @Param("endDate") String endDate);
@@ -244,5 +253,5 @@
    * @param count
    * @return
    */
   List<UserInfo> getAutoExtractUserTo1212(@Param("start") int start, @Param("count") int count);
   List<UserInfo> getAutoExtractUserTo1212(@Param("start") int start, @Param("count") int count);
}