#pragma once #include "JObject_NetSDK.h" NS_NETSDK_CFG_BEGIN #define JK_OPLogQuery "OPLogQuery" class OPLogQuery : public JObject { public: JStrObj BeginTime; ///< 查询日志开始时间,格式:YYYY-MM-DD HH:mm:SS JStrObj EndTime; ///< 查询日志结束时间,格式:YYYY-MM-DD HH:mm:SS JIntObj LogPosition; ///< 从上次查询的结束时的日志指针:0 JStrObj Type; ///< 日志类型--“LogAll”:所有;"LogSystem":系统;"LogConfig":配置;"LogStorage":存储;"LogAlarm":报警;"LogRecord":录像;"LogAccount":账号;"LogFile":文件 public: OPLogQuery(JObject *pParent = NULL, const char *szName = JK_OPLogQuery): JObject(pParent,szName), BeginTime(this, "BeginTime"), EndTime(this, "EndTime"), LogPosition(this, "LogPosition"), Type(this, "Type"){ this->Parse("{ \"Name\" : \"OPLogQuery\", \"OPLogQuery\" : { \"BeginTime\" : \"2019-03-27 00:00:00\", \"EndTime\" : \"2019-03-27 23:59:59\", \"LogPosition\" : 0, \"Type\" : \"LogAll\" }, \"SessionID\" : \"0x1\" }"); }; ~OPLogQuery(void){}; }; NS_NETSDK_CFG_END