UsersMapper.java 1.66 KB
Newer Older
licc's avatar
licc committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45
package cn.wisenergy.mapper;

import cn.wisenergy.model.app.User;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;

/**
 * @author 86187
 * @ Description:
 * @ Author     : 86187
 * @ Date       : 2021/1/6 15:32
 */
@Mapper
public interface UsersMapper extends BaseMapper<User> {
    /**
     * 添加
     *
     * @param user 用户信息
     * @return 用户信息
     */
    int add(User user);

    /**
     * 编辑
     *
     * @param user 用户信息
     * @return 修改是否成功
     */
    int edit(User user);

    /**
     * 删除
     *
     * @param id 用户id
     * @return 删除是否成功
     */
    int delById(@Param("id") Integer id);


    List<User> getList(Map<String, Object> map);

m1991's avatar
m1991 committed
46 47 48 49 50
    List<User> findAll();
    User findByName(String name);
    String findPswByName(String UserName);
    void save(User user);

licc's avatar
licc committed
51 52 53 54 55
    /**
     *  获取用户信息
     * @param userId 用户id
     * @return 用户信息
     */
licc's avatar
licc committed
56 57 58 59 60 61 62 63
    User getByUserId(@Param("userId") String userId);

    /**
     *  获取用户信息
     * @param beInvitedCode 用户被邀请码
     * @return 用户信息
     */
    User getByBeInvitedCode(@Param("beInvitedCode") String beInvitedCode);
licc's avatar
licc committed
64

licc's avatar
licc committed
65 66 67 68 69 70
    /**
     * 获取黄金树以上会员用户
     * @return
     */
    List<User> getAllGoldUser();

m1991's avatar
m1991 committed
71 72 73 74 75 76 77 78 79 80
    /**
     * 查询用户
     * @param param
     * @return
     */
    public List<User>	getUsersListByMap(Map<String,Object> param);

    //根据手机号查询用户Integer
    Integer queryUsersByPhone(@Param("beInvitedCode")String userId);

licc's avatar
licc committed
81
}