package com.jshop.dao; import java.util.List; import com.jshop.entity.MemberT; public interface MemberTDao extends BaseTDao<MemberT>{ /** * 查询所有用户 * @param currentPage * @param lineSize * @return */ public List<MemberT>findAllMemberT(final int currentPage,final int lineSize); /** * 统计查询所有用户 * @return */ public int countfindAllMemberT(); /** * 根据创建人id查询所有用户 * @param currentPage * @param lineSize * @param creatorid * @return */ public List<MemberT>findAllMemberT(final int currentPage,final int lineSize,String creatorid); /** * 统计根据创建人id查询所有用户 * @param creatorid * @return */ public int countfindAllMemberT(String creatorid); /** * 更新用户 * @param mt */ public void updateMemberT(MemberT mt); /** * 根据主键id查询用户 * @param id * @return */ public MemberT findMemberTById(String id); /** * 批量删除用户 * @param strs * @return */ public int delMemberT(String[] strs); /** * 根据名称查询用户 * @param name * @return */ public List<MemberT>findMemberTByloginname(String loginname); /** * 根据邮件查询用户 * @param email * @return */ public List<MemberT> findMemberTByemail(String email); /** * 根据加密的mid获取用户数据 * @param mid * @return */ public List<MemberT>findMemberTymid(String mid); /** * 根据安全问题检查用户是否存在 * @param loginname * @param question * @param answer * @return */ public List<MemberT>findMemberByQA(String loginname,String question,String answer); /** * 会员登录 * @param m * @return */ public List<MemberT>login(MemberT m); /** * 根据id更新会员头像 * @param m * @return */ public int updateMemberHeadpathByid(MemberT m); /** * 更新会员密码保护 * @param id * @param question * @param answer * @return */ public int updateMemberPwdProctection(String id,String question,String answer); /** * 根据会员名模糊查询 * @param loginname * @return */ public List<MemberT>findMemberLikeLoginname(String loginname); }