package com.dg.core.db.gen.mapper;
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
import com.dg.core.db.gen.entity.SysUser;
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
import org.springframework.data.repository.query.Param;
|
|
import java.util.List;
|
|
/**
|
* <p>
|
* 用户信息表 Mapper 接口
|
* </p>
|
*
|
* @author xiang
|
* @since 2022-07-11
|
*/
|
public interface SysUserMapper extends BaseMapper<SysUser> {
|
|
SysUser getUserById(Long id);
|
|
SysUser getUserByAccount(String account);
|
|
/**
|
* 查询聊天列表
|
*
|
* @return 参数配置信息
|
*/
|
public List<SysUser> selectConfigList(IPage<SysUser> page, Integer state,
|
@Param("userType") String userType,
|
@Param("userName") String userName,
|
@Param("ids") List<String> ids,
|
@Param("isDivisionHead") String isDivisionHead);
|
|
|
|
SysUser selectData(@Param("userId") String userId,
|
@Param("phonenumber") String phonenumber,
|
@Param("loginName") String loginName);
|
|
|
/**
|
* 新增聊天记录
|
*
|
* @param config 参数配置信息
|
* @return 结果
|
*/
|
public int insertConfig(SysUser config);
|
|
/**
|
* 更新聊天记录
|
*
|
* @param config 参数配置信息
|
* @return 结果
|
*/
|
public int updateConfig(SysUser config);
|
|
/**
|
* 删除聊天记录
|
*
|
* @param id 聊天记录主键id
|
* @return 结果
|
*/
|
public int deleteConfigById(String id);
|
|
|
/**
|
* 获取数据库总条数(批量)
|
*
|
* @return 结果
|
*/
|
public int selectNum(@Param("userType") String userType,
|
@Param("userName") String userName,
|
@Param("ids") List<String> ids,
|
@Param("isDivisionHead") String isDivisionHead);
|
|
/**
|
* 根据部门id及分类id获取导办用户
|
*
|
* @return 结果
|
*/
|
List<SysUser> selectListByDepartmentId(@Param("list") List<String> list,@Param("classifyIdFront") String classifyIdFront,@Param("classifyIdAfter") String classifyIdAfter);
|
|
|
/**
|
* 查询用户列表(不分页)
|
* @param userType 用户类型
|
* @return 结果
|
*/
|
List<SysUser> queryList(@Param("userType") Integer userType,@Param("keyWord") String keyWord);
|
|
/**
|
* 修改group 长度
|
*/
|
void setGroup();
|
}
|