dfs表单使用说明
一、环境配置
1.添加依赖
<!--动态表单 -->
<dependency>
<groupId>com.jfcloud</groupId>
<artifactId>dfs-jfcloud-spring-boot-starter</artifactId>
<version>k8.0.13</version>
</dependency>
- 在/resources目录下添加配置文件
文件名 : dfs.properties
文件内容:
dfs.module_name=DFS
dfs.version=1.0.0
dfs.i18n=false
dfs.lang=cn_ZH
dfs.table_header=false
dfs.table_right=false
dfs.storage_type=2
dfs.endpoint=http://jfcloud-v4-oss:9002
dfs.access_key=jfcloud
dfs.secret_key=jfcloudjfcloud
dfs.bucket_name=dfsfile
dfs.file_path=D://test//
dfs.custom-upload-url=
dfs.custom-download-url=
dfs.preview_base=/psrm/dfs
dfs.username=jfcloud
dfs.password=jfcloudjfcloud
dfs.menus=form_add,form_design,form_update,form_copy,form_attribute_group,form_del,form_group_add,form_group_update,form_group_datasource
- 忽略认证
- /*.html
- /**/*.html
- /**/*.css
- /**/*.js
- /**/*.ico
- /**/*.json
- /**/*.txt
- /**/*.woff
- /**/*.ttf
- /**/*.png
- /dfsapi/**
- /dfs/**
- application.yml 添加mongo配置
spring:
data:
mongodb:
uri: mongodb://username:password@127.0.0.1:27017/dfs?authSource=admin&retryWrites=true&retryReads=true&heartbeatFrequencyMS=20000&connectTimeoutMS=30000&socketTimeoutMS=60000&maxIdleTimeMS=100&minPoolSize=20
二、 接口或方法使用说明
// 可参考接口文档 https://console-docs.apipost.cn/preview/4eea54211a0ee840/c064a6535d0bbe80
-
根据表单定义id 获取表单模板属性
gethttp://127.0.0.1:${port}/dfsapi/property/getLatestByDefinitionId/628758fbade88d23829be8ab
-
表单定义列表
gethttp://127.0.0.1:${port}//dfsapi/catagory/getTree
-
修改动态表单存储值
puthttp://127.0.0.1:${port}/dfsapi/instance/updateInstance
body参数
{
"id":"",
"contentValue" :""
}
-
根据实例id获取表单属性和属性值
gethttp://127.0.0.1:${port}//dfsapi/instance/62664aa3637fb44d2a156106
-
根据表单定义id获取表单key和value
http://127.0.0.1:${port}//dfsapi/property/getFormNameAndLabel?formDefinitionId=628758fbade88d23829be8ab
- 单个保存属性值及返回表单实例id
- 批量保存属性值及返回实例id集合 三、是否成功 启动服务后 访问网址 : 例如 http://127.0.0.1:${port}//dfs.html