feat: 目标站功能逆向与样板库全量采集
- 采集 windoorcraft.com 全部前端路由(42条)、接口清单(约300条) - 样板库 254 套窗型模板全量采集(清单+分类+drawing_data 绘制数据) - 留存 16 个核心接口真实响应样本作为数据模型依据 - 输出克隆实施方案(架构/拖拽编辑器复刻/里程碑)与 API 对照文档 - 初始化 README 与 CHANGELOG
This commit is contained in:
@@ -0,0 +1 @@
|
||||
{"code":1,"message":"\u83b7\u53d6\u6210\u529f","data":[],"other_data":"","other_data2":""}
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
|
||||
{"id":3562856,"nickname":"\u6e21\u5df1AI\u5b9e\u9a8c\u5ba4","phone_number":"18654831326","facebook_id":null,"google_id":null,"wechat_id":"oXY2Bwyg5dmFTRv5PfKJ9OMlkl4E","created_at":"2026-09-20 21:05:20","updated_at":"2026-09-20 21:05:20","company_id":1,"bounty":"0.00","fid":1,"header_img_url":"https:\/\/thirdwx.qlogo.cn\/mmopen\/vi_32\/qTlfVhIBVibaFrldEYutgftiaqvT2eIZhvpCLKID3kVN6uh2YYkiaDR7zceniasgHoNHNtu63BVkPh3oBvaqyqMwkGdGu0jwhibE6HTrYFn4l4uI\/132","email":null,"be_invited_type":0,"user_type":0,"has_first_purchase":0,"be_invited_user_id":0,"order_times":0,"user_company_count":0,"note":"","money":"0.00","sign":"","open_id":null,"apple_id":"","union_id":"o0WrmtzBxMVj9TRuYUE5kuad-RJQ","last_login_time":0,"is_lose":1,"son_account_type":1,"try_expiration_time":"2026-09-23 00:00:00","link_cc":0,"bargain_times":0,"country":"","identity":0,"language":"zh-CN,en-US","ljmoney":null,"uuid":null,"mac_address":null,"has_product":0,"bounty_now":0,"show_old":0,"is_xcs_customer":0,"company_name":"Window Creator","company_logo":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com\/imge\/order\/168431128682722213.png","permanent":0,"son_counts":1,"due_time_remind":"2022-04-06","annual_fee":"0.00","invited_count":0,"show_sjbb":0,"is_ty":1,"is_pushable":0,"ty_expiration_time":"2026-09-23 00:00:00","version":"\u4f53\u9a8c\u7248","version_type":2,"is_cost":1}
|
||||
@@ -0,0 +1 @@
|
||||
{"code":1,"message":"\u83b7\u53d6\u6210\u529f","data":[{"id":3035,"name":"Charlene Narcisse","phone":"18768681800","address":"8 Dillsbury Avenue, Kingston 6, Jamaica","note":"","created_at":"2024-06-08 03:11:11","updated_at":"2024-10-28 15:35:34","company_id":1,"sort":10,"type":0,"salesmen":null,"discount":null,"balance":"0.00","email":null,"user_id":null,"level":null,"join_date":null},{"id":4759,"name":"23123","phone":"2131232323","address":"214124","note":"","created_at":"2024-10-25 09:35:24","updated_at":"2024-10-28 15:34:55","company_id":1,"sort":null,"type":0,"salesmen":null,"discount":null,"balance":"0.00","email":null,"user_id":null,"level":null,"join_date":null}],"other_data":"","other_data2":""}
|
||||
@@ -0,0 +1 @@
|
||||
{"code":1,"message":"\u83b7\u53d6\u6210\u529f","data":[{"id":1,"name":"\u63a8\u62c9\u95e8","fid":0,"note":"","company_id":1,"created_at":"2020-07-07 21:47:09","updated_at":"2026-08-12 01:18:07","is_default":1,"children":[{"id":3,"name":"\u5e73\u5f00","fid":1,"note":"","company_id":1,"created_at":"2020-07-07 21:47:34","updated_at":"2021-05-22 16:12:54"},{"id":4,"name":"\u63a8\u62c9","fid":1,"note":"","company_id":1,"created_at":"2020-07-07 21:47:48","updated_at":"2020-07-07 21:47:48"},{"id":6,"name":"\u590d\u53e4\u95e8","fid":1,"note":"","company_id":1,"created_at":null,"updated_at":"2026-05-22 11:27:30"},{"id":8,"name":"\u80af\u5fb7\u57fa\u95e8","fid":1,"note":"","company_id":1,"created_at":null,"updated_at":"2026-08-29 22:22:08"},{"id":11,"name":"\u4e2d\u5f0f\u95e8\u7a97","fid":1,"note":"","company_id":1,"created_at":"2020-07-07 21:48:13","updated_at":"2025-06-11 16:38:38"},{"id":19714,"name":"\u8f6c\u89d2\u7a97","fid":1,"note":"","company_id":1,"created_at":"2025-07-25 09:54:46","updated_at":"2025-07-25 09:54:46"}]}],"other_data":"","other_data2":""}
|
||||
@@ -0,0 +1 @@
|
||||
{"code":1,"message":"ok","data":{"current_page":1,"data":[],"first_page_url":"https:\/\/zzc-serv.thinkerx.com\/api\/invited_user_list?page=1","from":null,"last_page":1,"last_page_url":"https:\/\/zzc-serv.thinkerx.com\/api\/invited_user_list?page=1","next_page_url":null,"path":"https:\/\/zzc-serv.thinkerx.com\/api\/invited_user_list","per_page":15,"prev_page_url":null,"to":null,"total":0},"other_data":"","other_data2":""}
|
||||
@@ -0,0 +1 @@
|
||||
{"code":1,"message":"\u83b7\u53d6\u6210\u529f","data":{"current_page":1,"data":[],"first_page_url":"https:\/\/zzc-serv.thinkerx.com\/api\/operation_logs?page=1","from":null,"last_page":1,"last_page_url":"https:\/\/zzc-serv.thinkerx.com\/api\/operation_logs?page=1","next_page_url":null,"path":"https:\/\/zzc-serv.thinkerx.com\/api\/operation_logs","per_page":15,"prev_page_url":null,"to":null,"total":0},"other_data":"","other_data2":""}
|
||||
@@ -0,0 +1 @@
|
||||
{"code":1,"message":"\u83b7\u53d6\u6210\u529f","data":[{"id":645,"name":"Tutorials","fid":0,"note":"","company_id":1,"created_at":"2023-11-16 13:17:22","updated_at":"2023-11-16 13:17:22","is_reference":1,"lang":"en-US","sort":0,"children":[{"id":649,"name":"Reference series","fid":645,"note":"","company_id":1,"created_at":"2023-11-16 13:18:03","updated_at":"2023-11-16 13:18:03","is_reference":1,"lang":"en-US","sort":0}]},{"id":120466,"name":"\u5546\u57ce\u8d2d\u4e70","fid":0,"note":"\u5546\u57ce\u8d2d\u4e70\u76ee\u5f55","company_id":1,"created_at":null,"updated_at":null,"is_reference":0,"lang":"","sort":0,"children":[{"id":120467,"name":"\u5546\u57ce\u8d2d\u4e70","fid":120466,"note":"\u5546\u57ce\u8d2d\u4e70\u76ee\u5f55","company_id":1,"created_at":null,"updated_at":null,"is_reference":0,"lang":"","sort":0}]},{"id":1698,"name":"\u6559\u7a0b","fid":0,"note":"","company_id":1,"created_at":"2021-05-07 13:41:16","updated_at":"2021-05-07 13:41:16","is_reference":1,"lang":"zh-CN","sort":0,"children":[{"id":1699,"name":"\u6a21\u677f","fid":1698,"note":"","company_id":1,"created_at":"2021-05-07 13:41:38","updated_at":"2022-11-17 11:12:46","is_reference":1,"lang":"zh-CN","sort":0}]}],"other_data":"","other_data2":""}
|
||||
@@ -0,0 +1 @@
|
||||
{"code":1,"message":"\u83b7\u53d6\u5217\u8868\u6210\u529f","data":{"current_page":1,"data":[],"first_page_url":"https:\/\/zzc-serv.thinkerx.com\/api\/quotations?page=1","from":null,"last_page":1,"last_page_url":"https:\/\/zzc-serv.thinkerx.com\/api\/quotations?page=1","next_page_url":null,"path":"https:\/\/zzc-serv.thinkerx.com\/api\/quotations","per_page":15,"prev_page_url":null,"to":null,"total":0},"other_data":"","other_data2":""}
|
||||
@@ -0,0 +1 @@
|
||||
{"code":1,"message":"\u83b7\u53d6\u6210\u529f","data":[{"id":324,"company_id":1,"type":1,"name":"123","number":"123","bank":"123","note":"","created_at":"2024-12-05 13:33:21","updated_at":"2025-02-22 18:45:23","pic_url":"","is_default":1,"payee_user_id":null,"balance":251.3}],"other_data":"","other_data2":""}
|
||||
@@ -0,0 +1 @@
|
||||
{"code":1,"message":"\u67e5\u8be2\u6210\u529f","data":[],"other_data":"","other_data2":""}
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1,30 @@
|
||||
{
|
||||
"name": "画门窗",
|
||||
"short_name": "画门窗",
|
||||
"start_url": "./",
|
||||
"display": "standalone",
|
||||
"background_color": "#ffffff",
|
||||
"theme_color": "#ffffff",
|
||||
"icons": [
|
||||
{
|
||||
"src": "./img/icons/40x40.png",
|
||||
"sizes": "40x40",
|
||||
"type": "image/png"
|
||||
},
|
||||
{
|
||||
"src": "./img/icons/96x96.png",
|
||||
"sizes": "96x96",
|
||||
"type": "image/png"
|
||||
},
|
||||
{
|
||||
"src": "./img/icons/120x120.png",
|
||||
"sizes": "120x120",
|
||||
"type": "image/png"
|
||||
},
|
||||
{
|
||||
"src": "./img/icons/192x192.png",
|
||||
"sizes": "192x192",
|
||||
"type": "image/png"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
{"code":1,"message":"\u83b7\u53d6\u6210\u529f","data":{"current_page":1,"data":[],"first_page_url":"https:\/\/zzc-serv.thinkerx.com\/api\/users?page=1","from":null,"last_page":1,"last_page_url":"https:\/\/zzc-serv.thinkerx.com\/api\/users?page=1","next_page_url":null,"path":"https:\/\/zzc-serv.thinkerx.com\/api\/users","per_page":15,"prev_page_url":null,"to":null,"total":0},"other_data":"","other_data2":""}
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user