123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384 |
- package com.iamberry.wechat.service.mapper;
- import com.iamberry.wechat.core.entity.member.Member;
- /**
- * @author 何秀刚
- * Class Description: 会员Mapper接口映射类
- * Create Date:2016年4月18日
- * Update Date:2016年4月18日
- */
- public interface HomeMemberMapper {
- /**
- * 根据用户Openid,获取会员信息
- * @param openid
- * @return
- */
- public Member selectMemberInfoByOpenId(String openid);
- /**
- * 根据用户Openid,修改微信获取到的信息
- * @param member 会员信息实体类
- * @return
- */
- public Integer updateWechatMemberInfoByByOpenid(Member member);
-
- /**
- * 添加会员信息
- * @param member
- * @return
- */
- public Integer insertMemberInfo(Member member);
-
- /**
- * 根据用户openid,更新用户的上线
- * @param member
- * @return
- */
- public Integer updateUserResAndTypeByOpenid(Member member);
-
- /**
- * 根据Openid,更新用户状态为取消关注状态
- * @param openid
- * @return
- */
- public Integer updateMemberStatusByOpenId(String openid);
-
- /**
- * 根据用户Openid获取用户二维码(不一定有)
- * @param openid
- * @return
- */
- public Member selectMemberQrcodeUrlByOpenid(String openid);
-
- /**
- * 修改用户所属二维码
- * @param member
- * @return
- */
- public Integer updateMemberQrcodeByOpenid(Member member);
-
- /**
- * 根据openid,获取用户可用积分
- * @param openid
- * @return
- */
- public Integer selectUserIntegralByOpenid(String openid);
-
- /**
- * 根据代理商ID,获取激活此代理商的用户信息
- * @param placeId
- * @return
- */
- public Member selectUserInfoByPlaceId(Integer placeId);
-
- /**
- * 根据Openid,更新绑定状态
- * @param member
- * @return
- */
- public Integer updateMemberIsFlagByOpenid(Member member);
-
- }
|