fix:修复 createTime 为 date,并且为可选的

This commit is contained in:
YunaiV
2025-12-16 23:53:40 +08:00
parent d971aba582
commit 2dc5ed888f
17 changed files with 109 additions and 159 deletions

View File

@@ -16,8 +16,8 @@ export interface Task {
id: string
name: string
status: number
createTime: number
endTime?: number
createTime: Date
endTime?: Date
reason?: string
assigneeUser?: TaskUser
ownerUser?: TaskUser

View File

@@ -17,12 +17,12 @@ export interface ApiAccessLog {
operateModule: string
operateName: string
operateType: number
beginTime: string
endTime: string
beginTime: Date
endTime: Date
duration: number
resultCode: number
resultMsg: string
createTime: string
createTime: Date
}
/** 获取 API 访问日志分页列表 */

View File

@@ -13,7 +13,7 @@ export interface ApiErrorLog {
requestUrl: string
userIp: string
userAgent: string
exceptionTime: string
exceptionTime: Date
exceptionName: string
exceptionMessage: string
exceptionRootCauseMessage: string
@@ -24,9 +24,9 @@ export interface ApiErrorLog {
exceptionLineNumber: number
processUserId: number
processStatus: number
processTime: string
processTime: Date
resultCode: number
createTime: string
createTime: Date
}
/** 获取 API 错误日志分页列表 */

View File

@@ -10,7 +10,7 @@ export interface Dept {
leaderUserId?: number
phone?: string
email?: string
createTime?: string
createTime?: Date
children?: Dept[]
}

View File

@@ -11,7 +11,7 @@ export interface DictData {
sort?: number
status: number
remark?: string
createTime?: string
createTime?: Date
}
/** 查询字典数据(精简)列表 */

View File

@@ -16,7 +16,7 @@ export interface Menu {
visible: boolean
keepAlive: boolean
alwaysShow?: boolean
createTime?: string
createTime?: Date
children?: Menu[]
}

View File

@@ -0,0 +1,39 @@
import type { PageParam, PageResult } from '@/http/types'
import { http } from '@/http/http'
const baseUrl = '/system/notice'
/** 通知公告信息 */
export interface Notice {
id?: number
title: string
content: string
type: number
status: number
createTime?: Date
}
/** 获取通知公告分页列表 */
export function getNoticePage(params: PageParam) {
return http.get<PageResult<Notice>>(`${baseUrl}/page`, params)
}
/** 获取通知公告详情 */
export function getNotice(id: number) {
return http.get<Notice>(`${baseUrl}/get?id=${id}`)
}
/** 创建通知公告 */
export function createNotice(data: Notice) {
return http.post<number>(`${baseUrl}/create`, data)
}
/** 更新通知公告 */
export function updateNotice(data: Notice) {
return http.put<boolean>(`${baseUrl}/update`, data)
}
/** 删除通知公告 */
export function deleteNotice(id: number) {
return http.delete<boolean>(`${baseUrl}/delete?id=${id}`)
}

View File

@@ -13,8 +13,8 @@ export interface NotifyMessage {
templateType: number
templateParams: string
readStatus: boolean
readTime: string
createTime: string
readTime: Date
createTime?: Date
}
/** 获取我的站内信分页 */

View File

@@ -12,7 +12,7 @@ export interface Role {
remark?: string
dataScope?: number
dataScopeDeptIds?: number[]
createTime: string
createTime?: Date
}
/** 获取角色分页列表 */

View File

@@ -10,8 +10,8 @@ export interface UserProfileVO {
sex?: number
avatar?: string
loginIp: string
loginDate: string
createTime: string
loginDate: Date
createTime: Date
roles: { id: number, name: string }[]
dept: { id: number, name: string }
posts: { id: number, name: string }[]