From bcf8d8c62fdf61c4c3091bbf0db32383cbd5ea9e Mon Sep 17 00:00:00 2001
From: pansen <pansen626@sina.com>
Date: 星期四, 28 二月 2019 14:24:09 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/yw.1.2.fixbug' into yw.1.2

---
 QiaoJiaSystem/DataManagerServer/vss/model/VssUpperSvrTblBuilder.h |   88 ++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 88 insertions(+), 0 deletions(-)

diff --git a/QiaoJiaSystem/DataManagerServer/vss/model/VssUpperSvrTblBuilder.h b/QiaoJiaSystem/DataManagerServer/vss/model/VssUpperSvrTblBuilder.h
new file mode 100755
index 0000000..6f8474d
--- /dev/null
+++ b/QiaoJiaSystem/DataManagerServer/vss/model/VssUpperSvrTblBuilder.h
@@ -0,0 +1,88 @@
+
+#ifndef VSSUPPERSVRTBL_BUILDER_H
+#define VSSUPPERSVRTBL_BUILDER_H
+#include <string>
+#include <vector>
+#include "VssUpperSvrTbl.h"
+using namespace std;
+
+/**
+ * 鍒涘缓涓婄骇骞冲彴鏈嶅姟鍣ㄨ〃鏋勫缓鍣�
+ */
+class VssUpperSvrTblBuilder {
+public:
+    VssUpperSvrTblBuilder& addID(int ID) {
+        vssUpperSvrTblMap[VssUpperSvrTbl_ID] = to_string(ID);
+        return *this;
+    }
+    VssUpperSvrTblBuilder& addName(std::string Name) {
+        vssUpperSvrTblMap[VssUpperSvrTbl_Name] = Name;
+        return *this;
+    }
+    VssUpperSvrTblBuilder& addPublicID(std::string PublicID) {
+        vssUpperSvrTblMap[VssUpperSvrTbl_PublicID] = PublicID;
+        return *this;
+    }
+    VssUpperSvrTblBuilder& addAuthUsername(std::string AuthUsername) {
+        vssUpperSvrTblMap[VssUpperSvrTbl_AuthUsername] = AuthUsername;
+        return *this;
+    }
+    VssUpperSvrTblBuilder& addAuthPasswd(std::string AuthPasswd) {
+        vssUpperSvrTblMap[VssUpperSvrTbl_AuthPasswd] = AuthPasswd;
+        return *this;
+    }
+    VssUpperSvrTblBuilder& addDomain(std::string Domain) {
+        vssUpperSvrTblMap[VssUpperSvrTbl_Domain] = Domain;
+        return *this;
+    }
+    VssUpperSvrTblBuilder& addIP(std::string IP) {
+        vssUpperSvrTblMap[VssUpperSvrTbl_IP] = IP;
+        return *this;
+    }
+    VssUpperSvrTblBuilder& addPort(int Port) {
+        vssUpperSvrTblMap[VssUpperSvrTbl_Port] = to_string(Port);
+        return *this;
+    }
+    VssUpperSvrTblBuilder& addRegisterTime(int RegisterTime) {
+        vssUpperSvrTblMap[VssUpperSvrTbl_RegisterTime] = to_string(RegisterTime);
+        return *this;
+    }
+    VssUpperSvrTblBuilder& addKeepAliveTime(int KeepAliveTime) {
+        vssUpperSvrTblMap[VssUpperSvrTbl_KeepAliveTime] = to_string(KeepAliveTime);
+        return *this;
+    }
+    VssUpperSvrTblBuilder& addAlive(int Alive) {
+        vssUpperSvrTblMap[VssUpperSvrTbl_Alive] = to_string(Alive);
+        return *this;
+    }
+    VssUpperSvrTblBuilder& addIsSyncTime(int IsSyncTime) {
+        vssUpperSvrTblMap[VssUpperSvrTbl_IsSyncTime] = to_string(IsSyncTime);
+        return *this;
+    }
+    VssUpperSvrTblBuilder& addPushProtocol(int PushProtocol) {
+        vssUpperSvrTblMap[VssUpperSvrTbl_PushProtocol] = to_string(PushProtocol);
+        return *this;
+    }
+    VssUpperSvrTblBuilder& addPlatformInfo(int PlatformInfo) {
+        vssUpperSvrTblMap[VssUpperSvrTbl_PlatformInfo] = to_string(PlatformInfo);
+        return *this;
+    }
+    VssUpperSvrTblBuilder& addIsEnable(int IsEnable) {
+        vssUpperSvrTblMap[VssUpperSvrTbl_IsEnable] = to_string(IsEnable);
+        return *this;
+    }
+    VssUpperSvrTblBuilder& addUpdateTime(std::string UpdateTime) {
+        vssUpperSvrTblMap[VssUpperSvrTbl_UpdateTime] = UpdateTime;
+        return *this;
+    }
+	/** 鍒涘缓涓婄骇骞冲彴鏈嶅姟鍣ㄨ〃 map */
+	std::map<std::string, std::string>& buildVssUpperSvrTblMap() {
+		return vssUpperSvrTblMap;
+	}
+public:
+    std::map<std::string, std::string> vssUpperSvrTblMap;
+};
+
+#endif //VSSUPPERSVRTBL_BUILDER_H
+
+

--
Gitblit v1.8.0