zxs há 1 mês atrás
pai
commit
816e8840ae

+ 1 - 1
src/CMakeLists.txt

@@ -19,7 +19,7 @@ execute_process(COMMAND "${GENERATOR_PATH}code_generator_command" "${CMAKE_CURRE
 
 
 # 代码生成器使用
-#add_executable(sync_service "main.cpp")
+#add_executable(sync_service "main.cpp") 
 
 # 将源代码添加到此项目的可执行文件。
 add_executable("${PROJECT_NAME}" "main.cpp" "models/web_sync_item_request_info.h"      "models/web_sync_config_info.h" "models/web_regex_config_info.h" "models/web_general_config_info.h" "models/web_drop_config_info.h" "models/web_stepping_request_v1_info.h" "models/web_supply_request_v1_info.h" "models/web_drop_request_v1_info.h")

+ 16 - 16
src/models/web_drop_request_v1_info.h

@@ -7,37 +7,37 @@
 using namespace robotics;
 
 /* ************************************************
-* 作者:Lenovo
-* 时间:2024/6/3 21:14:08
-* 机器名:DESKTOP-4I13MDL
-* 实体类名:web_drop_request_v1_info
-* 数据库表名 				[[SqlTable("xxx")]]
-* 不生成反射 				[[NoReflect]]
-* Json字段名 			[[Json("xxx")]]
-* 不生成Json字段 			[[NoJson(true)]]
-* Sql字段名  			[[Sql("xxx")]]
-* 不生成Sql字段 			[[NoSql(true)]]
-* Excel字段名			[[Excel("xxx")]]
-* 不生成Excel字段 		[[NoExcel(true)]]
+* 浣滆€�:Lenovo
+* 鏃堕棿:2024/6/3 21:14:08
+* 鏈哄櫒鍚�:DESKTOP-4I13MDL
+* 瀹炰綋绫诲悕:web_drop_request_v1_info
+* 鏁版嵁搴撹〃鍚� 				[[SqlTable("xxx")]]
+* 涓嶇敓鎴愬弽灏� 				[[NoReflect]]
+* Json瀛楁�鍚� 			[[Json("xxx")]]
+* 涓嶇敓鎴怞son瀛楁� 			[[NoJson(true)]]
+* Sql瀛楁�鍚�  			[[Sql("xxx")]]
+* 涓嶇敓鎴怱ql瀛楁� 			[[NoSql(true)]]
+* Excel瀛楁�鍚�			[[Excel("xxx")]]
+* 涓嶇敓鎴怑xcel瀛楁� 		[[NoExcel(true)]]
 * *************************************************/
 
 /**
- * @brief 表示一个用于 Web 投递请求的结构体,包含导出编号和投递结果类型。
+ * @brief 琛ㄧず涓€涓�敤浜� Web 鎶曢€掕�姹傜殑缁撴瀯浣擄紝鍖呭惈瀵煎嚭缂栧彿鍜屾姇閫掔粨鏋滅被鍨嬨€�
  */
 struct web_drop_request_v1_info
 {
 	/**
-	 * @brief 表示运单号字段,并通过Json注解指定序列化时的字段名为"waybillNo"。
+	 * @brief 琛ㄧず杩愬崟鍙峰瓧娈碉紝骞堕€氳繃Json娉ㄨВ鎸囧畾搴忓垪鍖栨椂鐨勫瓧娈靛悕涓�"waybillNo"銆�
 	 */
 	[[Json("waybillNo")]]
 	std::string waybill_no;
 	/**
-	 * @brief 定义并初始化一个名为 lattice_no 的整数变量,并应用 Json("exportNo") 属性进行序列化映射。
+	 * @brief 瀹氫箟骞跺垵濮嬪寲涓€涓�悕涓� lattice_no 鐨勬暣鏁板彉閲忥紝骞跺簲鐢� Json("exportNo") 灞炴€ц繘琛屽簭鍒楀寲鏄犲皠銆�
 	 */
 	[[Json("exportNo")]]
 	int lattice_no = 0;
 	/**
-	 * @brief 表示一个名为 type 的整数变量,并初始化为 0。
+	 * @brief 琛ㄧず涓€涓�悕涓� type 鐨勬暣鏁板彉閲忥紝骞跺垵濮嬪寲涓� 0銆�
 	 */
 	[[Json("dropResultType")]]
 	int type = 0;

+ 15 - 15
src/models/web_stepping_request_v1_info.h

@@ -7,32 +7,32 @@
 using namespace robotics;
 
 /* ************************************************
-* 作者:Lenovo
-* 时间:2024/6/3 21:14:08
-* 机器名:DESKTOP-4I13MDL
-* 实体类名:web_stepping_request_v1_info
-* 数据库表名 				[[SqlTable("xxx")]]
-* 不生成反射 				[[NoReflect]]
-* Json字段名 			[[Json("xxx")]]
-* 不生成Json字段 			[[NoJson(true)]]
-* Sql字段名  			[[Sql("xxx")]]
-* 不生成Sql字段 			[[NoSql(true)]]
-* Excel字段名			[[Excel("xxx")]]
-* 不生成Excel字段 		[[NoExcel(true)]]
+* 浣滆€�:Lenovo
+* 鏃堕棿:2024/6/3 21:14:08
+* 鏈哄櫒鍚�:DESKTOP-4I13MDL
+* 瀹炰綋绫诲悕:web_stepping_request_v1_info
+* 鏁版嵁搴撹〃鍚� 				[[SqlTable("xxx")]]
+* 涓嶇敓鎴愬弽灏� 				[[NoReflect]]
+* Json瀛楁�鍚� 			[[Json("xxx")]]
+* 涓嶇敓鎴怞son瀛楁� 			[[NoJson(true)]]
+* Sql瀛楁�鍚�  			[[Sql("xxx")]]
+* 涓嶇敓鎴怱ql瀛楁� 			[[NoSql(true)]]
+* Excel瀛楁�鍚�			[[Excel("xxx")]]
+* 涓嶇敓鎴怑xcel瀛楁� 		[[NoExcel(true)]]
 * *************************************************/
 
 /**
- * @brief 表示网络步进请求的结构体,包含层号和速度信息。
+ * @brief 琛ㄧず缃戠粶姝ヨ繘璇锋眰鐨勭粨鏋勪綋锛屽寘鍚�眰鍙峰拰閫熷害淇℃伅銆�
  */
 struct web_stepping_request_v1_info
 {
 	/**
-	 * @brief 表示层号的整数变量。
+	 * @brief 琛ㄧず灞傚彿鐨勬暣鏁板彉閲忋€�
 	 */
 	[[Json("layerNo")]]
 	int layer_no = 0;
 	/**
-	 * @brief 表示速度的变量。
+	 * @brief 琛ㄧず閫熷害鐨勫彉閲忋€�
 	 */
 	double speed = 0;
 };

+ 15 - 15
src/models/web_supply_request_v1_info.h

@@ -7,32 +7,32 @@
 using namespace robotics;
 
 /* ************************************************
-* 作者:Lenovo
-* 时间:2024/6/3 21:14:08
-* 机器名:DESKTOP-4I13MDL
-* 实体类名:web_supply_request_v1_info
-* 数据库表名 				[[SqlTable("xxx")]]
-* 不生成反射 				[[NoReflect]]
-* Json字段名 			[[Json("xxx")]]
-* 不生成Json字段 			[[NoJson(true)]]
-* Sql字段名  			[[Sql("xxx")]]
-* 不生成Sql字段 			[[NoSql(true)]]
-* Excel字段名			[[Excel("xxx")]]
-* 不生成Excel字段 		[[NoExcel(true)]]
+* 浣滆€�:Lenovo
+* 鏃堕棿:2024/6/3 21:14:08
+* 鏈哄櫒鍚�:DESKTOP-4I13MDL
+* 瀹炰綋绫诲悕:web_supply_request_v1_info
+* 鏁版嵁搴撹〃鍚� 				[[SqlTable("xxx")]]
+* 涓嶇敓鎴愬弽灏� 				[[NoReflect]]
+* Json瀛楁�鍚� 			[[Json("xxx")]]
+* 涓嶇敓鎴怞son瀛楁� 			[[NoJson(true)]]
+* Sql瀛楁�鍚�  			[[Sql("xxx")]]
+* 涓嶇敓鎴怱ql瀛楁� 			[[NoSql(true)]]
+* Excel瀛楁�鍚�			[[Excel("xxx")]]
+* 涓嶇敓鎴怑xcel瀛楁� 		[[NoExcel(true)]]
 * *************************************************/
 
 /**
- * @brief 表示一个包含运单号和供应编号的结构体,并为其成员指定自定义的 JSON 序列化名称。
+ * @brief 琛ㄧず涓€涓�寘鍚�繍鍗曞彿鍜屼緵搴旂紪鍙风殑缁撴瀯浣擄紝骞朵负鍏舵垚鍛樻寚瀹氳嚜瀹氫箟鐨� JSON 搴忓垪鍖栧悕绉般€�
  */
 struct web_supply_request_v1_info
 {
 	/**
-	 * @brief 运单号字段,使用自定义的 JSON 序列化名称。
+	 * @brief 杩愬崟鍙峰瓧娈碉紝浣跨敤鑷�畾涔夌殑 JSON 搴忓垪鍖栧悕绉般€�
 	 */
 	[[Json("waybillNo")]]
 	std::string waybill_no;
 	/**
-	 * @brief 表示供应编号的整数变量。
+	 * @brief 琛ㄧず渚涘簲缂栧彿鐨勬暣鏁板彉閲忋€�
 	 */
 	[[Json("supplyNo")]]
 	int supply_no = 0;

+ 52 - 33
src/reflect.h

@@ -1,4 +1,4 @@
-//生成时间:2025-06-25 16:33:16
+//生成时间:2025-06-25 16:57:54
 #pragma once
 #include <rttr/registration>
 #include <robotics/logger.hpp>
@@ -22,7 +22,7 @@
 #include "controllers/sync.hpp"
 #include "controllers/user.hpp"
 
-static void func_60e43868d746dfb87d107a85d1139593() {
+static void func_3daaaff81c2ba66cd33fd2714715d58c() {
 	rttr::registration::class_<struct web_drop_config_info>("drop_config").constructor<>()(rttr::detail::as_object{}).
 		property("id",&web_drop_config_info::id)(rttr::metadata("Json","id"),rttr::metadata("Sql","id"),rttr::metadata("Excel",R"(id)"),rttr::metadata("NoJson",false),rttr::metadata("NoSql",false),rttr::metadata("NoExcel",false),rttr::metadata("SqlKey",false),rttr::metadata("NoArchive",false),rttr::metadata("Offset",robotics::v3::utils::pointer_cast<int>(&web_drop_config_info::id))).
 		property("modify_time",&web_drop_config_info::modify_time)(rttr::metadata("Json","modify_time"),rttr::metadata("Sql","modify_time"),rttr::metadata("Excel",R"(modify_time)"),rttr::metadata("NoJson",false),rttr::metadata("NoSql",false),rttr::metadata("NoExcel",false),rttr::metadata("SqlKey",false),rttr::metadata("NoArchive",false),rttr::metadata("Offset",robotics::v3::utils::pointer_cast<int>(&web_drop_config_info::modify_time))).
@@ -31,7 +31,13 @@ static void func_60e43868d746dfb87d107a85d1139593() {
 		property("enable",&web_drop_config_info::enable)(rttr::metadata("Json","enable"),rttr::metadata("Sql","enable"),rttr::metadata("Excel",R"(enable)"),rttr::metadata("NoJson",false),rttr::metadata("NoSql",false),rttr::metadata("NoExcel",false),rttr::metadata("SqlKey",false),rttr::metadata("NoArchive",false),rttr::metadata("Offset",robotics::v3::utils::pointer_cast<int>(&web_drop_config_info::enable))).
 		property("remarks",&web_drop_config_info::remarks)(rttr::metadata("Json","remarks"),rttr::metadata("Sql","remarks"),rttr::metadata("Excel",R"(remarks)"),rttr::metadata("NoJson",false),rttr::metadata("NoSql",false),rttr::metadata("NoExcel",false),rttr::metadata("SqlKey",false),rttr::metadata("NoArchive",false),rttr::metadata("Offset",robotics::v3::utils::pointer_cast<int>(&web_drop_config_info::remarks)));
 }
-static void func_1c9c3c04b58df9f07b42ab8ce1266014() {
+static void func_1ea0d1fed1530ef23d4381146deabe72() {
+	rttr::registration::class_<struct web_drop_request_v1_info>("web_drop_request_v1_info").constructor<>()(rttr::detail::as_object{}).
+		property("waybill_no",&web_drop_request_v1_info::waybill_no)(rttr::metadata("Json","waybillNo"),rttr::metadata("Sql","waybill_no"),rttr::metadata("Excel",R"(waybill_no)"),rttr::metadata("NoJson",false),rttr::metadata("NoSql",false),rttr::metadata("NoExcel",false),rttr::metadata("SqlKey",false),rttr::metadata("NoArchive",false),rttr::metadata("Offset",robotics::v3::utils::pointer_cast<int>(&web_drop_request_v1_info::waybill_no))).
+		property("lattice_no",&web_drop_request_v1_info::lattice_no)(rttr::metadata("Json","exportNo"),rttr::metadata("Sql","lattice_no"),rttr::metadata("Excel",R"(lattice_no)"),rttr::metadata("NoJson",false),rttr::metadata("NoSql",false),rttr::metadata("NoExcel",false),rttr::metadata("SqlKey",false),rttr::metadata("NoArchive",false),rttr::metadata("Offset",robotics::v3::utils::pointer_cast<int>(&web_drop_request_v1_info::lattice_no))).
+		property("type",&web_drop_request_v1_info::type)(rttr::metadata("Json","dropResultType"),rttr::metadata("Sql","type"),rttr::metadata("Excel",R"(type)"),rttr::metadata("NoJson",false),rttr::metadata("NoSql",false),rttr::metadata("NoExcel",false),rttr::metadata("SqlKey",false),rttr::metadata("NoArchive",false),rttr::metadata("Offset",robotics::v3::utils::pointer_cast<int>(&web_drop_request_v1_info::type)));
+}
+static void func_c848cc1ac1751ac1a6f07574bcbec8a9() {
 	rttr::registration::class_<struct web_general_config_info>("general_config").constructor<>()(rttr::detail::as_object{}).
 		property("id",&web_general_config_info::id)(rttr::metadata("Json","id"),rttr::metadata("Sql","id"),rttr::metadata("Excel",R"(id)"),rttr::metadata("NoJson",false),rttr::metadata("NoSql",false),rttr::metadata("NoExcel",false),rttr::metadata("SqlKey",false),rttr::metadata("NoArchive",false),rttr::metadata("Offset",robotics::v3::utils::pointer_cast<int>(&web_general_config_info::id))).
 		property("modify_time",&web_general_config_info::modify_time)(rttr::metadata("Json","modify_time"),rttr::metadata("Sql","modify_time"),rttr::metadata("Excel",R"(modify_time)"),rttr::metadata("NoJson",false),rttr::metadata("NoSql",false),rttr::metadata("NoExcel",false),rttr::metadata("SqlKey",false),rttr::metadata("NoArchive",false),rttr::metadata("Offset",robotics::v3::utils::pointer_cast<int>(&web_general_config_info::modify_time))).
@@ -40,12 +46,12 @@ static void func_1c9c3c04b58df9f07b42ab8ce1266014() {
 		property("enable",&web_general_config_info::enable)(rttr::metadata("Json","enable"),rttr::metadata("Sql","enable"),rttr::metadata("Excel",R"(enable)"),rttr::metadata("NoJson",false),rttr::metadata("NoSql",false),rttr::metadata("NoExcel",false),rttr::metadata("SqlKey",false),rttr::metadata("NoArchive",false),rttr::metadata("Offset",robotics::v3::utils::pointer_cast<int>(&web_general_config_info::enable))).
 		property("remarks",&web_general_config_info::remarks)(rttr::metadata("Json","remarks"),rttr::metadata("Sql","remarks"),rttr::metadata("Excel",R"(remarks)"),rttr::metadata("NoJson",false),rttr::metadata("NoSql",false),rttr::metadata("NoExcel",false),rttr::metadata("SqlKey",false),rttr::metadata("NoArchive",false),rttr::metadata("Offset",robotics::v3::utils::pointer_cast<int>(&web_general_config_info::remarks)));
 }
-static void func_ffdf7c65663c0db574213e658e55589e() {
+static void func_ec540cefe487ce4b8dd638dd193d7798() {
 	rttr::registration::class_<struct web_message_info>("web_message_info").constructor<>()(rttr::detail::as_object{}).
 		property("success",&web_message_info::success)(rttr::metadata("Json","success"),rttr::metadata("Sql","success"),rttr::metadata("Excel",R"(success)"),rttr::metadata("NoJson",false),rttr::metadata("NoSql",false),rttr::metadata("NoExcel",false),rttr::metadata("SqlKey",false),rttr::metadata("NoArchive",false),rttr::metadata("Offset",robotics::v3::utils::pointer_cast<int>(&web_message_info::success))).
 		property("message",&web_message_info::message)(rttr::metadata("Json","message"),rttr::metadata("Sql","message"),rttr::metadata("Excel",R"(message)"),rttr::metadata("NoJson",false),rttr::metadata("NoSql",false),rttr::metadata("NoExcel",false),rttr::metadata("SqlKey",false),rttr::metadata("NoArchive",false),rttr::metadata("Offset",robotics::v3::utils::pointer_cast<int>(&web_message_info::message)));
 }
-static void func_dcbbdbbc5862dd318e03528101b7dcda() {
+static void func_990425bae940258d4deb4a49e335e129() {
 	rttr::registration::class_<struct web_regex_config_info>("regex_config").constructor<>()(rttr::detail::as_object{}).
 		property("id",&web_regex_config_info::id)(rttr::metadata("Json","id"),rttr::metadata("Sql","id"),rttr::metadata("Excel",R"(id)"),rttr::metadata("NoJson",false),rttr::metadata("NoSql",false),rttr::metadata("NoExcel",false),rttr::metadata("SqlKey",false),rttr::metadata("NoArchive",false),rttr::metadata("Offset",robotics::v3::utils::pointer_cast<int>(&web_regex_config_info::id))).
 		property("modify_time",&web_regex_config_info::modify_time)(rttr::metadata("Json","modify_time"),rttr::metadata("Sql","modify_time"),rttr::metadata("Excel",R"(modify_time)"),rttr::metadata("NoJson",false),rttr::metadata("NoSql",false),rttr::metadata("NoExcel",false),rttr::metadata("SqlKey",false),rttr::metadata("NoArchive",false),rttr::metadata("Offset",robotics::v3::utils::pointer_cast<int>(&web_regex_config_info::modify_time))).
@@ -55,7 +61,7 @@ static void func_dcbbdbbc5862dd318e03528101b7dcda() {
 		property("enable",&web_regex_config_info::enable)(rttr::metadata("Json","enable"),rttr::metadata("Sql","enable"),rttr::metadata("Excel",R"(enable)"),rttr::metadata("NoJson",false),rttr::metadata("NoSql",false),rttr::metadata("NoExcel",false),rttr::metadata("SqlKey",false),rttr::metadata("NoArchive",false),rttr::metadata("Offset",robotics::v3::utils::pointer_cast<int>(&web_regex_config_info::enable))).
 		property("remarks",&web_regex_config_info::remarks)(rttr::metadata("Json","remarks"),rttr::metadata("Sql","remarks"),rttr::metadata("Excel",R"(remarks)"),rttr::metadata("NoJson",false),rttr::metadata("NoSql",false),rttr::metadata("NoExcel",false),rttr::metadata("SqlKey",false),rttr::metadata("NoArchive",false),rttr::metadata("Offset",robotics::v3::utils::pointer_cast<int>(&web_regex_config_info::remarks)));
 }
-static void func_a910478f09954b5d13472b82cc52c3d7() {
+static void func_3b5abe1a37cc06e34fc113c437ad1778() {
 	rttr::registration::class_<struct web_response_info<web_drop_config_info>>("web_response_info<web_drop_config_info>").constructor<>()(rttr::detail::as_object{}).
 		property("code",&web_response_info<web_drop_config_info>::code)(rttr::metadata("Json","code"),rttr::metadata("Sql","code"),rttr::metadata("Excel",R"(code)"),rttr::metadata("NoJson",false),rttr::metadata("NoSql",false),rttr::metadata("NoExcel",false),rttr::metadata("SqlKey",false),rttr::metadata("NoArchive",false),rttr::metadata("Offset",robotics::v3::utils::pointer_cast<int>(&web_response_info<web_drop_config_info>::code))).
 		property("msg",&web_response_info<web_drop_config_info>::msg)(rttr::metadata("Json","msg"),rttr::metadata("Sql","msg"),rttr::metadata("Excel",R"(msg)"),rttr::metadata("NoJson",false),rttr::metadata("NoSql",false),rttr::metadata("NoExcel",false),rttr::metadata("SqlKey",false),rttr::metadata("NoArchive",false),rttr::metadata("Offset",robotics::v3::utils::pointer_cast<int>(&web_response_info<web_drop_config_info>::msg))).
@@ -82,7 +88,17 @@ static void func_a910478f09954b5d13472b82cc52c3d7() {
 		property("count",&web_response_info<web_user_config_info>::count)(rttr::metadata("Json","count"),rttr::metadata("Sql","count"),rttr::metadata("Excel",R"(count)"),rttr::metadata("NoJson",false),rttr::metadata("NoSql",false),rttr::metadata("NoExcel",false),rttr::metadata("SqlKey",false),rttr::metadata("NoArchive",false),rttr::metadata("Offset",robotics::v3::utils::pointer_cast<int>(&web_response_info<web_user_config_info>::count))).
 		property("data",&web_response_info<web_user_config_info>::data)(rttr::metadata("Json","data"),rttr::metadata("Sql","data"),rttr::metadata("Excel",R"(data)"),rttr::metadata("NoJson",false),rttr::metadata("NoSql",false),rttr::metadata("NoExcel",false),rttr::metadata("SqlKey",false),rttr::metadata("NoArchive",false),rttr::metadata("Offset",robotics::v3::utils::pointer_cast<int>(&web_response_info<web_user_config_info>::data)));
 }
-static void func_6baefae625d9812559c6678ad70638d3() {
+static void func_80caaa9c77662308fea8e02de061c75d() {
+	rttr::registration::class_<struct web_stepping_request_v1_info>("web_stepping_request_v1_info").constructor<>()(rttr::detail::as_object{}).
+		property("layer_no",&web_stepping_request_v1_info::layer_no)(rttr::metadata("Json","layerNo"),rttr::metadata("Sql","layer_no"),rttr::metadata("Excel",R"(layer_no)"),rttr::metadata("NoJson",false),rttr::metadata("NoSql",false),rttr::metadata("NoExcel",false),rttr::metadata("SqlKey",false),rttr::metadata("NoArchive",false),rttr::metadata("Offset",robotics::v3::utils::pointer_cast<int>(&web_stepping_request_v1_info::layer_no))).
+		property("speed",&web_stepping_request_v1_info::speed)(rttr::metadata("Json","speed"),rttr::metadata("Sql","speed"),rttr::metadata("Excel",R"(speed)"),rttr::metadata("NoJson",false),rttr::metadata("NoSql",false),rttr::metadata("NoExcel",false),rttr::metadata("SqlKey",false),rttr::metadata("NoArchive",false),rttr::metadata("Offset",robotics::v3::utils::pointer_cast<int>(&web_stepping_request_v1_info::speed)));
+}
+static void func_c30c684ce587ca28ac23f1d09448800f() {
+	rttr::registration::class_<struct web_supply_request_v1_info>("web_supply_request_v1_info").constructor<>()(rttr::detail::as_object{}).
+		property("waybill_no",&web_supply_request_v1_info::waybill_no)(rttr::metadata("Json","waybillNo"),rttr::metadata("Sql","waybill_no"),rttr::metadata("Excel",R"(waybill_no)"),rttr::metadata("NoJson",false),rttr::metadata("NoSql",false),rttr::metadata("NoExcel",false),rttr::metadata("SqlKey",false),rttr::metadata("NoArchive",false),rttr::metadata("Offset",robotics::v3::utils::pointer_cast<int>(&web_supply_request_v1_info::waybill_no))).
+		property("supply_no",&web_supply_request_v1_info::supply_no)(rttr::metadata("Json","supplyNo"),rttr::metadata("Sql","supply_no"),rttr::metadata("Excel",R"(supply_no)"),rttr::metadata("NoJson",false),rttr::metadata("NoSql",false),rttr::metadata("NoExcel",false),rttr::metadata("SqlKey",false),rttr::metadata("NoArchive",false),rttr::metadata("Offset",robotics::v3::utils::pointer_cast<int>(&web_supply_request_v1_info::supply_no)));
+}
+static void func_4f8ad4e9233991e41e912427ffb37475() {
 	rttr::registration::class_<struct web_sync_config_info>("sync_config").constructor<>()(rttr::detail::as_object{}).
 		property("id",&web_sync_config_info::id)(rttr::metadata("Json","id"),rttr::metadata("Sql","id"),rttr::metadata("Excel",R"(id)"),rttr::metadata("NoJson",false),rttr::metadata("NoSql",false),rttr::metadata("NoExcel",false),rttr::metadata("SqlKey",false),rttr::metadata("NoArchive",false),rttr::metadata("Offset",robotics::v3::utils::pointer_cast<int>(&web_sync_config_info::id))).
 		property("create_time",&web_sync_config_info::create_time)(rttr::metadata("Json","create_time"),rttr::metadata("Sql","create_time"),rttr::metadata("Excel",R"(create_time)"),rttr::metadata("NoJson",false),rttr::metadata("NoSql",false),rttr::metadata("NoExcel",false),rttr::metadata("SqlKey",false),rttr::metadata("NoArchive",false),rttr::metadata("Offset",robotics::v3::utils::pointer_cast<int>(&web_sync_config_info::create_time))).
@@ -100,7 +116,7 @@ static void func_6baefae625d9812559c6678ad70638d3() {
 		property("enable",&web_sync_config_info::enable)(rttr::metadata("Json","enable"),rttr::metadata("Sql","enable"),rttr::metadata("Excel",R"(enable)"),rttr::metadata("NoJson",false),rttr::metadata("NoSql",false),rttr::metadata("NoExcel",false),rttr::metadata("SqlKey",false),rttr::metadata("NoArchive",false),rttr::metadata("Offset",robotics::v3::utils::pointer_cast<int>(&web_sync_config_info::enable))).
 		property("remarks",&web_sync_config_info::remarks)(rttr::metadata("Json","remarks"),rttr::metadata("Sql","remarks"),rttr::metadata("Excel",R"(remarks)"),rttr::metadata("NoJson",false),rttr::metadata("NoSql",false),rttr::metadata("NoExcel",false),rttr::metadata("SqlKey",false),rttr::metadata("NoArchive",false),rttr::metadata("Offset",robotics::v3::utils::pointer_cast<int>(&web_sync_config_info::remarks)));
 }
-static void func_ee557dbb99355b7a1a7078ab543a3a63() {
+static void func_042f29de443861fc321844c31dde0bae() {
 	rttr::registration::class_<struct web_sync_item_request_info>("web_sync_item_request_info").constructor<>()(rttr::detail::as_object{}).
 		property("express_type",&web_sync_item_request_info::express_type)(rttr::metadata("Json","expressType"),rttr::metadata("Sql","express_type"),rttr::metadata("Excel",R"(express_type)"),rttr::metadata("NoJson",false),rttr::metadata("NoSql",false),rttr::metadata("NoExcel",false),rttr::metadata("SqlKey",false),rttr::metadata("NoArchive",false),rttr::metadata("Offset",robotics::v3::utils::pointer_cast<int>(&web_sync_item_request_info::express_type))).
 		property("lattice_count",&web_sync_item_request_info::lattice_count)(rttr::metadata("Json","latticeCount"),rttr::metadata("Sql","lattice_count"),rttr::metadata("Excel",R"(lattice_count)"),rttr::metadata("NoJson",false),rttr::metadata("NoSql",false),rttr::metadata("NoExcel",false),rttr::metadata("SqlKey",false),rttr::metadata("NoArchive",false),rttr::metadata("Offset",robotics::v3::utils::pointer_cast<int>(&web_sync_item_request_info::lattice_count))).
@@ -110,7 +126,7 @@ static void func_ee557dbb99355b7a1a7078ab543a3a63() {
 		property("lattice_summay",&web_sync_item_request_info::lattice_summay)(rttr::metadata("Json","latticeSummay"),rttr::metadata("Sql","lattice_summay"),rttr::metadata("Excel",R"(lattice_summay)"),rttr::metadata("NoJson",false),rttr::metadata("NoSql",false),rttr::metadata("NoExcel",false),rttr::metadata("SqlKey",false),rttr::metadata("NoArchive",false),rttr::metadata("Offset",robotics::v3::utils::pointer_cast<int>(&web_sync_item_request_info::lattice_summay))).
 		property("reflux_summay",&web_sync_item_request_info::reflux_summay)(rttr::metadata("Json","refluxSummay"),rttr::metadata("Sql","reflux_summay"),rttr::metadata("Excel",R"(reflux_summay)"),rttr::metadata("NoJson",false),rttr::metadata("NoSql",false),rttr::metadata("NoExcel",false),rttr::metadata("SqlKey",false),rttr::metadata("NoArchive",false),rttr::metadata("Offset",robotics::v3::utils::pointer_cast<int>(&web_sync_item_request_info::reflux_summay)));
 }
-static void func_6bb23a00ede22713ec0f031f7bdda9b2() {
+static void func_51e1f6760b5ace227b3786ab922e21b0() {
 	rttr::registration::class_<struct web_sync_request_info>("web_sync_request_info").constructor<>()(rttr::detail::as_object{}).
 		property("device_id",&web_sync_request_info::device_id)(rttr::metadata("Json","deviceId"),rttr::metadata("Sql","device_id"),rttr::metadata("Excel",R"(device_id)"),rttr::metadata("NoJson",false),rttr::metadata("NoSql",false),rttr::metadata("NoExcel",false),rttr::metadata("SqlKey",false),rttr::metadata("NoArchive",false),rttr::metadata("Offset",robotics::v3::utils::pointer_cast<int>(&web_sync_request_info::device_id))).
 		property("summary_time",&web_sync_request_info::summary_time)(rttr::metadata("Json","summaryTime"),rttr::metadata("Sql","summary_time"),rttr::metadata("Excel",R"(summary_time)"),rttr::metadata("NoJson",false),rttr::metadata("NoSql",false),rttr::metadata("NoExcel",false),rttr::metadata("SqlKey",false),rttr::metadata("NoArchive",false),rttr::metadata("Offset",robotics::v3::utils::pointer_cast<int>(&web_sync_request_info::summary_time))).
@@ -118,7 +134,7 @@ static void func_6bb23a00ede22713ec0f031f7bdda9b2() {
 		property("speed",&web_sync_request_info::speed)(rttr::metadata("Json","speed"),rttr::metadata("Sql","speed"),rttr::metadata("Excel",R"(speed)"),rttr::metadata("NoJson",false),rttr::metadata("NoSql",false),rttr::metadata("NoExcel",false),rttr::metadata("SqlKey",false),rttr::metadata("NoArchive",false),rttr::metadata("Offset",robotics::v3::utils::pointer_cast<int>(&web_sync_request_info::speed))).
 		property("data",&web_sync_request_info::data)(rttr::metadata("Json","data"),rttr::metadata("Sql","data"),rttr::metadata("Excel",R"(data)"),rttr::metadata("NoJson",false),rttr::metadata("NoSql",false),rttr::metadata("NoExcel",false),rttr::metadata("SqlKey",false),rttr::metadata("NoArchive",false),rttr::metadata("Offset",robotics::v3::utils::pointer_cast<int>(&web_sync_request_info::data)));
 }
-static void func_312134773f33f31cd101ac4fa2d83e21() {
+static void func_a44b76e0947b4f13d12754a079139374() {
 	rttr::registration::class_<struct web_user_config_info>("user_config").constructor<>()(rttr::detail::as_object{}).
 		property("id",&web_user_config_info::id)(rttr::metadata("Json","id"),rttr::metadata("Sql","id"),rttr::metadata("Excel",R"(id)"),rttr::metadata("NoJson",false),rttr::metadata("NoSql",false),rttr::metadata("NoExcel",false),rttr::metadata("SqlKey",false),rttr::metadata("NoArchive",false),rttr::metadata("Offset",robotics::v3::utils::pointer_cast<int>(&web_user_config_info::id))).
 		property("modify_time",&web_user_config_info::modify_time)(rttr::metadata("Json","modify_time"),rttr::metadata("Sql","modify_time"),rttr::metadata("Excel",R"(modify_time)"),rttr::metadata("NoJson",false),rttr::metadata("NoSql",false),rttr::metadata("NoExcel",false),rttr::metadata("SqlKey",false),rttr::metadata("NoArchive",false),rttr::metadata("Offset",robotics::v3::utils::pointer_cast<int>(&web_user_config_info::modify_time))).
@@ -128,7 +144,7 @@ static void func_312134773f33f31cd101ac4fa2d83e21() {
 		property("enable",&web_user_config_info::enable)(rttr::metadata("Json","enable"),rttr::metadata("Sql","enable"),rttr::metadata("Excel",R"(enable)"),rttr::metadata("NoJson",false),rttr::metadata("NoSql",false),rttr::metadata("NoExcel",false),rttr::metadata("SqlKey",false),rttr::metadata("NoArchive",false),rttr::metadata("Offset",robotics::v3::utils::pointer_cast<int>(&web_user_config_info::enable))).
 		property("remarks",&web_user_config_info::remarks)(rttr::metadata("Json","remarks"),rttr::metadata("Sql","remarks"),rttr::metadata("Excel",R"(remarks)"),rttr::metadata("NoJson",false),rttr::metadata("NoSql",false),rttr::metadata("NoExcel",false),rttr::metadata("SqlKey",false),rttr::metadata("NoArchive",false),rttr::metadata("Offset",robotics::v3::utils::pointer_cast<int>(&web_user_config_info::remarks)));
 }
-static void func_a8232923f2ff6dba07315ee05bca35cb() {
+static void func_f7cd3f2da2d2ef2dc5b636d7e412f6f1() {
 	rttr::registration::class_<class account>("account").constructor<>()().
 		method("index",&account::index).
 		method("captcha",&account::captcha)(rttr::default_arguments(std::string{}),rttr::parameter_names("v")).
@@ -214,7 +230,7 @@ static void func_a8232923f2ff6dba07315ee05bca35cb() {
 	controller->controller_name = "account";
 	robotics::v3::mvc::ico_controller::attach(controller);
 }
-static void func_378c7cdd311b1bf0d697aad18be833e4() {
+static void func_ec5c84ba1d7c2aff0b24f55882793a39() {
 	rttr::registration::class_<class drop>("drop").constructor<>()().
 		method("index",&drop::index).
 		method("load",&drop::load)(rttr::default_arguments(int{},int{},std::string{},std::string{},std::string{}),rttr::parameter_names("page","limit","type","name","enable")).
@@ -394,7 +410,7 @@ static void func_378c7cdd311b1bf0d697aad18be833e4() {
 	controller->controller_name = "drop";
 	robotics::v3::mvc::ico_controller::attach(controller);
 }
-static void func_fe92aa0454931c8dec5215f5735b5f94() {
+static void func_8000641db92a90be3900cab4eee90ec4() {
 	rttr::registration::class_<class general>("general").constructor<>()().
 		method("index",&general::index).
 		method("load",&general::load)(rttr::default_arguments(int{},int{},std::string{},std::string{},std::string{}),rttr::parameter_names("page","limit","key","value","enable")).
@@ -574,7 +590,7 @@ static void func_fe92aa0454931c8dec5215f5735b5f94() {
 	controller->controller_name = "general";
 	robotics::v3::mvc::ico_controller::attach(controller);
 }
-static void func_3151f8d37234e7a91121b41ba424c055() {
+static void func_3e13d70f540bf01b91d59c1ea891539a() {
 	rttr::registration::class_<class home>("home").constructor<>()().
 		method("index",&home::index).
 		method("init",&home::init)(rttr::default_arguments(std::string{}),rttr::parameter_names("v"));
@@ -613,7 +629,7 @@ static void func_3151f8d37234e7a91121b41ba424c055() {
 	controller->controller_name = "home";
 	robotics::v3::mvc::ico_controller::attach(controller);
 }
-static void func_62e031175f0200139909253497f85fd5() {
+static void func_9b895bea9da69bec088729b415373613() {
 	rttr::registration::class_<class regex>("regex").constructor<>()().
 		method("index",&regex::index).
 		method("load",&regex::load)(rttr::default_arguments(int{},int{},std::string{},std::string{},std::string{}),rttr::parameter_names("page","limit","type","name","enable")).
@@ -793,7 +809,7 @@ static void func_62e031175f0200139909253497f85fd5() {
 	controller->controller_name = "regex";
 	robotics::v3::mvc::ico_controller::attach(controller);
 }
-static void func_91c0c85593104d38c1003f727680a195() {
+static void func_8f63c1eea7d01bd9c97907a0fe615944() {
 	rttr::registration::class_<class sync>("sync").constructor<>()().
 		method("index",&sync::index).
 		method("load",&sync::load)(rttr::default_arguments(int{},int{},std::string{},std::string{},std::string{},std::string{}),rttr::parameter_names("page","limit","type","enable","start_time","end_time"));
@@ -867,7 +883,7 @@ static void func_91c0c85593104d38c1003f727680a195() {
 	controller->controller_name = "sync";
 	robotics::v3::mvc::ico_controller::attach(controller);
 }
-static void func_ab8bb08d7914a83657a95c73de072cf6() {
+static void func_f9dc422089e2b1884245732c9b790882() {
 	rttr::registration::class_<class user>("user").constructor<>()().
 		method("index",&user::index).
 		method("load",&user::load)(rttr::default_arguments(int{},int{},std::string{},std::string{},std::string{}),rttr::parameter_names("page","limit","name","code","enable")).
@@ -1028,20 +1044,23 @@ static void func_ab8bb08d7914a83657a95c73de072cf6() {
 	robotics::v3::mvc::ico_controller::attach(controller);
 }
 RTTR_REGISTRATION {
-	func_60e43868d746dfb87d107a85d1139593();
-	func_1c9c3c04b58df9f07b42ab8ce1266014();
-	func_ffdf7c65663c0db574213e658e55589e();
-	func_dcbbdbbc5862dd318e03528101b7dcda();
-	func_a910478f09954b5d13472b82cc52c3d7();
-	func_6baefae625d9812559c6678ad70638d3();
-	func_ee557dbb99355b7a1a7078ab543a3a63();
-	func_6bb23a00ede22713ec0f031f7bdda9b2();
-	func_312134773f33f31cd101ac4fa2d83e21();
-	func_a8232923f2ff6dba07315ee05bca35cb();
-	func_378c7cdd311b1bf0d697aad18be833e4();
-	func_fe92aa0454931c8dec5215f5735b5f94();
-	func_3151f8d37234e7a91121b41ba424c055();
-	func_62e031175f0200139909253497f85fd5();
-	func_91c0c85593104d38c1003f727680a195();
-	func_ab8bb08d7914a83657a95c73de072cf6();
+	func_3daaaff81c2ba66cd33fd2714715d58c();
+	func_1ea0d1fed1530ef23d4381146deabe72();
+	func_c848cc1ac1751ac1a6f07574bcbec8a9();
+	func_ec540cefe487ce4b8dd638dd193d7798();
+	func_990425bae940258d4deb4a49e335e129();
+	func_3b5abe1a37cc06e34fc113c437ad1778();
+	func_80caaa9c77662308fea8e02de061c75d();
+	func_c30c684ce587ca28ac23f1d09448800f();
+	func_4f8ad4e9233991e41e912427ffb37475();
+	func_042f29de443861fc321844c31dde0bae();
+	func_51e1f6760b5ace227b3786ab922e21b0();
+	func_a44b76e0947b4f13d12754a079139374();
+	func_f7cd3f2da2d2ef2dc5b636d7e412f6f1();
+	func_ec5c84ba1d7c2aff0b24f55882793a39();
+	func_8000641db92a90be3900cab4eee90ec4();
+	func_3e13d70f540bf01b91d59c1ea891539a();
+	func_9b895bea9da69bec088729b415373613();
+	func_8f63c1eea7d01bd9c97907a0fe615944();
+	func_f9dc422089e2b1884245732c9b790882();
 }