/getDbStrategys
HTTP - POST
数据源id
21
{
"data": {
"code": 200,
"msg": "成功",
"data": [{
"strategies": {
"id": 181,
"tarId": 21,
"name": "新策略",
"rule": null,
"ruleStr": "[]",
"isOpen": "1",
"createBy": null,
"createDate": "2018-09-29T15:41:02.000+0000",
"updataDate": "2018-09-29T15:41:12.000+0000"
},
"userGroupName": [],
"userName": [{
"id": 21,
"name": "李嘉"
}]
}]
}
}
/addStrategys
HTTP - POST
| 字段名 | 类型 | 说明 |
|---|---|---|
| type | enum : [ "base", "file" ] | 类型 |
| tarId | String | 数据源id |
| name | String | 策略名 |
| rule | Array | 策略规则 |
| isOpen | Number | 是否启用 |
{
"type": "base",
"tarId": "21",
"name": "新策略",
"rule": [],
"isOpen": "0"
}
{
"data": {
"code": 200,
"msg": "成功",
"data": 191
}
}
/updateStrategys
HTTP - POST
| 字段名 | 类型 | 说明 |
|---|---|---|
| id | Number | 策略id |
| type | enum : [ "base", "file" ] | 类型 |
| tarId | Number | 数据源id |
| name | String | 策略名 |
| rule | Array | 策略规则 |
| isOpen | Number | 是否启用 |
{
"id": 181,
"type": "base",
"tarId": "21",
"name": "新策略",
"rule": [{
"columnName": "CR_RATE",
"columnLabel": "汇率",
"columnType": "scale",
"symbol": ">",
"symbolLabel": "大于",
"value": "0"
}],
"isOpen": "1"
}
{
"data": {
"code": 200,
"msg": "成功",
"data": null
}
}
/delDbStrategys
HTTP - POST
[策略id]
[191]
{
"data": {
"code": 200,
"msg": "成功",
"data": null
}
}
/addObject
HTTP - POST
| 字段名 | 类型 | 说明 |
|---|---|---|
| stId | Number | 策略id |
| type | enum : [ "base", "file" ] | 类型 |
| obj | Array : [{ obId: 对象(用户组、用户)id, objectType: 1-用户/0-用户组 }] | 对象数组 |
{
"stId": "181",
"type": "base",
"obj": [{
"obId": "21",
"objectType": "1"
}, {
"obId": "31",
"objectType": "1"
}]
}
{
"data": {
"code": 200,
"msg": "成功",
"data": null
}
}