You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

55 lines
1.5 KiB

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<UserEntity> {
/**
* @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);
}