持久化接口demo
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
LAPTOP-SB56SG4Q\86185 9a2379f33e 修复无法删除的BUG 2 years ago
lib 提交demo代码 3 years ago
src/main/java/com/tptj/demo/hg/db/access/provider 修复无法删除的BUG 2 years ago
README.md readme完善 3 years ago
build.gradle 修复无法删除的BUG 2 years ago
encrypt.xml 提交demo代码 3 years ago
plugin.xml 提交demo代码 3 years ago

README.md

demo-db-access-provider

持久化接口demo
POST http://localhost:8075/webroot/decision/db/demo/dm_entity
BODY ROW JSON :
{
"key":"qwe4",
"bean":{
"attr1":"v1",
"attr2":"v7"
},
"attr3":[
{"attr2":"v3"},
{"attr2":"v4"},
{"attr2":"v5"}
]
}
响应是body的JSON带上id之后的JSON,实现了添加

GET http://localhost:8075/webroot/decision/db/demo/dm_entity?key=qwe
响应是所有key like 参数中的key的对象JSON

PUT http://localhost:8075/webroot/decision/db/demo/dm_entity
BODY ROW JSON"{
"id": "2e3ae257-2d73-401d-9c3f-d1f24c1cf1b6",
"key": "qwe2",
"bean": {
"attr1": "v1",
"attr2": "v2"
},
"attr3": [
{
"attr1": "e59683f0-03f7-4919-8c9a-2bac80d2d28f",
"attr2": "v7"
},
{
"attr2": "v8"
},
{
"attr1": "13f2ba76-0384-4589-95de-380d1e50d377",
"attr2": "v4"
},
{
"attr1": "301ed740-9b32-4e0e-a93e-fa525289d2f5",
"attr2": "v5"
}
]
}
上面的JSON对象就是第一个post添加的对象的修改,除了ID和attr1其他所有值都可以改\

DELETE http://localhost:8075/webroot/decision/db/demo/dm_entity/{ID}
删除创建的对象,ID就是创建时得到的ID。
数据在:plugin_demo 和 plugin_demo_link 两张表中
注:当前产品还有BUG,一些方法调用还不行,等产品修复后再测