POST /api/tcc-open-platform/open-api/blackListLog/blacklogRule
application/json
*/*
类型 | 名称 | 说明 | 类型 |
---|---|---|---|
Body | dto 必填 |
dto | [开放平台用户违规规则Dto] |
名称 | 说明 | 类型 |
---|---|---|
banDay 必填 |
限制时间设置(单位:天) | integer (int32) |
createBy 可选 |
创建人 样例 : "张三" |
string |
describe 可选 |
规则说明 样例 : "规则说明" |
string |
enableTag 可选 |
是否启用 (0/否 1/是) | integer (int32) |
enableTime 可选 |
最后启用时间 | string (date-time) |
objectType 必填 |
触发的规则类型 | string |
operateLimits 可选 |
行为限制设置 | < [违规后限制行为表单DTO] > array |
orgId 必填 |
租户id 样例 : 464909140298096640 |
integer (int64) |
title 必填 |
规则名称 | string |
triggerConditions 必填 |
触发条件设置 | < [违规行为规则触发条件表单DTO]> array |
名称 | 说明 | 类型 |
---|---|---|
objectType 可选 |
限制类型 | string |
operateCode 可选 |
行为编号 | string |
名称 | 说明 | 类型 |
---|---|---|
cycleType 可选 |
周期周期(1/一天 2/一周 3/一月 4/一季度 5/一年) | integer (int32) |
operateCode 可选 |
行为编号 | string |
triggerTimes 可选 |
触发值(次) | integer (int32) |
{
"banDay": 15,
"describe": "活动用户违规行为规则",
"enableTag": 1,
"enableTime": "2020-12-12T07:37:59.769Z",
"objectType": "activity",
"operateLimits": [
{
"objectType": "activity",
"operateCode": "register"
}
],
"orgId": 464909140298096640,
"title": "默认活动违规行为",
"triggerConditions": [
{
"cycleType": 5,
"operateCode": "arrive_late",
"triggerTimes": 1
},
{
"cycleType": 5,
"operateCode": "absence",
"triggerTimes": 1
},
{
"cycleType": 5,
"operateCode": "leave",
"triggerTimes": 1
},
{
"cycleType": 5,
"operateCode": "leave_early",
"triggerTimes": 1
}
]
}
HTTP代码 | 说明 | 类型 |
---|---|---|
200 | OK | RestData |
201 | Created | 无内容 |
401 | Unauthorized | 无内容 |
403 | Forbidden | 无内容 |
404 | Not Found | 无内容 |
响应示例
{
"code": 200,
"data": id(违规规则id),
"desc": ""
}