数据服务管理系统—模型上传
2020-10-20 19:22:47 0 举报
数据服务管理系统
作者其他创作
大纲/内容
遍历查询
参数1. 模型id
参数2.
选择文件上传
查询模型信息
获取模型进行渲染并展示给用户
新建
点击审批
选择项目及模型
数据接收
Boolean true为删除成功 false为删除失败
选择项目
返回值1.
后端
弹出上传信息框
参数1.
返回值2.
参数1. long id 模型类型的id参数2. 二进制文件参数3. class ProjectModel返回值1. class ModelType返回值2. 返回值3。 class ProjectModel
给予用户反馈
文件下载活动图
查询模型并返回
include
搜索
选择文件类型
提交
前端
获取模型url调用sys-storage/download
数据传输
下载
用户
审核通过
排序展示
其他服务支撑
持久化数据
通过
参数1. 指向文件的url参数2. 模型的id
class ModelType
- Long id- String modelTypeName- String additionalProperty
不通过
确定保存位置
id long 模型的id
class Page
- List<T> records- int total- int size- int pages- int current
查看审批
文件预览活动图
调用调用project_model/get_model
参数3.
向用户反馈
弹出确认弹窗
文件删除活动图
填写相关信息
选定模型点击预览
上传
获取项目下所有模型信息
发布
选定模型删除
模型上传
调用project_model/save
class ProjectDirectory
- Long id- String projectName
选定模型点击下载
点击上传
预览
class ProjectModel
- Long id- String modelName- String version- String modelTypeName- String modelTypeId- Long modelSize- String status- Date createDate- String publisherName- Long publisherId- String projectName- Long projectId- String modelUrl- Long modelUrlId- String comment- String additionalProperty
待完善
vo对象的status取值String,共有6种状态status: 1 ->待提交 2 ->审核中 3 ->审核通过 4 ->已退回 5 ->数据处理中 6 ->发布成功ProjectModel、ModelType中的additionalProperty 为json字符串
数入
前端重新布局
返回特定格式的特有属性信息
调/project_model/delete接口
否
存储文件
删除
调用sys-storage/upload
调/project_model/model_type接口
返回值3.
给予反馈
审核中
确认
审核未通过
将返回信息拼接成可访问的url
删除数据库记录(并未将数据模型删除)
发布成功
调用/project-model/approval
更改状态
是
点击搜索
0 条评论
下一页