派生自 development/c++

xuxiuxi
2019-03-08 c5b9ce0c0cf973575a936df3aa928d4b7a7fa7d2
QiaoJiaSystem/DataManagerServer/vss/model/VssChannelTbl.h
@@ -1,92 +1,92 @@
#ifndef VSSCHANNELTBL_H
#define VSSCHANNELTBL_H
#include <mysql++.h>
#include <string>
using std::string;
#define VssChannelTbl_ID "ID"
#define VssChannelTbl_DevPubID "DevPubID"
#define VssChannelTbl_Nickname "Nickname"
#define VssChannelTbl_ChanPubID "ChanPubID"
#define VssChannelTbl_Alive "Alive"
#define VssChannelTbl_CorpID "CorpID"
#define VssChannelTbl_Model "Model"
#define VssChannelTbl_Owner "Owner"
#define VssChannelTbl_CivilCode "CivilCode"
#define VssChannelTbl_Address "Address"
#define VssChannelTbl_Parental "Parental"
#define VssChannelTbl_ParentId "ParentId"
#define VssChannelTbl_IP "IP"
#define VssChannelTbl_Port "Port"
#define VssChannelTbl_Longitude "Longitude"
#define VssChannelTbl_Latitude "Latitude"
#define VssChannelTbl_Altitude "Altitude"
#define VssChannelTbl_PTZType "PTZType"
#define VssChannelTbl_RoomType "RoomType"
#define VssChannelTbl_DirectionType "DirectionType"
#define VssChannelTbl_StreamType "StreamType"
#define VssChannelTbl_DMarker "DMarker"
#define VssChannelTbl_UpdateTime "UpdateTime"
/**
 * 创建二级设备表
 */
class VssChannelTbl {
public:
   int ID                   ;
   std::string DevPubID     ;
   std::string Nickname     ;
   std::string ChanPubID    ;
   int Alive                ;
   std::string CorpID       ;
   std::string Model        ;
   std::string Owner        ;
   std::string CivilCode    ;
   std::string Address      ;
   int Parental             ;
   std::string ParentId     ;
   std::string IP           ;
   int Port                 ;
   double Longitude         ;
   double Latitude          ;
   double Altitude          ;
   int PTZType              ;
   int RoomType             ;
   int DirectionType        ;
   int StreamType           ;
   int DMarker              ;
   std::string UpdateTime   ;
public:
   /** 创建二级设备表 构造函数*/
   VssChannelTbl() {
      ID = 0                   ;
      DevPubID = ""            ;
      Nickname = ""            ;
      ChanPubID = ""           ;
      Alive = 0                ;
      CorpID = ""              ;
      Model = ""               ;
      Owner = ""               ;
      CivilCode = ""           ;
      Address = ""             ;
      Parental = 0             ;
      ParentId = ""            ;
      IP = ""                  ;
      Port = 0                 ;
      Longitude = 0.0          ;
      Latitude = 0.0           ;
      Altitude = 0.0           ;
      PTZType = 0              ;
      RoomType = 0             ;
      DirectionType = 0        ;
      StreamType = 0           ;
      DMarker = 0              ;
      UpdateTime = ""          ;
   }
};
#endif //VSSCHANNELTBL_H
#ifndef VSSCHANNELTBL_H
#define VSSCHANNELTBL_H
#include <mysql++.h>
#include <string>
using std::string;
#define VssChannelTbl_ID "ID"
#define VssChannelTbl_DevPubID "DevPubID"
#define VssChannelTbl_Nickname "Nickname"
#define VssChannelTbl_ChanPubID "ChanPubID"
#define VssChannelTbl_Alive "Alive"
#define VssChannelTbl_CorpID "CorpID"
#define VssChannelTbl_Model "Model"
#define VssChannelTbl_Owner "Owner"
#define VssChannelTbl_CivilCode "CivilCode"
#define VssChannelTbl_Address "Address"
#define VssChannelTbl_Parental "Parental"
#define VssChannelTbl_ParentId "ParentId"
#define VssChannelTbl_IP "IP"
#define VssChannelTbl_Port "Port"
#define VssChannelTbl_Longitude "Longitude"
#define VssChannelTbl_Latitude "Latitude"
#define VssChannelTbl_Altitude "Altitude"
#define VssChannelTbl_PTZType "PTZType"
#define VssChannelTbl_RoomType "RoomType"
#define VssChannelTbl_DirectionType "DirectionType"
#define VssChannelTbl_StreamType "StreamType"
#define VssChannelTbl_DMarker "DMarker"
#define VssChannelTbl_UpdateTime "UpdateTime"
/**
 * 创建二级设备表
 */
class VssChannelTbl {
public:
   int ID                   ;
   std::string DevPubID     ;
   std::string Nickname     ;
   std::string ChanPubID    ;
   int Alive                ;
   std::string CorpID       ;
   std::string Model        ;
   std::string Owner        ;
   std::string CivilCode    ;
   std::string Address      ;
   int Parental             ;
   std::string ParentId     ;
   std::string IP           ;
   int Port                 ;
   double Longitude         ;
   double Latitude          ;
   double Altitude          ;
   int PTZType              ;
   int RoomType             ;
   int DirectionType        ;
   int StreamType           ;
   int DMarker              ;
   std::string UpdateTime   ;
public:
   /** 创建二级设备表 构造函数*/
   VssChannelTbl() {
      ID = 0                   ;
      DevPubID = ""            ;
      Nickname = ""            ;
      ChanPubID = ""           ;
      Alive = 0                ;
      CorpID = ""              ;
      Model = ""               ;
      Owner = ""               ;
      CivilCode = ""           ;
      Address = ""             ;
      Parental = 0             ;
      ParentId = ""            ;
      IP = ""                  ;
      Port = 0                 ;
      Longitude = 0.0          ;
      Latitude = 0.0           ;
      Altitude = 0.0           ;
      PTZType = 0              ;
      RoomType = 0             ;
      DirectionType = 0        ;
      StreamType = 0           ;
      DMarker = 0              ;
      UpdateTime = ""          ;
   }
};
#endif //VSSCHANNELTBL_H