serv\web- 日志
This commit is contained in:
@@ -48,6 +48,9 @@ export * from './usercenter';
|
||||
// 定时任务相关
|
||||
export * from './crontab';
|
||||
|
||||
// 日志相关
|
||||
export * from './log';
|
||||
|
||||
// 枚举类型
|
||||
export * from './enums';
|
||||
export * from './enums/achievement-enums';
|
||||
|
||||
84
schoolNewsWeb/src/types/log/index.ts
Normal file
84
schoolNewsWeb/src/types/log/index.ts
Normal file
@@ -0,0 +1,84 @@
|
||||
/**
|
||||
* @description 系统日志类型定义
|
||||
* @author yslg
|
||||
* @since 2025-10-30
|
||||
*/
|
||||
|
||||
import { BaseDTO } from '../base';
|
||||
|
||||
/**
|
||||
* 登录日志
|
||||
*/
|
||||
export interface LoginLog extends BaseDTO {
|
||||
/** 用户名 */
|
||||
username?: string;
|
||||
/** 用户ID */
|
||||
userId?: string;
|
||||
/** 登录IP */
|
||||
ipAddress?: string;
|
||||
/** 登录地点 */
|
||||
location?: string;
|
||||
/** 浏览器 */
|
||||
browser?: string;
|
||||
/** 操作系统 */
|
||||
os?: string;
|
||||
/** 登录状态: success-成功, failed-失败 */
|
||||
status?: number;
|
||||
/** 登录信息 */
|
||||
message?: string;
|
||||
/** 登录时间 */
|
||||
loginTime?: string;
|
||||
/** 部门ID */
|
||||
deptId?: string;
|
||||
/** 部门名称 */
|
||||
deptName?: string;
|
||||
/** 开始时间 (查询条件) */
|
||||
startTime?: string;
|
||||
/** 结束时间 (查询条件) */
|
||||
endTime?: string;
|
||||
}
|
||||
|
||||
/**
|
||||
* 操作日志
|
||||
*/
|
||||
export interface OperationLog extends BaseDTO {
|
||||
/** 操作人用户名 */
|
||||
username?: string;
|
||||
/** 操作人ID */
|
||||
userId?: string;
|
||||
/** 操作模块 */
|
||||
module?: string;
|
||||
/** 操作类型: create-新增, update-修改, delete-删除, read-查询 */
|
||||
operation?: 'create' | 'update' | 'delete' | 'read' | string;
|
||||
/** 操作描述 */
|
||||
description?: string;
|
||||
/** 请求方法 */
|
||||
method?: string;
|
||||
/** 请求路径 */
|
||||
requestUrl?: string;
|
||||
/** 请求参数 */
|
||||
requestParams?: string;
|
||||
/** 响应结果 */
|
||||
responseData?: string;
|
||||
/** IP地址 */
|
||||
ipAddress?: string;
|
||||
/** 操作地点 */
|
||||
location?: string;
|
||||
/** 操作耗时(毫秒) */
|
||||
duration?: number;
|
||||
/** 操作状态: success-成功, failed-失败 */
|
||||
status?: 'success' | 'failed' | string;
|
||||
/** 错误信息 */
|
||||
errorMessage?: string;
|
||||
/** 操作时间 */
|
||||
operationTime?: string;
|
||||
/** 部门ID */
|
||||
deptId?: string;
|
||||
/** 部门名称 */
|
||||
deptName?: string;
|
||||
/** 开始时间 (查询条件) */
|
||||
startTime?: string;
|
||||
/** 结束时间 (查询条件) */
|
||||
endTime?: string;
|
||||
}
|
||||
|
||||
@@ -18,6 +18,15 @@ export interface SysPermission extends BaseDTO {
|
||||
/** 权限ID */
|
||||
permissionID?: string;
|
||||
moduleID?: string;
|
||||
moduleName?: string;
|
||||
moduleCode?: string;
|
||||
moduleDescription?: string;
|
||||
menuID?: string;
|
||||
menuName?: string;
|
||||
menuUrl?: string;
|
||||
roleID?: string;
|
||||
roleName?: string;
|
||||
roleDescription?: string;
|
||||
/** 权限名称 */
|
||||
name?: string;
|
||||
/** 权限描述 */
|
||||
|
||||
@@ -317,6 +317,9 @@ export interface TaskItemVO extends LearningTask {
|
||||
userID?: string;
|
||||
/** 用户名 */
|
||||
username?: string;
|
||||
deptID?: string;
|
||||
deptName?: string;
|
||||
parentDeptID?: string;
|
||||
/** 是否必修 */
|
||||
required?: boolean;
|
||||
/** 排序号 */
|
||||
|
||||
@@ -61,16 +61,19 @@ export interface UserVO extends BaseDTO {
|
||||
wechatID?: string;
|
||||
/** 用户状态 0-正常 1-禁用 */
|
||||
status?: number;
|
||||
/** 真实姓名 */
|
||||
realName?: string;
|
||||
familyName?: string;
|
||||
/** 名 */
|
||||
givenName?: string;
|
||||
/** 昵称 */
|
||||
nickname?: string;
|
||||
fullName?: string;
|
||||
/** 头像URL */
|
||||
avatar?: string;
|
||||
/** 性别 0-未知 1-男 2-女 */
|
||||
gender?: number;
|
||||
/** 学习等级 */
|
||||
level?: number;
|
||||
deptID?: string;
|
||||
parentDeptID?: string;
|
||||
/** 部门名称 */
|
||||
deptName?: string;
|
||||
/** 角色名称 */
|
||||
|
||||
Reference in New Issue
Block a user