fix(api): 对齐 infra 模块前端 API 类型与后端 VO
修复类型不匹配: - codegen: CodegenColumn 6个 Boolean 字段 number→boolean - codegen: 添加 frontType/masterTableId/subJoinColumnId/subJoinMany/treeParentColumnId/treeNameColumnId - codegen: 删除多余 tableId/isParentMenuIdValid, dataSourceConfigId 改为必填 - job-log: executeIndex/duration string→number, beginTime/endTime Date→string - job-log: 删除多余 cronExpression 统一时间字段类型 Date→string: - config/data-source-config/file/file-config/job/codegen 补充缺失字段: - codegen.column: 添加 createTime - demo01/demo02/demo03: 添加 createTime 删除未使用的多余字段: - api-error-log: 删除 resultCode - file-config: 删除 visiblevo
parent
e3ebfbe933
commit
c8acf583b9
|
|
@ -27,7 +27,6 @@ export namespace InfraApiErrorLogApi {
|
||||||
processUserId: number;
|
processUserId: number;
|
||||||
processStatus: number;
|
processStatus: number;
|
||||||
processTime: string;
|
processTime: string;
|
||||||
resultCode: number;
|
|
||||||
createTime: string;
|
createTime: string;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -6,8 +6,6 @@ export namespace InfraCodegenApi {
|
||||||
/** 代码生成表定义 */
|
/** 代码生成表定义 */
|
||||||
export interface CodegenTable {
|
export interface CodegenTable {
|
||||||
id: number;
|
id: number;
|
||||||
tableId: number;
|
|
||||||
isParentMenuIdValid: boolean;
|
|
||||||
dataSourceConfigId: number;
|
dataSourceConfigId: number;
|
||||||
scene: number;
|
scene: number;
|
||||||
tableName: string;
|
tableName: string;
|
||||||
|
|
@ -18,10 +16,16 @@ export namespace InfraCodegenApi {
|
||||||
className: string;
|
className: string;
|
||||||
classComment: string;
|
classComment: string;
|
||||||
author: string;
|
author: string;
|
||||||
createTime: Date;
|
|
||||||
updateTime: Date;
|
|
||||||
templateType: number;
|
templateType: number;
|
||||||
parentMenuId: number;
|
parentMenuId: number;
|
||||||
|
frontType: number;
|
||||||
|
masterTableId: number;
|
||||||
|
subJoinColumnId: number;
|
||||||
|
subJoinMany: boolean;
|
||||||
|
treeParentColumnId: number;
|
||||||
|
treeNameColumnId: number;
|
||||||
|
createTime: string;
|
||||||
|
updateTime: string;
|
||||||
}
|
}
|
||||||
|
|
||||||
/** 代码生成字段定义 */
|
/** 代码生成字段定义 */
|
||||||
|
|
@ -31,19 +35,20 @@ export namespace InfraCodegenApi {
|
||||||
columnName: string;
|
columnName: string;
|
||||||
dataType: string;
|
dataType: string;
|
||||||
columnComment: string;
|
columnComment: string;
|
||||||
nullable: number;
|
nullable: boolean;
|
||||||
primaryKey: number;
|
primaryKey: boolean;
|
||||||
ordinalPosition: number;
|
ordinalPosition: number;
|
||||||
javaType: string;
|
javaType: string;
|
||||||
javaField: string;
|
javaField: string;
|
||||||
dictType: string;
|
dictType: string;
|
||||||
example: string;
|
example: string;
|
||||||
createOperation: number;
|
createOperation: boolean;
|
||||||
updateOperation: number;
|
updateOperation: boolean;
|
||||||
listOperation: number;
|
listOperation: boolean;
|
||||||
listOperationCondition: string;
|
listOperationCondition: string;
|
||||||
listOperationResult: number;
|
listOperationResult: boolean;
|
||||||
htmlType: string;
|
htmlType: string;
|
||||||
|
createTime: string;
|
||||||
}
|
}
|
||||||
|
|
||||||
/** 数据库表定义 */
|
/** 数据库表定义 */
|
||||||
|
|
@ -72,7 +77,7 @@ export namespace InfraCodegenApi {
|
||||||
|
|
||||||
/** 创建代码生成请求 */
|
/** 创建代码生成请求 */
|
||||||
export interface CodegenCreateListReqVO {
|
export interface CodegenCreateListReqVO {
|
||||||
dataSourceConfigId?: number;
|
dataSourceConfigId: number;
|
||||||
tableNames: string[];
|
tableNames: string[];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -13,7 +13,7 @@ export namespace InfraConfigApi {
|
||||||
type: number;
|
type: number;
|
||||||
visible: boolean;
|
visible: boolean;
|
||||||
remark: string;
|
remark: string;
|
||||||
createTime?: Date;
|
createTime?: string;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -8,7 +8,7 @@ export namespace InfraDataSourceConfigApi {
|
||||||
url: string;
|
url: string;
|
||||||
username: string;
|
username: string;
|
||||||
password: string;
|
password: string;
|
||||||
createTime?: Date;
|
createTime?: string;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -13,6 +13,7 @@ export namespace Demo01ContactApi {
|
||||||
birthday?: Dayjs | string; // 出生年
|
birthday?: Dayjs | string; // 出生年
|
||||||
description?: string; // 简介
|
description?: string; // 简介
|
||||||
avatar: string; // 头像
|
avatar: string; // 头像
|
||||||
|
createTime?: string;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -7,6 +7,7 @@ export namespace Demo02CategoryApi {
|
||||||
name?: string; // 名字
|
name?: string; // 名字
|
||||||
parentId?: number; // 父级编号
|
parentId?: number; // 父级编号
|
||||||
children?: Demo02Category[];
|
children?: Demo02Category[];
|
||||||
|
createTime?: string;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -28,6 +28,7 @@ export namespace Demo03StudentApi {
|
||||||
sex?: number; // 性别
|
sex?: number; // 性别
|
||||||
birthday?: Dayjs | string; // 出生日期
|
birthday?: Dayjs | string; // 出生日期
|
||||||
description?: string; // 简介
|
description?: string; // 简介
|
||||||
|
createTime?: string;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -30,6 +30,7 @@ export namespace Demo03StudentApi {
|
||||||
description?: string; // 简介
|
description?: string; // 简介
|
||||||
demo03courses?: Demo03Course[];
|
demo03courses?: Demo03Course[];
|
||||||
demo03grade?: Demo03Grade;
|
demo03grade?: Demo03Grade;
|
||||||
|
createTime?: string;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -30,6 +30,7 @@ export namespace Demo03StudentApi {
|
||||||
description?: string; // 简介
|
description?: string; // 简介
|
||||||
demo03courses?: Demo03Course[];
|
demo03courses?: Demo03Course[];
|
||||||
demo03grade?: Demo03Grade;
|
demo03grade?: Demo03Grade;
|
||||||
|
createTime?: string;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -27,10 +27,9 @@ export namespace InfraFileConfigApi {
|
||||||
name: string;
|
name: string;
|
||||||
storage?: number;
|
storage?: number;
|
||||||
master: boolean;
|
master: boolean;
|
||||||
visible: boolean;
|
|
||||||
config: FileClientConfig;
|
config: FileClientConfig;
|
||||||
remark: string;
|
remark: string;
|
||||||
createTime?: Date;
|
createTime?: string;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -15,7 +15,7 @@ export namespace InfraFileApi {
|
||||||
url?: string;
|
url?: string;
|
||||||
size?: number;
|
size?: number;
|
||||||
type?: string;
|
type?: string;
|
||||||
createTime?: Date;
|
createTime?: string;
|
||||||
}
|
}
|
||||||
|
|
||||||
/** 文件预签名地址 */
|
/** 文件预签名地址 */
|
||||||
|
|
|
||||||
|
|
@ -9,11 +9,10 @@ export namespace InfraJobLogApi {
|
||||||
jobId: number;
|
jobId: number;
|
||||||
handlerName: string;
|
handlerName: string;
|
||||||
handlerParam: string;
|
handlerParam: string;
|
||||||
cronExpression: string;
|
executeIndex: number;
|
||||||
executeIndex: string;
|
beginTime: string;
|
||||||
beginTime: Date;
|
endTime: string;
|
||||||
endTime: Date;
|
duration: number;
|
||||||
duration: string;
|
|
||||||
status: number;
|
status: number;
|
||||||
createTime?: string;
|
createTime?: string;
|
||||||
result: string;
|
result: string;
|
||||||
|
|
|
||||||
|
|
@ -14,7 +14,7 @@ export namespace InfraJobApi {
|
||||||
retryCount: number;
|
retryCount: number;
|
||||||
retryInterval: number;
|
retryInterval: number;
|
||||||
monitorTimeout: number;
|
monitorTimeout: number;
|
||||||
createTime?: Date;
|
createTime?: string;
|
||||||
nextTimes?: Date[];
|
nextTimes?: Date[];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue