package com.epmet.dao; import com.epmet.commons.mybatis.dao.BaseDao; import com.epmet.dto.UserDTO; import com.epmet.dto.UserWechatDTO; import com.epmet.dto.form.WxLoginUserInfoFormDTO; import com.epmet.entity.UserWechatEntity; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; import java.util.List; /** * @Description 用户-微信关系DAO * @IntefaceName UserWechatDao * @Author wangc * @date 2020.03.28 14:45 */ @Mapper public interface UserWechatDao extends BaseDao{ /** * @Description 根据userId更新 用户-微信关系表里的属性 * @Param userWechatDTO * @return int * @Author wangc * @Date 2020.03.28 16:25 **/ int updateByUserId(UserWechatDTO userWechatDTO); /** * @return com.epmet.dto.UserDTO * @param formDTO * @Author yinzuomei * @Description 根据app、openId查询用户是否存在 * @Date 2020/3/30 13:06 **/ UserDTO selectUserDTOByOpenId(WxLoginUserInfoFormDTO formDTO); /** * @Description 根据userId查询用户微信登录时的信息 * @Param userId * @return List * @Author wangc * @Date 2020.03.30 17:25 **/ List selectByUserId(@Param("userId")String userId); }