# 查看合同分页列表(for admin)

# 调用方式: GET

# 接口地址:

https://api.freelog.com/v2/contracts/search
1

# url传入参数说明:

参数 必选 类型及范围 说明
skip 可选 int 跳过的数量.默认为0.
limit 可选 int 本次请求获取的数据条数.一般不允许超过100
licensorId 可选 string 甲方ID
licenseeId 可选 string 乙方ID
subjectIds 可选 string 标的物ID,多个用逗号分隔
subjectType 可选 int 标的物类型 1:资源 2:展品 3:用户组
keywords 可选 string 搜索关键字,需要与关键字类型参数一起使用
keywordsType 可选 int 关键字类型(1:合约ID 2:标的物名称 3:甲方名称 4:乙方名称)
status 可选 string 合同状态 0:生效中 1:已终止 2:异常的
authStatus 可选 authStatus 合同授权状态 1:正式授权 2:测试授权 128:未获得授权,多个通过'与'运算
compositeState 可选 int 综合状态(1:正式授权 2:测试授权 3:标签 4:未授权 5:异常 6:已终止)
keywords 可选 string 搜索关键字
licenseeIdentityType 可选 int 乙方身份类型 1:资源方 2:节点方 3:C端用户
isLoadPolicyInfo 可选 int 是否加载策略详情信息,0:否(默认) 1:是
isTranslate 可选 int 是否翻译策略(需要主动加载策略) 0:否 1:是
startDate 可选 date 签约开始日期
endDate 可选 date 签约截止日期
projection 可选 string 返回字段筛选,多个用逗号分隔

# 返回说明:

返回值字段 字段类型 字段说明
contractId string 合同ID
contractName string 合同名称
subjectId string 标的物ID
subjectName string 标的物名称
subjectType int 标的物类型
licensorId string 甲方ID
licensorName string 甲方名称
licensorOwnerId int 甲方所属用户ID
licensorOwnerName string 甲方所属用户名称
licenseeId string 乙方ID
licenseeName string 乙方名称
licenseeOwnerId int 乙方所属用户ID
licenseeOwnerName string 乙方所属用户名称
licenseeIdentityType int 乙方用户类型
policyId string 策略ID
isDefault int 是否是默认执行合同
fsmCurrentState string 当前状态机状态名称
fsmRunningStatus int 状态机运行状态 1:未初始化 2:系统锁定状态 4:生效中(已初始化,未终止) 8:已终止
authStatus int 合同授权状态 1:正式授权 2:测试授权 128:未获得授权
status int 合同综合状态: 0:正常 1:已终止(不接受任何事件,也不给授权,事实上无效的合约) 2:异常
createDate date 创建日期

# 返回示例

{
    "ret":0,
    "errcode":0,
    "msg":"success",
    "data":{
		"skip": 0,
		"limit": 10,
		"totalItem": 1,
        "dataList":[
            {
                "contractId":"5f27c128ef6d891ee8936901",
                "fsmCurrentState":"",
                "fsmRunningStatus":16,
                "authStatus":8,
                "status":0,
                "licensorId":"5ee3288b32f1a8439c207aa2",
                "licensorName":"yuliang/my-first-resource",
                "licensorOwnerId":50021,
                "licensorOwnerName":"yuliang",
                "licenseeId":"5ef081b8fb172026e434e2fa",
                "licenseeName":"yuliang/my-first-resource4",
                "licenseeOwnerId":50021,
                "licenseeOwnerName":"yuliang",
                "licenseeIdentityType":1,
                "subjectId":"5ee3288b32f1a8439c207aa2",
                "subjectName":"yuliang/my-first-resource",
                "subjectType":1,
                "contractName":"免费策略",
                "policyId":"8cefe2f1dcc6dd0bdaadac946cb63dbc",
                "createDate":"2020-08-03T07:47:52.343Z",
                "updateDate":"2020-08-03T08:00:00.009Z",
                "isDefault":false,
                "isAuth":false,
                "isTestAuth":false,
                "isPending":true
            }]
    }
}

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39