| | |
| | | import java.math.BigDecimal; |
| | | import java.util.List; |
| | | |
| | | import com.ks.lijin.query.BaseDaoQuery; |
| | | import com.yeshi.fanli.entity.SystemEnum; |
| | | import org.apache.ibatis.annotations.Param; |
| | | |
| | |
| | | |
| | | BigDecimal getMyHB(Long id); |
| | | |
| | | // 根据AppId与微信unionID获取用户 |
| | | |
| | | /** |
| | | * 根据系统与微信unionId获取用户 |
| | | * |
| | | * @param system |
| | | * @param unionId |
| | | * @return |
| | | */ |
| | | 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 getEffectiveUserInfoByOpenId(@Param("openId") String openId, @Param("system") SystemEnum system); |
| | | |
| | | |
| | | |
| | | //根据微信openid查询 |
| | | UserInfo getEffectiveUserInfoByWXOpenId(@Param("wxOpenId") String wxOpenId, @Param("system") SystemEnum system); |
| | | List<UserInfo> list(@Param("query") DaoQuery query); |
| | | |
| | | Long getMaxUid(); |
| | | |
| | |
| | | * @return |
| | | */ |
| | | List<UserInfo> getAutoExtractUserTo1212(@Param("start") int start, @Param("count") int count); |
| | | |
| | | |
| | | public static class DaoQuery extends BaseDaoQuery { |
| | | public String phone; |
| | | public String wxUnionId; |
| | | public String openId; |
| | | public String qqOpenId; |
| | | public SystemEnum system; |
| | | public Integer state; |
| | | } |
| | | |
| | | } |