package com.dg.core.service; import com.baomidou.mybatisplus.core.metadata.IPage; import com.dg.core.ResultData; import com.dg.core.db.gen.entity.SysUser; import java.util.List; public interface ISysUserService { SysUser getUserByAccount(String account); /** * 查询聊天列表 * * @return 参数配置信息 */ public List selectConfigList(IPage page, Integer state,String userType, String userName,List ids,String isDivisionHead); SysUser selectData(String userId,String phonenumber,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(String userType,String userName,List ids,String isDivisionHead); /** * 发送验证码(如果没有该用户则新建用户) * * @return 结果 */ ResultData smsSend(SysUser user); /** * 验证码登录 * * @return 结果 */ ResultData loginByAccount(String phonenumber, String code); /** * 根据部门id及分类id获取导办用户 * * @return 结果 */ List selectListByDepartmentId(String departmentId,String classifyId); /** * 通过手机号获取用户信息 * * @return 结果 */ ResultData loginByPhonenumber(String phonenumber); /** * 查询用户列表(不分页) * @param userType 用户类型 * @return 结果 */ List queryList(Integer userType,String keyWor); /** * 修改group 长度 */ void setGroup(); }