Сущность представляющая логи изменений в наборах данных
Структура:
_id: ObjectId,
tool : string // upload/dataLoader/editor/tracker/send,
time : int // Unix time,
dataSetId : ObjectId,
uniqueField : (string),
customer : { // Пользователь или система которые изменяют объекты
id : ObjectId,
name : string
},
totalNumber : int,
create : ObjectId[],
"update" : ObjectId[],
"delete" : ObjectId[],
"send" : ObjectId[]
"sendInfo" : {
"name": string
"status": string // success/fail,
"code" : int // Код полученный от мастер системы
}
Пример в бд
{
"_id" : ObjectId("5dc429fb989d864e4914c707"),
"tool" : "tracker",
"time" : 1573136891,
"dataSetId" : ObjectId("5d14527cae0195141237947d"),
"uniqueField" : "tplnr",
"customer" : {
"id" : ObjectId("5dbaa692989d867ba12bb272"),
"name" : "user"
},
"totalNumber" : 1,
"create" : [
ObjectId("5dc429fb989d864e4914c705")
],
"update" : [],
"delete" : [],
"send" : [],
"sendInfo" : {
"name": "SAP АСУПТП",
"status": "success",
"code" : 200
}
}