diff --git a/models/file.json b/models/file.json new file mode 100644 index 0000000..9945c8b --- /dev/null +++ b/models/file.json @@ -0,0 +1,105 @@ +{ + "summary": [ + { + "name": "file", + "title": "文件", + "primary": [ + "id" + ], + "catelog": "entity" + } + ], + "fields": [ + { + "name": "id", + "title": "id", + "type": "str", + "length": 32 + }, + { + "name": "folderid", + "title": "目录id", + "type": "str", + "length": 32 + }, + { + "name": "fiid", + "title": "目录信息id", + "type": "str", + "length": 32 + }, + { + "name": "name", + "title": "名称", + "type": "str", + "length": 200 + }, + { + "name": "webpath", + "title": "相对路径", + "type": "str", + "length": 400 + }, + { + "name": "realpath", + "title": "绝对路径", + "type": "str", + "length": 400 + }, + { + "name": "filetype", + "title": "文件类型", + "type": "str", + "length": 10 + }, + { + "name": "filesize", + "title": "文件大小", + "type": "long" + }, + { + "name": "ownerid", + "title": "属主", + "type": "str", + "length": 32 + }, + { + "name": "orgperm", + "title": "同事权限", + "type": "char", + "length": 3 + }, + { + "name": "otherperm", + "title": "其他人权限", + "type": "str", + "length": 3 + }, + { + "name": "hashvalue", + "title": "哈希值", + "type": "str", + "length": 65 + } + ], + "codes": [ + { + "field": "folderid", + "table": "folder", + "valuefield": "id", + "textfield": "name" + }, + { + "field": "fiid", + "table": "folderinfo", + "valuefield": "id", + "textfield": "name" + }, + { + "field": "ownerid", + "table": "organization", + "valuefield": "id", + "textfield": "orgname" + } + ] +} \ No newline at end of file diff --git a/models/folder.json b/models/folder.json new file mode 100644 index 0000000..6745d4d --- /dev/null +++ b/models/folder.json @@ -0,0 +1,64 @@ +{ + "summary": [ + { + "name": "folder", + "title": "目录", + "primary": [ + "id" + ], + "catelog": "entity" + } + ], + "fields": [ + { + "name": "id", + "title": "id", + "type": "str", + "length": 32 + }, + { + "name": "parentid", + "title": "父权限id", + "type": "str", + "length": 32 + }, + { + "name": "fiid", + "title": "目录信息id", + "type": "str", + "length": 32 + }, + { + "name": "name", + "title": "名称", + "type": "str", + "length": 500 + }, + { + "name": "ownerid", + "title": "所属机构id", + "type": "str", + "length": 32 + } + ], + "codes": [ + { + "field": "parentid", + "table": "folder", + "valuefield": "id", + "textfield": "name" + }, + { + "field": "fiid", + "table": "folderinfo", + "valuefield": "id", + "textfield": "name" + }, + { + "field": "ownerid", + "table": "organization", + "valuefield": "id", + "textfield": "orgname" + } + ] +} \ No newline at end of file