package com.epmet.dao; import com.epmet.commons.mybatis.dao.BaseDao; import com.epmet.dto.form.CreatedTimeByUserIdFormDTO; import com.epmet.dto.form.UserBasicInfoFormDTO; import com.epmet.dto.result.CreatedTimeByUserIdResultDTO; import com.epmet.dto.result.MyselfMsgResultDTO; import com.epmet.dto.result.PasswordLoginUserInfoResultDTO; import com.epmet.dto.result.UserBasicInfo; import com.epmet.entity.UserEntity; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; /** * @Description 用户DAO * @IntefaceName UserDao * @Author wangc * @date 2020.03.28 14:45 */ @Mapper public interface UserDao extends BaseDao { /** * @param phone * @return com.epmet.dto.result.PasswordLoginUserInfoResultDTO * @Author yinzuomei * @Description 根据手机号查询运营人员信息 * @Date 2020/3/17 11:01 **/ PasswordLoginUserInfoResultDTO selectOperUserByPhone(String phone); /** * * @Description 查询用户注册时间 * @param: formDTO * @Author zxc * @CreatedTime 2020/4/27 16:17 */ CreatedTimeByUserIdResultDTO createdTimeByUserId(CreatedTimeByUserIdFormDTO formDTO); /** * @Description 获取居民端个人信息 * @param userId * @return * @author wangc * @date 2020.05.22 19:19 **/ MyselfMsgResultDTO getMyselfMsg(@Param("userId")String userId); /** * @Author sun * @Description 居民端-查询用户基础信息 **/ UserBasicInfo selectUserBasicInfo(UserBasicInfoFormDTO formDTO); }