操作ログの検索

POST /v1/operatelog/find

リクエストパラメータ
属性名 タイプ 必須 説明
pageNum 整数型 ページ番号.
pageSize 整数型 1ページあたりの件数.
objectId 整数型 オブジェクトID.
startOperateTime 日時 開始時間 形式:yyyy-MM-dd HH:mm:ss.
endOperateTime 日時 終了時間 形式:yyyy-MM-dd HH:mm:ss.
eventType 整数型 イベントタイプ 2-削除,3-復元, 4-マージ.
レスポンスデータ
属性名 タイプ 説明
code 整数型 レスポンスコード.
message 文字列 レスポンスメッセージ.
visible ブール型 表示可否, true / false .
data オブジェクト配列 ログリスト.
data[0].id 整数型 ログID.
data[0].dataId 整数型 レコードID.
data[0].mergedDataId 整数型 マージされたレコードID.
data[0].eventType 整数型 イベントタイプ 2-削除,3-復元, 4-マージ.
data[0].operateTime 日時 操作時間.
data[0].operateUserId 整数型 操作者ユーザーID.
data[0].objectId 整数型 現在のレコードのオブジェクトID.
data[0].dataDto オブジェクト 現在のレコード(復元:復元されたレコード、マージ:マージ後のレコード).
data[0].mergLogDto オブジェクト マージ前のレコード(マージ操作のみに存在).
data[0].mergedDataDtoList オブジェクト配列 マージされたレコード(複数レコードがマージされる場合があり、配列です。マージ操作のみに存在).
data[0].showFieldList 配列 オブジェクトフィールドリスト.
data[0].dataName 文字列 レコード名.
data[0].operateUserName 文字列 操作者名.
data[0].dataName 文字列 レコード名.
data[0].objectName 文字列 オブジェクト名.
備考: data[0].dataDto、data[0].mergLogDto、data[0].mergedDataDtoList[0] の3つのレコード内のfieldValueMapはデータ値のマップであり、idはshowFieldList内のidに対応します。
リクエスト例
$ curl 'https://servicego.udesk.cn/api/v1/operatelog/find?email=admin@udesk.cn&timestamp=1496631984&sign=ef506d04ef74e1031f91025494244e88f3559b78' -i -X POST -H 'Content-Type: application/json' -H 'Accept: application/json' -d '{
  "pageNum":1,
  "pageSize":10,
  "objectId": 16,
  "startOperateTime":"2021-07-01 11:11:10",
  "endOperateTime":"2021-08-28 19:29:50",
  "eventType":4
  }'
レスポンス例
{
    "code": 200,
    "message": "OK",
    "visible": false,
    "paging": {
        "pageNum": 1,
        "pageSize": 10,
        "total": 2
    },
    "data": [
        {
            "id": 5,
            "dataId": 19,
            "mergedDataId": "5",
            "eventType": 4,
            "operateUserId": 2,
            "operateTime": "2021-08-28 19:00:18",
            "objectId": 3,
            "mergLogDto": {         // マージ前のレコード
                "dataId": 19,           // レコードID
                "dataName": "テストバッチ修正関連レコード", // レコード名(主フィールド)
                "fieldValueMap": {  // データ値マップ(IDはshowFieldListのIDに対応)
                    "32": "zhangsan",
                    "33": "zhaosizhu",
                    "34": "自建",
                    "36": "自建-直接创建",
                    "461": "zhaosizhu",
                    "1037": "中基服务商",
                    "1038": "12km",
                    "1039": "200元",
                    "242": "联想笔记本",
                    "28": "テストバッチ修正関連レコード朱昌政",
                    "29": "2021-04-19 19:15",
                    "30": "2021-06-03 14:13",
                    "31": "zhaosizhu"
                },
                "spareValueMap": {}
            },
            "dataDto": {        // 現在のレコード(復元:復元レコード、マージ:マージ後レコード)
                "dataId": 19,
                "dataName": "テストバッチ修正関連レコード朱昌政",
                "fieldValueMap": {
                    "32": "zhangsan",
                    "33": "zhaosizhu",
                    "34": "自建",
                    "36": "自建-直接创建",
                    "461": "zhaosizhu",
                    "1037": "中基服务商",
                    "1038": "12km",
                    "1039": "200元",
                    "242": "联想笔记本",
                    "28": "テストバッチ修正関連レコード朱昌政",
                    "29": "2021-04-19 19:15",
                    "30": "2021-08-28 19:20",
                    "31": "zhaosizhu"
                },
                "spareValueMap": {}
            },
            "mergedDataDtoList": [  // マージされたレコード(複数レコードがマージされる場合があり、配列です。マージ操作のみに存在)
                {
                    "dataId": 5,
                    "dataName": "設備修理",
                    "fieldValueMap": {
                        "32": "zhangsan",
                        "33": "zhangsan",
                        "34": "自建",
                        "36": "自建-直接创建",
                        "1037": "中交服务商",
                        "461": "lisiZhu",
                        "1038": "20km",
                        "1039": "300元",
                        "242": "电脑",
                        "28": "設備修理",
                        "29": "2021-04-16 17:54",
                        "30": "2021-08-28 19:22",
                        "31": "zhangsan"
                    },
                    "spareValueMap": {},
                    "sysValueMap": {
                        "createTime": "2021-04-16 17:54",
                        "createUser": "zhangsan"
                    }
                }
            ],
            "showFieldList": [  // フィールドリスト
                {
                    "id": 28,           // フィールドID
                    "label": "件名",      // フィールド名
                    "apiName": "subject", // フィールドAPI名
                    "slotFieldName": "v1",
                    "fieldType": 1      // フィールドタイプ
                },
                {
                    "id": 35,
                    "label": "説明",
                    "apiName": "description",
                    "slotFieldName": "c1",
                    "fieldType": 3
                },
                {
                    "id": 211,
                    "label": "連絡先",
                    "apiName": "contact",
                    "slotFieldName": "f8",
                    "fieldType": 19
                },
                {
                    "id": 242,
                    "label": "関連設備",
                    "apiName": "xiangguanshebei",
                    "slotFieldName": "f9",
                    "fieldType": 19
                },
                {
                    "id": 461,
                    "label": "注文作成者",
                    "apiName": "chuangjiandingdanren",
                    "slotFieldName": "f10",
                    "fieldType": 21
                },
                {
                    "id": 1037,
                    "label": "サービスプロバイダ",
                    "apiName": "fuwushang",
                    "slotFieldName": "f11",
                    "fieldType": 19
                },
                {
                    "id": 1038,
                    "label": "距離",
                    "apiName": "juli",
                    "slotFieldName": "f12",
                    "fieldType": 7
                },
                {
                    "id": 1039,
                    "label": "訪問費用",
                    "apiName": "shangmenfeiyong",
                    "slotFieldName": "f13",
                    "fieldType": 7
                },
                {
                    "id": 1319,
                    "label": "省",
                    "apiName": "province",
                    "slotFieldName": "f14",
                    "fieldType": 14
                },
                {
                    "id": 1320,
                    "label": "市",
                    "apiName": "city",
                    "slotFieldName": "f15",
                    "fieldType": 14
                },
                {
                    "id": 1321,
                    "label": "区/県",
                    "apiName": "county",
                    "slotFieldName": "f16",
                    "fieldType": 14
                },
                {
                    "id": 29,
                    "label": "作成日時",
                    "apiName": "createTime",
                    "slotFieldName": "d1",
                    "fieldType": 6
                },
                {
                    "id": 30,
                    "label": "更新日時",
                    "apiName": "updateTime",
                    "slotFieldName": "d2",
                    "fieldType": 6
                },
                {
                    "id": 31,
                    "label": "作成者",
                    "apiName": "createUser",
                    "slotFieldName": "f1",
                    "fieldType": 21
                },
                {
                    "id": 32,
                    "label": "更新者",
                    "apiName": "updateUser",
                    "slotFieldName": "f2",
                    "fieldType": 21
                },
                {
                    "id": 33,
                    "label": "所有者",
                    "apiName": "owner",
                    "slotFieldName": "f3",
                    "fieldType": 23
                },
                {
                    "id": 34,
                    "label": "チャネル",
                    "apiName": "channel",
                    "slotFieldName": "f4",
                    "fieldType": 14
                },
                {
                    "id": 36,
                    "label": "ソース",
                    "apiName": "source",
                    "slotFieldName": "v2",
                    "fieldType": 1
                },
                {
                    "id": 37,
                    "label": "シーン値",
                    "apiName": "qrcodeScene",
                    "slotFieldName": "v3",
                    "fieldType": 1
                },
                {
                    "id": 38,
                    "label": "UdeskチケットID",
                    "apiName": "sysUTicketKeyId",
                    "slotFieldName": "f5",
                    "fieldType": 7
                },
                {
                    "id": 39,
                    "label": "Udesk顧客ID",
                    "apiName": "sysUOrganizationKeyId",
                    "slotFieldName": "f6",
                    "fieldType": 7
                },
                {
                    "id": 40,
                    "label": "Udesk連絡先ID",
                    "apiName": "sysUContactKeyId",
                    "slotFieldName": "f7",
                    "fieldType": 7
                }
            ],
            "dataName": "テストバッチ修正関連レコード朱昌政",
            "operateUserName": "zhangsan",
            "objectName": "case"
        },
        {
            "id": 3,
            "dataId": 583,
            "mergedDataId": "19",
            "eventType": 4,
            "operateUserId": 2,
            "operateTime": "2021-08-28 10:39:27",
            "objectId": 3,
            "mergLogDto": {
                "dataId": 583,
                "dataName": "件名-修理",
                "fieldValueMap": {
                    "32": "zhangsan",
                    "33": "zhangsan",
                    "34": "自建",
                    "35": "説明を記入",
                    "36": "自建-直接创建",
                    "461": "テスト16",
                    "1038": "100km",
                    "242": "自動番号テスト1111",
                    "211": "テスト連絡先-zcz1",
                    "28": "件名-修理",
                    "29": "2021-07-13 15:07",
                    "30": "2021-07-13 15:07",
                    "31": "zhangsan"
                },
                "spareValueMap": {}
            },
            "dataDto": {
                "dataId": 583,
                "dataName": "件名-修理",
                "fieldValueMap": {
                    "32": "zhangsan",
                    "33": "zhangsan",
                    "34": "自建",
                    "35": "説明を記入",
                    "36": "自建-直接创建",
                    "461": "テスト16",
                    "1038": "100km",
                    "242": "自動番号テスト1111",
                    "211": "テスト連絡先-zcz1",
                    "28": "件名-修理",
                    "29": "2021-07-13 15:07",
                    "30": "2021-08-28 10:39",
                    "31": "zhangsan"
                },
                "spareValueMap": {}
            },
            "mergedDataDtoList": [
                {
                    "dataId": 19,
                    "dataName": "テストバッチ修正関連レコード朱昌政",
                    "fieldValueMap": {
                        "32": "zhangsan",
                        "33": "zhaosizhu",
                        "34": "自建",
                        "36": "自建-直接创建",
                        "1037": "中基服务商",
                        "461": "zhaosizhu",
                        "1038": "12km",
                        "1039": "200元",
                        "242": "联想笔记本",
                        "28": "テストバッチ修正関連レコード朱昌政",
                        "29": "2021-04-19 19:15",
                        "30": "2021-08-28 19:20",
                        "31": "zhaosizhu"
                    },
                    "spareValueMap": {},
                    "sysValueMap": {
                        "createTime": "2021-04-19 19:15",
                        "createUser": "zhaosizhu"
                    }
                }
            ],
            "showFieldList": [
                {
                    "id": 28,
                    "label": "件名",
                    "apiName": "subject",
                    "slotFieldName": "v1",
                    "fieldType": 1
                },
                {
                    "id": 35,
                    "label": "説明",
                    "apiName": "description",
                    "slotFieldName": "c1",
                    "fieldType": 3
                },
                {
                    "id": 211,
                    "label": "連絡先",
                    "apiName": "contact",
                    "slotFieldName": "f8",
                    "fieldType": 19
                },
                {
                    "id": 242,
                    "label": "関連設備",
                    "apiName": "xiangguanshebei",
                    "slotFieldName": "f9",
                    "fieldType": 19
                },
                {
                    "id": 461,
                    "label": "注文作成者",
                    "apiName": "chuangjiandingdanren",
                    "slotFieldName": "f10",
                    "fieldType": 21
                },
                {
                    "id": 1037,
                    "label": "サービスプロバイダ",
                    "apiName": "fuwushang",
                    "slotFieldName": "f11",
                    "fieldType": 19
                },
                {
                    "id": 1038,
                    "label": "距離",
                    "apiName": "juli",
                    "slotFieldName": "f12",
                    "fieldType": 7
                },
                {
                    "id": 1039,
                    "label": "訪問費用",
                    "apiName": "shangmenfeiyong",
                    "slotFieldName": "f13",
                    "fieldType": 7
                },
                {
                    "id": 1319,
                    "label": "省",
                    "apiName": "province",
                    "slotFieldName": "f14",
                    "fieldType": 14
                },
                {
                    "id": 1320,
                    "label": "市",
                    "apiName": "city",
                    "slotFieldName": "f15",
                    "fieldType": 14
                },
                {
                    "id": 1321,
                    "label": "区/県",
                    "apiName": "county",
                    "slotFieldName": "f16",
                    "fieldType": 14
                },
                {
                    "id": 29,
                    "label": "作成日時",
                    "apiName": "createTime",
                    "slotFieldName": "d1",
                    "fieldType": 6
                },
                {
                    "id": 30,
                    "label": "更新日時",
                    "apiName": "updateTime",
                    "slotFieldName": "d2",
                    "fieldType": 6
                },
                {
                    "id": 31,
                    "label": "作成者",
                    "apiName": "createUser",
                    "slotFieldName": "f1",
                    "fieldType": 21
                },
                {
                    "id": 32,
                    "label": "更新者",
                    "apiName": "updateUser",
                    "slotFieldName": "f2",
                    "fieldType": 21
                },
                {
                    "id": 33,
                    "label": "所有者",
                    "apiName": "owner",
                    "slotFieldName": "f3",
                    "fieldType": 23
                },
                {
                    "id": 34,
                    "label": "チャネル",
                    "apiName": "channel",
                    "slotFieldName": "f4",
                    "fieldType": 14
                },
                {
                    "id": 36,
                    "label": "ソース",
                    "apiName": "source",
                    "slotFieldName": "v2",
                    "fieldType": 1
                },
                {
                    "id": 37,
                    "label": "シーン値",
                    "apiName": "qrcodeScene",
                    "slotFieldName": "v3",
                    "fieldType": 1
                },
                {
                    "id": 38,
                    "label": "UdeskチケットID",
                    "apiName": "sysUTicketKeyId",
                    "slotFieldName": "f5",
                    "fieldType": 7
                },
                {
                    "id": 39,
                    "label": "Udesk顧客ID",
                    "apiName": "sysUOrganizationKeyId",
                    "slotFieldName": "f6",
                    "fieldType": 7
                },
                {
                    "id": 40,
                    "label": "Udesk連絡先ID",
                    "apiName": "sysUContactKeyId",
                    "slotFieldName": "f7",
                    "fieldType": 7
                }
            ],
            "dataName": "件名-修理",
            "operateUserName": "zhangsan",
            "objectName": "case"
        }
    ]
}