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
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);
|
|
}
|
|
|