|
@@ -4,46 +4,57 @@
|
|
#pragma once
|
|
#pragma once
|
|
|
|
|
|
#include <string>
|
|
#include <string>
|
|
|
|
+
|
|
|
|
+#define _STR_HOST_ "localhost"
|
|
|
|
+#define _STR_USER_ "root"
|
|
|
|
+#define _STR_PASSWD_ "123456"
|
|
|
|
+#define _STR_DBNAME_ "scbc_cts"
|
|
|
|
+
|
|
// 插入数据;
|
|
// 插入数据;
|
|
-#define INSER_PROVIDER _T("INSERT INTO `provider` (`name`,`note`) VALUES ('%s', '%s');")
|
|
|
|
|
|
+//#define INSER_PROVIDER _T("INSERT INTO `provider` (`name`,`note`) VALUES ('%s', '%s');")
|
|
#define INSER_SOC _T("INSERT INTO `soc` (`name`,`provider`,`note`) VALUES ('%s', '%s', '%s');")
|
|
#define INSER_SOC _T("INSERT INTO `soc` (`name`,`provider`,`note`) VALUES ('%s', '%s', '%s');")
|
|
#define INSER_QUARTER _T("INSERT INTO `quarter` (`name`,`scp`,`note`) VALUES ('%s', '%s', '%s');")
|
|
#define INSER_QUARTER _T("INSERT INTO `quarter` (`name`,`scp`,`note`) VALUES ('%s', '%s', '%s');")
|
|
#define INSER_BRAND _T("INSERT INTO `brand` (`name`,`note`,``) VALUES ('%s', '%s');")
|
|
#define INSER_BRAND _T("INSERT INTO `brand` (`name`,`note`,``) VALUES ('%s', '%s');")
|
|
#define INSER_SERVER _T("INSERT INTO `server` (`name`,`ip`,`type`,`user`,`password`,`note`) VALUES ('%s', '%s', '%s', '%s', '%s', '%s');")
|
|
#define INSER_SERVER _T("INSERT INTO `server` (`name`,`ip`,`type`,`user`,`password`,`note`) VALUES ('%s', '%s', '%s', '%s', '%s', '%s');")
|
|
#define INSER_BRANCH _T("INSERT INTO `branch` (`name` ,`quarter`,`address`,`provider`,`chip`,`type`,`status`,`note`) VALUES ('%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s');")
|
|
#define INSER_BRANCH _T("INSERT INTO `branch` (`name` ,`quarter`,`address`,`provider`,`chip`,`type`,`status`,`note`) VALUES ('%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s');")
|
|
#define INSER_USER _T("INSERT INTO `user` (`user`,`password`,`permission`) VALUES ('%s', '%s', '%s');")
|
|
#define INSER_USER _T("INSERT INTO `user` (`user`,`password`,`permission`) VALUES ('%s', '%s', '%s');")
|
|
-#define INSER_QBRANCH _T("INSERT INTO `qbrand` \
|
|
|
|
-(`soc`,`brand`,`quarter`,`whitelist`,`version`,`oemkey`,`approved`,`approveddate`,`fingerprint`,`builddate`,`gtvs`,`ftpdir`,`codedir`,`note`)\
|
|
|
|
- VALUES ('%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s');")
|
|
|
|
|
|
+#define INSER_QBRAND _T("INSERT INTO `qbrand` \
|
|
|
|
+(`soc`,`brand`,`quarter`,`whitelist`,`version`,`oemkey`,`approved`,`approveddate`,`fingerprint`,`builddate`,`gtvs`,`ftpdir`,`codedir`,`note`, `status`)\
|
|
|
|
+ VALUES ('%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s');")
|
|
#define INSER_LOG _T("INSERT INTO `log` (`user`,`datetime`,`content`) VALUES ('%s', 'datetime', '%s');")
|
|
#define INSER_LOG _T("INSERT INTO `log` (`user`,`datetime`,`content`) VALUES ('%s', 'datetime', '%s');")
|
|
|
|
|
|
|
|
+
|
|
// 删除数据;
|
|
// 删除数据;
|
|
-#define DEL_PROVIDER _T("DELETE FROM `provider` WHERE `name` = '%s';")
|
|
|
|
|
|
+//#define DEL_PROVIDER _T("DELETE FROM `provider` WHERE `name` = '%s';")
|
|
#define DEL_SOC _T("DELETE FROM `soc` WHERE `name` = '%s';")
|
|
#define DEL_SOC _T("DELETE FROM `soc` WHERE `name` = '%s';")
|
|
#define DEL_BRAND _T("DELETE FROM `brand` WHERE `name` = '%s';")
|
|
#define DEL_BRAND _T("DELETE FROM `brand` WHERE `name` = '%s';")
|
|
#define DEL_QUARTER _T("DELETE FROM `quarter` where `name` = '%s';")
|
|
#define DEL_QUARTER _T("DELETE FROM `quarter` where `name` = '%s';")
|
|
#define DEL_SERVER _T("DELETE FROM `server` where `name` = '%s';")
|
|
#define DEL_SERVER _T("DELETE FROM `server` where `name` = '%s';")
|
|
#define DEL_USER _T("DELETE FROM `user` where `user` = '%s';")
|
|
#define DEL_USER _T("DELETE FROM `user` where `user` = '%s';")
|
|
-#define DEL_QBRAND _T("DELETE FROM `qbrand` where `soc` = '%s', `brand`='%s',`quarter`='%s';")
|
|
|
|
-
|
|
|
|
|
|
+#define DEL_QBRAND _T("DELETE FROM `qbrand` where `soc` = '%s' and `brand`='%s' and`quarter`='%s';")
|
|
|
|
+#define DEL_BRANCH _T("DELETE FROM `brach` where `name` = '%s';")
|
|
|
|
+#define DEL_LOG _T("DELETE FROM `log` where `id` = '%s';")
|
|
|
|
|
|
// 更新数据;
|
|
// 更新数据;
|
|
-#define MOD_PROVIDER _T("UPDATE `provider` SET `name`='%s',`note`='%s' WHERE `name`='%s';")
|
|
|
|
|
|
+//#define MOD_PROVIDER _T("UPDATE `provider` SET `name`='%s',`note`='%s' WHERE `name`='%s';")
|
|
#define MOD_SOC _T("UPDATE `soc` SET `name`='%s', `provider`='%s', `note`='%s' WHERE `name`='%s';")
|
|
#define MOD_SOC _T("UPDATE `soc` SET `name`='%s', `provider`='%s', `note`='%s' WHERE `name`='%s';")
|
|
#define MOD_BRAND _T("UPDATE `brand` SET `name`='%s',`note`='%s' WHERE `name`='%s';")
|
|
#define MOD_BRAND _T("UPDATE `brand` SET `name`='%s',`note`='%s' WHERE `name`='%s';")
|
|
#define MOD_QUARTER _T("UPDATE `quarter` SET `name`='%s', `scp` = '%s' ,`note`='%s' WHERE `name`='%s';")
|
|
#define MOD_QUARTER _T("UPDATE `quarter` SET `name`='%s', `scp` = '%s' ,`note`='%s' WHERE `name`='%s';")
|
|
#define MOD_SERVER _T("UPDATE `server` SET `name`='%s', `ip` = '%s', `type`='%s', `user`='%s', `password`='%s', `note`='%s' WHERE `name`='%s';")
|
|
#define MOD_SERVER _T("UPDATE `server` SET `name`='%s', `ip` = '%s', `type`='%s', `user`='%s', `password`='%s', `note`='%s' WHERE `name`='%s';")
|
|
#define MOD_USER _T("UPDATE `user` SET `user`='%s', `password` = '%s', `permission`='%s' WHERE `user`='%s';")
|
|
#define MOD_USER _T("UPDATE `user` SET `user`='%s', `password` = '%s', `permission`='%s' WHERE `user`='%s';")
|
|
-#define MOD_QBRAND _T("")
|
|
|
|
|
|
+#define MOD_QBRAND _T("UPDATE qbrand SET soc='%s', `quarter` = '%s', brand = '%s', whitelist = '%s', version = '%s', approved = '%s', oemkey = '%s', approveddate = '%s', fingerprint = '%s', builddate = '%s', gtvs = '%s', note = '%s', apps_cfg = '%s', fav_cfg = '%s', local_cfg = '%s', ftpdir = '%s', codedir = '%s', pre_apk = '%s', `status` = '%s' FROM qbrand WHERE `brand` = '%s'")
|
|
|
|
+#define MOD_BRANCH _T("UPDATE `branch` SET `quater`='%s', `address`='%s', `provider`='%s', `chip`='%s', `type`='%s', `status`='%s', `note`='%s' WHERE `name`='%s';")
|
|
|
|
|
|
// 查询数据;
|
|
// 查询数据;
|
|
-#define QUERY_PROVIDER _T("SELECT `name`, `note` FROM `provider`;")
|
|
|
|
|
|
+//#define QUERY_PROVIDER _T("SELECT `name`, `note` FROM `provider`;")
|
|
#define QUERY_SOC _T("SELECT `name`, `provider`, `note` FROM `soc`;")
|
|
#define QUERY_SOC _T("SELECT `name`, `provider`, `note` FROM `soc`;")
|
|
#define QUERY_BRAND _T("SELECT `name`, `note` FROM `brand`;")
|
|
#define QUERY_BRAND _T("SELECT `name`, `note` FROM `brand`;")
|
|
#define QUERY_QUARTER _T("SELECT `name`,`scp`, `note` FROM `quarter`;")
|
|
#define QUERY_QUARTER _T("SELECT `name`,`scp`, `note` FROM `quarter`;")
|
|
#define QUERY_SERVER _T("SELECT `name`, `ip`, `type`, `user`, `password`, `note` FROM `server`;")
|
|
#define QUERY_SERVER _T("SELECT `name`, `ip`, `type`, `user`, `password`, `note` FROM `server`;")
|
|
#define QUERY_USER _T("SELECT `user`, `password`, `permission` FROM `user`;")
|
|
#define QUERY_USER _T("SELECT `user`, `password`, `permission` FROM `user`;")
|
|
-#define QUERY_QBRAND _T("")
|
|
|
|
|
|
+#define QUERY_QBRAND _T("SELECT soc, `quarter`, brand, whitelist, version, oemkey, approved, approveddate, fingerprint, builddate, gtvs, note, apps_cfg, fav_cfg, local_cfg, ftpdir, codedir, pre_apk, `status` FROM qbrand;")
|
|
|
|
+#define QUERY_BRANCH _T("SELECT `name`, `quarter`, `address`, `provider`, `chip`, `type`, `status`, `note` FROM `branch`;")
|
|
|
|
+#define QUERY_LOG _T("SELECT `id`, `user`,`content`,`datetime` FROM `log`;")
|
|
|
|
|
|
#if DEPRECATED
|
|
#if DEPRECATED
|
|
// 供应商表;
|
|
// 供应商表;
|
|
@@ -108,7 +119,7 @@ typedef struct {
|
|
std::string brand; // 季度品牌名称;
|
|
std::string brand; // 季度品牌名称;
|
|
std::string quarter; // 季度;
|
|
std::string quarter; // 季度;
|
|
std::string whitelist; // 白名单状态;
|
|
std::string whitelist; // 白名单状态;
|
|
- std::string verion; // 软件版本号;
|
|
|
|
|
|
+ std::string version; // 软件版本号;
|
|
std::string oemkey; // oem key;
|
|
std::string oemkey; // oem key;
|
|
std::string approved; // 认证状态;
|
|
std::string approved; // 认证状态;
|
|
std::string approveddate; // 认证通过日期;
|
|
std::string approveddate; // 认证通过日期;
|
|
@@ -126,6 +137,7 @@ typedef struct {
|
|
std::string ftpdir; // ftp下载路径;
|
|
std::string ftpdir; // ftp下载路径;
|
|
std::string codedir; // 代码路径,只对admin可见;
|
|
std::string codedir; // 代码路径,只对admin可见;
|
|
std::string note; // 备注;
|
|
std::string note; // 备注;
|
|
|
|
+ std::string status; // 状态:提醒要修改脚本;
|
|
}STQbrand, *pSTQbrand;
|
|
}STQbrand, *pSTQbrand;
|
|
|
|
|
|
// 日志表;
|
|
// 日志表;
|