|
@@ -122,6 +122,56 @@ class PendingSettlementRule(FundClassificationRule):
|
|
|
return {"level1": "游戏业务", "level2": "会长收款", "level3": "个人会长充值"}
|
|
return {"level1": "游戏业务", "level2": "会长收款", "level3": "个人会长充值"}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
+class NongxinMerchant238Rule(FundClassificationRule):
|
|
|
|
|
+ """农信银行商户238165993385171入账规则"""
|
|
|
|
|
+
|
|
|
|
|
+ def match(self, context):
|
|
|
|
|
+ return "商户238165993385171入账" in context["summary"] or "商户238165993385171入账" in context["opponent_name"]
|
|
|
|
|
+
|
|
|
|
|
+ def apply(self, context):
|
|
|
|
|
+ return {"level1": "游戏业务", "level2": "会长收款", "level3": "个人会长充值"}
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+class NongxinFeeRule(FundClassificationRule):
|
|
|
|
|
+ """农信银行手续费规则"""
|
|
|
|
|
+
|
|
|
|
|
+ def match(self, context):
|
|
|
|
|
+ return "手续费" in context["summary"]
|
|
|
|
|
+
|
|
|
|
|
+ def apply(self, context):
|
|
|
|
|
+ return {"level1": "财务费用", "level2": "财务费用", "level3": "手续费"}
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+class NongxinYilianRule(FundClassificationRule):
|
|
|
|
|
+ """农信银行易练规则"""
|
|
|
|
|
+
|
|
|
|
|
+ def match(self, context):
|
|
|
|
|
+ return "易练" in context["summary"]
|
|
|
|
|
+
|
|
|
|
|
+ def apply(self, context):
|
|
|
|
|
+ return {"level1": "易练结算", "level2": "易练结算", "level3": "易练推广支付"}
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+class NongxinLoanRule(FundClassificationRule):
|
|
|
|
|
+ """农信银行贷款规则"""
|
|
|
|
|
+
|
|
|
|
|
+ def match(self, context):
|
|
|
|
|
+ return "贷款" in context["summary"]
|
|
|
|
|
+
|
|
|
|
|
+ def apply(self, context):
|
|
|
|
|
+ return {"level1": "贷款支出", "level2": "贷款支出", "level3": "贷款支出"}
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+class NongxinMerchant238ExpenseRule(FundClassificationRule):
|
|
|
|
|
+ """农信银行商户238165993385171入账支出规则"""
|
|
|
|
|
+
|
|
|
|
|
+ def match(self, context):
|
|
|
|
|
+ return "商户238165993385171入账" in context["opponent_name"]
|
|
|
|
|
+
|
|
|
|
|
+ def apply(self, context):
|
|
|
|
|
+ return {"level1": "日常管理", "level2": "日常管理", "level3": "法务费"}
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
def get_classification_rules():
|
|
def get_classification_rules():
|
|
|
"""
|
|
"""
|
|
|
获取所有资金分类规则列表
|
|
获取所有资金分类规则列表
|
|
@@ -137,5 +187,10 @@ def get_classification_rules():
|
|
|
YilianRule(),
|
|
YilianRule(),
|
|
|
FeeRule(),
|
|
FeeRule(),
|
|
|
CloudServiceRule(),
|
|
CloudServiceRule(),
|
|
|
- PendingSettlementRule()
|
|
|
|
|
|
|
+ PendingSettlementRule(),
|
|
|
|
|
+ NongxinMerchant238Rule(),
|
|
|
|
|
+ NongxinFeeRule(),
|
|
|
|
|
+ NongxinYilianRule(),
|
|
|
|
|
+ NongxinLoanRule(),
|
|
|
|
|
+ NongxinMerchant238ExpenseRule()
|
|
|
]
|
|
]
|