1.文件服务的数据库cctp_attachment的表增加字段:存储路径storage_path,长度128位 2.cctp-commons关于的文件上传增加支持外部传入指定id的逻辑 3.由于使用了seaweedfs,上传完成后会使用volume id和file key重新作为附件的id存入到数据,所以增加了storage_path保存外部传入id 4.在下载附件的逻辑的增加判断,如果分割后的字符串存在多个/那么使用storagePath查询附件id再下载 5.执行引擎的修改是对pc的截图异步上传。 6.上位机的修改是ios和安卓的截图异步上传。 7.大致逻辑:步骤截图后,将文件名、文件路径、任务id、xy坐标、租户id、业务代码存入到本地h2数据库;通过定时任务,如果线程池是空闲,那么每次查询前20条数据,使用线程池进行遍历上传。 |
||
---|---|---|
.. | ||
src | ||
ReadMe.MD | ||
pom.xml |
ReadMe.MD
##配置说明 使用nk.s3.fileServiceMode配置来控制文件服务底层实现方式:
- 目前只有minio和seaweed两个可选项
- 如果没有该配置项,默认采用minio作为底层文件服务实现
nk:
s3:
fileServiceMode: seaweed #可选值minio或者seaweed
host: locahost
port: 9333
bucket: nk