fix: 调用会话接口

This commit is contained in:
Json_Lee
2025-05-05 23:08:18 +08:00
parent ecc604ec6d
commit 11ce542b5d
6 changed files with 240 additions and 47 deletions
+14
View File
@@ -0,0 +1,14 @@
import type {
ChatSessionVo,
CreateSessionDTO,
GetSessionListParams,
} from './types';
import { get, post } from '@/utils/request';
export function getSessionList(params: GetSessionListParams) {
return get<ChatSessionVo[]>('/system/session/list', params);
}
export function createSession(data: CreateSessionDTO) {
return post<null>('/system/session', data);
}
+138
View File
@@ -0,0 +1,138 @@
export interface GetSessionListParams {
/**
* 创建者
*/
createBy?: number;
/**
* 创建部门
*/
createDept?: number;
/**
* 创建时间
*/
createTime?: Date;
/**
* 主键
*/
id?: number;
/**
* 排序的方向desc或者asc
*/
isAsc?: string;
/**
* 排序列
*/
orderByColumn?: string;
/**
* 当前页数
*/
pageNum?: number;
/**
* 分页大小
*/
pageSize?: number;
/**
* 请求参数
*/
params?: { [key: string]: { [key: string]: any } };
/**
* 备注
*/
remark?: string;
/**
* 会话内容
*/
sessionContent?: string;
/**
* 会话标题
*/
sessionTitle?: string;
/**
* 更新者
*/
updateBy?: number;
/**
* 更新时间
*/
updateTime?: Date;
/**
* 用户id
*/
userId: number;
}
/**
* ChatSessionVo,会话管理视图对象 chat_session
*/
export interface ChatSessionVo {
/**
* 主键
*/
id?: number;
/**
* 备注
*/
remark?: string;
/**
* 会话内容
*/
sessionContent?: string;
/**
* 会话标题
*/
sessionTitle?: string;
/**
* 用户id
*/
userId?: number;
}
/**
* ChatSessionBo,会话管理业务对象 chat_session
*/
export interface CreateSessionDTO {
/**
* 创建者
*/
createBy?: number;
/**
* 创建部门
*/
createDept?: number;
/**
* 创建时间
*/
createTime?: Date;
/**
* 主键
*/
id?: number;
/**
* 请求参数
*/
params?: { [key: string]: { [key: string]: any } };
/**
* 备注
*/
remark: string;
/**
* 会话内容
*/
sessionContent: string;
/**
* 会话标题
*/
sessionTitle: string;
/**
* 更新者
*/
updateBy?: number;
/**
* 更新时间
*/
updateTime?: Date;
/**
* 用户id
*/
userId: number;
}