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; /** *

* 用户信息表 Mapper 接口 *

* * @author xiang * @since 2022-07-11 */ public interface SysUserMapper extends BaseMapper { SysUser getUserById(Long id); SysUser getUserByAccount(String account); /** * 查询聊天列表 * * @return 参数配置信息 */ public List selectConfigList(IPage page, Integer state, @Param("userType") String userType, @Param("userName") String userName, @Param("ids") List 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 ids, @Param("isDivisionHead") String isDivisionHead); /** * 根据部门id及分类id获取导办用户 * * @return 结果 */ List selectListByDepartmentId(@Param("list") List list,@Param("classifyIdFront") String classifyIdFront,@Param("classifyIdAfter") String classifyIdAfter); /** * 查询用户列表(不分页) * @param userType 用户类型 * @return 结果 */ List queryList(@Param("userType") Integer userType,@Param("keyWord") String keyWord); /** * 修改group 长度 */ void setGroup(); }