问卷/试卷服务
成长值服务
短信服务

新增用户违规规则

POST /api/tcc-open-platform/open-api/blackListLog/blacklogRule
消耗
  • application/json
生成
  • */*
参数
类型 名称 说明 类型
Body dto
必填
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

违规后限制行为表单DTO

名称 说明 类型
objectType
可选
限制类型 string
operateCode
可选
行为编号 string

违规行为规则触发条件表单DTO

名称 说明 类型
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": ""
}