feat: 接入起卦后端流程并完善积分扣减链路

This commit is contained in:
qzl
2026-04-03 19:04:46 +08:00
parent a136e42290
commit d87b2e1e3a
56 changed files with 3310 additions and 809 deletions
+6 -1
View File
@@ -24,6 +24,9 @@
"privacyPolicySubtitle": "Learn how we protect user privacy",
"termsOfService": "Terms of Service",
"termsOfServiceSubtitle": "Learn the service agreement for users",
"legalDocumentLoadFailedTitle": "Failed to load document",
"legalDocumentLoadFailedPathPrefix": "Path",
"legalDocumentLoadFailedErrorPrefix": "Error",
"disclaimer": "Disclaimer",
"icp": "Yue ICP 2025428416-1A",
"invalidPhone": "Please enter a valid phone number",
@@ -306,5 +309,7 @@
"timeTab": "Time",
"confirm": "Confirm",
"cancel": "Cancel",
"autoSelectTime": "Select Time"
"autoSelectTime": "Select Time",
"coinFaceGuideTitle": "Coin Face Guide",
"coinFaceGuideDescription": "字 = side with inscription\n花 = side with pattern"
}
+30
View File
@@ -200,6 +200,24 @@ abstract class AppLocalizations {
/// **'了解用户服务协议'**
String get termsOfServiceSubtitle;
/// No description provided for @legalDocumentLoadFailedTitle.
///
/// In zh, this message translates to:
/// **'文档加载失败'**
String get legalDocumentLoadFailedTitle;
/// No description provided for @legalDocumentLoadFailedPathPrefix.
///
/// In zh, this message translates to:
/// **'路径'**
String get legalDocumentLoadFailedPathPrefix;
/// No description provided for @legalDocumentLoadFailedErrorPrefix.
///
/// In zh, this message translates to:
/// **'错误'**
String get legalDocumentLoadFailedErrorPrefix;
/// No description provided for @disclaimer.
///
/// In zh, this message translates to:
@@ -1429,6 +1447,18 @@ abstract class AppLocalizations {
/// In zh, this message translates to:
/// **'取消'**
String get cancel;
/// No description provided for @coinFaceGuideTitle.
///
/// In zh, this message translates to:
/// **'字花图片说明'**
String get coinFaceGuideTitle;
/// No description provided for @coinFaceGuideDescription.
///
/// In zh, this message translates to:
/// **'字=铜钱有字的一面\n花=铜钱有花纹的一面'**
String get coinFaceGuideDescription;
}
class _AppLocalizationsDelegate
+16
View File
@@ -62,6 +62,15 @@ class AppLocalizationsEn extends AppLocalizations {
@override
String get termsOfServiceSubtitle => 'Learn the service agreement for users';
@override
String get legalDocumentLoadFailedTitle => 'Failed to load document';
@override
String get legalDocumentLoadFailedPathPrefix => 'Path';
@override
String get legalDocumentLoadFailedErrorPrefix => 'Error';
@override
String get disclaimer => 'Disclaimer';
@@ -731,4 +740,11 @@ class AppLocalizationsEn extends AppLocalizations {
@override
String get cancel => 'Cancel';
@override
String get coinFaceGuideTitle => 'Coin Face Guide';
@override
String get coinFaceGuideDescription =>
'字 = side with inscription\n花 = side with pattern';
}
+15
View File
@@ -61,6 +61,15 @@ class AppLocalizationsZh extends AppLocalizations {
@override
String get termsOfServiceSubtitle => '了解用户服务协议';
@override
String get legalDocumentLoadFailedTitle => '文档加载失败';
@override
String get legalDocumentLoadFailedPathPrefix => '路径';
@override
String get legalDocumentLoadFailedErrorPrefix => '错误';
@override
String get disclaimer => '免责声明';
@@ -712,4 +721,10 @@ class AppLocalizationsZh extends AppLocalizations {
@override
String get cancel => '取消';
@override
String get coinFaceGuideTitle => '字花图片说明';
@override
String get coinFaceGuideDescription => '字=铜钱有字的一面\n花=铜钱有花纹的一面';
}
+6 -1
View File
@@ -24,6 +24,9 @@
"privacyPolicySubtitle": "了解用户隐私保护政策",
"termsOfService": "服务条款",
"termsOfServiceSubtitle": "了解用户服务协议",
"legalDocumentLoadFailedTitle": "文档加载失败",
"legalDocumentLoadFailedPathPrefix": "路径",
"legalDocumentLoadFailedErrorPrefix": "错误",
"disclaimer": "免责声明",
"icp": "粤ICP备2025428416号-1A",
"invalidPhone": "请输入正确的手机号码",
@@ -306,5 +309,7 @@
"timeTab": "时间",
"confirm": "确认",
"cancel": "取消",
"autoSelectTime": "选择时间"
"autoSelectTime": "选择时间",
"coinFaceGuideTitle": "字花图片说明",
"coinFaceGuideDescription": "字=铜钱有字的一面\n花=铜钱有花纹的一面"
}