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/VssLocalSettingTblBuilder.h | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 52 insertions(+), 0 deletions(-) diff --git a/QiaoJiaSystem/DataManagerServer/vss/model/VssLocalSettingTblBuilder.h b/QiaoJiaSystem/DataManagerServer/vss/model/VssLocalSettingTblBuilder.h new file mode 100755 index 0000000..88dbb66 --- /dev/null +++ b/QiaoJiaSystem/DataManagerServer/vss/model/VssLocalSettingTblBuilder.h @@ -0,0 +1,52 @@ + +#ifndef VSSLOCALSETTINGTBL_BUILDER_H +#define VSSLOCALSETTINGTBL_BUILDER_H +#include <string> +#include <vector> +#include "VssLocalSettingTbl.h" +using namespace std; + +/** + * 鏈湴鍥芥爣閰嶇疆鏋勫缓鍣� + */ +class VssLocalSettingTblBuilder { +public: + VssLocalSettingTblBuilder& addID(int ID) { + vssLocalSettingTblMap[VssLocalSettingTbl_ID] = to_string(ID); + return *this; + } + VssLocalSettingTblBuilder& addServerIp(std::string ServerIp) { + vssLocalSettingTblMap[VssLocalSettingTbl_ServerIp] = ServerIp; + return *this; + } + VssLocalSettingTblBuilder& addServerPort(std::string ServerPort) { + vssLocalSettingTblMap[VssLocalSettingTbl_ServerPort] = ServerPort; + return *this; + } + VssLocalSettingTblBuilder& addServerId(std::string ServerId) { + vssLocalSettingTblMap[VssLocalSettingTbl_ServerId] = ServerId; + return *this; + } + VssLocalSettingTblBuilder& addUserAuthId(std::string UserAuthId) { + vssLocalSettingTblMap[VssLocalSettingTbl_UserAuthId] = UserAuthId; + return *this; + } + VssLocalSettingTblBuilder& addPassword(std::string Password) { + vssLocalSettingTblMap[VssLocalSettingTbl_Password] = Password; + return *this; + } + VssLocalSettingTblBuilder& addUpdateTime(std::string UpdateTime) { + vssLocalSettingTblMap[VssLocalSettingTbl_UpdateTime] = UpdateTime; + return *this; + } + /** 鏈湴鍥芥爣閰嶇疆 map */ + std::map<std::string, std::string>& buildVssLocalSettingTblMap() { + return vssLocalSettingTblMap; + } +public: + std::map<std::string, std::string> vssLocalSettingTblMap; +}; + +#endif //VSSLOCALSETTINGTBL_BUILDER_H + + -- Gitblit v1.8.0