fix:extraFile数据结构

This commit is contained in:
梁朝伟 2023-09-07 18:41:11 +08:00
parent 662f835ce7
commit cf3cd5463f
10 changed files with 33 additions and 4 deletions

View File

@ -25,6 +25,7 @@ export declare type OpSchema = EntityShape & {
sort?: Float<22, 10> | null;
fileType?: String<128> | null;
isBridge?: Boolean | null;
uploaded: Boolean;
uploadMeta?: Object | null;
};
export declare type OpAttr = keyof OpSchema;
@ -45,6 +46,7 @@ export declare type Schema = EntityShape & {
sort?: Float<22, 10> | null;
fileType?: String<128> | null;
isBridge?: Boolean | null;
uploaded: Boolean;
uploadMeta?: Object | null;
article?: Article.Schema;
articleMenu?: ArticleMenu.Schema;
@ -73,6 +75,7 @@ declare type AttrFilter = {
sort: Q_NumberValue;
fileType: Q_StringValue;
isBridge: Q_BooleanValue;
uploaded: Q_BooleanValue;
uploadMeta: Object;
article: Article.Filter;
articleMenu: ArticleMenu.Filter;
@ -102,6 +105,7 @@ export declare type Projection = {
sort?: number;
fileType?: number;
isBridge?: number;
uploaded?: number;
uploadMeta?: number | Object;
article?: Article.Projection;
articleMenu?: ArticleMenu.Projection;
@ -159,6 +163,8 @@ export declare type SortAttr = {
fileType: number;
} | {
isBridge: number;
} | {
uploaded: number;
} | {
article: Article.SortAttr;
} | {

View File

@ -94,6 +94,10 @@ export const desc = {
isBridge: {
type: "boolean"
},
uploaded: {
notNull: true,
type: "boolean"
},
uploadMeta: {
type: "object"
}

View File

@ -1 +1 @@
{ "name": "文件", "attr": { "origin": "源", "type": "类型", "bucket": "桶", "objectId": "对象编号", "tag1": "标签一", "tag2": "标签二", "filename": "文件名", "md5": "md5", "entity": "关联对象", "entityId": "关联对象id", "extra1": "额外信息", "extension": "后缀名", "size": "文件大小", "sort": "排序", "fileType": "文件类型", "isBridge": "是否桥接访问", "uploadMeta": "上传需要的metadata" }, "v": { "origin": { "qiniu": "七牛云", "unknown": "未知" }, "type": { "image": "图像", "video": "视频", "audio": "音频", "file": "文件" } } }
{ "name": "文件", "attr": { "origin": "源", "type": "类型", "bucket": "桶", "objectId": "对象编号", "tag1": "标签一", "tag2": "标签二", "filename": "文件名", "md5": "md5", "entity": "关联对象", "entityId": "关联对象id", "extra1": "额外信息", "extension": "后缀名", "size": "文件大小", "sort": "排序", "fileType": "文件类型", "isBridge": "是否桥接访问", "uploaded": "是否上传成功", "uploadMeta": "上传需要的metadata" }, "v": { "origin": { "qiniu": "七牛云", "unknown": "未知" }, "type": { "image": "图像", "video": "视频", "audio": "音频", "file": "文件" } } }

View File

@ -25,6 +25,7 @@ export declare type OpSchema = EntityShape & {
sort?: Float<22, 10> | null;
fileType?: String<128> | null;
isBridge?: Boolean | null;
uploaded: Boolean;
uploadMeta?: Object | null;
};
export declare type OpAttr = keyof OpSchema;
@ -45,6 +46,7 @@ export declare type Schema = EntityShape & {
sort?: Float<22, 10> | null;
fileType?: String<128> | null;
isBridge?: Boolean | null;
uploaded: Boolean;
uploadMeta?: Object | null;
article?: Article.Schema;
articleMenu?: ArticleMenu.Schema;
@ -73,6 +75,7 @@ declare type AttrFilter = {
sort: Q_NumberValue;
fileType: Q_StringValue;
isBridge: Q_BooleanValue;
uploaded: Q_BooleanValue;
uploadMeta: Object;
article: Article.Filter;
articleMenu: ArticleMenu.Filter;
@ -102,6 +105,7 @@ export declare type Projection = {
sort?: number;
fileType?: number;
isBridge?: number;
uploaded?: number;
uploadMeta?: number | Object;
article?: Article.Projection;
articleMenu?: ArticleMenu.Projection;
@ -159,6 +163,8 @@ export declare type SortAttr = {
fileType: number;
} | {
isBridge: number;
} | {
uploaded: number;
} | {
article: Article.SortAttr;
} | {

View File

@ -97,6 +97,10 @@ exports.desc = {
isBridge: {
type: "boolean"
},
uploaded: {
notNull: true,
type: "boolean"
},
uploadMeta: {
type: "object"
}

View File

@ -1 +1 @@
{ "name": "文件", "attr": { "origin": "源", "type": "类型", "bucket": "桶", "objectId": "对象编号", "tag1": "标签一", "tag2": "标签二", "filename": "文件名", "md5": "md5", "entity": "关联对象", "entityId": "关联对象id", "extra1": "额外信息", "extension": "后缀名", "size": "文件大小", "sort": "排序", "fileType": "文件类型", "isBridge": "是否桥接访问", "uploadMeta": "上传需要的metadata" }, "v": { "origin": { "qiniu": "七牛云", "unknown": "未知" }, "type": { "image": "图像", "video": "视频", "audio": "音频", "file": "文件" } } }
{ "name": "文件", "attr": { "origin": "源", "type": "类型", "bucket": "桶", "objectId": "对象编号", "tag1": "标签一", "tag2": "标签二", "filename": "文件名", "md5": "md5", "entity": "关联对象", "entityId": "关联对象id", "extra1": "额外信息", "extension": "后缀名", "size": "文件大小", "sort": "排序", "fileType": "文件类型", "isBridge": "是否桥接访问", "uploaded": "是否上传成功", "uploadMeta": "上传需要的metadata" }, "v": { "origin": { "qiniu": "七牛云", "unknown": "未知" }, "type": { "image": "图像", "video": "视频", "audio": "音频", "file": "文件" } } }

View File

@ -19,7 +19,7 @@ export interface Schema extends EntityShape {
sort?: Float<22, 10>;
fileType?: String<128>;
isBridge?: Boolean;
uploaded: Boolean;
uploaded?: Boolean;
uploadMeta?: Object;
};

View File

@ -26,6 +26,7 @@ export type OpSchema = EntityShape & {
sort?: Float<22, 10> | null;
fileType?: String<128> | null;
isBridge?: Boolean | null;
uploaded?: Boolean | null;
uploadMeta?: Object | null;
};
export type OpAttr = keyof OpSchema;
@ -46,6 +47,7 @@ export type Schema = EntityShape & {
sort?: Float<22, 10> | null;
fileType?: String<128> | null;
isBridge?: Boolean | null;
uploaded?: Boolean | null;
uploadMeta?: Object | null;
article?: Article.Schema;
articleMenu?: ArticleMenu.Schema;
@ -74,6 +76,7 @@ type AttrFilter = {
sort: Q_NumberValue;
fileType: Q_StringValue;
isBridge: Q_BooleanValue;
uploaded: Q_BooleanValue;
uploadMeta: Object;
article: Article.Filter;
articleMenu: ArticleMenu.Filter;
@ -103,6 +106,7 @@ export type Projection = {
sort?: number;
fileType?: number;
isBridge?: number;
uploaded?: number;
uploadMeta?: number | Object;
article?: Article.Projection;
articleMenu?: ArticleMenu.Projection;
@ -160,6 +164,8 @@ export type SortAttr = {
fileType: number;
} | {
isBridge: number;
} | {
uploaded: number;
} | {
article: Article.SortAttr;
} | {

View File

@ -96,6 +96,9 @@ export const desc: StorageDesc<OpSchema> = {
isBridge: {
type: "boolean"
},
uploaded: {
type: "boolean"
},
uploadMeta: {
type: "object"
}

View File

@ -1 +1 @@
{"name":"文件","attr":{"origin":"源","type":"类型","bucket":"桶","objectId":"对象编号","tag1":"标签一","tag2":"标签二","filename":"文件名","md5":"md5","entity":"关联对象","entityId":"关联对象id","extra1":"额外信息","extension":"后缀名","size":"文件大小","sort":"排序","fileType":"文件类型","isBridge":"是否桥接访问","uploadMeta":"上传需要的metadata"},"v":{"origin":{"qiniu":"七牛云","unknown":"未知"},"type":{"image":"图像","video":"视频","audio":"音频","file":"文件"}}}
{"name":"文件","attr":{"origin":"源","type":"类型","bucket":"桶","objectId":"对象编号","tag1":"标签一","tag2":"标签二","filename":"文件名","md5":"md5","entity":"关联对象","entityId":"关联对象id","extra1":"额外信息","extension":"后缀名","size":"文件大小","sort":"排序","fileType":"文件类型","isBridge":"是否桥接访问","uploaded":"是否上传成功","uploadMeta":"上传需要的metadata"},"v":{"origin":{"qiniu":"七牛云","unknown":"未知"},"type":{"image":"图像","video":"视频","audio":"音频","file":"文件"}}}