ソースを参照

处理短交易翻写

main
hulei 3日前
コミット
9593bc6e30
99個のファイルの変更5985行の追加6040行の削除
  1. 0
    104
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryMicroPaymentAttachList.cs
  2. 84
    0
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryMicroPaymentAttachList.ts
  3. 0
    98
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryMicroPaymentList.cs
  4. 78
    0
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryMicroPaymentList.ts
  5. 0
    182
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryMoFakeRecord.cs
  6. 156
    0
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryMoFakeRecord.ts
  7. 0
    138
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryNormalCertificate.cs
  8. 121
    0
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryNormalCertificate.ts
  9. 0
    100
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryNotifyRecords.cs
  10. 77
    0
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryNotifyRecords.ts
  11. 0
    128
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryPZMMDY.cs
  12. 108
    0
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryPZMMDY.ts
  13. 0
    128
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryPayLineNumber.cs
  14. 111
    0
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryPayLineNumber.ts
  15. 0
    210
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryPaymentAgreementAccountRelation.cs
  16. 189
    0
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryPaymentAgreementAccountRelation.ts
  17. 0
    226
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryPaymentAgreementRecords.cs
  18. 206
    0
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryPaymentAgreementRecords.ts
  19. 0
    226
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryProductInformation.cs
  20. 209
    0
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryProductInformation.ts
  21. 0
    125
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryProductListByDielectric.cs
  22. 107
    0
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryProductListByDielectric.ts
  23. 0
    119
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryProductPeriod.cs
  24. 99
    0
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryProductPeriod.ts
  25. 0
    106
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryProductRelations_Pro1.cs
  26. 86
    0
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryProductRelations_Pro1.ts
  27. 0
    113
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryProductRelations_Pro2.cs
  28. 93
    0
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryProductRelations_Pro2.ts
  29. 0
    92
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryPublicArgumentList.cs
  30. 72
    0
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryPublicArgumentList.ts
  31. 0
    72
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryPublicParameter.cs
  32. 54
    0
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryPublicParameter.ts
  33. 0
    150
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryRateChangeRecord.cs
  34. 126
    0
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryRateChangeRecord.ts
  35. 0
    105
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryRateList.cs
  36. 84
    0
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryRateList.ts
  37. 0
    93
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryRelationEntrustedLoanAndavailableBalance.cs
  38. 72
    0
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryRelationEntrustedLoanAndavailableBalance.ts
  39. 0
    100
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryReportLossInformation.cs
  40. 82
    0
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryReportLossInformation.ts
  41. 0
    130
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryRevertLoanAccount.cs
  42. 109
    0
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryRevertLoanAccount.ts
  43. 0
    98
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryRevertLoanList.cs
  44. 78
    0
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryRevertLoanList.ts
  45. 0
    148
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QuerySMSList.cs
  46. 126
    0
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QuerySMSList.ts
  47. 0
    271
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QuerySMSSendRecords.cs
  48. 251
    0
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QuerySMSSendRecords.ts
  49. 0
    123
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QuerySTZFSPXX.cs
  50. 102
    0
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QuerySTZFSPXX.ts
  51. 0
    86
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QuerySealCardLinkInfo.cs
  52. 0
    121
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QuerySingleTunkaRegister.cs
  53. 104
    0
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QuerySingleTunkaRegister.ts
  54. 0
    121
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QuerySocialInsuranceInfo.cs
  55. 104
    0
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QuerySocialInsuranceInfo.ts
  56. 0
    104
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QuerySpecialAgreedRateList.cs
  57. 84
    0
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QuerySpecialAgreedRateList.ts
  58. 0
    107
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QuerySpecialInfo.cs
  59. 90
    0
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QuerySpecialInfo.ts
  60. 0
    123
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryStoragingCard.cs
  61. 103
    0
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryStoragingCard.ts
  62. 0
    128
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QuerySubjectsInformation.cs
  63. 111
    0
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QuerySubjectsInformation.ts
  64. 0
    143
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryTellerCashBox.cs
  65. 123
    0
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryTellerCashBox.ts
  66. 0
    171
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryTellerInformation.cs
  67. 154
    0
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryTellerInformation.ts
  68. 0
    116
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryTellerStatusBatch.cs
  69. 96
    0
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryTellerStatusBatch.ts
  70. 0
    163
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryTradeSerialInfo.cs
  71. 130
    0
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryTradeSerialInfo.ts
  72. 0
    115
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryUnitInformation.cs
  73. 98
    0
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryUnitInformation.ts
  74. 0
    99
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryVoucherTypeByClass.cs
  75. 0
    180
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryWTXYDJB.cs
  76. 160
    0
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryWTXYDJB.ts
  77. 0
    173
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryXZKXX.cs
  78. 153
    0
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryXZKXX.ts
  79. 0
    124
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryZHQY.cs
  80. 104
    0
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryZHQY.ts
  81. 0
    128
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryZQXYXX.cs
  82. 111
    0
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryZQXYXX.ts
  83. 0
    161
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryZZKXX.cs
  84. 141
    0
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryZZKXX.ts
  85. 0
    141
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/StatisticsSingleCustomerOraccountDayturnover.cs
  86. 124
    0
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/StatisticsSingleCustomerOraccountDayturnover.ts
  87. 0
    58
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/TellerTransitionVerification.cs
  88. 44
    0
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/TellerTransitionVerification.ts
  89. 0
    93
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/YZMMQ.cs
  90. 79
    0
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/YZMMQ.ts
  91. 160
    0
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/demo/QueryWTXYDJB.ts
  92. 153
    0
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/demo/QueryXZKXX.ts
  93. 104
    0
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/demo/QueryZHQY.ts
  94. 111
    0
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/demo/QueryZQXYXX.ts
  95. 141
    0
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/demo/QueryZZKXX.ts
  96. 124
    0
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/demo/StatisticsSingleCustomerOraccountDayturnover.ts
  97. 76
    0
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/demo/TFBase.ts
  98. 44
    0
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/demo/TellerTransitionVerification.ts
  99. 79
    0
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/demo/YZMMQ.ts

+ 0
- 104
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryMicroPaymentAttachList.cs ファイルの表示

@@ -1,104 +0,0 @@
1
-using System;
2
-using System.Collections.Generic;
3
-using System.ComponentModel;
4
-using System.Linq;
5
-using System.Text;
6
-
7
-namespace TellerSystem.Contract.Function
8
-{
9
-    /// <summary>
10
-    /// 9598查询-540201-查询小额附加域主表
11
-    /// 540201-查询小额附加域主表
12
-    /// </summary>
13
-    public class QueryMicroPaymentAttachList : TFOutput
14
-    {
15
-        #region Output
16
-        /// <summary>
17
-        /// 查询结果
18
-        /// 文件格式:附加数据
19
-        /// </summary>
20
-        public string CXJG { get; internal set; }
21
-
22
-        /// <summary>
23
-        /// 查询结果
24
-        /// 文件格式:附加数据
25
-        /// </summary>
26
-        public List<E_CXJG> CXJGData { get; internal set; }
27
-
28
-        /// <summary>
29
-        /// 查询结果
30
-        /// 文件格式:附加数据
31
-        /// </summary>
32
-        public class E_CXJG
33
-        {
34
-            /// <summary>
35
-            /// 附加数据
36
-            /// </summary>
37
-            public string FJSJ { get; set; }
38
-
39
-        }
40
-
41
-        #endregion
42
-
43
-        #region Input
44
-		/// <summary>
45
-        /// 参数清单
46
-        /// </summary>
47
-        public class Input : TFInput
48
-        {
49
-            /// <summary>
50
-            /// 查询条件 
51
-            /// 交易日期
52
-            /// </summary>
53
-            public string JYRQ { get; set; }
54
-
55
-            /// <summary>
56
-            /// 查询条件 
57
-            /// 委托日期
58
-            /// </summary>
59
-            public string WTRQ { get; set; }
60
-
61
-            /// <summary>
62
-            /// 查询条件 
63
-            /// 附加数据
64
-            /// </summary>
65
-            public string FJSJ { get; set; }
66
-
67
-
68
-            /// <summary>                 
69
-            /// 定义业务逻辑              
70
-            /// </summary>                
71
-            /// <returns></returns>  
72
-            public override TFOutput Raise()
73
-            {
74
-                //拉取数据                                  
75
-                var output = new QueryMicroPaymentAttachList();
76
-                PageData.TradeAPIs.InitFd(MessageData);
77
-                PageData.TradeAPIs.CommSend(MessageData);
78
-				MessageData.Fd126_5 = MainCode;
79
-                MessageData.Fd16 = "9598";
80
-                MessageData.Fd123 = string.Format("1,540201,{0},{1},{2},",JYRQ,WTRQ,FJSJ);
81
-
82
-                PageData.TradeAPIs.CallServer(MessageData);
83
-                if (MessageData.Fd12 != "0000")
84
-                {
85
-                    output.IsFailed = true;
86
-                    output.FailureCause = PageData.TradeAPIs.GetError(MessageData);
87
-                }                
88
-                output.CXJGData = AnilyzeFileData<E_CXJG>(MessageData.FileData,
89
-                                            "附加数据|",
90
-                                            x =>
91
-                                            {
92
-                                                return new E_CXJG
93
-                                                {
94
-                                                    FJSJ = x["附加数据"]
95
-                                                };
96
-                                            });
97
-                output.CXJG = MessageData.FileData;
98
-
99
-                return output;
100
-            }
101
-        }
102
-        #endregion
103
-    }
104
-}

+ 84
- 0
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryMicroPaymentAttachList.ts ファイルの表示

@@ -0,0 +1,84 @@
1
+import { TFInput, TFOutput } from './TFBase'
2
+import { PageData } from '@/utils/page-data'
3
+
4
+/**
5
+ * 9598查询-540201-查询小额附加域主表
6
+ * 540201-查询小额附加域主表
7
+ */
8
+export class QueryMicroPaymentAttachList extends TFOutput {
9
+    /**
10
+     * 查询结果
11
+     * 文件格式:附加数据
12
+     */
13
+    public CXJG: string = ''
14
+
15
+    /**
16
+     * 查询结果
17
+     * 文件格式:附加数据
18
+     */
19
+    public CXJGData: E_CXJG[] = []
20
+}
21
+
22
+/**
23
+ * 查询结果
24
+ * 文件格式:附加数据
25
+ */
26
+export class E_CXJG {
27
+    /**
28
+     * 附加数据
29
+     */
30
+    public FJSJ: string = ''
31
+}
32
+
33
+/**
34
+ * 参数清单
35
+ */
36
+export class QueryMicroPaymentAttachListInput extends TFInput {
37
+    /**
38
+     * 查询条件 
39
+     * 交易日期
40
+     */
41
+    public JYRQ: string = ''
42
+
43
+    /**
44
+     * 查询条件 
45
+     * 委托日期
46
+     */
47
+    public WTRQ: string = ''
48
+
49
+    /**
50
+     * 查询条件 
51
+     * 附加数据
52
+     */
53
+    public FJSJ: string = ''
54
+
55
+    /**                 
56
+     * 定义业务逻辑              
57
+     * @returns 查询结果
58
+     */
59
+    public Raise(): QueryMicroPaymentAttachList {
60
+        // 拉取数据                                  
61
+        const output = new QueryMicroPaymentAttachList()
62
+        PageData.TradeAPIs.InitFd(this.MessageData)
63
+        PageData.TradeAPIs.CommSend(this.MessageData)
64
+        this.MessageData.Fd126_5 = this.MainCode
65
+        this.MessageData.Fd16 = "9598"
66
+        this.MessageData.Fd123 = `1,540201,${this.JYRQ},${this.WTRQ},${this.FJSJ},`
67
+
68
+        PageData.TradeAPIs.CallServer(this.MessageData)
69
+        if (this.MessageData.Fd12 != "0000") {
70
+            output.IsFailed = true
71
+            output.FailureCause = PageData.TradeAPIs.GetError(this.MessageData)
72
+        }
73
+        output.CXJGData = this.AnilyzeFileData<E_CXJG>(this.MessageData.FileData,
74
+            "附加数据|",
75
+            (x) => {
76
+                return {
77
+                    FJSJ: x["附加数据"]
78
+                }
79
+            })
80
+        output.CXJG = this.MessageData.FileData
81
+
82
+        return output
83
+    }
84
+}

+ 0
- 98
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryMicroPaymentList.cs ファイルの表示

@@ -1,98 +0,0 @@
1
-using System;
2
-using System.Collections.Generic;
3
-using System.ComponentModel;
4
-using System.Linq;
5
-using System.Text;
6
-
7
-namespace TellerSystem.Contract.Function
8
-{
9
-    /// <summary>
10
-    /// 9598查询-540001-查询小额支付交易主表
11
-    /// 小额往帐拒绝、往帐扎差
12
-    /// </summary>
13
-    public class QueryMicroPaymentList : TFOutput
14
-    {
15
-        #region Output
16
-        /// <summary>
17
-        /// 查询结果
18
-        /// 文件格式:交易状态
19
-        /// </summary>
20
-        public string CXJG { get; internal set; }
21
-
22
-        /// <summary>
23
-        /// 查询结果
24
-        /// 文件格式:交易状态
25
-        /// </summary>
26
-        public List<E_CXJG> CXJGData { get; internal set; }
27
-
28
-        /// <summary>
29
-        /// 查询结果
30
-        /// 文件格式:交易状态
31
-        /// </summary>
32
-        public class E_CXJG
33
-        {
34
-            /// <summary>
35
-            /// 交易状态
36
-            /// </summary>
37
-            public string JYZT { get; set; }
38
-
39
-        }
40
-
41
-        #endregion
42
-
43
-        #region Input
44
-		/// <summary>
45
-        /// 参数清单
46
-        /// </summary>
47
-        public class Input : TFInput
48
-        {
49
-            /// <summary>
50
-            /// 查询条件 
51
-            /// 委托日期
52
-            /// </summary>
53
-            public string WTRQ { get; set; }
54
-
55
-            /// <summary>
56
-            /// 查询条件 
57
-            /// 支付交易序号
58
-            /// </summary>
59
-            public string ZFJYXH { get; set; }
60
-
61
-
62
-            /// <summary>                 
63
-            /// 定义业务逻辑              
64
-            /// </summary>                
65
-            /// <returns></returns>  
66
-            public override TFOutput Raise()
67
-            {
68
-                //拉取数据                                  
69
-                var output = new QueryMicroPaymentList();
70
-                PageData.TradeAPIs.InitFd(MessageData);
71
-                PageData.TradeAPIs.CommSend(MessageData);
72
-				MessageData.Fd126_5 = MainCode;
73
-                MessageData.Fd16 = "9598";
74
-                MessageData.Fd123 = string.Format("1,540001,{0},{1},",WTRQ,ZFJYXH);
75
-
76
-                PageData.TradeAPIs.CallServer(MessageData);
77
-                if (MessageData.Fd12 != "0000")
78
-                {
79
-                    output.IsFailed = true;
80
-                    output.FailureCause = PageData.TradeAPIs.GetError(MessageData);
81
-                }                
82
-                output.CXJGData = AnilyzeFileData<E_CXJG>(MessageData.FileData,
83
-                                            "交易状态|",
84
-                                            x =>
85
-                                            {
86
-                                                return new E_CXJG
87
-                                                {
88
-                                                    JYZT = x["交易状态"]
89
-                                                };
90
-                                            });
91
-                output.CXJG = MessageData.FileData;
92
-
93
-                return output;
94
-            }
95
-        }
96
-        #endregion
97
-    }
98
-}

+ 78
- 0
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryMicroPaymentList.ts ファイルの表示

@@ -0,0 +1,78 @@
1
+import { TFInput, TFOutput } from './TFBase'
2
+import { PageData } from '@/utils/page-data'
3
+
4
+/**
5
+ * 9598查询-540001-查询小额支付交易主表
6
+ * 小额往帐拒绝、往帐扎差
7
+ */
8
+export class QueryMicroPaymentList extends TFOutput {
9
+    /**
10
+     * 查询结果
11
+     * 文件格式:交易状态
12
+     */
13
+    public CXJG: string = ''
14
+
15
+    /**
16
+     * 查询结果
17
+     * 文件格式:交易状态
18
+     */
19
+    public CXJGData: E_CXJG[] = []
20
+}
21
+
22
+/**
23
+ * 查询结果
24
+ * 文件格式:交易状态
25
+ */
26
+export class E_CXJG {
27
+    /**
28
+     * 交易状态
29
+     */
30
+    public JYZT: string = ''
31
+}
32
+
33
+/**
34
+ * 参数清单
35
+ */
36
+export class QueryMicroPaymentListInput extends TFInput {
37
+    /**
38
+     * 查询条件 
39
+     * 委托日期
40
+     */
41
+    public WTRQ: string = ''
42
+
43
+    /**
44
+     * 查询条件 
45
+     * 支付交易序号
46
+     */
47
+    public ZFJYXH: string = ''
48
+
49
+    /**                 
50
+     * 定义业务逻辑              
51
+     * @returns 查询结果
52
+     */
53
+    public Raise(): QueryMicroPaymentList {
54
+        // 拉取数据                                  
55
+        const output = new QueryMicroPaymentList()
56
+        PageData.TradeAPIs.InitFd(this.MessageData)
57
+        PageData.TradeAPIs.CommSend(this.MessageData)
58
+        this.MessageData.Fd126_5 = this.MainCode
59
+        this.MessageData.Fd16 = "9598"
60
+        this.MessageData.Fd123 = `1,540001,${this.WTRQ},${this.ZFJYXH},`
61
+
62
+        PageData.TradeAPIs.CallServer(this.MessageData)
63
+        if (this.MessageData.Fd12 != "0000") {
64
+            output.IsFailed = true
65
+            output.FailureCause = PageData.TradeAPIs.GetError(this.MessageData)
66
+        }
67
+        output.CXJGData = this.AnilyzeFileData<E_CXJG>(this.MessageData.FileData,
68
+            "交易状态|",
69
+            (x) => {
70
+                return {
71
+                    JYZT: x["交易状态"]
72
+                }
73
+            })
74
+        output.CXJG = this.MessageData.FileData
75
+
76
+        return output
77
+    }
78
+}

+ 0
- 182
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryMoFakeRecord.cs ファイルの表示

@@ -1,182 +0,0 @@
1
-using System;
2
-using System.Collections.Generic;
3
-using System.ComponentModel;
4
-using System.Linq;
5
-using System.Text;
6
-
7
-namespace TellerSystem.Contract.Function
8
-{
9
-    /// <summary>
10
-    /// 查询mo_fake表返回没收记录(文件)
11
-    /// 查询mo_fake表返回没收记录
12
-    /// </summary>
13
-    public class QueryMoFakeRecord : TFOutput
14
-    {
15
-        #region Output
16
-        /// <summary>
17
-        /// 文件
18
-        /// 没收凭证号|没收序号|客户姓名|版别|券别|冠字号码|张数|登记日期|状态|备注|
19
-        /// </summary>
20
-        public string WJ { get; internal set; }
21
-
22
-        /// <summary>
23
-        /// 文件
24
-        /// 没收凭证号|没收序号|客户姓名|版别|券别|冠字号码|张数|登记日期|状态|备注|
25
-        /// </summary>
26
-        public List<E_WJ> WJData { get; internal set; }
27
-
28
-        /// <summary>
29
-        /// 文件
30
-        /// 没收凭证号|没收序号|客户姓名|版别|券别|冠字号码|张数|登记日期|状态|备注|
31
-        /// </summary>
32
-        public class E_WJ
33
-        {
34
-            /// <summary>
35
-            /// 没收凭证号
36
-            /// </summary>
37
-            public string MSPZH { get; set; }
38
-
39
-            /// <summary>
40
-            /// 没收序号
41
-            /// </summary>
42
-            public string MSXH { get; set; }
43
-
44
-            /// <summary>
45
-            /// 客户姓名
46
-            /// </summary>
47
-            public string KHXM { get; set; }
48
-
49
-            /// <summary>
50
-            /// 版别
51
-            /// </summary>
52
-            public string BB { get; set; }
53
-
54
-            /// <summary>
55
-            /// 券别
56
-            /// </summary>
57
-            public string QB { get; set; }
58
-
59
-            /// <summary>
60
-            /// 冠字号码
61
-            /// </summary>
62
-            public string GZHM { get; set; }
63
-
64
-            /// <summary>
65
-            /// 张数
66
-            /// </summary>
67
-            public string ZS { get; set; }
68
-
69
-            /// <summary>
70
-            /// 登记日期
71
-            /// </summary>
72
-            public string DJRQ { get; set; }
73
-
74
-            /// <summary>
75
-            /// 状态
76
-            /// </summary>
77
-            public string ZT { get; set; }
78
-
79
-            /// <summary>
80
-            /// 备注
81
-            /// </summary>
82
-            public string BZ { get; set; }
83
-
84
-        }
85
-
86
-        #endregion
87
-
88
-        #region Input
89
-		/// <summary>
90
-        /// 参数清单
91
-        /// </summary>
92
-        public class Input : TFInput
93
-        {
94
-            /// <summary>
95
-            /// 没收序号 0350
96
-            ///  
97
-            /// </summary>
98
-            public string XH { get; set; }
99
-
100
-            /// <summary>
101
-            /// 没收凭证号 0580
102
-            ///  
103
-            /// </summary>
104
-            public string PZH { get; set; }
105
-
106
-            /// <summary>
107
-            /// 现金管理员 0650
108
-            ///  
109
-            /// </summary>
110
-            public string XJGLY { get; set; }
111
-
112
-            /// <summary>
113
-            /// 状态 0690
114
-            ///  
115
-            /// </summary>
116
-            public string ZT { get; set; }
117
-
118
-            /// <summary>
119
-            /// 接收柜员 0730
120
-            ///  
121
-            /// </summary>
122
-            public string JSGY { get; set; }
123
-
124
-            /// <summary>
125
-            /// 登记柜员 0920
126
-            ///  
127
-            /// </summary>
128
-            public string DJGY { get; set; }
129
-
130
-
131
-            /// <summary>                 
132
-            /// 定义业务逻辑              
133
-            /// </summary>                
134
-            /// <returns></returns>  
135
-            public override TFOutput Raise()
136
-            {
137
-                //拉取数据                                  
138
-                var output = new QueryMoFakeRecord();
139
-                PageData.TradeAPIs.InitFd(MessageData);
140
-                PageData.TradeAPIs.CommSend(MessageData);
141
-				MessageData.Fd126_5 = MainCode;
142
-                MessageData.Fd16 = "CXCL";
143
-                MessageData.Fd35 = XH;
144
-                MessageData.Fd58 = PZH;
145
-                MessageData.Fd128 = "0098";
146
-                MessageData.Fd65 = XJGLY;
147
-                MessageData.Fd69 = ZT;
148
-                MessageData.Fd73 = JSGY;
149
-                MessageData.Fd92 = DJGY;
150
-
151
-                PageData.TradeAPIs.CallServer(MessageData);
152
-                if (MessageData.Fd12 != "0000")
153
-                {
154
-                    output.IsFailed = true;
155
-                    output.FailureCause = PageData.TradeAPIs.GetError(MessageData);
156
-                }                
157
-                output.WJData = AnilyzeFileData<E_WJ>(MessageData.FileData,
158
-                                            "没收凭证号|没收序号|客户姓名|版别|券别|冠字号码|张数|登记日期|状态|备注|",
159
-                                            x =>
160
-                                            {
161
-                                                return new E_WJ
162
-                                                {
163
-                                                    MSPZH = x["没收凭证号"],
164
-                                                    MSXH = x["没收序号"],
165
-                                                    KHXM = x["客户姓名"],
166
-                                                    BB = x["版别"],
167
-                                                    QB = x["券别"],
168
-                                                    GZHM = x["冠字号码"],
169
-                                                    ZS = x["张数"],
170
-                                                    DJRQ = x["登记日期"],
171
-                                                    ZT = x["状态"],
172
-                                                    BZ = x["备注"]
173
-                                                };
174
-                                            });
175
-                output.WJ = MessageData.FileData;
176
-
177
-                return output;
178
-            }
179
-        }
180
-        #endregion
181
-    }
182
-}

+ 156
- 0
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryMoFakeRecord.ts ファイルの表示

@@ -0,0 +1,156 @@
1
+import { TFInput, TFOutput } from './TFBase'
2
+import { PageData } from '@/utils/page-data'
3
+
4
+/**
5
+ * 查询mo_fake表返回没收记录(文件)
6
+ * 查询mo_fake表返回没收记录
7
+ */
8
+export class QueryMoFakeRecord extends TFOutput {
9
+    /**
10
+     * 文件
11
+     * 没收凭证号|没收序号|客户姓名|版别|券别|冠字号码|张数|登记日期|状态|备注|
12
+     */
13
+    public WJ: string = ''
14
+
15
+    /**
16
+     * 文件
17
+     * 没收凭证号|没收序号|客户姓名|版别|券别|冠字号码|张数|登记日期|状态|备注|
18
+     */
19
+    public WJData: E_WJ[] = []
20
+}
21
+
22
+/**
23
+ * 文件
24
+ * 没收凭证号|没收序号|客户姓名|版别|券别|冠字号码|张数|登记日期|状态|备注|
25
+ */
26
+export class E_WJ {
27
+    /**
28
+     * 没收凭证号
29
+     */
30
+    public MSPZH: string = ''
31
+
32
+    /**
33
+     * 没收序号
34
+     */
35
+    public MSXH: string = ''
36
+
37
+    /**
38
+     * 客户姓名
39
+     */
40
+    public KHXM: string = ''
41
+
42
+    /**
43
+     * 版别
44
+     */
45
+    public BB: string = ''
46
+
47
+    /**
48
+     * 券别
49
+     */
50
+    public QB: string = ''
51
+
52
+    /**
53
+     * 冠字号码
54
+     */
55
+    public GZHM: string = ''
56
+
57
+    /**
58
+     * 张数
59
+     */
60
+    public ZS: string = ''
61
+
62
+    /**
63
+     * 登记日期
64
+     */
65
+    public DJRQ: string = ''
66
+
67
+    /**
68
+     * 状态
69
+     */
70
+    public ZT: string = ''
71
+
72
+    /**
73
+     * 备注
74
+     */
75
+    public BZ: string = ''
76
+}
77
+
78
+/**
79
+ * 参数清单
80
+ */
81
+export class QueryMoFakeRecordInput extends TFInput {
82
+    /**
83
+     * 没收序号 0350
84
+     */
85
+    public XH: string = ''
86
+
87
+    /**
88
+     * 没收凭证号 0580
89
+     */
90
+    public PZH: string = ''
91
+
92
+    /**
93
+     * 现金管理员 0650
94
+     */
95
+    public XJGLY: string = ''
96
+
97
+    /**
98
+     * 状态 0690
99
+     */
100
+    public ZT: string = ''
101
+
102
+    /**
103
+     * 接收柜员 0730
104
+     */
105
+    public JSGY: string = ''
106
+
107
+    /**
108
+     * 登记柜员 0920
109
+     */
110
+    public DJGY: string = ''
111
+
112
+    /**                 
113
+     * 定义业务逻辑              
114
+     * @returns 查询结果
115
+     */
116
+    public Raise(): QueryMoFakeRecord {
117
+        // 拉取数据                                  
118
+        const output = new QueryMoFakeRecord()
119
+        PageData.TradeAPIs.InitFd(this.MessageData)
120
+        PageData.TradeAPIs.CommSend(this.MessageData)
121
+        this.MessageData.Fd126_5 = this.MainCode
122
+        this.MessageData.Fd16 = "CXCL"
123
+        this.MessageData.Fd35 = this.XH
124
+        this.MessageData.Fd58 = this.PZH
125
+        this.MessageData.Fd128 = "0098"
126
+        this.MessageData.Fd65 = this.XJGLY
127
+        this.MessageData.Fd69 = this.ZT
128
+        this.MessageData.Fd73 = this.JSGY
129
+        this.MessageData.Fd92 = this.DJGY
130
+
131
+        PageData.TradeAPIs.CallServer(this.MessageData)
132
+        if (this.MessageData.Fd12 != "0000") {
133
+            output.IsFailed = true
134
+            output.FailureCause = PageData.TradeAPIs.GetError(this.MessageData)
135
+        }
136
+        output.WJData = this.AnilyzeFileData<E_WJ>(this.MessageData.FileData,
137
+            "没收凭证号|没收序号|客户姓名|版别|券别|冠字号码|张数|登记日期|状态|备注|",
138
+            (x) => {
139
+                return {
140
+                    MSPZH: x["没收凭证号"],
141
+                    MSXH: x["没收序号"],
142
+                    KHXM: x["客户姓名"],
143
+                    BB: x["版别"],
144
+                    QB: x["券别"],
145
+                    GZHM: x["冠字号码"],
146
+                    ZS: x["张数"],
147
+                    DJRQ: x["登记日期"],
148
+                    ZT: x["状态"],
149
+                    BZ: x["备注"]
150
+                }
151
+            })
152
+        output.WJ = this.MessageData.FileData
153
+
154
+        return output
155
+    }
156
+}

+ 0
- 138
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryNormalCertificate.cs ファイルの表示

@@ -1,138 +0,0 @@
1
-using System;
2
-using System.Collections.Generic;
3
-using System.ComponentModel;
4
-using System.Linq;
5
-using System.Text;
6
-
7
-namespace TellerSystem.Contract.Function
8
-{
9
-    /// <summary>
10
-    /// 柜员凭证信息查询
11
-    /// 通过柜员号查询柜员凭证台账
12
-    /// </summary>
13
-    public class QueryNormalCertificate : TFOutput
14
-    {
15
-        #region Output
16
-        /// <summary>
17
-        /// 凭证列表
18
-        /// 凭证类别|凭证代码|凭证类型|起始号码|终止号码|数量|凭证状态|
19
-        /// </summary>
20
-        public string PZLB { get; internal set; }
21
-
22
-        /// <summary>
23
-        /// 凭证列表
24
-        /// 凭证类别|凭证代码|凭证类型|起始号码|终止号码|数量|凭证状态|
25
-        /// </summary>
26
-        public List<E_PZLB> PZLBData { get; internal set; }
27
-
28
-        /// <summary>
29
-        /// 凭证列表
30
-        /// 凭证类别|凭证代码|凭证类型|起始号码|终止号码|数量|凭证状态|
31
-        /// </summary>
32
-        public class E_PZLB
33
-        {
34
-            /// <summary>
35
-            /// 凭证类别
36
-            /// </summary>
37
-            public string PZLB { get; set; }
38
-
39
-            /// <summary>
40
-            /// 凭证代码
41
-            /// </summary>
42
-            public string PZDM { get; set; }
43
-
44
-            /// <summary>
45
-            /// 凭证类型
46
-            /// </summary>
47
-            public string PZLX { get; set; }
48
-
49
-            /// <summary>
50
-            /// 起始号码
51
-            /// </summary>
52
-            public string QSHM { get; set; }
53
-
54
-            /// <summary>
55
-            /// 终止号码
56
-            /// </summary>
57
-            public string ZZHM { get; set; }
58
-
59
-            /// <summary>
60
-            /// 数量
61
-            /// </summary>
62
-            public string SL { get; set; }
63
-
64
-            /// <summary>
65
-            /// 凭证状态
66
-            /// </summary>
67
-            public string PZZT { get; set; }
68
-
69
-        }
70
-
71
-        #endregion
72
-
73
-        #region Input
74
-		/// <summary>
75
-        /// 参数清单
76
-        /// </summary>
77
-        public class Input : TFInput
78
-        {
79
-            /// <summary>
80
-            /// 柜员号 0920
81
-            ///  
82
-            /// </summary>
83
-            public string GYH { get; set; }
84
-            /// <summary>
85
-            /// 待销毁标志
86
-            /// </summary>
87
-            public string XHBZ { get; set; }
88
-            /// <summary>
89
-            /// 印章类 0710
90
-            /// 传1只保留印章类,传其他只保留其他
91
-            /// </summary>
92
-            public string IsYZL { get; set; }
93
-
94
-            /// <summary>                 
95
-            /// 定义业务逻辑              
96
-            /// </summary>                
97
-            /// <returns></returns>  
98
-            public override TFOutput Raise()
99
-            {
100
-                //拉取数据                                  
101
-                var output = new QueryNormalCertificate();
102
-                PageData.TradeAPIs.InitFd(MessageData);
103
-                PageData.TradeAPIs.CommSend(MessageData);
104
-				MessageData.Fd126_5 = MainCode;
105
-                MessageData.Fd16 = "CXCL";
106
-                MessageData.Fd92 = GYH;
107
-                MessageData.Fd128 = "0039";
108
-                MessageData.Fd70 = XHBZ;
109
-                MessageData.Fd71 = IsYZL;
110
-                PageData.TradeAPIs.CallServer(MessageData);
111
-                if (MessageData.Fd12 != "0000")
112
-                {
113
-                    output.IsFailed = true;
114
-                    output.FailureCause = PageData.TradeAPIs.GetError(MessageData);
115
-                }                
116
-                output.PZLBData = AnilyzeFileData<E_PZLB>(MessageData.FileData,
117
-                                            "凭证类别|凭证代码|凭证类型|起始号码|终止号码|数量|凭证状态|",
118
-                                            x =>
119
-                                            {
120
-                                                return new E_PZLB
121
-                                                {
122
-                                                    PZLB = x["凭证类别"],
123
-                                                    PZDM = x["凭证代码"],
124
-                                                    PZLX = x["凭证类型"],
125
-                                                    QSHM = x["起始号码"],
126
-                                                    ZZHM = x["终止号码"],
127
-                                                    SL = x["数量"],
128
-                                                    PZZT = x["凭证状态"]
129
-                                                };
130
-                                            });
131
-                output.PZLB = MessageData.FileData;
132
-
133
-                return output;
134
-            }
135
-        }
136
-        #endregion
137
-    }
138
-}

+ 121
- 0
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryNormalCertificate.ts ファイルの表示

@@ -0,0 +1,121 @@
1
+import { TFInput, TFOutput } from './TFBase'
2
+import { PageData } from '@/utils/page-data'
3
+
4
+/**
5
+ * 柜员凭证信息查询
6
+ * 通过柜员号查询柜员凭证台账
7
+ */
8
+export class QueryNormalCertificate extends TFOutput {
9
+    /**
10
+     * 凭证列表
11
+     * 凭证类别|凭证代码|凭证类型|起始号码|终止号码|数量|凭证状态|
12
+     */
13
+    public PZLB: string = ''
14
+
15
+    /**
16
+     * 凭证列表
17
+     * 凭证类别|凭证代码|凭证类型|起始号码|终止号码|数量|凭证状态|
18
+     */
19
+    public PZLBData: E_PZLB[] = []
20
+}
21
+
22
+/**
23
+ * 凭证列表
24
+ * 凭证类别|凭证代码|凭证类型|起始号码|终止号码|数量|凭证状态|
25
+ */
26
+export class E_PZLB {
27
+    /**
28
+     * 凭证类别
29
+     */
30
+    public PZLB: string = ''
31
+
32
+    /**
33
+     * 凭证代码
34
+     */
35
+    public PZDM: string = ''
36
+
37
+    /**
38
+     * 凭证类型
39
+     */
40
+    public PZLX: string = ''
41
+
42
+    /**
43
+     * 起始号码
44
+     */
45
+    public QSHM: string = ''
46
+
47
+    /**
48
+     * 终止号码
49
+     */
50
+    public ZZHM: string = ''
51
+
52
+    /**
53
+     * 数量
54
+     */
55
+    public SL: string = ''
56
+
57
+    /**
58
+     * 凭证状态
59
+     */
60
+    public PZZT: string = ''
61
+}
62
+
63
+/**
64
+ * 参数清单
65
+ */
66
+export class QueryNormalCertificateInput extends TFInput {
67
+    /**
68
+     * 柜员号 0920
69
+     */
70
+    public GYH: string = ''
71
+
72
+    /**
73
+     * 待销毁标志
74
+     */
75
+    public XHBZ: string = ''
76
+
77
+    /**
78
+     * 印章类 0710
79
+     * 传1只保留印章类,传其他只保留其他
80
+     */
81
+    public IsYZL: string = ''
82
+
83
+    /**                 
84
+     * 定义业务逻辑              
85
+     * @returns 查询结果
86
+     */
87
+    public Raise(): QueryNormalCertificate {
88
+        // 拉取数据                                  
89
+        const output = new QueryNormalCertificate()
90
+        PageData.TradeAPIs.InitFd(this.MessageData)
91
+        PageData.TradeAPIs.CommSend(this.MessageData)
92
+        this.MessageData.Fd126_5 = this.MainCode
93
+        this.MessageData.Fd16 = "CXCL"
94
+        this.MessageData.Fd92 = this.GYH
95
+        this.MessageData.Fd128 = "0039"
96
+        this.MessageData.Fd70 = this.XHBZ
97
+        this.MessageData.Fd71 = this.IsYZL
98
+
99
+        PageData.TradeAPIs.CallServer(this.MessageData)
100
+        if (this.MessageData.Fd12 != "0000") {
101
+            output.IsFailed = true
102
+            output.FailureCause = PageData.TradeAPIs.GetError(this.MessageData)
103
+        }
104
+        output.PZLBData = this.AnilyzeFileData<E_PZLB>(this.MessageData.FileData,
105
+            "凭证类别|凭证代码|凭证类型|起始号码|终止号码|数量|凭证状态|",
106
+            (x) => {
107
+                return {
108
+                    PZLB: x["凭证类别"],
109
+                    PZDM: x["凭证代码"],
110
+                    PZLX: x["凭证类型"],
111
+                    QSHM: x["起始号码"],
112
+                    ZZHM: x["终止号码"],
113
+                    SL: x["数量"],
114
+                    PZZT: x["凭证状态"]
115
+                }
116
+            })
117
+        output.PZLB = this.MessageData.FileData
118
+
119
+        return output
120
+    }
121
+}

+ 0
- 100
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryNotifyRecords.cs ファイルの表示

@@ -1,100 +0,0 @@
1
-using System;
2
-using System.Collections.Generic;
3
-using System.ComponentModel;
4
-using System.Linq;
5
-using System.Text;
6
-
7
-namespace TellerSystem.Contract.Function
8
-{
9
-    /// <summary>
10
-    /// 查询通知登记薄
11
-    /// 通过贷款账号查询通知登记薄
12
-    /// </summary>
13
-    public class QueryNotifyRecords : TFOutput
14
-    {
15
-        #region Output
16
-        /// <summary>
17
-        /// 还款账号 0310
18
-        /// 
19
-        /// </summary>
20
-        public string HKZH { get; internal set; }
21
-
22
-        /// <summary>
23
-        /// 还款金额 0390
24
-        /// 
25
-        /// </summary>
26
-        public string HKJE { get; internal set; }
27
-
28
-        /// <summary>
29
-        /// 预约支取日期 0440
30
-        /// 
31
-        /// </summary>
32
-        public string YYZQRQ { get; internal set; }
33
-
34
-        /// <summary>
35
-        /// 标志位 0740
36
-        /// 第一位:  是否预约[Y:已预约 N:未预约] 	第二位:  是否加息[0:否 1:是]
37
-        /// </summary>
38
-        public string BZW { get; internal set; }
39
-
40
-        /// <summary>
41
-        /// 合同利率 0840
42
-        /// 
43
-        /// </summary>
44
-        public string HTLL { get; internal set; }
45
-
46
-        /// <summary>
47
-        /// 额外利息计算月数或天数 0490
48
-        /// 
49
-        /// </summary>
50
-        public string EWLXJXS { get; internal set; }
51
-
52
-
53
-        #endregion
54
-
55
-        #region Input
56
-		/// <summary>
57
-        /// 参数清单
58
-        /// </summary>
59
-        public class Input : TFInput
60
-        {
61
-            /// <summary>
62
-            /// 贷款账号 0300
63
-            ///  
64
-            /// </summary>
65
-            public string DKZH { get; set; }
66
-
67
-
68
-            /// <summary>                 
69
-            /// 定义业务逻辑              
70
-            /// </summary>                
71
-            /// <returns></returns>  
72
-            public override TFOutput Raise()
73
-            {
74
-                //拉取数据                                  
75
-                var output = new QueryNotifyRecords();
76
-                PageData.TradeAPIs.InitFd(MessageData);
77
-                PageData.TradeAPIs.CommSend(MessageData);
78
-				MessageData.Fd126_5 = MainCode;
79
-                MessageData.Fd16 = "K041";
80
-                MessageData.Fd30 = DKZH;
81
-
82
-                PageData.TradeAPIs.CallServer(MessageData);
83
-                if (MessageData.Fd12 != "0000")
84
-                {
85
-                    output.IsFailed = true;
86
-                    output.FailureCause = PageData.TradeAPIs.GetError(MessageData);
87
-                }                
88
-                output.HKZH = (MessageData.Fd31);
89
-                output.HKJE = (MessageData.Fd39);
90
-                output.YYZQRQ = (MessageData.Fd44);
91
-                output.BZW = (MessageData.Fd74);
92
-                output.HTLL = (MessageData.Fd84);
93
-                output.EWLXJXS = (MessageData.Fd49);
94
-
95
-                return output;
96
-            }
97
-        }
98
-        #endregion
99
-    }
100
-}

+ 77
- 0
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryNotifyRecords.ts ファイルの表示

@@ -0,0 +1,77 @@
1
+import { TFInput, TFOutput } from './TFBase'
2
+import { PageData } from '@/utils/page-data'
3
+
4
+/**
5
+ * 查询通知登记薄
6
+ * 通过贷款账号查询通知登记薄
7
+ */
8
+export class QueryNotifyRecords extends TFOutput {
9
+    /**
10
+     * 还款账号 0310
11
+     */
12
+    public HKZH: string = ''
13
+
14
+    /**
15
+     * 还款金额 0390
16
+     */
17
+    public HKJE: string = ''
18
+
19
+    /**
20
+     * 预约支取日期 0440
21
+     */
22
+    public YYZQRQ: string = ''
23
+
24
+    /**
25
+     * 标志位 0740
26
+     * 第一位:  是否预约[Y:已预约 N:未预约] 	第二位:  是否加息[0:否 1:是]
27
+     */
28
+    public BZW: string = ''
29
+
30
+    /**
31
+     * 合同利率 0840
32
+     */
33
+    public HTLL: string = ''
34
+
35
+    /**
36
+     * 额外利息计算月数或天数 0490
37
+     */
38
+    public EWLXJXS: string = ''
39
+}
40
+
41
+/**
42
+ * 参数清单
43
+ */
44
+export class QueryNotifyRecordsInput extends TFInput {
45
+    /**
46
+     * 贷款账号 0300
47
+     */
48
+    public DKZH: string = ''
49
+
50
+    /**                 
51
+     * 定义业务逻辑              
52
+     * @returns 查询结果
53
+     */
54
+    public Raise(): QueryNotifyRecords {
55
+        // 拉取数据                                  
56
+        const output = new QueryNotifyRecords()
57
+        PageData.TradeAPIs.InitFd(this.MessageData)
58
+        PageData.TradeAPIs.CommSend(this.MessageData)
59
+        this.MessageData.Fd126_5 = this.MainCode
60
+        this.MessageData.Fd16 = "K041"
61
+        this.MessageData.Fd30 = this.DKZH
62
+
63
+        PageData.TradeAPIs.CallServer(this.MessageData)
64
+        if (this.MessageData.Fd12 != "0000") {
65
+            output.IsFailed = true
66
+            output.FailureCause = PageData.TradeAPIs.GetError(this.MessageData)
67
+        }
68
+        output.HKZH = this.MessageData.Fd31
69
+        output.HKJE = this.MessageData.Fd39
70
+        output.YYZQRQ = this.MessageData.Fd44
71
+        output.BZW = this.MessageData.Fd74
72
+        output.HTLL = this.MessageData.Fd84
73
+        output.EWLXJXS = this.MessageData.Fd49
74
+
75
+        return output
76
+    }
77
+}

+ 0
- 128
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryPZMMDY.cs ファイルの表示

@@ -1,128 +0,0 @@
1
-using System;
2
-using System.Collections.Generic;
3
-using System.ComponentModel;
4
-using System.Linq;
5
-using System.Text;
6
-
7
-namespace TellerSystem.Contract.Function
8
-{
9
-    /// <summary>
10
-    /// 9598查询-799701-查询凭证密码是否打印
11
-    /// 799701-查询活期明细
12
-    /// </summary>
13
-    public class QueryPZMMDY : TFOutput
14
-    {
15
-        #region Output
16
-        /// <summary>
17
-        /// 查询结果
18
-        /// 账户ID|凭证类型|凭证号码|密码打印次数|
19
-        /// </summary>
20
-        public string CXJG { get; internal set; }
21
-
22
-        /// <summary>
23
-        /// 查询结果
24
-        /// 账户ID|凭证类型|凭证号码|密码打印次数|
25
-        /// </summary>
26
-        public List<E_CXJG> CXJGData { get; internal set; }
27
-
28
-        /// <summary>
29
-        /// 查询结果
30
-        /// 账户ID|凭证类型|凭证号码|密码打印次数|
31
-        /// </summary>
32
-        public class E_CXJG
33
-        {
34
-            /// <summary>
35
-            /// 账户ID
36
-            /// </summary>
37
-            public string ZHID { get; set; }
38
-
39
-            /// <summary>
40
-            /// 凭证类型
41
-            /// </summary>
42
-            public string PZLX { get; set; }
43
-
44
-            /// <summary>
45
-            /// 凭证号码
46
-            /// </summary>
47
-            public string PZHM { get; set; }
48
-
49
-            /// <summary>
50
-            /// 密码打印次数
51
-            /// </summary>
52
-            public string MMDYCS { get; set; }
53
-
54
-        }
55
-
56
-        #endregion
57
-
58
-        #region Input
59
-		/// <summary>
60
-        /// 参数清单
61
-        /// </summary>
62
-        public class Input : TFInput
63
-        {
64
-            /// <summary>
65
-            /// 查询条件 
66
-            /// 账号
67
-            /// </summary>
68
-            public string ZH { get; set; }
69
-
70
-            /// <summary>
71
-            /// 查询条件 
72
-            /// 凭证类型
73
-            /// </summary>
74
-            public string PZLX { get; set; }
75
-
76
-            /// <summary>
77
-            /// 查询条件 
78
-            /// 凭证号码起始
79
-            /// </summary>
80
-            public string PZHMQS { get; set; }
81
-
82
-            /// <summary>
83
-            /// 查询条件 
84
-            /// 凭证号码终止
85
-            /// </summary>
86
-            public string PZHMZZ { get; set; }
87
-
88
-
89
-            /// <summary>                 
90
-            /// 定义业务逻辑              
91
-            /// </summary>                
92
-            /// <returns></returns>  
93
-            public override TFOutput Raise()
94
-            {
95
-                //拉取数据                                  
96
-                var output = new QueryPZMMDY();
97
-                PageData.TradeAPIs.InitFd(MessageData);
98
-                PageData.TradeAPIs.CommSend(MessageData);
99
-				MessageData.Fd126_5 = MainCode;
100
-                MessageData.Fd16 = "9598";
101
-                MessageData.Fd123 = string.Format("1,799701,{0},{1},{2},{3},",ZH,PZLX,PZHMQS,PZHMZZ);
102
-
103
-                PageData.TradeAPIs.CallServer(MessageData);
104
-                if (MessageData.Fd12 != "0000")
105
-                {
106
-                    output.IsFailed = true;
107
-                    output.FailureCause = PageData.TradeAPIs.GetError(MessageData);
108
-                }                
109
-                output.CXJGData = AnilyzeFileData<E_CXJG>(MessageData.FileData,
110
-                                            "账户ID|凭证类型|凭证号码|密码打印次数|",
111
-                                            x =>
112
-                                            {
113
-                                                return new E_CXJG
114
-                                                {
115
-                                                    ZHID = x["账户ID"],
116
-                                                    PZLX = x["凭证类型"],
117
-                                                    PZHM = x["凭证号码"],
118
-                                                    MMDYCS = x["密码打印次数"]
119
-                                                };
120
-                                            });
121
-                output.CXJG = MessageData.FileData;
122
-
123
-                return output;
124
-            }
125
-        }
126
-        #endregion
127
-    }
128
-}

+ 108
- 0
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryPZMMDY.ts ファイルの表示

@@ -0,0 +1,108 @@
1
+import { TFInput, TFOutput } from './TFBase'
2
+import { PageData } from '@/utils/page-data'
3
+
4
+/**
5
+ * 9598查询-799701-查询凭证密码是否打印
6
+ * 799701-查询活期明细
7
+ */
8
+export class QueryPZMMDY extends TFOutput {
9
+    /**
10
+     * 查询结果
11
+     * 账户ID|凭证类型|凭证号码|密码打印次数|
12
+     */
13
+    public CXJG: string = ''
14
+
15
+    /**
16
+     * 查询结果
17
+     * 账户ID|凭证类型|凭证号码|密码打印次数|
18
+     */
19
+    public CXJGData: E_CXJG[] = []
20
+}
21
+
22
+/**
23
+ * 查询结果
24
+ * 账户ID|凭证类型|凭证号码|密码打印次数|
25
+ */
26
+export class E_CXJG {
27
+    /**
28
+     * 账户ID
29
+     */
30
+    public ZHID: string = ''
31
+
32
+    /**
33
+     * 凭证类型
34
+     */
35
+    public PZLX: string = ''
36
+
37
+    /**
38
+     * 凭证号码
39
+     */
40
+    public PZHM: string = ''
41
+
42
+    /**
43
+     * 密码打印次数
44
+     */
45
+    public MMDYCS: string = ''
46
+}
47
+
48
+/**
49
+ * 参数清单
50
+ */
51
+export class QueryPZMMDYInput extends TFInput {
52
+    /**
53
+     * 查询条件 
54
+     * 账号
55
+     */
56
+    public ZH: string = ''
57
+
58
+    /**
59
+     * 查询条件 
60
+     * 凭证类型
61
+     */
62
+    public PZLX: string = ''
63
+
64
+    /**
65
+     * 查询条件 
66
+     * 凭证号码起始
67
+     */
68
+    public PZHMQS: string = ''
69
+
70
+    /**
71
+     * 查询条件 
72
+     * 凭证号码终止
73
+     */
74
+    public PZHMZZ: string = ''
75
+
76
+    /**                 
77
+     * 定义业务逻辑              
78
+     * @returns 查询结果
79
+     */
80
+    public Raise(): QueryPZMMDY {
81
+        // 拉取数据                                  
82
+        const output = new QueryPZMMDY()
83
+        PageData.TradeAPIs.InitFd(this.MessageData)
84
+        PageData.TradeAPIs.CommSend(this.MessageData)
85
+        this.MessageData.Fd126_5 = this.MainCode
86
+        this.MessageData.Fd16 = "9598"
87
+        this.MessageData.Fd123 = `1,799701,${this.ZH},${this.PZLX},${this.PZHMQS},${this.PZHMZZ},`
88
+
89
+        PageData.TradeAPIs.CallServer(this.MessageData)
90
+        if (this.MessageData.Fd12 != "0000") {
91
+            output.IsFailed = true
92
+            output.FailureCause = PageData.TradeAPIs.GetError(this.MessageData)
93
+        }
94
+        output.CXJGData = this.AnilyzeFileData<E_CXJG>(this.MessageData.FileData,
95
+            "账户ID|凭证类型|凭证号码|密码打印次数|",
96
+            (x) => {
97
+                return {
98
+                    ZHID: x["账户ID"],
99
+                    PZLX: x["凭证类型"],
100
+                    PZHM: x["凭证号码"],
101
+                    MMDYCS: x["密码打印次数"]
102
+                }
103
+            })
104
+        output.CXJG = this.MessageData.FileData
105
+
106
+        return output
107
+    }
108
+}

+ 0
- 128
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryPayLineNumber.cs ファイルの表示

@@ -1,128 +0,0 @@
1
-using System;
2
-using System.Collections.Generic;
3
-using System.ComponentModel;
4
-using System.Linq;
5
-using System.Text;
6
-
7
-namespace TellerSystem.Contract.Function
8
-{
9
-    /// <summary>
10
-    /// 查询支付行号信息
11
-    /// 根据输入的支付行号查询行名等信息
12
-    /// </summary>
13
-    public class QueryPayLineNumber : TFOutput
14
-    {
15
-        #region Output
16
-        /// <summary>
17
-        /// 生效日期 0440
18
-        /// (null)
19
-        /// </summary>
20
-        public string SXRQ { get; internal set; }
21
-
22
-        /// <summary>
23
-        /// 失效日期 0450
24
-        /// (null)
25
-        /// </summary>
26
-        public string SXRQ_1 { get; internal set; }
27
-
28
-        /// <summary>
29
-        /// 是否有记录 0660
30
-        /// 0否1是
31
-        /// </summary>
32
-        public string SFYJL { get; internal set; }
33
-
34
-        /// <summary>
35
-        /// 生效标志 0670
36
-        /// 0未生效 1正常 2已失效
37
-        /// </summary>
38
-        public string SXBZ { get; internal set; }
39
-
40
-        /// <summary>
41
-        /// 行名全称 0810
42
-        /// (null)
43
-        /// </summary>
44
-        public string XMQC { get; internal set; }
45
-
46
-        /// <summary>
47
-        /// 地址 0820
48
-        /// (null)
49
-        /// </summary>
50
-        public string DZ { get; internal set; }
51
-
52
-        /// <summary>
53
-        /// 清算行支付行号 0870
54
-        /// (null)
55
-        /// </summary>
56
-        public string QSXZFXH { get; internal set; }
57
-
58
-        /// <summary>
59
-        /// 机构名称 0250
60
-        /// 若行号为本行内部行号则返回该行机构名称
61
-        /// </summary>
62
-        public string JGMC { get; internal set; }
63
-
64
-        /// <summary>
65
-        /// 是否本行内部行号 0680
66
-        /// 0否1是
67
-        /// </summary>
68
-        public string NBHH { get; internal set; }
69
-
70
-        /// <summary>
71
-        /// 机构·号 0910
72
-        /// 若行号为本行内部行号则返回该行机构号
73
-        /// </summary>
74
-        public string JGH { get; internal set; }
75
-
76
-
77
-        #endregion
78
-
79
-        #region Input
80
-		/// <summary>
81
-        /// 参数清单
82
-        /// </summary>
83
-        public class Input : TFInput
84
-        {
85
-            /// <summary>
86
-            /// 大小额支付行号 0860
87
-            /// (null) 
88
-            /// </summary>
89
-            public string DXEZFXH { get; set; }
90
-
91
-
92
-            /// <summary>                 
93
-            /// 定义业务逻辑              
94
-            /// </summary>                
95
-            /// <returns></returns>  
96
-            public override TFOutput Raise()
97
-            {
98
-                //拉取数据                                  
99
-                var output = new QueryPayLineNumber();
100
-                PageData.TradeAPIs.InitFd(MessageData);
101
-                PageData.TradeAPIs.CommSend(MessageData);
102
-				MessageData.Fd126_5 = MainCode;
103
-                MessageData.Fd16 = "K009";
104
-                MessageData.Fd86 = DXEZFXH;
105
-
106
-                PageData.TradeAPIs.CallServer(MessageData);
107
-                if (MessageData.Fd12 != "0000")
108
-                {
109
-                    output.IsFailed = true;
110
-                    output.FailureCause = PageData.TradeAPIs.GetError(MessageData);
111
-                }                
112
-                output.SXRQ = DelSpace(MessageData.Fd44);
113
-                output.SXRQ_1 = DelSpace(MessageData.Fd45);
114
-                output.SFYJL = DelSpace(MessageData.Fd66);
115
-                output.SXBZ = DelSpace(MessageData.Fd67);
116
-                output.XMQC = DelSpace(MessageData.Fd81);
117
-                output.DZ = DelSpace(MessageData.Fd82);
118
-                output.QSXZFXH = DelSpace(MessageData.Fd87);
119
-                output.JGMC = DelSpace(MessageData.Fd25);
120
-                output.NBHH = DelSpace(MessageData.Fd68);
121
-                output.JGH = DelSpace(MessageData.Fd91);
122
-
123
-                return output;
124
-            }
125
-        }
126
-        #endregion
127
-    }
128
-}

+ 111
- 0
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryPayLineNumber.ts ファイルの表示

@@ -0,0 +1,111 @@
1
+import { TFInput, TFOutput } from './TFBase'
2
+import { PageData } from '@/utils/page-data'
3
+
4
+/**
5
+ * 查询支付行号信息
6
+ * 根据输入的支付行号查询行名等信息
7
+ */
8
+export class QueryPayLineNumber extends TFOutput {
9
+    /**
10
+     * 生效日期 0440
11
+     * (null)
12
+     */
13
+    public SXRQ: string = ''
14
+
15
+    /**
16
+     * 失效日期 0450
17
+     * (null)
18
+     */
19
+    public SXRQ_1: string = ''
20
+
21
+    /**
22
+     * 是否有记录 0660
23
+     * 0否1是
24
+     */
25
+    public SFYJL: string = ''
26
+
27
+    /**
28
+     * 生效标志 0670
29
+     * 0未生效 1正常 2已失效
30
+     */
31
+    public SXBZ: string = ''
32
+
33
+    /**
34
+     * 行名全称 0810
35
+     * (null)
36
+     */
37
+    public XMQC: string = ''
38
+
39
+    /**
40
+     * 地址 0820
41
+     * (null)
42
+     */
43
+    public DZ: string = ''
44
+
45
+    /**
46
+     * 清算行支付行号 0870
47
+     * (null)
48
+     */
49
+    public QSXZFXH: string = ''
50
+
51
+    /**
52
+     * 机构名称 0250
53
+     * 若行号为本行内部行号则返回该行机构名称
54
+     */
55
+    public JGMC: string = ''
56
+
57
+    /**
58
+     * 是否本行内部行号 0680
59
+     * 0否1是
60
+     */
61
+    public NBHH: string = ''
62
+
63
+    /**
64
+     * 机构·号 0910
65
+     * 若行号为本行内部行号则返回该行机构号
66
+     */
67
+    public JGH: string = ''
68
+}
69
+
70
+/**
71
+ * 参数清单
72
+ */
73
+export class QueryPayLineNumberInput extends TFInput {
74
+    /**
75
+     * 大小额支付行号 0860
76
+     * (null)
77
+     */
78
+    public DXEZFXH: string = ''
79
+
80
+    /**                 
81
+     * 定义业务逻辑              
82
+     * @returns 查询结果
83
+     */
84
+    public Raise(): QueryPayLineNumber {
85
+        // 拉取数据                                  
86
+        const output = new QueryPayLineNumber()
87
+        PageData.TradeAPIs.InitFd(this.MessageData)
88
+        PageData.TradeAPIs.CommSend(this.MessageData)
89
+        this.MessageData.Fd126_5 = this.MainCode
90
+        this.MessageData.Fd16 = "K009"
91
+        this.MessageData.Fd86 = this.DXEZFXH
92
+
93
+        PageData.TradeAPIs.CallServer(this.MessageData)
94
+        if (this.MessageData.Fd12 != "0000") {
95
+            output.IsFailed = true
96
+            output.FailureCause = PageData.TradeAPIs.GetError(this.MessageData)
97
+        }
98
+        output.SXRQ = this.DelSpace(this.MessageData.Fd44)
99
+        output.SXRQ_1 = this.DelSpace(this.MessageData.Fd45)
100
+        output.SFYJL = this.DelSpace(this.MessageData.Fd66)
101
+        output.SXBZ = this.DelSpace(this.MessageData.Fd67)
102
+        output.XMQC = this.DelSpace(this.MessageData.Fd81)
103
+        output.DZ = this.DelSpace(this.MessageData.Fd82)
104
+        output.QSXZFXH = this.DelSpace(this.MessageData.Fd87)
105
+        output.JGMC = this.DelSpace(this.MessageData.Fd25)
106
+        output.NBHH = this.DelSpace(this.MessageData.Fd68)
107
+        output.JGH = this.DelSpace(this.MessageData.Fd91)
108
+
109
+        return output
110
+    }
111
+}

+ 0
- 210
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryPaymentAgreementAccountRelation.cs ファイルの表示

@@ -1,210 +0,0 @@
1
-using System;
2
-using System.Collections.Generic;
3
-using System.ComponentModel;
4
-using System.Linq;
5
-using System.Text;
6
-
7
-namespace TellerSystem.Contract.Function
8
-{
9
-    /// <summary>
10
-    /// 查询划款协议账号关系表
11
-    /// 根据账号查询划款协议关系表
12
-    /// </summary>
13
-    public class QueryPaymentAgreementAccountRelation : TFOutput
14
-    {
15
-        #region Output
16
-        /// <summary>
17
-        /// 账号关系列表
18
-        /// 主账号|主账号序号|从账号|协议类型|留存金额|划转金额|登记日期|到期日期|登记柜员|状态|
19
-        /// </summary>
20
-        public string ZHGXLB { get; internal set; }
21
-
22
-        /// <summary>
23
-        /// 账号关系列表
24
-        /// 主账号|主账号序号|从账号|协议类型|留存金额|划转金额|登记日期|到期日期|登记柜员|状态|
25
-        /// </summary>
26
-        public List<E_ZHGXLB> ZHGXLBData { get; internal set; }
27
-
28
-        /// <summary>
29
-        /// 账号关系列表
30
-        /// 主账号|主账号序号|从账号|协议类型|留存金额|划转金额|登记日期|到期日期|登记柜员|状态|
31
-        /// </summary>
32
-        public class E_ZHGXLB
33
-        {
34
-            /// <summary>
35
-            /// 主账号
36
-            /// </summary>
37
-            public string ZZH { get; set; }
38
-
39
-            /// <summary>
40
-            /// 主账号序号
41
-            /// </summary>
42
-            public string ZZHXH { get; set; }
43
-
44
-            /// <summary>
45
-            /// 从账号
46
-            /// </summary>
47
-            public string CZH { get; set; }
48
-
49
-            /// <summary>
50
-            /// 协议类型
51
-            /// </summary>
52
-            public string XYLX { get; set; }
53
-
54
-            /// <summary>
55
-            /// 留存金额
56
-            /// </summary>
57
-            public string LCJE { get; set; }
58
-
59
-            /// <summary>
60
-            /// 划转金额
61
-            /// </summary>
62
-            public string HZJE { get; set; }
63
-
64
-            /// <summary>
65
-            /// 登记日期
66
-            /// </summary>
67
-            public string DJRQ { get; set; }
68
-
69
-            /// <summary>
70
-            /// 到期日期
71
-            /// </summary>
72
-            public string DQRQ { get; set; }
73
-
74
-            /// <summary>
75
-            /// 登记柜员
76
-            /// </summary>
77
-            public string DJGY { get; set; }
78
-
79
-            /// <summary>
80
-            /// 状态
81
-            /// </summary>
82
-            public string ZT { get; set; }
83
-
84
-        }
85
-
86
-        #endregion
87
-
88
-        #region Input
89
-		/// <summary>
90
-        /// 参数清单
91
-        /// </summary>
92
-        public class Input : TFInput
93
-        {
94
-            /// <summary>
95
-            /// 账号 1021
96
-            /// 账号:非必输 
97
-            /// </summary>
98
-            public string ZH { get; set; }
99
-
100
-            /// <summary>
101
-            /// 协议类型 1031
102
-            /// XD1.协定划款1,SA3,金管家1号,SA4.金管家2号,YY1.零整自动续存,Z03.集团户 
103
-            /// </summary>
104
-            public string XYBH { get; set; }
105
-
106
-            /// <summary>
107
-            /// 主交易码 1265
108
-            /// 主交易码 
109
-            /// </summary>
110
-            public string ZJYM { get; set; }
111
-
112
-            /// <summary>
113
-            /// 协议状态 0670
114
-            /// 1:正常 *:已解约 
115
-            /// </summary>
116
-            public string XYZT { get; set; }
117
-
118
-            /// <summary>
119
-            /// 起始日期 0440
120
-            /// 非必输 
121
-            /// </summary>
122
-            public string QSRQ { get; set; }
123
-
124
-            /// <summary>
125
-            /// 结束日期 0450
126
-            /// 非必输 
127
-            /// </summary>
128
-            public string JSRQ { get; set; }
129
-
130
-            /// <summary>
131
-            /// 从账号 1011
132
-            /// 非必输 
133
-            /// </summary>
134
-            public string CZH { get; set; }
135
-
136
-            /// <summary>
137
-            /// 从账号序号 1012
138
-            /// 非必输 
139
-            /// </summary>
140
-            public string CZHXH { get; set; }
141
-
142
-            /// <summary>
143
-            /// 账户序号 1022
144
-            ///  
145
-            /// </summary>
146
-            public string ZHXH { get; set; }
147
-
148
-            /// <summary>
149
-            /// 机构号 0910
150
-            /// 交易机构 
151
-            /// </summary>
152
-            public string JGH { get; set; }
153
-
154
-
155
-            /// <summary>                 
156
-            /// 定义业务逻辑              
157
-            /// </summary>                
158
-            /// <returns></returns>  
159
-            public override TFOutput Raise()
160
-            {
161
-                //拉取数据                                  
162
-                var output = new QueryPaymentAgreementAccountRelation();
163
-                PageData.TradeAPIs.InitFd(MessageData);
164
-                PageData.TradeAPIs.CommSend(MessageData);
165
-				MessageData.Fd126_5 = MainCode;
166
-                MessageData.Fd16 = "CXCL";
167
-                MessageData.Fd102_1 = ZH;
168
-                MessageData.Fd103_1 = XYBH;
169
-                MessageData.Fd126_5 = ZJYM;
170
-                MessageData.Fd128 = "0053";
171
-                MessageData.Fd67 = XYZT;
172
-                MessageData.Fd44 = QSRQ;
173
-                MessageData.Fd45 = JSRQ;
174
-                MessageData.Fd101_1 = CZH;
175
-                MessageData.Fd101_2 = CZHXH;
176
-                MessageData.Fd102_2 = ZHXH;
177
-                MessageData.Fd91 = JGH;
178
-
179
-                PageData.TradeAPIs.CallServer(MessageData);
180
-                if (MessageData.Fd12 != "0000")
181
-                {
182
-                    output.IsFailed = true;
183
-                    output.FailureCause = PageData.TradeAPIs.GetError(MessageData);
184
-                }                
185
-                output.ZHGXLBData = AnilyzeFileData<E_ZHGXLB>(MessageData.FileData,
186
-                                            "主账号|主账号序号|从账号|协议类型|留存金额|划转金额|登记日期|到期日期|登记柜员|状态|",
187
-                                            x =>
188
-                                            {
189
-                                                return new E_ZHGXLB
190
-                                                {
191
-                                                    ZZH = x["主账号"],
192
-                                                    ZZHXH = x["主账号序号"],
193
-                                                    CZH = x["从账号"],
194
-                                                    XYLX = x["协议类型"],
195
-                                                    LCJE = x["留存金额"],
196
-                                                    HZJE = x["划转金额"],
197
-                                                    DJRQ = x["登记日期"],
198
-                                                    DQRQ = x["到期日期"],
199
-                                                    DJGY = x["登记柜员"],
200
-                                                    ZT = x["状态"]
201
-                                                };
202
-                                            });
203
-                output.ZHGXLB = MessageData.FileData;
204
-
205
-                return output;
206
-            }
207
-        }
208
-        #endregion
209
-    }
210
-}

+ 189
- 0
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryPaymentAgreementAccountRelation.ts ファイルの表示

@@ -0,0 +1,189 @@
1
+import { TFInput, TFOutput } from './TFBase'
2
+import { PageData } from '@/utils/page-data'
3
+
4
+/**
5
+ * 查询划款协议账号关系表
6
+ * 根据账号查询划款协议关系表
7
+ */
8
+export class QueryPaymentAgreementAccountRelation extends TFOutput {
9
+    /**
10
+     * 账号关系列表
11
+     * 主账号|主账号序号|从账号|协议类型|留存金额|划转金额|登记日期|到期日期|登记柜员|状态|
12
+     */
13
+    public ZHGXLB: string = ''
14
+
15
+    /**
16
+     * 账号关系列表
17
+     * 主账号|主账号序号|从账号|协议类型|留存金额|划转金额|登记日期|到期日期|登记柜员|状态|
18
+     */
19
+    public ZHGXLBData: E_ZHGXLB[] = []
20
+}
21
+
22
+/**
23
+ * 账号关系列表
24
+ * 主账号|主账号序号|从账号|协议类型|留存金额|划转金额|登记日期|到期日期|登记柜员|状态|
25
+ */
26
+export class E_ZHGXLB {
27
+    /**
28
+     * 主账号
29
+     */
30
+    public ZZH: string = ''
31
+
32
+    /**
33
+     * 主账号序号
34
+     */
35
+    public ZZHXH: string = ''
36
+
37
+    /**
38
+     * 从账号
39
+     */
40
+    public CZH: string = ''
41
+
42
+    /**
43
+     * 协议类型
44
+     */
45
+    public XYLX: string = ''
46
+
47
+    /**
48
+     * 留存金额
49
+     */
50
+    public LCJE: string = ''
51
+
52
+    /**
53
+     * 划转金额
54
+     */
55
+    public HZJE: string = ''
56
+
57
+    /**
58
+     * 登记日期
59
+     */
60
+    public DJRQ: string = ''
61
+
62
+    /**
63
+     * 到期日期
64
+     */
65
+    public DQRQ: string = ''
66
+
67
+    /**
68
+     * 登记柜员
69
+     */
70
+    public DJGY: string = ''
71
+
72
+    /**
73
+     * 状态
74
+     */
75
+    public ZT: string = ''
76
+}
77
+
78
+/**
79
+ * 参数清单
80
+ */
81
+export class QueryPaymentAgreementAccountRelationInput extends TFInput {
82
+    /**
83
+     * 账号 1021
84
+     * 账号:非必输 
85
+     */
86
+    public ZH: string = ''
87
+
88
+    /**
89
+     * 协议类型 1031
90
+     * XD1.协定划款1,SA3,金管家1号,SA4.金管家2号,YY1.零整自动续存,Z03.集团户 
91
+     */
92
+    public XYBH: string = ''
93
+
94
+    /**
95
+     * 主交易码 1265
96
+     * 主交易码 
97
+     */
98
+    public ZJYM: string = ''
99
+
100
+    /**
101
+     * 协议状态 0670
102
+     * 1:正常 *:已解约 
103
+     */
104
+    public XYZT: string = ''
105
+
106
+    /**
107
+     * 起始日期 0440
108
+     * 非必输 
109
+     */
110
+    public QSRQ: string = ''
111
+
112
+    /**
113
+     * 结束日期 0450
114
+     * 非必输 
115
+     */
116
+    public JSRQ: string = ''
117
+
118
+    /**
119
+     * 从账号 1011
120
+     * 非必输 
121
+     */
122
+    public CZH: string = ''
123
+
124
+    /**
125
+     * 从账号序号 1012
126
+     * 非必输 
127
+     */
128
+    public CZHXH: string = ''
129
+
130
+    /**
131
+     * 账户序号 1022
132
+     */
133
+    public ZHXH: string = ''
134
+
135
+    /**
136
+     * 机构号 0910
137
+     * 交易机构 
138
+     */
139
+    public JGH: string = ''
140
+
141
+    /**                 
142
+     * 定义业务逻辑              
143
+     * @returns 查询结果
144
+     */
145
+    public Raise(): QueryPaymentAgreementAccountRelation {
146
+        // 拉取数据                                  
147
+        const output = new QueryPaymentAgreementAccountRelation()
148
+        PageData.TradeAPIs.InitFd(this.MessageData)
149
+        PageData.TradeAPIs.CommSend(this.MessageData)
150
+        this.MessageData.Fd126_5 = this.MainCode
151
+        this.MessageData.Fd16 = "CXCL"
152
+        this.MessageData.Fd102_1 = this.ZH
153
+        this.MessageData.Fd103_1 = this.XYBH
154
+        this.MessageData.Fd126_5 = this.ZJYM
155
+        this.MessageData.Fd128 = "0053"
156
+        this.MessageData.Fd67 = this.XYZT
157
+        this.MessageData.Fd44 = this.QSRQ
158
+        this.MessageData.Fd45 = this.JSRQ
159
+        this.MessageData.Fd101_1 = this.CZH
160
+        this.MessageData.Fd101_2 = this.CZHXH
161
+        this.MessageData.Fd102_2 = this.ZHXH
162
+        this.MessageData.Fd91 = this.JGH
163
+
164
+        PageData.TradeAPIs.CallServer(this.MessageData)
165
+        if (this.MessageData.Fd12 != "0000") {
166
+            output.IsFailed = true
167
+            output.FailureCause = PageData.TradeAPIs.GetError(this.MessageData)
168
+        }
169
+        output.ZHGXLBData = this.AnilyzeFileData<E_ZHGXLB>(this.MessageData.FileData,
170
+            "主账号|主账号序号|从账号|协议类型|留存金额|划转金额|登记日期|到期日期|登记柜员|状态|",
171
+            (x) => {
172
+                return {
173
+                    ZZH: x["主账号"],
174
+                    ZZHXH: x["主账号序号"],
175
+                    CZH: x["从账号"],
176
+                    XYLX: x["协议类型"],
177
+                    LCJE: x["留存金额"],
178
+                    HZJE: x["划转金额"],
179
+                    DJRQ: x["登记日期"],
180
+                    DQRQ: x["到期日期"],
181
+                    DJGY: x["登记柜员"],
182
+                    ZT: x["状态"]
183
+                }
184
+            })
185
+        output.ZHGXLB = this.MessageData.FileData
186
+
187
+        return output
188
+    }
189
+}

+ 0
- 226
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryPaymentAgreementRecords.cs ファイルの表示

@@ -1,226 +0,0 @@
1
-using System;
2
-using System.Collections.Generic;
3
-using System.ComponentModel;
4
-using System.Linq;
5
-using System.Text;
6
-
7
-namespace TellerSystem.Contract.Function
8
-{
9
-    /// <summary>
10
-    /// 查询划款协议登记明细表
11
-    /// 根据账号查询划款协议登记明细表
12
-    /// </summary>
13
-    public class QueryPaymentAgreementRecords : TFOutput
14
-    {
15
-        #region Output
16
-        /// <summary>
17
-        /// 签约明细
18
-        /// 账号|序号|协议|登记机构|主账号|主账号序号|留存金额|划转金额|定期3个月百分比|定期6个月百分比|定期1年百分比|定期2年百分比|定期3年百分比|定期5年百分比|通知1天百分比|通知7天百分比|登记日期|到期日期|续约标志|流水号|柜员|状态|
19
-        /// </summary>
20
-        public string QYMX { get; internal set; }
21
-
22
-        /// <summary>
23
-        /// 签约明细
24
-        /// 账号|序号|协议|登记机构|主账号|主账号序号|留存金额|划转金额|定期3个月百分比|定期6个月百分比|定期1年百分比|定期2年百分比|定期3年百分比|定期5年百分比|通知1天百分比|通知7天百分比|登记日期|到期日期|续约标志|流水号|柜员|状态|
25
-        /// </summary>
26
-        public List<E_QYMX> QYMXData { get; internal set; }
27
-
28
-        /// <summary>
29
-        /// 签约明细
30
-        /// 账号|序号|协议|登记机构|主账号|主账号序号|留存金额|划转金额|定期3个月百分比|定期6个月百分比|定期1年百分比|定期2年百分比|定期3年百分比|定期5年百分比|通知1天百分比|通知7天百分比|登记日期|到期日期|续约标志|流水号|柜员|状态|
31
-        /// </summary>
32
-        public class E_QYMX
33
-        {
34
-            /// <summary>
35
-            /// 账号
36
-            /// </summary>
37
-            public string ZH { get; set; }
38
-
39
-            /// <summary>
40
-            /// 序号
41
-            /// </summary>
42
-            public string XH { get; set; }
43
-
44
-            /// <summary>
45
-            /// 协议
46
-            /// </summary>
47
-            public string XY { get; set; }
48
-
49
-            /// <summary>
50
-            /// 登记机构
51
-            /// </summary>
52
-            public string DJJG { get; set; }
53
-
54
-            /// <summary>
55
-            /// 主账号
56
-            /// </summary>
57
-            public string ZZH { get; set; }
58
-
59
-            /// <summary>
60
-            /// 主账号序号
61
-            /// </summary>
62
-            public string ZZHXH { get; set; }
63
-
64
-            /// <summary>
65
-            /// 留存金额
66
-            /// </summary>
67
-            public string LCJE { get; set; }
68
-
69
-            /// <summary>
70
-            /// 划转金额
71
-            /// </summary>
72
-            public string HZJE { get; set; }
73
-
74
-            /// <summary>
75
-            /// 定期3个月百分比
76
-            /// </summary>
77
-            public string DQ3GYBFB { get; set; }
78
-
79
-            /// <summary>
80
-            /// 定期6个月百分比
81
-            /// </summary>
82
-            public string DQ6GYBFB { get; set; }
83
-
84
-            /// <summary>
85
-            /// 定期1年百分比
86
-            /// </summary>
87
-            public string DQ1NBFB { get; set; }
88
-
89
-            /// <summary>
90
-            /// 定期2年百分比
91
-            /// </summary>
92
-            public string DQ2NBFB { get; set; }
93
-
94
-            /// <summary>
95
-            /// 定期3年百分比
96
-            /// </summary>
97
-            public string DQ3NBFB { get; set; }
98
-
99
-            /// <summary>
100
-            /// 定期5年百分比
101
-            /// </summary>
102
-            public string DQ5NBFB { get; set; }
103
-
104
-            /// <summary>
105
-            /// 通知1天百分比
106
-            /// </summary>
107
-            public string TZ1TBFB { get; set; }
108
-
109
-            /// <summary>
110
-            /// 通知7天百分比
111
-            /// </summary>
112
-            public string TZ7TBFB { get; set; }
113
-
114
-            /// <summary>
115
-            /// 登记日期
116
-            /// </summary>
117
-            public string DJRQ { get; set; }
118
-
119
-            /// <summary>
120
-            /// 到期日期
121
-            /// </summary>
122
-            public string DQRQ { get; set; }
123
-
124
-            /// <summary>
125
-            /// 续约标志
126
-            /// </summary>
127
-            public string XYBZ { get; set; }
128
-
129
-            /// <summary>
130
-            /// 流水号
131
-            /// </summary>
132
-            public string LSH { get; set; }
133
-
134
-            /// <summary>
135
-            /// 柜员
136
-            /// </summary>
137
-            public string GY { get; set; }
138
-
139
-            /// <summary>
140
-            /// 状态
141
-            /// </summary>
142
-            public string ZT { get; set; }
143
-
144
-        }
145
-
146
-        #endregion
147
-
148
-        #region Input
149
-		/// <summary>
150
-        /// 参数清单
151
-        /// </summary>
152
-        public class Input : TFInput
153
-        {
154
-            /// <summary>
155
-            /// 帐号 1021
156
-            ///  
157
-            /// </summary>
158
-            public string ZH { get; set; }
159
-
160
-            /// <summary>
161
-            /// 协议类型 1034
162
-            ///  
163
-            /// </summary>
164
-            public string XYLX { get; set; }
165
-
166
-
167
-            /// <summary>                 
168
-            /// 定义业务逻辑              
169
-            /// </summary>                
170
-            /// <returns></returns>  
171
-            public override TFOutput Raise()
172
-            {
173
-                //拉取数据                                  
174
-                var output = new QueryPaymentAgreementRecords();
175
-                PageData.TradeAPIs.InitFd(MessageData);
176
-                PageData.TradeAPIs.CommSend(MessageData);
177
-				MessageData.Fd126_5 = MainCode;
178
-                MessageData.Fd16 = "CXCL";
179
-                MessageData.Fd102_1 = ZH;
180
-                MessageData.Fd103_4 = XYLX;
181
-                MessageData.Fd128 = "2716";
182
-
183
-                PageData.TradeAPIs.CallServer(MessageData);
184
-                if (MessageData.Fd12 != "0000")
185
-                {
186
-                    output.IsFailed = true;
187
-                    output.FailureCause = PageData.TradeAPIs.GetError(MessageData);
188
-                }                
189
-                output.QYMXData = AnilyzeFileData<E_QYMX>(MessageData.FileData,
190
-                                            "账号|序号|协议|登记机构|主账号|主账号序号|留存金额|划转金额|定期3个月百分比|定期6个月百分比|定期1年百分比|定期2年百分比|定期3年百分比|定期5年百分比|通知1天百分比|通知7天百分比|登记日期|到期日期|续约标志|流水号|柜员|状态|",
191
-                                            x =>
192
-                                            {
193
-                                                return new E_QYMX
194
-                                                {
195
-                                                    ZH = x["账号"],
196
-                                                    XH = x["序号"],
197
-                                                    XY = x["协议"],
198
-                                                    DJJG = x["登记机构"],
199
-                                                    ZZH = x["主账号"],
200
-                                                    ZZHXH = x["主账号序号"],
201
-                                                    LCJE = x["留存金额"],
202
-                                                    HZJE = x["划转金额"],
203
-                                                    DQ3GYBFB = x["定期3个月百分比"],
204
-                                                    DQ6GYBFB = x["定期6个月百分比"],
205
-                                                    DQ1NBFB = x["定期1年百分比"],
206
-                                                    DQ2NBFB = x["定期2年百分比"],
207
-                                                    DQ3NBFB = x["定期3年百分比"],
208
-                                                    DQ5NBFB = x["定期5年百分比"],
209
-                                                    TZ1TBFB = x["通知1天百分比"],
210
-                                                    TZ7TBFB = x["通知7天百分比"],
211
-                                                    DJRQ = x["登记日期"],
212
-                                                    DQRQ = x["到期日期"],
213
-                                                    XYBZ = x["续约标志"],
214
-                                                    LSH = x["流水号"],
215
-                                                    GY = x["柜员"],
216
-                                                    ZT = x["状态"]
217
-                                                };
218
-                                            });
219
-                output.QYMX = MessageData.FileData;
220
-
221
-                return output;
222
-            }
223
-        }
224
-        #endregion
225
-    }
226
-}

+ 206
- 0
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryPaymentAgreementRecords.ts ファイルの表示

@@ -0,0 +1,206 @@
1
+import { TFInput, TFOutput } from './TFBase'
2
+import { PageData } from '@/utils/page-data'
3
+
4
+/**
5
+ * 查询划款协议登记明细表
6
+ * 根据账号查询划款协议登记明细表
7
+ */
8
+export class QueryPaymentAgreementRecords extends TFOutput {
9
+    /**
10
+     * 签约明细
11
+     * 账号|序号|协议|登记机构|主账号|主账号序号|留存金额|划转金额|定期3个月百分比|定期6个月百分比|定期1年百分比|定期2年百分比|定期3年百分比|定期5年百分比|通知1天百分比|通知7天百分比|登记日期|到期日期|续约标志|流水号|柜员|状态|
12
+     */
13
+    public QYMX: string = ''
14
+
15
+    /**
16
+     * 签约明细
17
+     * 账号|序号|协议|登记机构|主账号|主账号序号|留存金额|划转金额|定期3个月百分比|定期6个月百分比|定期1年百分比|定期2年百分比|定期3年百分比|定期5年百分比|通知1天百分比|通知7天百分比|登记日期|到期日期|续约标志|流水号|柜员|状态|
18
+     */
19
+    public QYMXData: E_QYMX[] = []
20
+}
21
+
22
+/**
23
+ * 签约明细
24
+ * 账号|序号|协议|登记机构|主账号|主账号序号|留存金额|划转金额|定期3个月百分比|定期6个月百分比|定期1年百分比|定期2年百分比|定期3年百分比|定期5年百分比|通知1天百分比|通知7天百分比|登记日期|到期日期|续约标志|流水号|柜员|状态|
25
+ */
26
+export class E_QYMX {
27
+    /**
28
+     * 账号
29
+     */
30
+    public ZH: string = ''
31
+
32
+    /**
33
+     * 序号
34
+     */
35
+    public XH: string = ''
36
+
37
+    /**
38
+     * 协议
39
+     */
40
+    public XY: string = ''
41
+
42
+    /**
43
+     * 登记机构
44
+     */
45
+    public DJJG: string = ''
46
+
47
+    /**
48
+     * 主账号
49
+     */
50
+    public ZZH: string = ''
51
+
52
+    /**
53
+     * 主账号序号
54
+     */
55
+    public ZZHXH: string = ''
56
+
57
+    /**
58
+     * 留存金额
59
+     */
60
+    public LCJE: string = ''
61
+
62
+    /**
63
+     * 划转金额
64
+     */
65
+    public HZJE: string = ''
66
+
67
+    /**
68
+     * 定期3个月百分比
69
+     */
70
+    public DQ3GYBFB: string = ''
71
+
72
+    /**
73
+     * 定期6个月百分比
74
+     */
75
+    public DQ6GYBFB: string = ''
76
+
77
+    /**
78
+     * 定期1年百分比
79
+     */
80
+    public DQ1NBFB: string = ''
81
+
82
+    /**
83
+     * 定期2年百分比
84
+     */
85
+    public DQ2NBFB: string = ''
86
+
87
+    /**
88
+     * 定期3年百分比
89
+     */
90
+    public DQ3NBFB: string = ''
91
+
92
+    /**
93
+     * 定期5年百分比
94
+     */
95
+    public DQ5NBFB: string = ''
96
+
97
+    /**
98
+     * 通知1天百分比
99
+     */
100
+    public TZ1TBFB: string = ''
101
+
102
+    /**
103
+     * 通知7天百分比
104
+     */
105
+    public TZ7TBFB: string = ''
106
+
107
+    /**
108
+     * 登记日期
109
+     */
110
+    public DJRQ: string = ''
111
+
112
+    /**
113
+     * 到期日期
114
+     */
115
+    public DQRQ: string = ''
116
+
117
+    /**
118
+     * 续约标志
119
+     */
120
+    public XYBZ: string = ''
121
+
122
+    /**
123
+     * 流水号
124
+     */
125
+    public LSH: string = ''
126
+
127
+    /**
128
+     * 柜员
129
+     */
130
+    public GY: string = ''
131
+
132
+    /**
133
+     * 状态
134
+     */
135
+    public ZT: string = ''
136
+}
137
+
138
+/**
139
+ * 参数清单
140
+ */
141
+export class QueryPaymentAgreementRecordsInput extends TFInput {
142
+    /**
143
+     * 帐号 1021
144
+     *  
145
+     */
146
+    public ZH: string = ''
147
+
148
+    /**
149
+     * 协议类型 1034
150
+     *  
151
+     */
152
+    public XYLX: string = ''
153
+
154
+    /**                 
155
+     * 定义业务逻辑              
156
+     * @returns 查询结果
157
+     */
158
+    public Raise(): QueryPaymentAgreementRecords {
159
+        // 拉取数据                                  
160
+        const output = new QueryPaymentAgreementRecords()
161
+        PageData.TradeAPIs.InitFd(this.MessageData)
162
+        PageData.TradeAPIs.CommSend(this.MessageData)
163
+        this.MessageData.Fd126_5 = this.MainCode
164
+        this.MessageData.Fd16 = "CXCL"
165
+        this.MessageData.Fd102_1 = this.ZH
166
+        this.MessageData.Fd103_4 = this.XYLX
167
+        this.MessageData.Fd128 = "2716"
168
+
169
+        PageData.TradeAPIs.CallServer(this.MessageData)
170
+        if (this.MessageData.Fd12 != "0000") {
171
+            output.IsFailed = true
172
+            output.FailureCause = PageData.TradeAPIs.GetError(this.MessageData)
173
+        }
174
+        output.QYMXData = this.AnilyzeFileData<E_QYMX>(this.MessageData.FileData,
175
+            "账号|序号|协议|登记机构|主账号|主账号序号|留存金额|划转金额|定期3个月百分比|定期6个月百分比|定期1年百分比|定期2年百分比|定期3年百分比|定期5年百分比|通知1天百分比|通知7天百分比|登记日期|到期日期|续约标志|流水号|柜员|状态|",
176
+            (x) => {
177
+                return {
178
+                    ZH: x["账号"],
179
+                    XH: x["序号"],
180
+                    XY: x["协议"],
181
+                    DJJG: x["登记机构"],
182
+                    ZZH: x["主账号"],
183
+                    ZZHXH: x["主账号序号"],
184
+                    LCJE: x["留存金额"],
185
+                    HZJE: x["划转金额"],
186
+                    DQ3GYBFB: x["定期3个月百分比"],
187
+                    DQ6GYBFB: x["定期6个月百分比"],
188
+                    DQ1NBFB: x["定期1年百分比"],
189
+                    DQ2NBFB: x["定期2年百分比"],
190
+                    DQ3NBFB: x["定期3年百分比"],
191
+                    DQ5NBFB: x["定期5年百分比"],
192
+                    TZ1TBFB: x["通知1天百分比"],
193
+                    TZ7TBFB: x["通知7天百分比"],
194
+                    DJRQ: x["登记日期"],
195
+                    DQRQ: x["到期日期"],
196
+                    XYBZ: x["续约标志"],
197
+                    LSH: x["流水号"],
198
+                    GY: x["柜员"],
199
+                    ZT: x["状态"]
200
+                }
201
+            })
202
+        output.QYMX = this.MessageData.FileData
203
+
204
+        return output
205
+    }
206
+}

+ 0
- 226
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryProductInformation.cs ファイルの表示

@@ -1,226 +0,0 @@
1
-using System;
2
-using System.Collections.Generic;
3
-using System.ComponentModel;
4
-using System.Linq;
5
-using System.Text;
6
-
7
-namespace TellerSystem.Contract.Function
8
-{
9
-    /// <summary>
10
-    /// 查询产品信息
11
-    /// 通过产品代码查询产品信息
12
-    /// </summary>
13
-    public class QueryProductInformation : TFOutput
14
-    {
15
-        #region Output
16
-        /// <summary>
17
-        /// 最大开户金额 0390
18
-        /// 
19
-        /// </summary>
20
-        public string ZDKHJE { get; internal set; }
21
-
22
-        /// <summary>
23
-        /// 利率 1005
24
-        /// 基准利率
25
-        /// </summary>
26
-        public string LL { get; internal set; }
27
-
28
-        /// <summary>
29
-        /// 产品名称 1032
30
-        /// 
31
-        /// </summary>
32
-        public string CPMC { get; internal set; }
33
-
34
-        /// <summary>
35
-        /// 币种 1033
36
-        /// 
37
-        /// </summary>
38
-        public string BZ { get; internal set; }
39
-
40
-        /// <summary>
41
-        /// 产品类型 1034
42
-        /// 1活期 2定期 9内部
43
-        /// </summary>
44
-        public string CPLX { get; internal set; }
45
-
46
-        /// <summary>
47
-        /// 利率类型(定期)|结算类型(活期) 1035
48
-        /// [定期:0:产品利率(挂牌利率);1:手输利率(开户日利率)][活期:D结算 S非结算]
49
-        /// </summary>
50
-        public string LLLXDQ { get; internal set; }
51
-
52
-        /// <summary>
53
-        /// 计息类型 1036
54
-        /// 0:不计息;1:利随本清;2:按日计息;3:按月计息;4:按季计息;5:按年计息
55
-        /// </summary>
56
-        public string JXLX { get; internal set; }
57
-
58
-        /// <summary>
59
-        /// 最小开户金额 1037
60
-        /// 
61
-        /// </summary>
62
-        public string ZXKHJE { get; internal set; }
63
-
64
-        /// <summary>
65
-        /// 存期(定期) 103A
66
-        /// 
67
-        /// </summary>
68
-        public string CQDQ { get; internal set; }
69
-
70
-        /// <summary>
71
-        /// 存期类型(定期) 103B
72
-        /// Y:年;M:月;D:日
73
-        /// </summary>
74
-        public string CQLXDQ { get; internal set; }
75
-
76
-        /// <summary>
77
-        /// 定期存款类型(定期) 103C
78
-        /// 0:整存整取;1:零存整取;2:整存零取;3:存本取息;4:通知存款;5:协议存款;6:定活两便;7:教育储蓄;A: 利润最大化通知存款
79
-        /// </summary>
80
-        public string DQCKLXDQ { get; internal set; }
81
-
82
-        /// <summary>
83
-        /// 自动转存限制标志(定期) 103G
84
-        /// Y:允许;N:不允许
85
-        /// </summary>
86
-        public string ZDZCXZBZDQ { get; internal set; }
87
-
88
-        /// <summary>
89
-        /// 产品所属科目号 0640
90
-        /// 
91
-        /// </summary>
92
-        public string KMH { get; internal set; }
93
-
94
-        /// <summary>
95
-        /// 续存标志 0670
96
-        /// Y:允许;N:不允许
97
-        /// </summary>
98
-        public string XCBZ { get; internal set; }
99
-
100
-        /// <summary>
101
-        /// 利率参考上浮比例 0970
102
-        /// 
103
-        /// </summary>
104
-        public string LLSFCK { get; internal set; }
105
-
106
-        /// <summary>
107
-        /// 利率最低浮动比例 0840
108
-        /// 活期、定期
109
-        /// </summary>
110
-        public string LLZDFDBL { get; internal set; }
111
-
112
-        /// <summary>
113
-        /// 利率最高浮动比例 0850
114
-        /// 活期、定期
115
-        /// </summary>
116
-        public string LLZGFDBL { get; internal set; }
117
-
118
-        /// <summary>
119
-        /// 是否手输到期日 0680
120
-        /// Y:允许;N:不允许
121
-        /// </summary>
122
-        public string SFSSDQR { get; internal set; }
123
-
124
-        /// <summary>
125
-        /// 市场利率 1123
126
-        /// 根据客户级别在基准利率上浮一定比例
127
-        /// </summary>
128
-        public string SCLL { get; internal set; }
129
-
130
-
131
-        #endregion
132
-
133
-        #region Input
134
-		/// <summary>
135
-        /// 参数清单
136
-        /// </summary>
137
-        public class Input : TFInput
138
-        {
139
-            /// <summary>
140
-            /// 产品代码 1031
141
-            ///  
142
-            /// </summary>
143
-            public string CPDM { get; set; }
144
-
145
-            /// <summary>
146
-            /// 客户级别 096J
147
-            ///  
148
-            /// </summary>
149
-            public string KHJB { get; set; }
150
-
151
-            /// <summary>
152
-            /// 到期日期 0440
153
-            /// 用于根据存期取利率的产品:定活两便、同业存放、大额储蓄 
154
-            /// </summary>
155
-            public string DQRQ { get; set; }
156
-
157
-            /// <summary>
158
-            /// 是否需要开户申请 0690
159
-            /// 即是否需要开户确认,Y:是;N:否 
160
-            /// </summary>
161
-            public string SFXYKHSSQ { get; set; }
162
-
163
-            /// <summary>
164
-            /// 是否允许透支 0700
165
-            /// Y:是;N:否,内部账双性产品一般允许 
166
-            /// </summary>
167
-            public string SFYXTZ { get; set; }
168
-
169
-            /// <summary>
170
-            /// 起息日期 0450
171
-            /// 用于根据存期取利率的产品:定活两便、同业存放、大额储蓄 
172
-            /// </summary>
173
-            public string QXRQ { get; set; }
174
-
175
-
176
-            /// <summary>                 
177
-            /// 定义业务逻辑              
178
-            /// </summary>                
179
-            /// <returns></returns>  
180
-            public override TFOutput Raise()
181
-            {
182
-                //拉取数据                                  
183
-                var output = new QueryProductInformation();
184
-                PageData.TradeAPIs.InitFd(MessageData);
185
-                PageData.TradeAPIs.CommSend(MessageData);
186
-				MessageData.Fd126_5 = MainCode;
187
-                MessageData.Fd16 = "K033";
188
-                MessageData.Fd103_1 = CPDM;
189
-                MessageData.Fd96_J = KHJB;
190
-                MessageData.Fd44 = DQRQ;
191
-                MessageData.Fd69 = SFXYKHSSQ;
192
-                MessageData.Fd70 = SFYXTZ;
193
-                MessageData.Fd45 = QXRQ;
194
-
195
-                PageData.TradeAPIs.CallServer(MessageData);
196
-                if (MessageData.Fd12 != "0000")
197
-                {
198
-                    output.IsFailed = true;
199
-                    output.FailureCause = PageData.TradeAPIs.GetError(MessageData);
200
-                }                
201
-                output.ZDKHJE = (MessageData.Fd39);
202
-                output.LL = (MessageData.Fd100_5);
203
-                output.CPMC = DelSpace(MessageData.Fd103_2);
204
-                output.BZ = DelSpace(MessageData.Fd103_3);
205
-                output.CPLX = DelSpace(MessageData.Fd103_4);
206
-                output.LLLXDQ = DelSpace(MessageData.Fd103_5);
207
-                output.JXLX = DelSpace(MessageData.Fd103_6);
208
-                output.ZXKHJE = (MessageData.Fd103_7);
209
-                output.CQDQ = (MessageData.Fd103_A);
210
-                output.CQLXDQ = DelSpace(MessageData.Fd103_B);
211
-                output.DQCKLXDQ = DelSpace(MessageData.Fd103_C);
212
-                output.ZDZCXZBZDQ = DelSpace(MessageData.Fd103_G);
213
-                output.KMH = (MessageData.Fd64);
214
-                output.XCBZ = (MessageData.Fd67);
215
-                output.LLSFCK = (MessageData.Fd97);
216
-                output.LLZDFDBL = (MessageData.Fd84);
217
-                output.LLZGFDBL = (MessageData.Fd85);
218
-                output.SFSSDQR = (MessageData.Fd68);
219
-                output.SCLL = (MessageData.Fd112_3);
220
-
221
-                return output;
222
-            }
223
-        }
224
-        #endregion
225
-    }
226
-}

+ 209
- 0
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryProductInformation.ts ファイルの表示

@@ -0,0 +1,209 @@
1
+import { TFInput, TFOutput } from './TFBase'
2
+import { PageData } from '@/utils/page-data'
3
+
4
+/**
5
+ * 查询产品信息
6
+ * 通过产品代码查询产品信息
7
+ */
8
+export class QueryProductInformation extends TFOutput {
9
+    /**
10
+     * 最大开户金额 0390
11
+     * 
12
+     */
13
+    public ZDKHJE: string = ''
14
+
15
+    /**
16
+     * 利率 1005
17
+     * 基准利率
18
+     */
19
+    public LL: string = ''
20
+
21
+    /**
22
+     * 产品名称 1032
23
+     * 
24
+     */
25
+    public CPMC: string = ''
26
+
27
+    /**
28
+     * 币种 1033
29
+     * 
30
+     */
31
+    public BZ: string = ''
32
+
33
+    /**
34
+     * 产品类型 1034
35
+     * 1活期 2定期 9内部
36
+     */
37
+    public CPLX: string = ''
38
+
39
+    /**
40
+     * 利率类型(定期)|结算类型(活期) 1035
41
+     * [定期:0:产品利率(挂牌利率);1:手输利率(开户日利率)][活期:D结算 S非结算]
42
+     */
43
+    public LLLXDQ: string = ''
44
+
45
+    /**
46
+     * 计息类型 1036
47
+     * 0:不计息;1:利随本清;2:按日计息;3:按月计息;4:按季计息;5:按年计息
48
+     */
49
+    public JXLX: string = ''
50
+
51
+    /**
52
+     * 最小开户金额 1037
53
+     * 
54
+     */
55
+    public ZXKHJE: string = ''
56
+
57
+    /**
58
+     * 存期(定期) 103A
59
+     * 
60
+     */
61
+    public CQDQ: string = ''
62
+
63
+    /**
64
+     * 存期类型(定期) 103B
65
+     * Y:年;M:月;D:日
66
+     */
67
+    public CQLXDQ: string = ''
68
+
69
+    /**
70
+     * 定期存款类型(定期) 103C
71
+     * 0:整存整取;1:零存整取;2:整存零取;3:存本取息;4:通知存款;5:协议存款;6:定活两便;7:教育储蓄;A: 利润最大化通知存款
72
+     */
73
+    public DQCKLXDQ: string = ''
74
+
75
+    /**
76
+     * 自动转存限制标志(定期) 103G
77
+     * Y:允许;N:不允许
78
+     */
79
+    public ZDZCXZBZDQ: string = ''
80
+
81
+    /**
82
+     * 产品所属科目号 0640
83
+     * 
84
+     */
85
+    public KMH: string = ''
86
+
87
+    /**
88
+     * 续存标志 0670
89
+     * Y:允许;N:不允许
90
+     */
91
+    public XCBZ: string = ''
92
+
93
+    /**
94
+     * 利率参考上浮比例 0970
95
+     * 
96
+     */
97
+    public LLSFCK: string = ''
98
+
99
+    /**
100
+     * 利率最低浮动比例 0840
101
+     * 活期、定期
102
+     */
103
+    public LLZDFDBL: string = ''
104
+
105
+    /**
106
+     * 利率最高浮动比例 0850
107
+     * 活期、定期
108
+     */
109
+    public LLZGFDBL: string = ''
110
+
111
+    /**
112
+     * 是否手输到期日 0680
113
+     * Y:允许;N:不允许
114
+     */
115
+    public SFSSDQR: string = ''
116
+
117
+    /**
118
+     * 市场利率 1123
119
+     * 根据客户级别在基准利率上浮一定比例
120
+     */
121
+    public SCLL: string = ''
122
+}
123
+
124
+/**
125
+ * 参数清单
126
+ */
127
+export class QueryProductInformationInput extends TFInput {
128
+    /**
129
+     * 产品代码 1031
130
+     *  
131
+     */
132
+    public CPDM: string = ''
133
+
134
+    /**
135
+     * 客户级别 096J
136
+     *  
137
+     */
138
+    public KHJB: string = ''
139
+
140
+    /**
141
+     * 到期日期 0440
142
+     * 用于根据存期取利率的产品:定活两便、同业存放、大额储蓄 
143
+     */
144
+    public DQRQ: string = ''
145
+
146
+    /**
147
+     * 是否需要开户申请 0690
148
+     * 即是否需要开户确认,Y:是;N:否 
149
+     */
150
+    public SFXYKHSSQ: string = ''
151
+
152
+    /**
153
+     * 是否允许透支 0700
154
+     * Y:是;N:否,内部账双性产品一般允许 
155
+     */
156
+    public SFYXTZ: string = ''
157
+
158
+    /**
159
+     * 起息日期 0450
160
+     * 用于根据存期取利率的产品:定活两便、同业存放、大额储蓄 
161
+     */
162
+    public QXRQ: string = ''
163
+
164
+    /**                 
165
+     * 定义业务逻辑              
166
+     * @returns 查询结果
167
+     */
168
+    public Raise(): QueryProductInformation {
169
+        // 拉取数据                                  
170
+        const output = new QueryProductInformation()
171
+        PageData.TradeAPIs.InitFd(this.MessageData)
172
+        PageData.TradeAPIs.CommSend(this.MessageData)
173
+        this.MessageData.Fd126_5 = this.MainCode
174
+        this.MessageData.Fd16 = "K033"
175
+        this.MessageData.Fd103_1 = this.CPDM
176
+        this.MessageData.Fd96_J = this.KHJB
177
+        this.MessageData.Fd44 = this.DQRQ
178
+        this.MessageData.Fd69 = this.SFXYKHSSQ
179
+        this.MessageData.Fd70 = this.SFYXTZ
180
+        this.MessageData.Fd45 = this.QXRQ
181
+
182
+        PageData.TradeAPIs.CallServer(this.MessageData)
183
+        if (this.MessageData.Fd12 != "0000") {
184
+            output.IsFailed = true
185
+            output.FailureCause = PageData.TradeAPIs.GetError(this.MessageData)
186
+        }
187
+        output.ZDKHJE = this.MessageData.Fd39
188
+        output.LL = this.MessageData.Fd100_5
189
+        output.CPMC = this.DelSpace(this.MessageData.Fd103_2)
190
+        output.BZ = this.DelSpace(this.MessageData.Fd103_3)
191
+        output.CPLX = this.DelSpace(this.MessageData.Fd103_4)
192
+        output.LLLXDQ = this.DelSpace(this.MessageData.Fd103_5)
193
+        output.JXLX = this.DelSpace(this.MessageData.Fd103_6)
194
+        output.ZXKHJE = this.MessageData.Fd103_7
195
+        output.CQDQ = this.MessageData.Fd103_A
196
+        output.CQLXDQ = this.DelSpace(this.MessageData.Fd103_B)
197
+        output.DQCKLXDQ = this.DelSpace(this.MessageData.Fd103_C)
198
+        output.ZDZCXZBZDQ = this.DelSpace(this.MessageData.Fd103_G)
199
+        output.KMH = this.MessageData.Fd64
200
+        output.XCBZ = this.MessageData.Fd67
201
+        output.LLSFCK = this.MessageData.Fd97
202
+        output.LLZDFDBL = this.MessageData.Fd84
203
+        output.LLZGFDBL = this.MessageData.Fd85
204
+        output.SFSSDQR = this.MessageData.Fd68
205
+        output.SCLL = this.MessageData.Fd112_3
206
+
207
+        return output
208
+    }
209
+}

+ 0
- 125
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryProductListByDielectric.cs ファイルの表示

@@ -1,125 +0,0 @@
1
-using System;
2
-using System.Collections.Generic;
3
-using System.ComponentModel;
4
-using System.Linq;
5
-using System.Text;
6
-
7
-namespace TellerSystem.Contract.Function
8
-{
9
-    /// <summary>
10
-    /// 查询介质代码支持的产品列表
11
-    /// 通过介质种类查询该介质支持的产品代码及产品名称
12
-    /// </summary>
13
-    public class QueryProductListByDielectric : TFOutput
14
-    {
15
-        #region Output
16
-        /// <summary>
17
-        /// 产品列表数据
18
-        /// 产品代码|产品名称|
19
-        /// </summary>
20
-        public string CPLBSJ { get; internal set; }
21
-
22
-        /// <summary>
23
-        /// 产品列表数据
24
-        /// 产品代码|产品名称|
25
-        /// </summary>
26
-        public List<E_CPLBSJ> CPLBSJData { get; internal set; }
27
-
28
-        /// <summary>
29
-        /// 产品列表数据
30
-        /// 产品代码|产品名称|
31
-        /// </summary>
32
-        public class E_CPLBSJ
33
-        {
34
-            /// <summary>
35
-            /// 产品代码
36
-            /// </summary>
37
-            public string CPDM { get; set; }
38
-
39
-            /// <summary>
40
-            /// 产品名称
41
-            /// </summary>
42
-            public string CPMC { get; set; }
43
-
44
-        }
45
-
46
-        #endregion
47
-
48
-        #region Input
49
-		/// <summary>
50
-        /// 参数清单
51
-        /// </summary>
52
-        public class Input : TFInput
53
-        {
54
-            /// <summary>
55
-            /// 币种 0210
56
-            ///  
57
-            /// </summary>
58
-            public string BZ { get; set; }
59
-
60
-            /// <summary>
61
-            /// 产品类型 0670
62
-            /// 1活期 2定期 
63
-            /// </summary>
64
-            public string CPLX { get; set; }
65
-
66
-            /// <summary>
67
-            /// 客户类型 0680
68
-            /// 1个人 2对公 
69
-            /// </summary>
70
-            public string KHLX { get; set; }
71
-
72
-            /// <summary>
73
-            /// 介质种类 1161
74
-            ///  
75
-            /// </summary>
76
-            public string JZZL { get; set; }
77
-
78
-            /// <summary>
79
-            /// 业务种类 0300
80
-            /// 一级科目号 
81
-            /// </summary>
82
-            public string CPFL { get; set; }
83
-
84
-            /// <summary>                 
85
-            /// 定义业务逻辑              
86
-            /// </summary>                
87
-            /// <returns></returns>  
88
-            public override TFOutput Raise()
89
-            {
90
-                //拉取数据                                  
91
-                var output = new QueryProductListByDielectric();
92
-                PageData.TradeAPIs.InitFd(MessageData);
93
-                PageData.TradeAPIs.CommSend(MessageData);
94
-				MessageData.Fd126_5 = MainCode;
95
-                MessageData.Fd16 = "CXCL";
96
-                MessageData.Fd21 = BZ;
97
-                MessageData.Fd67 = CPLX;
98
-                MessageData.Fd68 = KHLX;
99
-                MessageData.Fd116_1 = JZZL;
100
-                MessageData.Fd128 = "0021";
101
-                MessageData.Fd30 = CPFL;
102
-                PageData.TradeAPIs.CallServer(MessageData);
103
-                if (MessageData.Fd12 != "0000")
104
-                {
105
-                    output.IsFailed = true;
106
-                    output.FailureCause = PageData.TradeAPIs.GetError(MessageData);
107
-                }                
108
-                output.CPLBSJData = AnilyzeFileData<E_CPLBSJ>(MessageData.FileData,
109
-                                            "产品代码|产品名称|",
110
-                                            x =>
111
-                                            {
112
-                                                return new E_CPLBSJ
113
-                                                {
114
-                                                    CPDM = x["产品代码"],
115
-                                                    CPMC = x["产品名称"]
116
-                                                };
117
-                                            });
118
-                output.CPLBSJ = MessageData.FileData;
119
-
120
-                return output;
121
-            }
122
-        }
123
-        #endregion
124
-    }
125
-}

+ 107
- 0
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryProductListByDielectric.ts ファイルの表示

@@ -0,0 +1,107 @@
1
+import { TFInput, TFOutput } from './TFBase'
2
+import { PageData } from '@/utils/page-data'
3
+
4
+/**
5
+ * 查询介质代码支持的产品列表
6
+ * 通过介质种类查询该介质支持的产品代码及产品名称
7
+ */
8
+export class QueryProductListByDielectric extends TFOutput {
9
+    /**
10
+     * 产品列表数据
11
+     * 产品代码|产品名称|
12
+     */
13
+    public CPLBSJ: string = ''
14
+
15
+    /**
16
+     * 产品列表数据
17
+     * 产品代码|产品名称|
18
+     */
19
+    public CPLBSJData: E_CPLBSJ[] = []
20
+}
21
+
22
+/**
23
+ * 产品列表数据
24
+ * 产品代码|产品名称|
25
+ */
26
+export class E_CPLBSJ {
27
+    /**
28
+     * 产品代码
29
+     */
30
+    public CPDM: string = ''
31
+
32
+    /**
33
+     * 产品名称
34
+     */
35
+    public CPMC: string = ''
36
+}
37
+
38
+/**
39
+ * 参数清单
40
+ */
41
+export class QueryProductListByDielectricInput extends TFInput {
42
+    /**
43
+     * 币种 0210
44
+     *  
45
+     */
46
+    public BZ: string = ''
47
+
48
+    /**
49
+     * 产品类型 0670
50
+     * 1活期 2定期 
51
+     */
52
+    public CPLX: string = ''
53
+
54
+    /**
55
+     * 客户类型 0680
56
+     * 1个人 2对公 
57
+     */
58
+    public KHLX: string = ''
59
+
60
+    /**
61
+     * 介质种类 1161
62
+     *  
63
+     */
64
+    public JZZL: string = ''
65
+
66
+    /**
67
+     * 业务种类 0300
68
+     * 一级科目号 
69
+     */
70
+    public CPFL: string = ''
71
+
72
+    /**                 
73
+     * 定义业务逻辑              
74
+     * @returns 查询结果
75
+     */
76
+    public Raise(): QueryProductListByDielectric {
77
+        // 拉取数据                                  
78
+        const output = new QueryProductListByDielectric()
79
+        PageData.TradeAPIs.InitFd(this.MessageData)
80
+        PageData.TradeAPIs.CommSend(this.MessageData)
81
+        this.MessageData.Fd126_5 = this.MainCode
82
+        this.MessageData.Fd16 = "CXCL"
83
+        this.MessageData.Fd21 = this.BZ
84
+        this.MessageData.Fd67 = this.CPLX
85
+        this.MessageData.Fd68 = this.KHLX
86
+        this.MessageData.Fd116_1 = this.JZZL
87
+        this.MessageData.Fd128 = "0021"
88
+        this.MessageData.Fd30 = this.CPFL
89
+
90
+        PageData.TradeAPIs.CallServer(this.MessageData)
91
+        if (this.MessageData.Fd12 != "0000") {
92
+            output.IsFailed = true
93
+            output.FailureCause = PageData.TradeAPIs.GetError(this.MessageData)
94
+        }
95
+        output.CPLBSJData = this.AnilyzeFileData<E_CPLBSJ>(this.MessageData.FileData,
96
+            "产品代码|产品名称|",
97
+            (x) => {
98
+                return {
99
+                    CPDM: x["产品代码"],
100
+                    CPMC: x["产品名称"]
101
+                }
102
+            })
103
+        output.CPLBSJ = this.MessageData.FileData
104
+
105
+        return output
106
+    }
107
+}

+ 0
- 119
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryProductPeriod.cs ファイルの表示

@@ -1,119 +0,0 @@
1
-using System;
2
-using System.Collections.Generic;
3
-using System.ComponentModel;
4
-using System.Linq;
5
-using System.Text;
6
-
7
-namespace TellerSystem.Contract.Function
8
-{
9
-    /// <summary>
10
-    /// 查询产品存期
11
-    /// 通过定期产品类型查询产品存期
12
-    /// </summary>
13
-    public class QueryProductPeriod : TFOutput
14
-    {
15
-        #region Output
16
-        /// <summary>
17
-        /// 产品存期
18
-        /// 文件格式:存期(大写)+存期单位(汉字)|存期(数字)+存期单位(字母)|
19
-        /// </summary>
20
-        public string CPCQ { get; internal set; }
21
-
22
-        /// <summary>
23
-        /// 产品存期
24
-        /// 文件格式:存期(大写)+存期单位(汉字)|存期(数字)+存期单位(字母)|
25
-        /// </summary>
26
-        public List<E_CPCQ> CPCQData { get; internal set; }
27
-
28
-        /// <summary>
29
-        /// 产品存期
30
-        /// 文件格式:存期(大写)+存期单位(汉字)|存期(数字)+存期单位(字母)|
31
-        /// </summary>
32
-        public class E_CPCQ
33
-        {
34
-            /// <summary>
35
-            /// 存期描述
36
-            /// </summary>
37
-            public string CQMS { get; set; }
38
-
39
-            /// <summary>
40
-            /// 存期值
41
-            /// </summary>
42
-            public string CQZ { get; set; }
43
-
44
-        }
45
-
46
-        #endregion
47
-
48
-        #region Input
49
-		/// <summary>
50
-        /// 参数清单
51
-        /// </summary>
52
-        public class Input : TFInput
53
-        {
54
-            /// <summary>
55
-            /// 币种 0210
56
-            /// 01人民币 
57
-            /// </summary>
58
-            public string BZ { get; set; }
59
-
60
-            /// <summary>
61
-            /// 产品介质代码 0600
62
-            /// 01人民币 
63
-            /// </summary>
64
-            public string JZDM { get; set; }
65
-
66
-            /// <summary>
67
-            /// 定期产品类型 0670
68
-            /// 0:整存整取; 1:零存整取; 2:整存零取; 3:存本取息; 4:通知存款  5:协议存款; 6:定活两便;7:教育储蓄 A: 利润最大化通知存款  
69
-            /// </summary>
70
-            public string CPLX { get; set; }
71
-
72
-            /// <summary>
73
-            /// 客户类型 0680
74
-            /// 1个人 2对公 
75
-            /// </summary>
76
-            public string KHLX { get; set; }
77
-
78
-
79
-            /// <summary>                 
80
-            /// 定义业务逻辑              
81
-            /// </summary>                
82
-            /// <returns></returns>  
83
-            public override TFOutput Raise()
84
-            {
85
-                //拉取数据                                  
86
-                var output = new QueryProductPeriod();
87
-                PageData.TradeAPIs.InitFd(MessageData);
88
-                PageData.TradeAPIs.CommSend(MessageData);
89
-				MessageData.Fd126_5 = MainCode;
90
-                MessageData.Fd16 = "K043";
91
-                MessageData.Fd21 = BZ;
92
-                MessageData.Fd60 = JZDM;
93
-                MessageData.Fd67 = CPLX;
94
-                MessageData.Fd68 = KHLX;
95
-
96
-                PageData.TradeAPIs.CallServer(MessageData);
97
-                if (MessageData.Fd12 != "0000")
98
-                {
99
-                    output.IsFailed = true;
100
-                    output.FailureCause = PageData.TradeAPIs.GetError(MessageData);
101
-                }                
102
-                output.CPCQData = AnilyzeFileData<E_CPCQ>(MessageData.FileData,
103
-                                            "存期描述|存期值|",
104
-                                            x =>
105
-                                            {
106
-                                                return new E_CPCQ
107
-                                                {
108
-                                                    CQMS = x["存期描述"],
109
-                                                    CQZ = x["存期值"]
110
-                                                };
111
-                                            });
112
-                output.CPCQ = MessageData.FileData;
113
-
114
-                return output;
115
-            }
116
-        }
117
-        #endregion
118
-    }
119
-}

+ 99
- 0
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryProductPeriod.ts ファイルの表示

@@ -0,0 +1,99 @@
1
+import { TFInput, TFOutput } from './TFBase'
2
+import { PageData } from '@/utils/page-data'
3
+
4
+/**
5
+ * 查询产品存期
6
+ * 通过定期产品类型查询产品存期
7
+ */
8
+export class QueryProductPeriod extends TFOutput {
9
+    /**
10
+     * 产品存期
11
+     * 文件格式:存期(大写)+存期单位(汉字)|存期(数字)+存期单位(字母)|
12
+     */
13
+    public CPCQ: string = ''
14
+
15
+    /**
16
+     * 产品存期
17
+     * 文件格式:存期(大写)+存期单位(汉字)|存期(数字)+存期单位(字母)|
18
+     */
19
+    public CPCQData: E_CPCQ[] = []
20
+}
21
+
22
+/**
23
+ * 产品存期
24
+ * 文件格式:存期(大写)+存期单位(汉字)|存期(数字)+存期单位(字母)|
25
+ */
26
+export class E_CPCQ {
27
+    /**
28
+     * 存期描述
29
+     */
30
+    public CQMS: string = ''
31
+
32
+    /**
33
+     * 存期值
34
+     */
35
+    public CQZ: string = ''
36
+}
37
+
38
+/**
39
+ * 参数清单
40
+ */
41
+export class QueryProductPeriodInput extends TFInput {
42
+    /**
43
+     * 币种 0210
44
+     * 01人民币 
45
+     */
46
+    public BZ: string = ''
47
+
48
+    /**
49
+     * 产品介质代码 0600
50
+     * 01人民币 
51
+     */
52
+    public JZDM: string = ''
53
+
54
+    /**
55
+     * 定期产品类型 0670
56
+     * 0:整存整取; 1:零存整取; 2:整存零取; 3:存本取息; 4:通知存款  5:协议存款; 6:定活两便;7:教育储蓄 A: 利润最大化通知存款  
57
+     */
58
+    public CPLX: string = ''
59
+
60
+    /**
61
+     * 客户类型 0680
62
+     * 1个人 2对公 
63
+     */
64
+    public KHLX: string = ''
65
+
66
+    /**                 
67
+     * 定义业务逻辑              
68
+     * @returns 查询结果
69
+     */
70
+    public Raise(): QueryProductPeriod {
71
+        // 拉取数据                                  
72
+        const output = new QueryProductPeriod()
73
+        PageData.TradeAPIs.InitFd(this.MessageData)
74
+        PageData.TradeAPIs.CommSend(this.MessageData)
75
+        this.MessageData.Fd126_5 = this.MainCode
76
+        this.MessageData.Fd16 = "K043"
77
+        this.MessageData.Fd21 = this.BZ
78
+        this.MessageData.Fd60 = this.JZDM
79
+        this.MessageData.Fd67 = this.CPLX
80
+        this.MessageData.Fd68 = this.KHLX
81
+
82
+        PageData.TradeAPIs.CallServer(this.MessageData)
83
+        if (this.MessageData.Fd12 != "0000") {
84
+            output.IsFailed = true
85
+            output.FailureCause = PageData.TradeAPIs.GetError(this.MessageData)
86
+        }
87
+        output.CPCQData = this.AnilyzeFileData<E_CPCQ>(this.MessageData.FileData,
88
+            "存期描述|存期值|",
89
+            (x) => {
90
+                return {
91
+                    CQMS: x["存期描述"],
92
+                    CQZ: x["存期值"]
93
+                }
94
+            })
95
+        output.CPCQ = this.MessageData.FileData
96
+
97
+        return output
98
+    }
99
+}

+ 0
- 106
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryProductRelations_Pro1.cs ファイルの表示

@@ -1,106 +0,0 @@
1
-using System;
2
-using System.Collections.Generic;
3
-using System.ComponentModel;
4
-using System.Linq;
5
-using System.Text;
6
-
7
-namespace TellerSystem.Contract.Function
8
-{
9
-    /// <summary>
10
-    /// 产品与产品关系表查询-产品一
11
-    /// 根据委托存款类型查询并返回存款列表
12
-    /// </summary>
13
-    public class QueryProductRelations_Pro1 : TFOutput
14
-    {
15
-        #region Output
16
-        /// <summary>
17
-        /// 产品列表
18
-        /// 文件格式: 产品号|产品描述|\n
19
-        /// </summary>
20
-        public string CPLB { get; internal set; }
21
-
22
-        /// <summary>
23
-        /// 产品列表
24
-        /// 文件格式: 产品号|产品描述|\n
25
-        /// </summary>
26
-        public List<E_CPLB> CPLBData { get; internal set; }
27
-
28
-        /// <summary>
29
-        /// 产品列表
30
-        /// 文件格式: 产品号|产品描述|\n
31
-        /// </summary>
32
-        public class E_CPLB
33
-        {
34
-            /// <summary>
35
-            /// 产品号
36
-            /// </summary>
37
-            public string CPH { get; set; }
38
-
39
-            /// <summary>
40
-            /// 产品描述
41
-            /// </summary>
42
-            public string CPMS { get; set; }
43
-
44
-        }
45
-
46
-        #endregion
47
-
48
-        #region Input
49
-		/// <summary>
50
-        /// 参数清单
51
-        /// </summary>
52
-        public class Input : TFInput
53
-        {
54
-            /// <summary>
55
-            /// 客户类型 0720
56
-            /// 0:公用;1:个人;2:公司;3:机构(指政府机关等组织);4:金融同业;5:内部员工;6金融机构 
57
-            /// </summary>
58
-            public string KHLX { get; set; }
59
-
60
-            /// <summary>
61
-            /// 关系类型 0930
62
-            /// 1-存款与贷款产品关系,2-存款与收息户关系 
63
-            /// </summary>
64
-            public string GXLX { get; set; }
65
-
66
-
67
-            /// <summary>                 
68
-            /// 定义业务逻辑              
69
-            /// </summary>                
70
-            /// <returns></returns>  
71
-            public override TFOutput Raise()
72
-            {
73
-                //拉取数据                                  
74
-                var output = new QueryProductRelations_Pro1();
75
-                PageData.TradeAPIs.InitFd(MessageData);
76
-                PageData.TradeAPIs.CommSend(MessageData);
77
-				MessageData.Fd126_5 = MainCode;
78
-                MessageData.Fd16 = "CXCL";
79
-                MessageData.Fd72 = KHLX;
80
-                MessageData.Fd93 = GXLX;
81
-                MessageData.Fd128 = "0015";
82
-
83
-                PageData.TradeAPIs.CallServer(MessageData);
84
-                if (MessageData.Fd12 != "0000")
85
-                {
86
-                    output.IsFailed = true;
87
-                    output.FailureCause = PageData.TradeAPIs.GetError(MessageData);
88
-                }                
89
-                output.CPLBData = AnilyzeFileData<E_CPLB>(MessageData.FileData,
90
-                                            "产品号|产品描述|",
91
-                                            x =>
92
-                                            {
93
-                                                return new E_CPLB
94
-                                                {
95
-                                                    CPH = x["产品号"],
96
-                                                    CPMS = x["产品描述"]
97
-                                                };
98
-                                            });
99
-                output.CPLB = MessageData.FileData;
100
-
101
-                return output;
102
-            }
103
-        }
104
-        #endregion
105
-    }
106
-}

+ 86
- 0
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryProductRelations_Pro1.ts ファイルの表示

@@ -0,0 +1,86 @@
1
+import { TFInput, TFOutput } from './TFBase'
2
+import { PageData } from '@/utils/page-data'
3
+
4
+/**
5
+ * 产品与产品关系表查询-产品一
6
+ * 根据委托存款类型查询并返回存款列表
7
+ */
8
+export class QueryProductRelations_Pro1 extends TFOutput {
9
+    /**
10
+     * 产品列表
11
+     * 文件格式: 产品号|产品描述|\n
12
+     */
13
+    public CPLB: string = ''
14
+
15
+    /**
16
+     * 产品列表
17
+     * 文件格式: 产品号|产品描述|\n
18
+     */
19
+    public CPLBData: E_CPLB[] = []
20
+}
21
+
22
+/**
23
+ * 产品列表
24
+ * 文件格式: 产品号|产品描述|\n
25
+ */
26
+export class E_CPLB {
27
+    /**
28
+     * 产品号
29
+     */
30
+    public CPH: string = ''
31
+
32
+    /**
33
+     * 产品描述
34
+     */
35
+    public CPMS: string = ''
36
+}
37
+
38
+/**
39
+ * 参数清单
40
+ */
41
+export class QueryProductRelationsPro1Input extends TFInput {
42
+    /**
43
+     * 客户类型 0720
44
+     * 0:公用;1:个人;2:公司;3:机构(指政府机关等组织);4:金融同业;5:内部员工;6金融机构 
45
+     */
46
+    public KHLX: string = ''
47
+
48
+    /**
49
+     * 关系类型 0930
50
+     * 1-存款与贷款产品关系,2-存款与收息户关系 
51
+     */
52
+    public GXLX: string = ''
53
+
54
+    /**                 
55
+     * 定义业务逻辑              
56
+     * @returns 查询结果
57
+     */
58
+    public Raise(): QueryProductRelations_Pro1 {
59
+        // 拉取数据                                  
60
+        const output = new QueryProductRelations_Pro1()
61
+        PageData.TradeAPIs.InitFd(this.MessageData)
62
+        PageData.TradeAPIs.CommSend(this.MessageData)
63
+        this.MessageData.Fd126_5 = this.MainCode
64
+        this.MessageData.Fd16 = "CXCL"
65
+        this.MessageData.Fd72 = this.KHLX
66
+        this.MessageData.Fd93 = this.GXLX
67
+        this.MessageData.Fd128 = "0015"
68
+
69
+        PageData.TradeAPIs.CallServer(this.MessageData)
70
+        if (this.MessageData.Fd12 != "0000") {
71
+            output.IsFailed = true
72
+            output.FailureCause = PageData.TradeAPIs.GetError(this.MessageData)
73
+        }
74
+        output.CPLBData = this.AnilyzeFileData<E_CPLB>(this.MessageData.FileData,
75
+            "产品号|产品描述|",
76
+            (x) => {
77
+                return {
78
+                    CPH: x["产品号"],
79
+                    CPMS: x["产品描述"]
80
+                }
81
+            })
82
+        output.CPLB = this.MessageData.FileData
83
+
84
+        return output
85
+    }
86
+}

+ 0
- 113
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryProductRelations_Pro2.cs ファイルの表示

@@ -1,113 +0,0 @@
1
-using System;
2
-using System.Collections.Generic;
3
-using System.ComponentModel;
4
-using System.Linq;
5
-using System.Text;
6
-
7
-namespace TellerSystem.Contract.Function
8
-{
9
-    /// <summary>
10
-    /// 产品与产品关系表查询-产品二
11
-    /// 根据委托存款类型查询并返回存款列表
12
-    /// </summary>
13
-    public class QueryProductRelations_Pro2 : TFOutput
14
-    {
15
-        #region Output
16
-        /// <summary>
17
-        /// 产品列表
18
-        /// 文件格式: 产品号|产品描述|\n
19
-        /// </summary>
20
-        public string CPLB { get; internal set; }
21
-
22
-        /// <summary>
23
-        /// 产品列表
24
-        /// 文件格式: 产品号|产品描述|\n
25
-        /// </summary>
26
-        public List<E_CPLB> CPLBData { get; internal set; }
27
-
28
-        /// <summary>
29
-        /// 产品列表
30
-        /// 文件格式: 产品号|产品描述|\n
31
-        /// </summary>
32
-        public class E_CPLB
33
-        {
34
-            /// <summary>
35
-            /// 产品号
36
-            /// </summary>
37
-            public string CPH { get; set; }
38
-
39
-            /// <summary>
40
-            /// 产品描述
41
-            /// </summary>
42
-            public string CPMS { get; set; }
43
-
44
-        }
45
-
46
-        #endregion
47
-
48
-        #region Input
49
-		/// <summary>
50
-        /// 参数清单
51
-        /// </summary>
52
-        public class Input : TFInput
53
-        {
54
-            /// <summary>
55
-            /// 产品类型 0230
56
-            /// 产品一的产品代码,有值时作为查询条件 
57
-            /// </summary>
58
-            public string CPLX { get; set; }
59
-
60
-            /// <summary>
61
-            /// 客户类型 0720
62
-            /// 0:公用;1:个人;2:公司;3:机构(指政府机关等组织);4:金融同业;5:内部员工;6金融机构 
63
-            /// </summary>
64
-            public string KHLX { get; set; }
65
-
66
-            /// <summary>
67
-            /// 关系类型 0930
68
-            /// 1-存款与贷款产品关系,2-存款与收息户关系 
69
-            /// </summary>
70
-            public string GXLX { get; set; }
71
-
72
-
73
-            /// <summary>                 
74
-            /// 定义业务逻辑              
75
-            /// </summary>                
76
-            /// <returns></returns>  
77
-            public override TFOutput Raise()
78
-            {
79
-                //拉取数据                                  
80
-                var output = new QueryProductRelations_Pro2();
81
-                PageData.TradeAPIs.InitFd(MessageData);
82
-                PageData.TradeAPIs.CommSend(MessageData);
83
-				MessageData.Fd126_5 = MainCode;
84
-                MessageData.Fd16 = "CXCL";
85
-                MessageData.Fd23 = CPLX;
86
-                MessageData.Fd72 = KHLX;
87
-                MessageData.Fd93 = GXLX;
88
-                MessageData.Fd128 = "0017";
89
-
90
-                PageData.TradeAPIs.CallServer(MessageData);
91
-                if (MessageData.Fd12 != "0000")
92
-                {
93
-                    output.IsFailed = true;
94
-                    output.FailureCause = PageData.TradeAPIs.GetError(MessageData);
95
-                }                
96
-                output.CPLBData = AnilyzeFileData<E_CPLB>(MessageData.FileData,
97
-                                            "产品号|产品描述|",
98
-                                            x =>
99
-                                            {
100
-                                                return new E_CPLB
101
-                                                {
102
-                                                    CPH = x["产品号"],
103
-                                                    CPMS = x["产品描述"]
104
-                                                };
105
-                                            });
106
-                output.CPLB = MessageData.FileData;
107
-
108
-                return output;
109
-            }
110
-        }
111
-        #endregion
112
-    }
113
-}

+ 93
- 0
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryProductRelations_Pro2.ts ファイルの表示

@@ -0,0 +1,93 @@
1
+import { TFInput, TFOutput } from './TFBase'
2
+import { PageData } from '@/utils/page-data'
3
+
4
+/**
5
+ * 产品与产品关系表查询-产品二
6
+ * 根据委托存款类型查询并返回存款列表
7
+ */
8
+export class QueryProductRelations_Pro2 extends TFOutput {
9
+    /**
10
+     * 产品列表
11
+     * 文件格式: 产品号|产品描述|\n
12
+     */
13
+    public CPLB: string = ''
14
+
15
+    /**
16
+     * 产品列表
17
+     * 文件格式: 产品号|产品描述|\n
18
+     */
19
+    public CPLBData: E_CPLB[] = []
20
+}
21
+
22
+/**
23
+ * 产品列表
24
+ * 文件格式: 产品号|产品描述|\n
25
+ */
26
+export class E_CPLB {
27
+    /**
28
+     * 产品号
29
+     */
30
+    public CPH: string = ''
31
+
32
+    /**
33
+     * 产品描述
34
+     */
35
+    public CPMS: string = ''
36
+}
37
+
38
+/**
39
+ * 参数清单
40
+ */
41
+export class QueryProductRelationsPro2Input extends TFInput {
42
+    /**
43
+     * 产品类型 0230
44
+     * 产品一的产品代码,有值时作为查询条件 
45
+     */
46
+    public CPLX: string = ''
47
+
48
+    /**
49
+     * 客户类型 0720
50
+     * 0:公用;1:个人;2:公司;3:机构(指政府机关等组织);4:金融同业;5:内部员工;6金融机构 
51
+     */
52
+    public KHLX: string = ''
53
+
54
+    /**
55
+     * 关系类型 0930
56
+     * 1-存款与贷款产品关系,2-存款与收息户关系 
57
+     */
58
+    public GXLX: string = ''
59
+
60
+    /**                 
61
+     * 定义业务逻辑              
62
+     * @returns 查询结果
63
+     */
64
+    public Raise(): QueryProductRelations_Pro2 {
65
+        // 拉取数据                                  
66
+        const output = new QueryProductRelations_Pro2()
67
+        PageData.TradeAPIs.InitFd(this.MessageData)
68
+        PageData.TradeAPIs.CommSend(this.MessageData)
69
+        this.MessageData.Fd126_5 = this.MainCode
70
+        this.MessageData.Fd16 = "CXCL"
71
+        this.MessageData.Fd23 = this.CPLX
72
+        this.MessageData.Fd72 = this.KHLX
73
+        this.MessageData.Fd93 = this.GXLX
74
+        this.MessageData.Fd128 = "0017"
75
+
76
+        PageData.TradeAPIs.CallServer(this.MessageData)
77
+        if (this.MessageData.Fd12 != "0000") {
78
+            output.IsFailed = true
79
+            output.FailureCause = PageData.TradeAPIs.GetError(this.MessageData)
80
+        }
81
+        output.CPLBData = this.AnilyzeFileData<E_CPLB>(this.MessageData.FileData,
82
+            "产品号|产品描述|",
83
+            (x) => {
84
+                return {
85
+                    CPH: x["产品号"],
86
+                    CPMS: x["产品描述"]
87
+                }
88
+            })
89
+        output.CPLB = this.MessageData.FileData
90
+
91
+        return output
92
+    }
93
+}

+ 0
- 92
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryPublicArgumentList.cs ファイルの表示

@@ -1,92 +0,0 @@
1
-using System;
2
-using System.Collections.Generic;
3
-using System.ComponentModel;
4
-using System.Linq;
5
-using System.Text;
6
-
7
-namespace TellerSystem.Contract.Function
8
-{
9
-    /// <summary>
10
-    /// 9598查询-221001-查询公共参数表
11
-    /// 221001-查询公共参数表
12
-    /// </summary>
13
-    public class QueryPublicArgumentList : TFOutput
14
-    {
15
-        #region Output
16
-        /// <summary>
17
-        /// 查询结果
18
-        /// 文件格式:参数值
19
-        /// </summary>
20
-        public string CXJG { get; internal set; }
21
-
22
-        /// <summary>
23
-        /// 查询结果
24
-        /// 文件格式:参数值
25
-        /// </summary>
26
-        public List<E_CXJG> CXJGData { get; internal set; }
27
-
28
-        /// <summary>
29
-        /// 查询结果
30
-        /// 文件格式:参数值
31
-        /// </summary>
32
-        public class E_CXJG
33
-        {
34
-            /// <summary>
35
-            /// 参数值
36
-            /// </summary>
37
-            public string CSZ { get; set; }
38
-
39
-        }
40
-
41
-        #endregion
42
-
43
-        #region Input
44
-		/// <summary>
45
-        /// 参数清单
46
-        /// </summary>
47
-        public class Input : TFInput
48
-        {
49
-            /// <summary>
50
-            /// 查询条件 
51
-            /// 参数代码
52
-            /// </summary>
53
-            public string CSDM { get; set; }
54
-
55
-
56
-            /// <summary>                 
57
-            /// 定义业务逻辑              
58
-            /// </summary>                
59
-            /// <returns></returns>  
60
-            public override TFOutput Raise()
61
-            {
62
-                //拉取数据                                  
63
-                var output = new QueryPublicArgumentList();
64
-                PageData.TradeAPIs.InitFd(MessageData);
65
-                PageData.TradeAPIs.CommSend(MessageData);
66
-				MessageData.Fd126_5 = MainCode;
67
-                MessageData.Fd16 = "9598";
68
-                MessageData.Fd123 = string.Format("1,221001,{0},",CSDM);
69
-
70
-                PageData.TradeAPIs.CallServer(MessageData);
71
-                if (MessageData.Fd12 != "0000")
72
-                {
73
-                    output.IsFailed = true;
74
-                    output.FailureCause = PageData.TradeAPIs.GetError(MessageData);
75
-                }                
76
-                output.CXJGData = AnilyzeFileData<E_CXJG>(MessageData.FileData,
77
-                                            "参数值|",
78
-                                            x =>
79
-                                            {
80
-                                                return new E_CXJG
81
-                                                {
82
-                                                    CSZ = x["参数值"]
83
-                                                };
84
-                                            });
85
-                output.CXJG = MessageData.FileData;
86
-
87
-                return output;
88
-            }
89
-        }
90
-        #endregion
91
-    }
92
-}

+ 72
- 0
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryPublicArgumentList.ts ファイルの表示

@@ -0,0 +1,72 @@
1
+import { TFInput, TFOutput } from './TFBase'
2
+import { PageData } from '@/utils/page-data'
3
+
4
+/**
5
+ * 9598查询-221001-查询公共参数表
6
+ * 221001-查询公共参数表
7
+ */
8
+export class QueryPublicArgumentList extends TFOutput {
9
+    /**
10
+     * 查询结果
11
+     * 文件格式:参数值
12
+     */
13
+    public CXJG: string = ''
14
+
15
+    /**
16
+     * 查询结果
17
+     * 文件格式:参数值
18
+     */
19
+    public CXJGData: E_CXJG[] = []
20
+}
21
+
22
+/**
23
+ * 查询结果
24
+ * 文件格式:参数值
25
+ */
26
+export class E_CXJG {
27
+    /**
28
+     * 参数值
29
+     */
30
+    public CSZ: string = ''
31
+}
32
+
33
+/**
34
+ * 参数清单
35
+ */
36
+export class QueryPublicArgumentListInput extends TFInput {
37
+    /**
38
+     * 查询条件 
39
+     * 参数代码
40
+     */
41
+    public CSDM: string = ''
42
+
43
+    /**                 
44
+     * 定义业务逻辑              
45
+     * @returns 查询结果
46
+     */
47
+    public Raise(): QueryPublicArgumentList {
48
+        // 拉取数据                                  
49
+        const output = new QueryPublicArgumentList()
50
+        PageData.TradeAPIs.InitFd(this.MessageData)
51
+        PageData.TradeAPIs.CommSend(this.MessageData)
52
+        this.MessageData.Fd126_5 = this.MainCode
53
+        this.MessageData.Fd16 = "9598"
54
+        this.MessageData.Fd123 = `1,221001,${this.CSDM},`
55
+
56
+        PageData.TradeAPIs.CallServer(this.MessageData)
57
+        if (this.MessageData.Fd12 != "0000") {
58
+            output.IsFailed = true
59
+            output.FailureCause = PageData.TradeAPIs.GetError(this.MessageData)
60
+        }
61
+        output.CXJGData = this.AnilyzeFileData<E_CXJG>(this.MessageData.FileData,
62
+            "参数值|",
63
+            (x) => {
64
+                return {
65
+                    CSZ: x["参数值"]
66
+                }
67
+            })
68
+        output.CXJG = this.MessageData.FileData
69
+
70
+        return output
71
+    }
72
+}

+ 0
- 72
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryPublicParameter.cs ファイルの表示

@@ -1,72 +0,0 @@
1
-using System;
2
-using System.Collections.Generic;
3
-using System.ComponentModel;
4
-using System.Linq;
5
-using System.Text;
6
-
7
-namespace TellerSystem.Contract.Function
8
-{
9
-    /// <summary>
10
-    /// 查询公共参数表
11
-    /// 通过参数代码查询公共产品参数表
12
-    /// </summary>
13
-    public class QueryPublicParameter : TFOutput
14
-    {
15
-        #region Output
16
-        /// <summary>
17
-        /// 参数值 0300
18
-        /// 
19
-        /// </summary>
20
-        public string CSZ { get; internal set; }
21
-
22
-
23
-        #endregion
24
-
25
-        #region Input
26
-		/// <summary>
27
-        /// 参数清单
28
-        /// </summary>
29
-        public class Input : TFInput
30
-        {
31
-            /// <summary>
32
-            /// 参数序号 0490
33
-            /// com_parm.parm_seqn 
34
-            /// </summary>
35
-            public string CSXH { get; set; }
36
-
37
-            /// <summary>
38
-            /// 参数代码 0910
39
-            /// com_parm.parm_code 
40
-            /// </summary>
41
-            public string CSDM { get; set; }
42
-
43
-
44
-            /// <summary>                 
45
-            /// 定义业务逻辑              
46
-            /// </summary>                
47
-            /// <returns></returns>  
48
-            public override TFOutput Raise()
49
-            {
50
-                //拉取数据                                  
51
-                var output = new QueryPublicParameter();
52
-                PageData.TradeAPIs.InitFd(MessageData);
53
-                PageData.TradeAPIs.CommSend(MessageData);
54
-				MessageData.Fd126_5 = MainCode;
55
-                MessageData.Fd16 = "K029";
56
-                MessageData.Fd49 = CSXH;
57
-                MessageData.Fd91 = CSDM;
58
-
59
-                PageData.TradeAPIs.CallServer(MessageData);
60
-                if (MessageData.Fd12 != "0000")
61
-                {
62
-                    output.IsFailed = true;
63
-                    output.FailureCause = PageData.TradeAPIs.GetError(MessageData);
64
-                }                
65
-                output.CSZ = (MessageData.Fd30);
66
-
67
-                return output;
68
-            }
69
-        }
70
-        #endregion
71
-    }
72
-}

+ 54
- 0
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryPublicParameter.ts ファイルの表示

@@ -0,0 +1,54 @@
1
+import { TFInput, TFOutput } from './TFBase'
2
+import { PageData } from '@/utils/page-data'
3
+
4
+/**
5
+ * 查询公共参数表
6
+ * 通过参数代码查询公共产品参数表
7
+ */
8
+export class QueryPublicParameter extends TFOutput {
9
+    /**
10
+     * 参数值 0300
11
+     */
12
+    public CSZ: string = ''
13
+}
14
+
15
+/**
16
+ * 参数清单
17
+ */
18
+export class QueryPublicParameterInput extends TFInput {
19
+    /**
20
+     * 参数序号 0490
21
+     * com_parm.parm_seqn 
22
+     */
23
+    public CSXH: string = ''
24
+
25
+    /**
26
+     * 参数代码 0910
27
+     * com_parm.parm_code 
28
+     */
29
+    public CSDM: string = ''
30
+
31
+    /**                 
32
+     * 定义业务逻辑              
33
+     * @returns 查询结果
34
+     */
35
+    public Raise(): QueryPublicParameter {
36
+        // 拉取数据                                  
37
+        const output = new QueryPublicParameter()
38
+        PageData.TradeAPIs.InitFd(this.MessageData)
39
+        PageData.TradeAPIs.CommSend(this.MessageData)
40
+        this.MessageData.Fd126_5 = this.MainCode
41
+        this.MessageData.Fd16 = "K029"
42
+        this.MessageData.Fd49 = this.CSXH
43
+        this.MessageData.Fd91 = this.CSDM
44
+
45
+        PageData.TradeAPIs.CallServer(this.MessageData)
46
+        if (this.MessageData.Fd12 != "0000") {
47
+            output.IsFailed = true
48
+            output.FailureCause = PageData.TradeAPIs.GetError(this.MessageData)
49
+        }
50
+        output.CSZ = this.MessageData.Fd30
51
+
52
+        return output
53
+    }
54
+}

+ 0
- 150
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryRateChangeRecord.cs ファイルの表示

@@ -1,150 +0,0 @@
1
-using System;
2
-using System.Collections.Generic;
3
-using System.ComponentModel;
4
-using System.Linq;
5
-using System.Text;
6
-
7
-namespace TellerSystem.Contract.Function
8
-{
9
-    /// <summary>
10
-    /// 利率变更查询(文件)
11
-    /// 通过输入账号等查询利率变更相关信息
12
-    /// </summary>
13
-    public class QueryRateChangeRecord : TFOutput
14
-    {
15
-        #region Output
16
-        /// <summary>
17
-        /// 利率变更记录
18
-        /// 账号|户名|利率类型|原利率|新利率|调整日期|调整柜员|
19
-        /// </summary>
20
-        public string LLBGJL { get; internal set; }
21
-
22
-        /// <summary>
23
-        /// 利率变更记录
24
-        /// 账号|户名|利率类型|原利率|新利率|调整日期|调整柜员|
25
-        /// </summary>
26
-        public List<E_LLBGJL> LLBGJLData { get; internal set; }
27
-
28
-        /// <summary>
29
-        /// 利率变更记录
30
-        /// 账号|户名|利率类型|原利率|新利率|调整日期|调整柜员|
31
-        /// </summary>
32
-        public class E_LLBGJL
33
-        {
34
-            /// <summary>
35
-            /// 账号
36
-            /// </summary>
37
-            public string ZH { get; set; }
38
-
39
-            /// <summary>
40
-            /// 户名
41
-            /// </summary>
42
-            public string HM { get; set; }
43
-
44
-            /// <summary>
45
-            /// 利率类型
46
-            /// </summary>
47
-            public string LLLX { get; set; }
48
-
49
-            /// <summary>
50
-            /// 原利率
51
-            /// </summary>
52
-            public string YLL { get; set; }
53
-
54
-            /// <summary>
55
-            /// 新利率
56
-            /// </summary>
57
-            public string XLL { get; set; }
58
-
59
-            /// <summary>
60
-            /// 调整日期
61
-            /// </summary>
62
-            public string DZRQ { get; set; }
63
-
64
-            /// <summary>
65
-            /// 调整柜员
66
-            /// </summary>
67
-            public string DZGY { get; set; }
68
-
69
-        }
70
-
71
-        #endregion
72
-
73
-        #region Input
74
-		/// <summary>
75
-        /// 参数清单
76
-        /// </summary>
77
-        public class Input : TFInput
78
-        {
79
-            /// <summary>
80
-            /// 起始日期 0440
81
-            ///  
82
-            /// </summary>
83
-            public string QSRQ { get; set; }
84
-
85
-            /// <summary>
86
-            /// 截止日期 0450
87
-            ///  
88
-            /// </summary>
89
-            public string JZRQ { get; set; }
90
-
91
-            /// <summary>
92
-            /// 账号 1021
93
-            ///  
94
-            /// </summary>
95
-            public string ZH { get; set; }
96
-
97
-            /// <summary>
98
-            /// 户名 102H
99
-            ///  
100
-            /// </summary>
101
-            public string HM { get; set; }
102
-
103
-
104
-            /// <summary>                 
105
-            /// 定义业务逻辑              
106
-            /// </summary>                
107
-            /// <returns></returns>  
108
-            public override TFOutput Raise()
109
-            {
110
-                //拉取数据                                  
111
-                var output = new QueryRateChangeRecord();
112
-                PageData.TradeAPIs.InitFd(MessageData);
113
-                PageData.TradeAPIs.CommSend(MessageData);
114
-				MessageData.Fd126_5 = MainCode;
115
-                MessageData.Fd16 = "CXCL";
116
-                MessageData.Fd44 = QSRQ;
117
-                MessageData.Fd45 = JZRQ;
118
-                MessageData.Fd102_1 = ZH;
119
-                MessageData.Fd102_H = HM;
120
-                MessageData.Fd128 = "0045";
121
-
122
-                PageData.TradeAPIs.CallServer(MessageData);
123
-                if (MessageData.Fd12 != "0000")
124
-                {
125
-                    output.IsFailed = true;
126
-                    output.FailureCause = PageData.TradeAPIs.GetError(MessageData);
127
-                }                
128
-                output.LLBGJLData = AnilyzeFileData<E_LLBGJL>(MessageData.FileData,
129
-                                            "账号|户名|利率类型|原利率|新利率|调整日期|调整柜员|",
130
-                                            x =>
131
-                                            {
132
-                                                return new E_LLBGJL
133
-                                                {
134
-                                                    ZH = x["账号"],
135
-                                                    HM = x["户名"],
136
-                                                    LLLX = x["利率类型"],
137
-                                                    YLL = x["原利率"],
138
-                                                    XLL = x["新利率"],
139
-                                                    DZRQ = x["调整日期"],
140
-                                                    DZGY = x["调整柜员"]
141
-                                                };
142
-                                            });
143
-                output.LLBGJL = MessageData.FileData;
144
-
145
-                return output;
146
-            }
147
-        }
148
-        #endregion
149
-    }
150
-}

+ 126
- 0
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryRateChangeRecord.ts ファイルの表示

@@ -0,0 +1,126 @@
1
+import { TFInput, TFOutput } from './TFBase'
2
+import { PageData } from '@/utils/page-data'
3
+
4
+/**
5
+ * 利率变更查询(文件)
6
+ * 通过输入账号等查询利率变更相关信息
7
+ */
8
+export class QueryRateChangeRecord extends TFOutput {
9
+    /**
10
+     * 利率变更记录
11
+     * 账号|户名|利率类型|原利率|新利率|调整日期|调整柜员|
12
+     */
13
+    public LLBGJL: string = ''
14
+
15
+    /**
16
+     * 利率变更记录
17
+     * 账号|户名|利率类型|原利率|新利率|调整日期|调整柜员|
18
+     */
19
+    public LLBGJLData: E_LLBGJL[] = []
20
+}
21
+
22
+/**
23
+ * 利率变更记录
24
+ * 账号|户名|利率类型|原利率|新利率|调整日期|调整柜员|
25
+ */
26
+export class E_LLBGJL {
27
+    /**
28
+     * 账号
29
+     */
30
+    public ZH: string = ''
31
+
32
+    /**
33
+     * 户名
34
+     */
35
+    public HM: string = ''
36
+
37
+    /**
38
+     * 利率类型
39
+     */
40
+    public LLLX: string = ''
41
+
42
+    /**
43
+     * 原利率
44
+     */
45
+    public YLL: string = ''
46
+
47
+    /**
48
+     * 新利率
49
+     */
50
+    public XLL: string = ''
51
+
52
+    /**
53
+     * 调整日期
54
+     */
55
+    public DZRQ: string = ''
56
+
57
+    /**
58
+     * 调整柜员
59
+     */
60
+    public DZGY: string = ''
61
+}
62
+
63
+/**
64
+ * 参数清单
65
+ */
66
+export class QueryRateChangeRecordInput extends TFInput {
67
+    /**
68
+     * 起始日期 0440
69
+     */
70
+    public QSRQ: string = ''
71
+
72
+    /**
73
+     * 截止日期 0450
74
+     */
75
+    public JZRQ: string = ''
76
+
77
+    /**
78
+     * 账号 1021
79
+     */
80
+    public ZH: string = ''
81
+
82
+    /**
83
+     * 户名 102H
84
+     */
85
+    public HM: string = ''
86
+
87
+    /**                 
88
+     * 定义业务逻辑              
89
+     * @returns 查询结果
90
+     */
91
+    public Raise(): QueryRateChangeRecord {
92
+        // 拉取数据                                  
93
+        const output = new QueryRateChangeRecord()
94
+        PageData.TradeAPIs.InitFd(this.MessageData)
95
+        PageData.TradeAPIs.CommSend(this.MessageData)
96
+        this.MessageData.Fd126_5 = this.MainCode
97
+        this.MessageData.Fd16 = "CXCL"
98
+        this.MessageData.Fd44 = this.QSRQ
99
+        this.MessageData.Fd45 = this.JZRQ
100
+        this.MessageData.Fd102_1 = this.ZH
101
+        this.MessageData.Fd102_H = this.HM
102
+        this.MessageData.Fd128 = "0045"
103
+
104
+        PageData.TradeAPIs.CallServer(this.MessageData)
105
+        if (this.MessageData.Fd12 != "0000") {
106
+            output.IsFailed = true
107
+            output.FailureCause = PageData.TradeAPIs.GetError(this.MessageData)
108
+        }
109
+        output.LLBGJLData = this.AnilyzeFileData<E_LLBGJL>(this.MessageData.FileData,
110
+            "账号|户名|利率类型|原利率|新利率|调整日期|调整柜员|",
111
+            (x) => {
112
+                return {
113
+                    ZH: x["账号"],
114
+                    HM: x["户名"],
115
+                    LLLX: x["利率类型"],
116
+                    YLL: x["原利率"],
117
+                    XLL: x["新利率"],
118
+                    DZRQ: x["调整日期"],
119
+                    DZGY: x["调整柜员"]
120
+                }
121
+            })
122
+        output.LLBGJL = this.MessageData.FileData
123
+
124
+        return output
125
+    }
126
+}

+ 0
- 105
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryRateList.cs ファイルの表示

@@ -1,105 +0,0 @@
1
-using System;
2
-using System.Collections.Generic;
3
-using System.ComponentModel;
4
-using System.Linq;
5
-using System.Text;
6
-
7
-namespace TellerSystem.Contract.Function
8
-{
9
-    /// <summary>
10
-    /// 利率查询(前台首页)
11
-    /// 查询存贷款产品对应的利率值
12
-    /// </summary>
13
-    public class QueryRateList : TFOutput
14
-    {
15
-        #region Output
16
-        /// <summary>
17
-        /// 利率列表
18
-        /// 产品名称|利率值|利率单位|
19
-        /// </summary>
20
-        public string LLLB { get; internal set; }
21
-
22
-        /// <summary>
23
-        /// 利率列表
24
-        /// 产品名称|利率值|利率单位|
25
-        /// </summary>
26
-        public List<E_LLLB> LLLBData { get; internal set; }
27
-
28
-        /// <summary>
29
-        /// 利率列表
30
-        /// 产品名称|利率值|利率单位|
31
-        /// </summary>
32
-        public class E_LLLB
33
-        {
34
-            /// <summary>
35
-            /// 产品名称
36
-            /// </summary>
37
-            public string CPMC { get; set; }
38
-
39
-            /// <summary>
40
-            /// 利率值
41
-            /// </summary>
42
-            public string LLZ { get; set; }
43
-
44
-            /// <summary>
45
-            /// 利率单位
46
-            /// </summary>
47
-            public string LLDW { get; set; }
48
-
49
-        }
50
-
51
-        #endregion
52
-
53
-        #region Input
54
-		/// <summary>
55
-        /// 参数清单
56
-        /// </summary>
57
-        public class Input : TFInput
58
-        {
59
-            /// <summary>
60
-            /// 查询类型 0700
61
-            ///  
62
-            /// </summary>
63
-            public string CXLX { get; set; }
64
-
65
-
66
-            /// <summary>                 
67
-            /// 定义业务逻辑              
68
-            /// </summary>                
69
-            /// <returns></returns>  
70
-            public override TFOutput Raise()
71
-            {
72
-                //拉取数据                                  
73
-                var output = new QueryRateList();
74
-                PageData.TradeAPIs.InitFd(MessageData);
75
-                PageData.TradeAPIs.CommSend(MessageData);
76
-				MessageData.Fd126_5 = MainCode;
77
-                MessageData.Fd16 = "CXCL";
78
-                MessageData.Fd70 = CXLX;
79
-                MessageData.Fd128 = "0044";
80
-
81
-                PageData.TradeAPIs.CallServer(MessageData);
82
-                if (MessageData.Fd12 != "0000")
83
-                {
84
-                    output.IsFailed = true;
85
-                    output.FailureCause = PageData.TradeAPIs.GetError(MessageData);
86
-                }                
87
-                output.LLLBData = AnilyzeFileData<E_LLLB>(MessageData.FileData,
88
-                                            "产品名称|利率值|利率单位|",
89
-                                            x =>
90
-                                            {
91
-                                                return new E_LLLB
92
-                                                {
93
-                                                    CPMC = x["产品名称"],
94
-                                                    LLZ = x["利率值"],
95
-                                                    LLDW = x["利率单位"]
96
-                                                };
97
-                                            });
98
-                output.LLLB = MessageData.FileData;
99
-
100
-                return output;
101
-            }
102
-        }
103
-        #endregion
104
-    }
105
-}

+ 84
- 0
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryRateList.ts ファイルの表示

@@ -0,0 +1,84 @@
1
+import { TFInput, TFOutput } from './TFBase'
2
+import { PageData } from '@/utils/page-data'
3
+
4
+/**
5
+ * 利率查询(前台首页)
6
+ * 查询存贷款产品对应的利率值
7
+ */
8
+export class QueryRateList extends TFOutput {
9
+    /**
10
+     * 利率列表
11
+     * 产品名称|利率值|利率单位|
12
+     */
13
+    public LLLB: string = ''
14
+
15
+    /**
16
+     * 利率列表
17
+     * 产品名称|利率值|利率单位|
18
+     */
19
+    public LLLBData: E_LLLB[] = []
20
+}
21
+
22
+/**
23
+ * 利率列表
24
+ * 产品名称|利率值|利率单位|
25
+ */
26
+export class E_LLLB {
27
+    /**
28
+     * 产品名称
29
+     */
30
+    public CPMC: string = ''
31
+
32
+    /**
33
+     * 利率值
34
+     */
35
+    public LLZ: string = ''
36
+
37
+    /**
38
+     * 利率单位
39
+     */
40
+    public LLDW: string = ''
41
+}
42
+
43
+/**
44
+ * 参数清单
45
+ */
46
+export class QueryRateListInput extends TFInput {
47
+    /**
48
+     * 查询类型 0700
49
+     */
50
+    public CXLX: string = ''
51
+
52
+    /**                 
53
+     * 定义业务逻辑              
54
+     * @returns 查询结果
55
+     */
56
+    public Raise(): QueryRateList {
57
+        // 拉取数据                                  
58
+        const output = new QueryRateList()
59
+        PageData.TradeAPIs.InitFd(this.MessageData)
60
+        PageData.TradeAPIs.CommSend(this.MessageData)
61
+        this.MessageData.Fd126_5 = this.MainCode
62
+        this.MessageData.Fd16 = "CXCL"
63
+        this.MessageData.Fd70 = this.CXLX
64
+        this.MessageData.Fd128 = "0044"
65
+
66
+        PageData.TradeAPIs.CallServer(this.MessageData)
67
+        if (this.MessageData.Fd12 != "0000") {
68
+            output.IsFailed = true
69
+            output.FailureCause = PageData.TradeAPIs.GetError(this.MessageData)
70
+        }
71
+        output.LLLBData = this.AnilyzeFileData<E_LLLB>(this.MessageData.FileData,
72
+            "产品名称|利率值|利率单位|",
73
+            (x) => {
74
+                return {
75
+                    CPMC: x["产品名称"],
76
+                    LLZ: x["利率值"],
77
+                    LLDW: x["利率单位"]
78
+                }
79
+            })
80
+        output.LLLB = this.MessageData.FileData
81
+
82
+        return output
83
+    }
84
+}

+ 0
- 93
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryRelationEntrustedLoanAndavailableBalance.cs ファイルの表示

@@ -1,93 +0,0 @@
1
-using System;
2
-using System.Collections.Generic;
3
-using System.ComponentModel;
4
-using System.Linq;
5
-using System.Text;
6
-
7
-namespace TellerSystem.Contract.Function
8
-{
9
-    /// <summary>
10
-    /// 查询委托贷款关系及可用余额
11
-    /// 查询委托贷款基金户与收息户关系及基金户可用余额
12
-    /// </summary>
13
-    public class QueryRelationEntrustedLoanAndavailableBalance : TFOutput
14
-    {
15
-        #region Output
16
-        /// <summary>
17
-        /// 可用余额 0400
18
-        /// 
19
-        /// </summary>
20
-        public string KYYE { get; internal set; }
21
-
22
-        /// <summary>
23
-        /// 关联是否正常 0670
24
-        /// Y:正常;N:不正常
25
-        /// </summary>
26
-        public string GLSFZC { get; internal set; }
27
-
28
-        /// <summary>
29
-        /// 基金户 0300
30
-        /// 由收息户查询基金户
31
-        /// </summary>
32
-        public string JJH { get; internal set; }
33
-
34
-
35
-        #endregion
36
-
37
-        #region Input
38
-		/// <summary>
39
-        /// 参数清单
40
-        /// </summary>
41
-        public class Input : TFInput
42
-        {
43
-            /// <summary>
44
-            /// 基金户 0300
45
-            ///  
46
-            /// </summary>
47
-            public string JJH { get; set; }
48
-
49
-            /// <summary>
50
-            /// 贷款户 0310
51
-            ///  
52
-            /// </summary>
53
-            public string DKH { get; set; }
54
-
55
-            /// <summary>
56
-            /// 收息户 0320
57
-            ///  
58
-            /// </summary>
59
-            public string SXH { get; set; }
60
-
61
-
62
-            /// <summary>                 
63
-            /// 定义业务逻辑              
64
-            /// </summary>                
65
-            /// <returns></returns>  
66
-            public override TFOutput Raise()
67
-            {
68
-                //拉取数据                                  
69
-                var output = new QueryRelationEntrustedLoanAndavailableBalance();
70
-                PageData.TradeAPIs.InitFd(MessageData);
71
-                PageData.TradeAPIs.CommSend(MessageData);
72
-				MessageData.Fd126_5 = MainCode;
73
-                MessageData.Fd16 = "K017";
74
-                MessageData.Fd30 = JJH;
75
-                MessageData.Fd31 = DKH;
76
-                MessageData.Fd32 = SXH;
77
-
78
-                PageData.TradeAPIs.CallServer(MessageData);
79
-                if (MessageData.Fd12 != "0000")
80
-                {
81
-                    output.IsFailed = true;
82
-                    output.FailureCause = PageData.TradeAPIs.GetError(MessageData);
83
-                }                
84
-                output.KYYE = (MessageData.Fd40);
85
-                output.GLSFZC = (MessageData.Fd67);
86
-                output.JJH = (MessageData.Fd30);
87
-
88
-                return output;
89
-            }
90
-        }
91
-        #endregion
92
-    }
93
-}

+ 72
- 0
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryRelationEntrustedLoanAndavailableBalance.ts ファイルの表示

@@ -0,0 +1,72 @@
1
+import { TFInput, TFOutput } from './TFBase'
2
+import { PageData } from '@/utils/page-data'
3
+
4
+/**
5
+ * 查询委托贷款关系及可用余额
6
+ * 查询委托贷款基金户与收息户关系及基金户可用余额
7
+ */
8
+export class QueryRelationEntrustedLoanAndavailableBalance extends TFOutput {
9
+    /**
10
+     * 可用余额 0400
11
+     */
12
+    public KYYE: string = ''
13
+
14
+    /**
15
+     * 关联是否正常 0670
16
+     * Y:正常;N:不正常
17
+     */
18
+    public GLSFZC: string = ''
19
+
20
+    /**
21
+     * 基金户 0300
22
+     * 由收息户查询基金户
23
+     */
24
+    public JJH: string = ''
25
+}
26
+
27
+/**
28
+ * 参数清单
29
+ */
30
+export class QueryRelationEntrustedLoanAndavailableBalanceInput extends TFInput {
31
+    /**
32
+     * 基金户 0300
33
+     */
34
+    public JJH: string = ''
35
+
36
+    /**
37
+     * 贷款户 0310
38
+     */
39
+    public DKH: string = ''
40
+
41
+    /**
42
+     * 收息户 0320
43
+     */
44
+    public SXH: string = ''
45
+
46
+    /**                 
47
+     * 定义业务逻辑              
48
+     * @returns 查询结果
49
+     */
50
+    public Raise(): QueryRelationEntrustedLoanAndavailableBalance {
51
+        // 拉取数据                                  
52
+        const output = new QueryRelationEntrustedLoanAndavailableBalance()
53
+        PageData.TradeAPIs.InitFd(this.MessageData)
54
+        PageData.TradeAPIs.CommSend(this.MessageData)
55
+        this.MessageData.Fd126_5 = this.MainCode
56
+        this.MessageData.Fd16 = "K017"
57
+        this.MessageData.Fd30 = this.JJH
58
+        this.MessageData.Fd31 = this.DKH
59
+        this.MessageData.Fd32 = this.SXH
60
+
61
+        PageData.TradeAPIs.CallServer(this.MessageData)
62
+        if (this.MessageData.Fd12 != "0000") {
63
+            output.IsFailed = true
64
+            output.FailureCause = PageData.TradeAPIs.GetError(this.MessageData)
65
+        }
66
+        output.KYYE = this.MessageData.Fd40
67
+        output.GLSFZC = this.MessageData.Fd67
68
+        output.JJH = this.MessageData.Fd30
69
+
70
+        return output
71
+    }
72
+}

+ 0
- 100
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryReportLossInformation.cs ファイルの表示

@@ -1,100 +0,0 @@
1
-using System;
2
-using System.Collections.Generic;
3
-using System.ComponentModel;
4
-using System.Linq;
5
-using System.Text;
6
-
7
-namespace TellerSystem.Contract.Function
8
-{
9
-    /// <summary>
10
-    /// 查询挂失信息
11
-    /// 通过账号查询挂失相关信息
12
-    /// </summary>
13
-    public class QueryReportLossInformation : TFOutput
14
-    {
15
-        #region Output
16
-        /// <summary>
17
-        /// 解挂失标志 0230
18
-        /// 0:未解挂;1:口挂;2:书挂;3:密挂;4:密挂兼书挂 5:印挂 6:申请书挂失
19
-        /// </summary>
20
-        public string JGSBZ { get; internal set; }
21
-
22
-        /// <summary>
23
-        /// 挂失标志 0240
24
-        /// 1:口挂;2:书挂;3:密挂;4:密挂兼书挂 5:印挂 6:申请书挂失
25
-        /// </summary>
26
-        public string GSBZ { get; internal set; }
27
-
28
-        /// <summary>
29
-        /// 挂失编号 0370
30
-        /// (null)
31
-        /// </summary>
32
-        public string GSBH { get; internal set; }
33
-
34
-        /// <summary>
35
-        /// 到期日期 0440
36
-        /// (null)
37
-        /// </summary>
38
-        public string DQRQ { get; internal set; }
39
-
40
-        /// <summary>
41
-        /// 挂失日期 0450
42
-        /// (null)
43
-        /// </summary>
44
-        public string GSRQ { get; internal set; }
45
-
46
-        /// <summary>
47
-        /// 挂失机构 0910
48
-        /// 
49
-        /// </summary>
50
-        public string GSJG { get; internal set; }
51
-
52
-
53
-        #endregion
54
-
55
-        #region Input
56
-		/// <summary>
57
-        /// 参数清单
58
-        /// </summary>
59
-        public class Input : TFInput
60
-        {
61
-            /// <summary>
62
-            /// 账号 0300
63
-            /// (null) 
64
-            /// </summary>
65
-            public string ZH { get; set; }
66
-
67
-
68
-            /// <summary>                 
69
-            /// 定义业务逻辑              
70
-            /// </summary>                
71
-            /// <returns></returns>  
72
-            public override TFOutput Raise()
73
-            {
74
-                //拉取数据                                  
75
-                var output = new QueryReportLossInformation();
76
-                PageData.TradeAPIs.InitFd(MessageData);
77
-                PageData.TradeAPIs.CommSend(MessageData);
78
-				MessageData.Fd126_5 = MainCode;
79
-                MessageData.Fd16 = "K027";
80
-                MessageData.Fd30 = ZH;
81
-
82
-                PageData.TradeAPIs.CallServer(MessageData);
83
-                if (MessageData.Fd12 != "0000")
84
-                {
85
-                    output.IsFailed = true;
86
-                    output.FailureCause = PageData.TradeAPIs.GetError(MessageData);
87
-                }                
88
-                output.JGSBZ = DelSpace(MessageData.Fd23);
89
-                output.GSBZ = DelSpace(MessageData.Fd24);
90
-                output.GSBH = DelSpace(MessageData.Fd37);
91
-                output.DQRQ = DelSpace(MessageData.Fd44);
92
-                output.GSRQ = DelSpace(MessageData.Fd45);
93
-                output.GSJG = DelSpace(MessageData.Fd91);
94
-
95
-                return output;
96
-            }
97
-        }
98
-        #endregion
99
-    }
100
-}

+ 82
- 0
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryReportLossInformation.ts ファイルの表示

@@ -0,0 +1,82 @@
1
+import { TFInput, TFOutput } from './TFBase'
2
+import { PageData } from '@/utils/page-data'
3
+
4
+/**
5
+ * 查询挂失信息
6
+ * 通过账号查询挂失相关信息
7
+ */
8
+export class QueryReportLossInformation extends TFOutput {
9
+    /**
10
+     * 解挂失标志 0230
11
+     * 0:未解挂;1:口挂;2:书挂;3:密挂;4:密挂兼书挂 5:印挂 6:申请书挂失
12
+     */
13
+    public JGSBZ: string = ''
14
+
15
+    /**
16
+     * 挂失标志 0240
17
+     * 1:口挂;2:书挂;3:密挂;4:密挂兼书挂 5:印挂 6:申请书挂失
18
+     */
19
+    public GSBZ: string = ''
20
+
21
+    /**
22
+     * 挂失编号 0370
23
+     * (null)
24
+     */
25
+    public GSBH: string = ''
26
+
27
+    /**
28
+     * 到期日期 0440
29
+     * (null)
30
+     */
31
+    public DQRQ: string = ''
32
+
33
+    /**
34
+     * 挂失日期 0450
35
+     * (null)
36
+     */
37
+    public GSRQ: string = ''
38
+
39
+    /**
40
+     * 挂失机构 0910
41
+     */
42
+    public GSJG: string = ''
43
+}
44
+
45
+/**
46
+ * 参数清单
47
+ */
48
+export class QueryReportLossInformationInput extends TFInput {
49
+    /**
50
+     * 账号 0300
51
+     * (null) 
52
+     */
53
+    public ZH: string = ''
54
+
55
+    /**                 
56
+     * 定义业务逻辑              
57
+     * @returns 查询结果
58
+     */
59
+    public Raise(): QueryReportLossInformation {
60
+        // 拉取数据                                  
61
+        const output = new QueryReportLossInformation()
62
+        PageData.TradeAPIs.InitFd(this.MessageData)
63
+        PageData.TradeAPIs.CommSend(this.MessageData)
64
+        this.MessageData.Fd126_5 = this.MainCode
65
+        this.MessageData.Fd16 = "K027"
66
+        this.MessageData.Fd30 = this.ZH
67
+
68
+        PageData.TradeAPIs.CallServer(this.MessageData)
69
+        if (this.MessageData.Fd12 != "0000") {
70
+            output.IsFailed = true
71
+            output.FailureCause = PageData.TradeAPIs.GetError(this.MessageData)
72
+        }
73
+        output.JGSBZ = this.DelSpace(this.MessageData.Fd23)
74
+        output.GSBZ = this.DelSpace(this.MessageData.Fd24)
75
+        output.GSBH = this.DelSpace(this.MessageData.Fd37)
76
+        output.DQRQ = this.DelSpace(this.MessageData.Fd44)
77
+        output.GSRQ = this.DelSpace(this.MessageData.Fd45)
78
+        output.GSJG = this.DelSpace(this.MessageData.Fd91)
79
+
80
+        return output
81
+    }
82
+}

+ 0
- 130
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryRevertLoanAccount.cs ファイルの表示

@@ -1,130 +0,0 @@
1
-using System;
2
-using System.Collections.Generic;
3
-using System.ComponentModel;
4
-using System.Linq;
5
-using System.Text;
6
-
7
-namespace TellerSystem.Contract.Function
8
-{
9
-    /// <summary>
10
-    /// 查询还款账号信息表
11
-    /// 根据贷款账号返回还款账号信息
12
-    /// </summary>
13
-    public class QueryRevertLoanAccount : TFOutput
14
-    {
15
-        #region Output
16
-        /// <summary>
17
-        /// 还款信息列表
18
-        /// 后台返回文件,内容包括:还款账号|户名|账户序号|状态|签约日期|解约日期|
19
-        /// </summary>
20
-        public string HKXXLB { get; internal set; }
21
-
22
-        /// <summary>
23
-        /// 还款信息列表
24
-        /// 后台返回文件,内容包括:还款账号|户名|账户序号|状态|签约日期|解约日期|
25
-        /// </summary>
26
-        public List<E_HKXXLB> HKXXLBData { get; internal set; }
27
-
28
-        /// <summary>
29
-        /// 还款信息列表
30
-        /// 后台返回文件,内容包括:还款账号|户名|账户序号|状态|签约日期|解约日期|
31
-        /// </summary>
32
-        public class E_HKXXLB
33
-        {
34
-            /// <summary>
35
-            /// 还款账号
36
-            /// </summary>
37
-            public string HKZH { get; set; }
38
-
39
-            /// <summary>
40
-            /// 户名
41
-            /// </summary>
42
-            public string HM { get; set; }
43
-
44
-            /// <summary>
45
-            /// 账户序号
46
-            /// </summary>
47
-            public string ZHXH { get; set; }
48
-
49
-            /// <summary>
50
-            /// 状态
51
-            /// </summary>
52
-            public string ZT { get; set; }
53
-
54
-            /// <summary>
55
-            /// 签约日期
56
-            /// </summary>
57
-            public string QYRQ { get; set; }
58
-
59
-            /// <summary>
60
-            /// 解约日期
61
-            /// </summary>
62
-            public string JYRQ { get; set; }
63
-
64
-        }
65
-
66
-        #endregion
67
-
68
-        #region Input
69
-		/// <summary>
70
-        /// 参数清单
71
-        /// </summary>
72
-        public class Input : TFInput
73
-        {
74
-            /// <summary>
75
-            /// 贷款账号 0300
76
-            ///  
77
-            /// </summary>
78
-            public string DKZH { get; set; }
79
-
80
-            /// <summary>
81
-            /// 查询类型 0670
82
-            /// 1-还本账号 2-还息账号 
83
-            /// </summary>
84
-            public string CXLX { get; set; }
85
-
86
-
87
-            /// <summary>                 
88
-            /// 定义业务逻辑              
89
-            /// </summary>                
90
-            /// <returns></returns>  
91
-            public override TFOutput Raise()
92
-            {
93
-                //拉取数据                                  
94
-                var output = new QueryRevertLoanAccount();
95
-                PageData.TradeAPIs.InitFd(MessageData);
96
-                PageData.TradeAPIs.CommSend(MessageData);
97
-				MessageData.Fd126_5 = MainCode;
98
-                MessageData.Fd16 = "CXCL";
99
-                MessageData.Fd30 = DKZH;
100
-                MessageData.Fd128 = "0031";
101
-                MessageData.Fd67 = CXLX;
102
-
103
-                PageData.TradeAPIs.CallServer(MessageData);
104
-                if (MessageData.Fd12 != "0000")
105
-                {
106
-                    output.IsFailed = true;
107
-                    output.FailureCause = PageData.TradeAPIs.GetError(MessageData);
108
-                }                
109
-                output.HKXXLBData = AnilyzeFileData<E_HKXXLB>(MessageData.FileData,
110
-                                            "还款账号|户名|账户序号|状态|签约日期|解约日期|",
111
-                                            x =>
112
-                                            {
113
-                                                return new E_HKXXLB
114
-                                                {
115
-                                                    HKZH = x["还款账号"],
116
-                                                    HM = x["户名"],
117
-                                                    ZHXH = x["账户序号"],
118
-                                                    ZT = x["状态"],
119
-                                                    QYRQ = x["签约日期"],
120
-                                                    JYRQ = x["解约日期"]
121
-                                                };
122
-                                            });
123
-                output.HKXXLB = MessageData.FileData;
124
-
125
-                return output;
126
-            }
127
-        }
128
-        #endregion
129
-    }
130
-}

+ 109
- 0
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryRevertLoanAccount.ts ファイルの表示

@@ -0,0 +1,109 @@
1
+import { TFInput, TFOutput } from './TFBase'
2
+import { PageData } from '@/utils/page-data'
3
+
4
+/**
5
+ * 查询还款账号信息表
6
+ * 根据贷款账号返回还款账号信息
7
+ */
8
+export class QueryRevertLoanAccount extends TFOutput {
9
+    /**
10
+     * 还款信息列表
11
+     * 后台返回文件,内容包括:还款账号|户名|账户序号|状态|签约日期|解约日期|
12
+     */
13
+    public HKXXLB: string = ''
14
+
15
+    /**
16
+     * 还款信息列表
17
+     * 后台返回文件,内容包括:还款账号|户名|账户序号|状态|签约日期|解约日期|
18
+     */
19
+    public HKXXLBData: E_HKXXLB[] = []
20
+}
21
+
22
+/**
23
+ * 还款信息列表
24
+ * 后台返回文件,内容包括:还款账号|户名|账户序号|状态|签约日期|解约日期|
25
+ */
26
+export class E_HKXXLB {
27
+    /**
28
+     * 还款账号
29
+     */
30
+    public HKZH: string = ''
31
+
32
+    /**
33
+     * 户名
34
+     */
35
+    public HM: string = ''
36
+
37
+    /**
38
+     * 账户序号
39
+     */
40
+    public ZHXH: string = ''
41
+
42
+    /**
43
+     * 状态
44
+     */
45
+    public ZT: string = ''
46
+
47
+    /**
48
+     * 签约日期
49
+     */
50
+    public QYRQ: string = ''
51
+
52
+    /**
53
+     * 解约日期
54
+     */
55
+    public JYRQ: string = ''
56
+}
57
+
58
+/**
59
+ * 参数清单
60
+ */
61
+export class QueryRevertLoanAccountInput extends TFInput {
62
+    /**
63
+     * 贷款账号 0300
64
+     */
65
+    public DKZH: string = ''
66
+
67
+    /**
68
+     * 查询类型 0670
69
+     * 1-还本账号 2-还息账号 
70
+     */
71
+    public CXLX: string = ''
72
+
73
+    /**                 
74
+     * 定义业务逻辑              
75
+     * @returns 查询结果
76
+     */
77
+    public Raise(): QueryRevertLoanAccount {
78
+        // 拉取数据                                  
79
+        const output = new QueryRevertLoanAccount()
80
+        PageData.TradeAPIs.InitFd(this.MessageData)
81
+        PageData.TradeAPIs.CommSend(this.MessageData)
82
+        this.MessageData.Fd126_5 = this.MainCode
83
+        this.MessageData.Fd16 = "CXCL"
84
+        this.MessageData.Fd30 = this.DKZH
85
+        this.MessageData.Fd128 = "0031"
86
+        this.MessageData.Fd67 = this.CXLX
87
+
88
+        PageData.TradeAPIs.CallServer(this.MessageData)
89
+        if (this.MessageData.Fd12 != "0000") {
90
+            output.IsFailed = true
91
+            output.FailureCause = PageData.TradeAPIs.GetError(this.MessageData)
92
+        }
93
+        output.HKXXLBData = this.AnilyzeFileData<E_HKXXLB>(this.MessageData.FileData,
94
+            "还款账号|户名|账户序号|状态|签约日期|解约日期|",
95
+            (x) => {
96
+                return {
97
+                    HKZH: x["还款账号"],
98
+                    HM: x["户名"],
99
+                    ZHXH: x["账户序号"],
100
+                    ZT: x["状态"],
101
+                    QYRQ: x["签约日期"],
102
+                    JYRQ: x["解约日期"]
103
+                }
104
+            })
105
+        output.HKXXLB = this.MessageData.FileData
106
+
107
+        return output
108
+    }
109
+}

+ 0
- 98
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryRevertLoanList.cs ファイルの表示

@@ -1,98 +0,0 @@
1
-using System;
2
-using System.Collections.Generic;
3
-using System.ComponentModel;
4
-using System.Linq;
5
-using System.Text;
6
-
7
-namespace TellerSystem.Contract.Function
8
-{
9
-    /// <summary>
10
-    /// 查询还款顺序表
11
-    /// 查询贷款还款顺序表返回相关列表信息
12
-    /// </summary>
13
-    public class QueryRevertLoanList : TFOutput
14
-    {
15
-        #region Output
16
-        /// <summary>
17
-        /// 顺序列表
18
-        /// 返回文件,主要内容:还款顺序代码|@还款序号|@处理方式|
19
-        /// </summary>
20
-        public string SXLB { get; internal set; }
21
-
22
-        /// <summary>
23
-        /// 顺序列表
24
-        /// 返回文件,主要内容:还款顺序代码|@还款序号|@处理方式|
25
-        /// </summary>
26
-        public List<E_SXLB> SXLBData { get; internal set; }
27
-
28
-        /// <summary>
29
-        /// 顺序列表
30
-        /// 返回文件,主要内容:还款顺序代码|@还款序号|@处理方式|
31
-        /// </summary>
32
-        public class E_SXLB
33
-        {
34
-            /// <summary>
35
-            /// 还款顺序代码
36
-            /// </summary>
37
-            public string HKSXDM { get; set; }
38
-
39
-            /// <summary>
40
-            /// @还款序号
41
-            /// </summary>
42
-            public string @HKXH { get; set; }
43
-
44
-            /// <summary>
45
-            /// @处理方式
46
-            /// </summary>
47
-            public string @CLFS { get; set; }
48
-
49
-        }
50
-
51
-        #endregion
52
-
53
-        #region Input
54
-		/// <summary>
55
-        /// 参数清单
56
-        /// </summary>
57
-        public class Input : TFInput
58
-        {
59
-
60
-            /// <summary>                 
61
-            /// 定义业务逻辑              
62
-            /// </summary>                
63
-            /// <returns></returns>  
64
-            public override TFOutput Raise()
65
-            {
66
-                //拉取数据                                  
67
-                var output = new QueryRevertLoanList();
68
-                PageData.TradeAPIs.InitFd(MessageData);
69
-                PageData.TradeAPIs.CommSend(MessageData);
70
-				MessageData.Fd126_5 = MainCode;
71
-                MessageData.Fd16 = "CXCL";
72
-                MessageData.Fd128 = "0034";
73
-
74
-                PageData.TradeAPIs.CallServer(MessageData);
75
-                if (MessageData.Fd12 != "0000")
76
-                {
77
-                    output.IsFailed = true;
78
-                    output.FailureCause = PageData.TradeAPIs.GetError(MessageData);
79
-                }                
80
-                output.SXLBData = AnilyzeFileData<E_SXLB>(MessageData.FileData,
81
-                                            "还款顺序代码|@还款序号|@处理方式|",
82
-                                            x =>
83
-                                            {
84
-                                                return new E_SXLB
85
-                                                {
86
-                                                    HKSXDM = x["还款顺序代码"],
87
-                                                    @HKXH = x["@还款序号"],
88
-                                                    @CLFS = x["@处理方式"]
89
-                                                };
90
-                                            });
91
-                output.SXLB = MessageData.FileData;
92
-
93
-                return output;
94
-            }
95
-        }
96
-        #endregion
97
-    }
98
-}

+ 78
- 0
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryRevertLoanList.ts ファイルの表示

@@ -0,0 +1,78 @@
1
+import { TFInput, TFOutput } from './TFBase'
2
+import { PageData } from '@/utils/page-data'
3
+
4
+/**
5
+ * 查询还款顺序表
6
+ * 查询贷款还款顺序表返回相关列表信息
7
+ */
8
+export class QueryRevertLoanList extends TFOutput {
9
+    /**
10
+     * 顺序列表
11
+     * 返回文件,主要内容:还款顺序代码|@还款序号|@处理方式|
12
+     */
13
+    public SXLB: string = ''
14
+
15
+    /**
16
+     * 顺序列表
17
+     * 返回文件,主要内容:还款顺序代码|@还款序号|@处理方式|
18
+     */
19
+    public SXLBData: E_SXLB[] = []
20
+}
21
+
22
+/**
23
+ * 顺序列表
24
+ * 返回文件,主要内容:还款顺序代码|@还款序号|@处理方式|
25
+ */
26
+export class E_SXLB {
27
+    /**
28
+     * 还款顺序代码
29
+     */
30
+    public HKSXDM: string = ''
31
+
32
+    /**
33
+     * @还款序号
34
+     */
35
+    public HKXH: string = ''
36
+
37
+    /**
38
+     * @处理方式
39
+     */
40
+    public CLFS: string = ''
41
+}
42
+
43
+/**
44
+ * 参数清单
45
+ */
46
+export class QueryRevertLoanListInput extends TFInput {
47
+    /**                 
48
+     * 定义业务逻辑              
49
+     * @returns 查询结果
50
+     */
51
+    public Raise(): QueryRevertLoanList {
52
+        // 拉取数据                                  
53
+        const output = new QueryRevertLoanList()
54
+        PageData.TradeAPIs.InitFd(this.MessageData)
55
+        PageData.TradeAPIs.CommSend(this.MessageData)
56
+        this.MessageData.Fd126_5 = this.MainCode
57
+        this.MessageData.Fd16 = "CXCL"
58
+        this.MessageData.Fd128 = "0034"
59
+
60
+        PageData.TradeAPIs.CallServer(this.MessageData)
61
+        if (this.MessageData.Fd12 != "0000") {
62
+            output.IsFailed = true
63
+            output.FailureCause = PageData.TradeAPIs.GetError(this.MessageData)
64
+        }
65
+        output.SXLBData = this.AnilyzeFileData<E_SXLB>(this.MessageData.FileData,
66
+            "还款顺序代码|@还款序号|@处理方式|",
67
+            (x) => {
68
+                return {
69
+                    HKSXDM: x["还款顺序代码"],
70
+                    HKXH: x["@还款序号"],
71
+                    CLFS: x["@处理方式"]
72
+                }
73
+            })
74
+        output.SXLB = this.MessageData.FileData
75
+
76
+        return output
77
+    }
78
+}

+ 0
- 148
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QuerySMSList.cs ファイルの表示

@@ -1,148 +0,0 @@
1
-using System;
2
-using System.Collections.Generic;
3
-using System.ComponentModel;
4
-using System.Linq;
5
-using System.Text;
6
-
7
-namespace TellerSystem.Contract.Function
8
-{
9
-    /// <summary>
10
-    /// 短信明细信息查询
11
-    /// 短信明细信息查询
12
-    /// </summary>
13
-    public class QuerySMSList : TFOutput
14
-    {
15
-        #region Output
16
-        /// <summary>
17
-        /// 文件
18
-        /// 客户帐/卡号|柜员|交易日期|交易时间|流水号|手机号码|发送标志|信息内容(发生额)|信息内容(余额)|
19
-        /// </summary>
20
-        public string WJ { get; internal set; }
21
-
22
-        /// <summary>
23
-        /// 文件
24
-        /// 客户帐/卡号|柜员|交易日期|交易时间|流水号|手机号码|发送标志|信息内容(发生额)|信息内容(余额)|
25
-        /// </summary>
26
-        public List<E_WJ> WJData { get; internal set; }
27
-
28
-        /// <summary>
29
-        /// 文件
30
-        /// 客户帐/卡号|柜员|交易日期|交易时间|流水号|手机号码|发送标志|信息内容(发生额)|信息内容(余额)|
31
-        /// </summary>
32
-        public class E_WJ
33
-        {
34
-            /// <summary>
35
-            /// 客户帐/卡号
36
-            /// </summary>
37
-            public string KHZKH { get; set; }
38
-
39
-            /// <summary>
40
-            /// 柜员
41
-            /// </summary>
42
-            public string GY { get; set; }
43
-
44
-            /// <summary>
45
-            /// 交易日期
46
-            /// </summary>
47
-            public string JYRQ { get; set; }
48
-
49
-            /// <summary>
50
-            /// 交易时间
51
-            /// </summary>
52
-            public string JYSJ { get; set; }
53
-
54
-            /// <summary>
55
-            /// 流水号
56
-            /// </summary>
57
-            public string LSH { get; set; }
58
-
59
-            /// <summary>
60
-            /// 手机号码
61
-            /// </summary>
62
-            public string SJHM { get; set; }
63
-
64
-            /// <summary>
65
-            /// 发送标志
66
-            /// </summary>
67
-            public string FSBZ { get; set; }
68
-
69
-            /// <summary>
70
-            /// 信息内容(发生额)
71
-            /// </summary>
72
-            public string XXNRFSE { get; set; }
73
-
74
-            /// <summary>
75
-            /// 信息内容(余额)
76
-            /// </summary>
77
-            public string XXNRYE { get; set; }
78
-
79
-        }
80
-
81
-        #endregion
82
-
83
-        #region Input
84
-		/// <summary>
85
-        /// 参数清单
86
-        /// </summary>
87
-        public class Input : TFInput
88
-        {
89
-            /// <summary>
90
-            /// 客户账号 0370
91
-            ///  
92
-            /// </summary>
93
-            public string KHZH { get; set; }
94
-
95
-            /// <summary>
96
-            /// 手机号码 0620
97
-            ///  
98
-            /// </summary>
99
-            public string SJHM { get; set; }
100
-
101
-
102
-            /// <summary>                 
103
-            /// 定义业务逻辑              
104
-            /// </summary>                
105
-            /// <returns></returns>  
106
-            public override TFOutput Raise()
107
-            {
108
-                //拉取数据                                  
109
-                var output = new QuerySMSList();
110
-                PageData.TradeAPIs.InitFd(MessageData);
111
-                PageData.TradeAPIs.CommSend(MessageData);
112
-				MessageData.Fd126_5 = MainCode;
113
-                MessageData.Fd16 = "CXCL";
114
-                MessageData.Fd37 = KHZH;
115
-                MessageData.Fd62 = SJHM;
116
-                MessageData.Fd128 = "0066";
117
-
118
-                PageData.TradeAPIs.CallServer(MessageData);
119
-                if (MessageData.Fd12 != "0000")
120
-                {
121
-                    output.IsFailed = true;
122
-                    output.FailureCause = PageData.TradeAPIs.GetError(MessageData);
123
-                }                
124
-                output.WJData = AnilyzeFileData<E_WJ>(MessageData.FileData,
125
-                                            "客户帐/卡号|柜员|交易日期|交易时间|流水号|手机号码|发送标志|信息内容(发生额)|信息内容(余额)|",
126
-                                            x =>
127
-                                            {
128
-                                                return new E_WJ
129
-                                                {
130
-                                                    KHZKH = x["客户帐/卡号"],
131
-                                                    GY = x["柜员"],
132
-                                                    JYRQ = x["交易日期"],
133
-                                                    JYSJ = x["交易时间"],
134
-                                                    LSH = x["流水号"],
135
-                                                    SJHM = x["手机号码"],
136
-                                                    FSBZ = x["发送标志"],
137
-                                                    XXNRFSE = x["信息内容(发生额)"],
138
-                                                    XXNRYE = x["信息内容(余额)"]
139
-                                                };
140
-                                            });
141
-                output.WJ = MessageData.FileData;
142
-
143
-                return output;
144
-            }
145
-        }
146
-        #endregion
147
-    }
148
-}

+ 126
- 0
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QuerySMSList.ts ファイルの表示

@@ -0,0 +1,126 @@
1
+import { TFInput, TFOutput } from './TFBase'
2
+import { PageData } from '@/utils/page-data'
3
+
4
+/**
5
+ * 短信明细信息查询
6
+ * 短信明细信息查询
7
+ */
8
+export class QuerySMSList extends TFOutput {
9
+    /**
10
+     * 文件
11
+     * 客户帐/卡号|柜员|交易日期|交易时间|流水号|手机号码|发送标志|信息内容(发生额)|信息内容(余额)|
12
+     */
13
+    public WJ: string = ''
14
+
15
+    /**
16
+     * 文件
17
+     * 客户帐/卡号|柜员|交易日期|交易时间|流水号|手机号码|发送标志|信息内容(发生额)|信息内容(余额)|
18
+     */
19
+    public WJData: E_WJ[] = []
20
+}
21
+
22
+/**
23
+ * 文件
24
+ * 客户帐/卡号|柜员|交易日期|交易时间|流水号|手机号码|发送标志|信息内容(发生额)|信息内容(余额)|
25
+ */
26
+export class E_WJ {
27
+    /**
28
+     * 客户帐/卡号
29
+     */
30
+    public KHZKH: string = ''
31
+
32
+    /**
33
+     * 柜员
34
+     */
35
+    public GY: string = ''
36
+
37
+    /**
38
+     * 交易日期
39
+     */
40
+    public JYRQ: string = ''
41
+
42
+    /**
43
+     * 交易时间
44
+     */
45
+    public JYSJ: string = ''
46
+
47
+    /**
48
+     * 流水号
49
+     */
50
+    public LSH: string = ''
51
+
52
+    /**
53
+     * 手机号码
54
+     */
55
+    public SJHM: string = ''
56
+
57
+    /**
58
+     * 发送标志
59
+     */
60
+    public FSBZ: string = ''
61
+
62
+    /**
63
+     * 信息内容(发生额)
64
+     */
65
+    public XXNRFSE: string = ''
66
+
67
+    /**
68
+     * 信息内容(余额)
69
+     */
70
+    public XXNRYE: string = ''
71
+}
72
+
73
+/**
74
+ * 参数清单
75
+ */
76
+export class QuerySMSListInput extends TFInput {
77
+    /**
78
+     * 客户账号 0370
79
+     */
80
+    public KHZH: string = ''
81
+
82
+    /**
83
+     * 手机号码 0620
84
+     */
85
+    public SJHM: string = ''
86
+
87
+    /**                 
88
+     * 定义业务逻辑              
89
+     * @returns 查询结果
90
+     */
91
+    public Raise(): QuerySMSList {
92
+        // 拉取数据                                  
93
+        const output = new QuerySMSList()
94
+        PageData.TradeAPIs.InitFd(this.MessageData)
95
+        PageData.TradeAPIs.CommSend(this.MessageData)
96
+        this.MessageData.Fd126_5 = this.MainCode
97
+        this.MessageData.Fd16 = "CXCL"
98
+        this.MessageData.Fd37 = this.KHZH
99
+        this.MessageData.Fd62 = this.SJHM
100
+        this.MessageData.Fd128 = "0066"
101
+
102
+        PageData.TradeAPIs.CallServer(this.MessageData)
103
+        if (this.MessageData.Fd12 != "0000") {
104
+            output.IsFailed = true
105
+            output.FailureCause = PageData.TradeAPIs.GetError(this.MessageData)
106
+        }
107
+        output.WJData = this.AnilyzeFileData<E_WJ>(this.MessageData.FileData,
108
+            "客户帐/卡号|柜员|交易日期|交易时间|流水号|手机号码|发送标志|信息内容(发生额)|信息内容(余额)|",
109
+            (x) => {
110
+                return {
111
+                    KHZKH: x["客户帐/卡号"],
112
+                    GY: x["柜员"],
113
+                    JYRQ: x["交易日期"],
114
+                    JYSJ: x["交易时间"],
115
+                    LSH: x["流水号"],
116
+                    SJHM: x["手机号码"],
117
+                    FSBZ: x["发送标志"],
118
+                    XXNRFSE: x["信息内容(发生额)"],
119
+                    XXNRYE: x["信息内容(余额)"]
120
+                }
121
+            })
122
+        output.WJ = this.MessageData.FileData
123
+
124
+        return output
125
+    }
126
+}

+ 0
- 271
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QuerySMSSendRecords.cs ファイルの表示

@@ -1,271 +0,0 @@
1
-using System;
2
-using System.Collections.Generic;
3
-using System.ComponentModel;
4
-using System.Linq;
5
-using System.Text;
6
-
7
-namespace TellerSystem.Contract.Function
8
-{
9
-    /// <summary>
10
-    /// 客户短信发送明细查询
11
-    /// 客户短信发送明细查询
12
-    /// </summary>
13
-    public class QuerySMSSendRecords : TFOutput
14
-    {
15
-        #region Output
16
-        /// <summary>
17
-        /// 文件
18
-        /// 交易码|账号|户名|客户号|操作员|流水号|交易日期|交易时间|交易地点|交易金额|账面余额|渠道类型|业务类型|短信签约类型|操作码|手机号码|信息内容|定时发送标志|定时日期|定时时间|发送次数|发送日期|发送时间|本次应收费|处理标志|柜员流水号|
19
-        /// </summary>
20
-        public string WJ { get; internal set; }
21
-
22
-        /// <summary>
23
-        /// 文件
24
-        /// 交易码|账号|户名|客户号|操作员|流水号|交易日期|交易时间|交易地点|交易金额|账面余额|渠道类型|业务类型|短信签约类型|操作码|手机号码|信息内容|定时发送标志|定时日期|定时时间|发送次数|发送日期|发送时间|本次应收费|处理标志|柜员流水号|
25
-        /// </summary>
26
-        public List<E_WJ> WJData { get; internal set; }
27
-
28
-        /// <summary>
29
-        /// 文件
30
-        /// 交易码|账号|户名|客户号|操作员|流水号|交易日期|交易时间|交易地点|交易金额|账面余额|渠道类型|业务类型|短信签约类型|操作码|手机号码|信息内容|定时发送标志|定时日期|定时时间|发送次数|发送日期|发送时间|本次应收费|处理标志|柜员流水号|
31
-        /// </summary>
32
-        public class E_WJ
33
-        {
34
-            /// <summary>
35
-            /// 交易码
36
-            /// </summary>
37
-            public string JYM { get; set; }
38
-
39
-            /// <summary>
40
-            /// 账号
41
-            /// </summary>
42
-            public string ZH { get; set; }
43
-
44
-            /// <summary>
45
-            /// 户名
46
-            /// </summary>
47
-            public string HM { get; set; }
48
-
49
-            /// <summary>
50
-            /// 客户号
51
-            /// </summary>
52
-            public string KHH { get; set; }
53
-
54
-            /// <summary>
55
-            /// 操作员
56
-            /// </summary>
57
-            public string CZY { get; set; }
58
-
59
-            /// <summary>
60
-            /// 流水号
61
-            /// </summary>
62
-            public string LSH { get; set; }
63
-
64
-            /// <summary>
65
-            /// 交易日期
66
-            /// </summary>
67
-            public string JYRQ { get; set; }
68
-
69
-            /// <summary>
70
-            /// 交易时间
71
-            /// </summary>
72
-            public string JYSJ { get; set; }
73
-
74
-            /// <summary>
75
-            /// 交易地点
76
-            /// </summary>
77
-            public string JYDD { get; set; }
78
-
79
-            /// <summary>
80
-            /// 交易金额
81
-            /// </summary>
82
-            public string JYJE { get; set; }
83
-
84
-            /// <summary>
85
-            /// 账面余额
86
-            /// </summary>
87
-            public string ZMYE { get; set; }
88
-
89
-            /// <summary>
90
-            /// 渠道类型
91
-            /// </summary>
92
-            public string QDLX { get; set; }
93
-
94
-            /// <summary>
95
-            /// 业务类型
96
-            /// </summary>
97
-            public string YWLX { get; set; }
98
-
99
-            /// <summary>
100
-            /// 短信签约类型
101
-            /// </summary>
102
-            public string DXQYLX { get; set; }
103
-
104
-            /// <summary>
105
-            /// 操作码
106
-            /// </summary>
107
-            public string CZM { get; set; }
108
-
109
-            /// <summary>
110
-            /// 手机号码
111
-            /// </summary>
112
-            public string SJHM { get; set; }
113
-
114
-            /// <summary>
115
-            /// 信息内容
116
-            /// </summary>
117
-            public string XXNR { get; set; }
118
-
119
-            /// <summary>
120
-            /// 定时发送标志
121
-            /// </summary>
122
-            public string DSFSBZ { get; set; }
123
-
124
-            /// <summary>
125
-            /// 定时日期
126
-            /// </summary>
127
-            public string DSRQ { get; set; }
128
-
129
-            /// <summary>
130
-            /// 定时时间
131
-            /// </summary>
132
-            public string DSSJ { get; set; }
133
-
134
-            /// <summary>
135
-            /// 发送次数
136
-            /// </summary>
137
-            public string FSCS { get; set; }
138
-
139
-            /// <summary>
140
-            /// 发送日期
141
-            /// </summary>
142
-            public string FSRQ { get; set; }
143
-
144
-            /// <summary>
145
-            /// 发送时间
146
-            /// </summary>
147
-            public string FSSJ { get; set; }
148
-
149
-            /// <summary>
150
-            /// 本次应收费
151
-            /// </summary>
152
-            public string BCYSF { get; set; }
153
-
154
-            /// <summary>
155
-            /// 处理标志
156
-            /// </summary>
157
-            public string CLBZ { get; set; }
158
-
159
-            /// <summary>
160
-            /// 柜员流水号
161
-            /// </summary>
162
-            public string GYLSH { get; set; }
163
-
164
-        }
165
-
166
-        #endregion
167
-
168
-        #region Input
169
-		/// <summary>
170
-        /// 参数清单
171
-        /// </summary>
172
-        public class Input : TFInput
173
-        {
174
-            /// <summary>
175
-            /// 账号 0300
176
-            ///  
177
-            /// </summary>
178
-            public string ZH { get; set; }
179
-
180
-            /// <summary>
181
-            /// 交易日期起 0440
182
-            ///  
183
-            /// </summary>
184
-            public string JYRQQ { get; set; }
185
-
186
-            /// <summary>
187
-            /// 交易日期止 0450
188
-            ///  
189
-            /// </summary>
190
-            public string JYRQZ { get; set; }
191
-
192
-            /// <summary>
193
-            /// 手机号码 0620
194
-            ///  
195
-            /// </summary>
196
-            public string SJHM { get; set; }
197
-
198
-            /// <summary>
199
-            /// 交易代码 0640
200
-            ///  
201
-            /// </summary>
202
-            public string JYDM { get; set; }
203
-
204
-
205
-            /// <summary>                 
206
-            /// 定义业务逻辑              
207
-            /// </summary>                
208
-            /// <returns></returns>  
209
-            public override TFOutput Raise()
210
-            {
211
-                //拉取数据                                  
212
-                var output = new QuerySMSSendRecords();
213
-                PageData.TradeAPIs.InitFd(MessageData);
214
-                PageData.TradeAPIs.CommSend(MessageData);
215
-				MessageData.Fd126_5 = MainCode;
216
-                MessageData.Fd16 = "CXCL";
217
-                MessageData.Fd30 = ZH;
218
-                MessageData.Fd44 = JYRQQ;
219
-                MessageData.Fd45 = JYRQZ;
220
-                MessageData.Fd62 = SJHM;
221
-                MessageData.Fd64 = JYDM;
222
-                MessageData.Fd128 = "0059";
223
-
224
-                PageData.TradeAPIs.CallServer(MessageData);
225
-                if (MessageData.Fd12 != "0000")
226
-                {
227
-                    output.IsFailed = true;
228
-                    output.FailureCause = PageData.TradeAPIs.GetError(MessageData);
229
-                }                
230
-                output.WJData = AnilyzeFileData<E_WJ>(MessageData.FileData,
231
-                                            "交易码|账号|户名|客户号|操作员|流水号|交易日期|交易时间|交易地点|交易金额|账面余额|渠道类型|业务类型|短信签约类型|操作码|手机号码|信息内容|定时发送标志|定时日期|定时时间|发送次数|发送日期|发送时间|本次应收费|处理标志|柜员流水号|",
232
-                                            x =>
233
-                                            {
234
-                                                return new E_WJ
235
-                                                {
236
-                                                    JYM = x["交易码"],
237
-                                                    ZH = x["账号"],
238
-                                                    HM = x["户名"],
239
-                                                    KHH = x["客户号"],
240
-                                                    CZY = x["操作员"],
241
-                                                    LSH = x["流水号"],
242
-                                                    JYRQ = x["交易日期"],
243
-                                                    JYSJ = x["交易时间"],
244
-                                                    JYDD = x["交易地点"],
245
-                                                    JYJE = x["交易金额"],
246
-                                                    ZMYE = x["账面余额"],
247
-                                                    QDLX = x["渠道类型"],
248
-                                                    YWLX = x["业务类型"],
249
-                                                    DXQYLX = x["短信签约类型"],
250
-                                                    CZM = x["操作码"],
251
-                                                    SJHM = x["手机号码"],
252
-                                                    XXNR = x["信息内容"],
253
-                                                    DSFSBZ = x["定时发送标志"],
254
-                                                    DSRQ = x["定时日期"],
255
-                                                    DSSJ = x["定时时间"],
256
-                                                    FSCS = x["发送次数"],
257
-                                                    FSRQ = x["发送日期"],
258
-                                                    FSSJ = x["发送时间"],
259
-                                                    BCYSF = x["本次应收费"],
260
-                                                    CLBZ = x["处理标志"],
261
-                                                    GYLSH = x["柜员流水号"]
262
-                                                };
263
-                                            });
264
-                output.WJ = MessageData.FileData;
265
-
266
-                return output;
267
-            }
268
-        }
269
-        #endregion
270
-    }
271
-}

+ 251
- 0
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QuerySMSSendRecords.ts ファイルの表示

@@ -0,0 +1,251 @@
1
+import { TFInput, TFOutput } from './TFBase'
2
+import { PageData } from '@/utils/page-data'
3
+
4
+/**
5
+ * 客户短信发送明细查询
6
+ * 客户短信发送明细查询
7
+ */
8
+export class QuerySMSSendRecords extends TFOutput {
9
+    /**
10
+     * 文件
11
+     * 交易码|账号|户名|客户号|操作员|流水号|交易日期|交易时间|交易地点|交易金额|账面余额|渠道类型|业务类型|短信签约类型|操作码|手机号码|信息内容|定时发送标志|定时日期|定时时间|发送次数|发送日期|发送时间|本次应收费|处理标志|柜员流水号|
12
+     */
13
+    public WJ: string = ''
14
+
15
+    /**
16
+     * 文件
17
+     * 交易码|账号|户名|客户号|操作员|流水号|交易日期|交易时间|交易地点|交易金额|账面余额|渠道类型|业务类型|短信签约类型|操作码|手机号码|信息内容|定时发送标志|定时日期|定时时间|发送次数|发送日期|发送时间|本次应收费|处理标志|柜员流水号|
18
+     */
19
+    public WJData: E_WJ[] = []
20
+}
21
+
22
+/**
23
+ * 文件
24
+ * 交易码|账号|户名|客户号|操作员|流水号|交易日期|交易时间|交易地点|交易金额|账面余额|渠道类型|业务类型|短信签约类型|操作码|手机号码|信息内容|定时发送标志|定时日期|定时时间|发送次数|发送日期|发送时间|本次应收费|处理标志|柜员流水号|
25
+ */
26
+export class E_WJ {
27
+    /**
28
+     * 交易码
29
+     */
30
+    public JYM: string = ''
31
+
32
+    /**
33
+     * 账号
34
+     */
35
+    public ZH: string = ''
36
+
37
+    /**
38
+     * 户名
39
+     */
40
+    public HM: string = ''
41
+
42
+    /**
43
+     * 客户号
44
+     */
45
+    public KHH: string = ''
46
+
47
+    /**
48
+     * 操作员
49
+     */
50
+    public CZY: string = ''
51
+
52
+    /**
53
+     * 流水号
54
+     */
55
+    public LSH: string = ''
56
+
57
+    /**
58
+     * 交易日期
59
+     */
60
+    public JYRQ: string = ''
61
+
62
+    /**
63
+     * 交易时间
64
+     */
65
+    public JYSJ: string = ''
66
+
67
+    /**
68
+     * 交易地点
69
+     */
70
+    public JYDD: string = ''
71
+
72
+    /**
73
+     * 交易金额
74
+     */
75
+    public JYJE: string = ''
76
+
77
+    /**
78
+     * 账面余额
79
+     */
80
+    public ZMYE: string = ''
81
+
82
+    /**
83
+     * 渠道类型
84
+     */
85
+    public QDLX: string = ''
86
+
87
+    /**
88
+     * 业务类型
89
+     */
90
+    public YWLX: string = ''
91
+
92
+    /**
93
+     * 短信签约类型
94
+     */
95
+    public DXQYLX: string = ''
96
+
97
+    /**
98
+     * 操作码
99
+     */
100
+    public CZM: string = ''
101
+
102
+    /**
103
+     * 手机号码
104
+     */
105
+    public SJHM: string = ''
106
+
107
+    /**
108
+     * 信息内容
109
+     */
110
+    public XXNR: string = ''
111
+
112
+    /**
113
+     * 定时发送标志
114
+     */
115
+    public DSFSBZ: string = ''
116
+
117
+    /**
118
+     * 定时日期
119
+     */
120
+    public DSRQ: string = ''
121
+
122
+    /**
123
+     * 定时时间
124
+     */
125
+    public DSSJ: string = ''
126
+
127
+    /**
128
+     * 发送次数
129
+     */
130
+    public FSCS: string = ''
131
+
132
+    /**
133
+     * 发送日期
134
+     */
135
+    public FSRQ: string = ''
136
+
137
+    /**
138
+     * 发送时间
139
+     */
140
+    public FSSJ: string = ''
141
+
142
+    /**
143
+     * 本次应收费
144
+     */
145
+    public BCYSF: string = ''
146
+
147
+    /**
148
+     * 处理标志
149
+     */
150
+    public CLBZ: string = ''
151
+
152
+    /**
153
+     * 柜员流水号
154
+     */
155
+    public GYLSH: string = ''
156
+}
157
+
158
+/**
159
+ * 参数清单
160
+ */
161
+export class QuerySMSSendRecordsInput extends TFInput {
162
+    /**
163
+     * 账号 0300
164
+     *  
165
+     */
166
+    public ZH: string = ''
167
+
168
+    /**
169
+     * 交易日期起 0440
170
+     *  
171
+     */
172
+    public JYRQQ: string = ''
173
+
174
+    /**
175
+     * 交易日期止 0450
176
+     *  
177
+     */
178
+    public JYRQZ: string = ''
179
+
180
+    /**
181
+     * 手机号码 0620
182
+     *  
183
+     */
184
+    public SJHM: string = ''
185
+
186
+    /**
187
+     * 交易代码 0640
188
+     *  
189
+     */
190
+    public JYDM: string = ''
191
+
192
+    /**                 
193
+     * 定义业务逻辑              
194
+     * @returns 查询结果
195
+     */
196
+    public Raise(): QuerySMSSendRecords {
197
+        // 拉取数据                                  
198
+        const output = new QuerySMSSendRecords()
199
+        PageData.TradeAPIs.InitFd(this.MessageData)
200
+        PageData.TradeAPIs.CommSend(this.MessageData)
201
+        this.MessageData.Fd126_5 = this.MainCode
202
+        this.MessageData.Fd16 = "CXCL"
203
+        this.MessageData.Fd30 = this.ZH
204
+        this.MessageData.Fd44 = this.JYRQQ
205
+        this.MessageData.Fd45 = this.JYRQZ
206
+        this.MessageData.Fd62 = this.SJHM
207
+        this.MessageData.Fd64 = this.JYDM
208
+        this.MessageData.Fd128 = "0059"
209
+
210
+        PageData.TradeAPIs.CallServer(this.MessageData)
211
+        if (this.MessageData.Fd12 != "0000") {
212
+            output.IsFailed = true
213
+            output.FailureCause = PageData.TradeAPIs.GetError(this.MessageData)
214
+        }
215
+        output.WJData = this.AnilyzeFileData<E_WJ>(this.MessageData.FileData,
216
+            "交易码|账号|户名|客户号|操作员|流水号|交易日期|交易时间|交易地点|交易金额|账面余额|渠道类型|业务类型|短信签约类型|操作码|手机号码|信息内容|定时发送标志|定时日期|定时时间|发送次数|发送日期|发送时间|本次应收费|处理标志|柜员流水号|",
217
+            (x) => {
218
+                return {
219
+                    JYM: x["交易码"],
220
+                    ZH: x["账号"],
221
+                    HM: x["户名"],
222
+                    KHH: x["客户号"],
223
+                    CZY: x["操作员"],
224
+                    LSH: x["流水号"],
225
+                    JYRQ: x["交易日期"],
226
+                    JYSJ: x["交易时间"],
227
+                    JYDD: x["交易地点"],
228
+                    JYJE: x["交易金额"],
229
+                    ZMYE: x["账面余额"],
230
+                    QDLX: x["渠道类型"],
231
+                    YWLX: x["业务类型"],
232
+                    DXQYLX: x["短信签约类型"],
233
+                    CZM: x["操作码"],
234
+                    SJHM: x["手机号码"],
235
+                    XXNR: x["信息内容"],
236
+                    DSFSBZ: x["定时发送标志"],
237
+                    DSRQ: x["定时日期"],
238
+                    DSSJ: x["定时时间"],
239
+                    FSCS: x["发送次数"],
240
+                    FSRQ: x["发送日期"],
241
+                    FSSJ: x["发送时间"],
242
+                    BCYSF: x["本次应收费"],
243
+                    CLBZ: x["处理标志"],
244
+                    GYLSH: x["柜员流水号"]
245
+                }
246
+            })
247
+        output.WJ = this.MessageData.FileData
248
+
249
+        return output
250
+    }
251
+}

+ 0
- 123
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QuerySTZFSPXX.cs ファイルの表示

@@ -1,123 +0,0 @@
1
-using System;
2
-using System.Collections.Generic;
3
-using System.ComponentModel;
4
-using System.Linq;
5
-using System.Text;
6
-
7
-namespace TellerSystem.Contract.Function
8
-{
9
-    /// <summary>
10
-    /// 借据号查询受托支付审批信息(文件)
11
-    /// 借据号查询受托支付审批信息
12
-    /// </summary>
13
-    public class QuerySTZFSPXX : TFOutput
14
-    {
15
-        #region Output
16
-        /// <summary>
17
-        /// 文件
18
-        /// 支取协议号|审批金额|收款账号|收款人户名|收款人行号|收款人行名
19
-        /// </summary>
20
-        public string WJ { get; internal set; }
21
-
22
-        /// <summary>
23
-        /// 文件
24
-        /// 支取协议号|审批金额|收款账号|收款人户名|收款人行号|收款人行名
25
-        /// </summary>
26
-        public List<E_WJ> WJData { get; internal set; }
27
-
28
-        /// <summary>
29
-        /// 文件
30
-        /// 支取协议号|审批金额|收款账号|收款人户名|收款人行号|收款人行名
31
-        /// </summary>
32
-        public class E_WJ
33
-        {
34
-            /// <summary>
35
-            /// 支取协议号
36
-            /// </summary>
37
-            public string ZQXYH { get; set; }
38
-
39
-            /// <summary>
40
-            /// 审批金额
41
-            /// </summary>
42
-            public string SPJE { get; set; }
43
-
44
-            /// <summary>
45
-            /// 收款账号
46
-            /// </summary>
47
-            public string SKZH { get; set; }
48
-
49
-            /// <summary>
50
-            /// 收款人户名
51
-            /// </summary>
52
-            public string SKRHM { get; set; }
53
-
54
-            /// <summary>
55
-            /// 收款人行号
56
-            /// </summary>
57
-            public string SKRXH { get; set; }
58
-
59
-            /// <summary>
60
-            /// 收款人行名
61
-            /// </summary>
62
-            public string SKRXM { get; set; }
63
-
64
-        }
65
-
66
-        #endregion
67
-
68
-        #region Input
69
-		/// <summary>
70
-        /// 参数清单
71
-        /// </summary>
72
-        public class Input : TFInput
73
-        {
74
-            /// <summary>
75
-            /// 借据号 0860
76
-            ///  
77
-            /// </summary>
78
-            public string JJH { get; set; }
79
-
80
-
81
-            /// <summary>                 
82
-            /// 定义业务逻辑              
83
-            /// </summary>                
84
-            /// <returns></returns>  
85
-            public override TFOutput Raise()
86
-            {
87
-                //拉取数据                                  
88
-                var output = new QuerySTZFSPXX();
89
-                PageData.TradeAPIs.InitFd(MessageData);
90
-                PageData.TradeAPIs.CommSend(MessageData);
91
-				MessageData.Fd126_5 = MainCode;
92
-                MessageData.Fd16 = "CXCL";
93
-                MessageData.Fd128 = "0095";
94
-                MessageData.Fd86 = JJH;
95
-
96
-                PageData.TradeAPIs.CallServer(MessageData);
97
-                if (MessageData.Fd12 != "0000")
98
-                {
99
-                    output.IsFailed = true;
100
-                    output.FailureCause = PageData.TradeAPIs.GetError(MessageData);
101
-                }                
102
-                output.WJData = AnilyzeFileData<E_WJ>(MessageData.FileData,
103
-                                            "支取协议号|审批金额|收款账号|收款人户名|收款人行号|收款人行名|",
104
-                                            x =>
105
-                                            {
106
-                                                return new E_WJ
107
-                                                {
108
-                                                    ZQXYH = x["支取协议号"],
109
-                                                    SPJE = x["审批金额"],
110
-                                                    SKZH = x["收款账号"],
111
-                                                    SKRHM = x["收款人户名"],
112
-                                                    SKRXH = x["收款人行号"],
113
-                                                    SKRXM = x["收款人行名"]
114
-                                                };
115
-                                            });
116
-                output.WJ = MessageData.FileData;
117
-
118
-                return output;
119
-            }
120
-        }
121
-        #endregion
122
-    }
123
-}

+ 102
- 0
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QuerySTZFSPXX.ts ファイルの表示

@@ -0,0 +1,102 @@
1
+import { TFInput, TFOutput } from './TFBase'
2
+import { PageData } from '@/utils/page-data'
3
+
4
+/**
5
+ * 借据号查询受托支付审批信息(文件)
6
+ * 借据号查询受托支付审批信息
7
+ */
8
+export class QuerySTZFSPXX extends TFOutput {
9
+    /**
10
+     * 文件
11
+     * 支取协议号|审批金额|收款账号|收款人户名|收款人行号|收款人行名
12
+     */
13
+    public WJ: string = ''
14
+
15
+    /**
16
+     * 文件
17
+     * 支取协议号|审批金额|收款账号|收款人户名|收款人行号|收款人行名
18
+     */
19
+    public WJData: E_WJ[] = []
20
+}
21
+
22
+/**
23
+ * 文件
24
+ * 支取协议号|审批金额|收款账号|收款人户名|收款人行号|收款人行名
25
+ */
26
+export class E_WJ {
27
+    /**
28
+     * 支取协议号
29
+     */
30
+    public ZQXYH: string = ''
31
+
32
+    /**
33
+     * 审批金额
34
+     */
35
+    public SPJE: string = ''
36
+
37
+    /**
38
+     * 收款账号
39
+     */
40
+    public SKZH: string = ''
41
+
42
+    /**
43
+     * 收款人户名
44
+     */
45
+    public SKRHM: string = ''
46
+
47
+    /**
48
+     * 收款人行号
49
+     */
50
+    public SKRXH: string = ''
51
+
52
+    /**
53
+     * 收款人行名
54
+     */
55
+    public SKRXM: string = ''
56
+}
57
+
58
+/**
59
+ * 参数清单
60
+ */
61
+export class QuerySTZFSPXXInput extends TFInput {
62
+    /**
63
+     * 借据号 0860
64
+     */
65
+    public JJH: string = ''
66
+
67
+    /**                 
68
+     * 定义业务逻辑              
69
+     * @returns 查询结果
70
+     */
71
+    public Raise(): QuerySTZFSPXX {
72
+        // 拉取数据                                  
73
+        const output = new QuerySTZFSPXX()
74
+        PageData.TradeAPIs.InitFd(this.MessageData)
75
+        PageData.TradeAPIs.CommSend(this.MessageData)
76
+        this.MessageData.Fd126_5 = this.MainCode
77
+        this.MessageData.Fd16 = "CXCL"
78
+        this.MessageData.Fd128 = "0095"
79
+        this.MessageData.Fd86 = this.JJH
80
+
81
+        PageData.TradeAPIs.CallServer(this.MessageData)
82
+        if (this.MessageData.Fd12 != "0000") {
83
+            output.IsFailed = true
84
+            output.FailureCause = PageData.TradeAPIs.GetError(this.MessageData)
85
+        }
86
+        output.WJData = this.AnilyzeFileData<E_WJ>(this.MessageData.FileData,
87
+            "支取协议号|审批金额|收款账号|收款人户名|收款人行号|收款人行名|",
88
+            (x) => {
89
+                return {
90
+                    ZQXYH: x["支取协议号"],
91
+                    SPJE: x["审批金额"],
92
+                    SKZH: x["收款账号"],
93
+                    SKRHM: x["收款人户名"],
94
+                    SKRXH: x["收款人行号"],
95
+                    SKRXM: x["收款人行名"]
96
+                }
97
+            })
98
+        output.WJ = this.MessageData.FileData
99
+
100
+        return output
101
+    }
102
+}

+ 0
- 86
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QuerySealCardLinkInfo.cs ファイルの表示

@@ -1,86 +0,0 @@
1
-using System;
2
-using System.Collections.Generic;
3
-using System.ComponentModel;
4
-using System.Linq;
5
-using System.Text;
6
-
7
-namespace TellerSystem.Contract.Function
8
-{
9
-    /// <summary>
10
-    /// 返回印鉴卡号的关联情况
11
-    /// 返回印鉴卡号的关联情况
12
-    /// </summary>
13
-    public class QuerySealCardLinkInfo : TFOutput
14
-    {
15
-        #region Output
16
-        /// <summary>
17
-        /// 标志 0710
18
-        /// 0:无此印鉴卡 1:有 此印鉴卡2:异常
19
-        /// </summary>
20
-        public string BZ { get; internal set; }
21
-
22
-        /// <summary>
23
-        /// 户名 0250
24
-        /// 户名
25
-        /// </summary>
26
-        public string HM { get; internal set; }
27
-
28
-        /// <summary>
29
-        /// 印鉴卡是否正确 0670
30
-        /// 账号与印鉴卡是否关联:0:否 1:是
31
-        /// </summary>
32
-        public string SFZQ { get; internal set; }
33
-
34
-
35
-        #endregion
36
-
37
-        #region Input
38
-		/// <summary>
39
-        /// 参数清单
40
-        /// </summary>
41
-        public class Input : TFInput
42
-        {
43
-            /// <summary>
44
-            /// 印鉴卡号 0610
45
-            /// 必输 
46
-            /// </summary>
47
-            public string YJKH { get; set; }
48
-
49
-            /// <summary>
50
-            /// 账号 0300
51
-            /// 可选 
52
-            /// </summary>
53
-            public string ZH { get; set; }
54
-
55
-
56
-            /// <summary>                 
57
-            /// 定义业务逻辑              
58
-            /// </summary>                
59
-            /// <returns></returns>  
60
-            public override TFOutput Raise()
61
-            {
62
-                //拉取数据                                  
63
-                var output = new QuerySealCardLinkInfo();
64
-                PageData.TradeAPIs.InitFd(MessageData);
65
-                PageData.TradeAPIs.CommSend(MessageData);
66
-				MessageData.Fd126_5 = MainCode;
67
-                MessageData.Fd16 = "K046";
68
-                MessageData.Fd61 = YJKH;
69
-                MessageData.Fd30 = ZH;
70
-
71
-                PageData.TradeAPIs.CallServer(MessageData);
72
-                if (MessageData.Fd12 != "0000")
73
-                {
74
-                    output.IsFailed = true;
75
-                    output.FailureCause = PageData.TradeAPIs.GetError(MessageData);
76
-                }                
77
-                output.BZ = (MessageData.Fd71);
78
-                output.HM = (MessageData.Fd25);
79
-                output.SFZQ = (MessageData.Fd67);
80
-
81
-                return output;
82
-            }
83
-        }
84
-        #endregion
85
-    }
86
-}

+ 0
- 121
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QuerySingleTunkaRegister.cs ファイルの表示

@@ -1,121 +0,0 @@
1
-using System;
2
-using System.Collections.Generic;
3
-using System.ComponentModel;
4
-using System.Linq;
5
-using System.Text;
6
-
7
-namespace TellerSystem.Contract.Function
8
-{
9
-    /// <summary>
10
-    /// 单笔查询吞卡登记簿
11
-    /// 通过输入卡号查询吞卡信息
12
-    /// </summary>
13
-    public class QuerySingleTunkaRegister : TFOutput
14
-    {
15
-        #region Output
16
-        /// <summary>
17
-        /// 户名 0250
18
-        /// (null)
19
-        /// </summary>
20
-        public string HM { get; internal set; }
21
-
22
-        /// <summary>
23
-        /// 吞卡日期 0440
24
-        /// (null)
25
-        /// </summary>
26
-        public string TKRQ { get; internal set; }
27
-
28
-        /// <summary>
29
-        /// 证件号码 0620
30
-        /// (null)
31
-        /// </summary>
32
-        public string ZJHM { get; internal set; }
33
-
34
-        /// <summary>
35
-        /// 行别 0660
36
-        /// 0本行 1他行
37
-        /// </summary>
38
-        public string XB { get; internal set; }
39
-
40
-        /// <summary>
41
-        /// 吞卡类型 0670
42
-        /// 0:普通吞卡 1:指令吞卡 ,指令吞卡不能归还
43
-        /// </summary>
44
-        public string TKLX { get; internal set; }
45
-
46
-        /// <summary>
47
-        /// 状态 0680
48
-        /// 1:吞卡 2:已还 3.上缴
49
-        /// </summary>
50
-        public string ZT { get; internal set; }
51
-
52
-        /// <summary>
53
-        /// 证件类型 0690
54
-        /// (null)
55
-        /// </summary>
56
-        public string ZJLX { get; internal set; }
57
-
58
-        /// <summary>
59
-        /// ATM编号 0730
60
-        /// (null)
61
-        /// </summary>
62
-        public string ATMBH { get; internal set; }
63
-
64
-        /// <summary>
65
-        /// 吞卡机构 0910
66
-        /// (null)
67
-        /// </summary>
68
-        public string TKJG { get; internal set; }
69
-
70
-
71
-        #endregion
72
-
73
-        #region Input
74
-		/// <summary>
75
-        /// 参数清单
76
-        /// </summary>
77
-        public class Input : TFInput
78
-        {
79
-            /// <summary>
80
-            /// 卡号 0300
81
-            /// (null) 
82
-            /// </summary>
83
-            public string KH { get; set; }
84
-
85
-
86
-            /// <summary>                 
87
-            /// 定义业务逻辑              
88
-            /// </summary>                
89
-            /// <returns></returns>  
90
-            public override TFOutput Raise()
91
-            {
92
-                //拉取数据                                  
93
-                var output = new QuerySingleTunkaRegister();
94
-                PageData.TradeAPIs.InitFd(MessageData);
95
-                PageData.TradeAPIs.CommSend(MessageData);
96
-				MessageData.Fd126_5 = MainCode;
97
-                MessageData.Fd16 = "K030";
98
-                MessageData.Fd30 = KH;
99
-
100
-                PageData.TradeAPIs.CallServer(MessageData);
101
-                if (MessageData.Fd12 != "0000")
102
-                {
103
-                    output.IsFailed = true;
104
-                    output.FailureCause = PageData.TradeAPIs.GetError(MessageData);
105
-                }                
106
-                output.HM = (MessageData.Fd25);
107
-                output.TKRQ = (MessageData.Fd44);
108
-                output.ZJHM = (MessageData.Fd62);
109
-                output.XB = (MessageData.Fd66);
110
-                output.TKLX = (MessageData.Fd67);
111
-                output.ZT = (MessageData.Fd68);
112
-                output.ZJLX = (MessageData.Fd69);
113
-                output.ATMBH = (MessageData.Fd73);
114
-                output.TKJG = (MessageData.Fd91);
115
-
116
-                return output;
117
-            }
118
-        }
119
-        #endregion
120
-    }
121
-}

+ 104
- 0
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QuerySingleTunkaRegister.ts ファイルの表示

@@ -0,0 +1,104 @@
1
+import { TFInput, TFOutput } from './TFBase'
2
+import { PageData } from '@/utils/page-data'
3
+
4
+/**
5
+ * 单笔查询吞卡登记簿
6
+ * 通过输入卡号查询吞卡信息
7
+ */
8
+export class QuerySingleTunkaRegister extends TFOutput {
9
+    /**
10
+     * 户名 0250
11
+     * (null)
12
+     */
13
+    public HM: string = ''
14
+
15
+    /**
16
+     * 吞卡日期 0440
17
+     * (null)
18
+     */
19
+    public TKRQ: string = ''
20
+
21
+    /**
22
+     * 证件号码 0620
23
+     * (null)
24
+     */
25
+    public ZJHM: string = ''
26
+
27
+    /**
28
+     * 行别 0660
29
+     * 0本行 1他行
30
+     */
31
+    public XB: string = ''
32
+
33
+    /**
34
+     * 吞卡类型 0670
35
+     * 0:普通吞卡 1:指令吞卡 ,指令吞卡不能归还
36
+     */
37
+    public TKLX: string = ''
38
+
39
+    /**
40
+     * 状态 0680
41
+     * 1:吞卡 2:已还 3.上缴
42
+     */
43
+    public ZT: string = ''
44
+
45
+    /**
46
+     * 证件类型 0690
47
+     * (null)
48
+     */
49
+    public ZJLX: string = ''
50
+
51
+    /**
52
+     * ATM编号 0730
53
+     * (null)
54
+     */
55
+    public ATMBH: string = ''
56
+
57
+    /**
58
+     * 吞卡机构 0910
59
+     * (null)
60
+     */
61
+    public TKJG: string = ''
62
+}
63
+
64
+/**
65
+ * 参数清单
66
+ */
67
+export class QuerySingleTunkaRegisterInput extends TFInput {
68
+    /**
69
+     * 卡号 0300
70
+     * (null) 
71
+     */
72
+    public KH: string = ''
73
+
74
+    /**                 
75
+     * 定义业务逻辑              
76
+     * @returns 查询结果
77
+     */
78
+    public Raise(): QuerySingleTunkaRegister {
79
+        // 拉取数据                                  
80
+        const output = new QuerySingleTunkaRegister()
81
+        PageData.TradeAPIs.InitFd(this.MessageData)
82
+        PageData.TradeAPIs.CommSend(this.MessageData)
83
+        this.MessageData.Fd126_5 = this.MainCode
84
+        this.MessageData.Fd16 = "K030"
85
+        this.MessageData.Fd30 = this.KH
86
+
87
+        PageData.TradeAPIs.CallServer(this.MessageData)
88
+        if (this.MessageData.Fd12 != "0000") {
89
+            output.IsFailed = true
90
+            output.FailureCause = PageData.TradeAPIs.GetError(this.MessageData)
91
+        }
92
+        output.HM = this.MessageData.Fd25
93
+        output.TKRQ = this.MessageData.Fd44
94
+        output.ZJHM = this.MessageData.Fd62
95
+        output.XB = this.MessageData.Fd66
96
+        output.TKLX = this.MessageData.Fd67
97
+        output.ZT = this.MessageData.Fd68
98
+        output.ZJLX = this.MessageData.Fd69
99
+        output.ATMBH = this.MessageData.Fd73
100
+        output.TKJG = this.MessageData.Fd91
101
+
102
+        return output
103
+    }
104
+}

+ 0
- 121
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QuerySocialInsuranceInfo.cs ファイルの表示

@@ -1,121 +0,0 @@
1
-using System;
2
-using System.Collections.Generic;
3
-using System.ComponentModel;
4
-using System.Linq;
5
-using System.Text;
6
-
7
-namespace TellerSystem.Contract.Function
8
-{
9
-    /// <summary>
10
-    /// 查询社保信息
11
-    /// 根据输入协议编号查询社保信息
12
-    /// </summary>
13
-    public class QuerySocialInsuranceInfo : TFOutput
14
-    {
15
-        #region Output
16
-        /// <summary>
17
-        /// 户名 0250
18
-        /// 
19
-        /// </summary>
20
-        public string HM { get; internal set; }
21
-
22
-        /// <summary>
23
-        /// 账号 0310
24
-        /// 
25
-        /// </summary>
26
-        public string ZH { get; internal set; }
27
-
28
-        /// <summary>
29
-        /// 证件号码 0620
30
-        /// 
31
-        /// </summary>
32
-        public string ZJHM { get; internal set; }
33
-
34
-        /// <summary>
35
-        /// 证件类型 0670
36
-        /// 
37
-        /// </summary>
38
-        public string ZJLX { get; internal set; }
39
-
40
-        /// <summary>
41
-        /// 状态 0680
42
-        /// 
43
-        /// </summary>
44
-        public string ZT { get; internal set; }
45
-
46
-        /// <summary>
47
-        /// 是否存在 0720
48
-        /// 
49
-        /// </summary>
50
-        public string SFCZ { get; internal set; }
51
-
52
-        /// <summary>
53
-        /// 建立机构 0910
54
-        /// 
55
-        /// </summary>
56
-        public string JLJG { get; internal set; }
57
-
58
-
59
-        #endregion
60
-
61
-        #region Input
62
-		/// <summary>
63
-        /// 参数清单
64
-        /// </summary>
65
-        public class Input : TFInput
66
-        {
67
-            /// <summary>
68
-            /// 个人编号 0300
69
-            ///  
70
-            /// </summary>
71
-            public string GRBH { get; set; }
72
-
73
-            /// <summary>
74
-            /// 查询标志 0660
75
-            ///  
76
-            /// </summary>
77
-            public string CXBZ { get; set; }
78
-
79
-            /// <summary>
80
-            /// 单位编号 0640
81
-            ///  
82
-            /// </summary>
83
-            public string DWBH { get; set; }
84
-
85
-
86
-            /// <summary>                 
87
-            /// 定义业务逻辑              
88
-            /// </summary>                
89
-            /// <returns></returns>  
90
-            public override TFOutput Raise()
91
-            {
92
-                //拉取数据                                  
93
-                var output = new QuerySocialInsuranceInfo();
94
-                PageData.TradeAPIs.InitFd(MessageData);
95
-                PageData.TradeAPIs.CommSend(MessageData);
96
-				MessageData.Fd126_5 = MainCode;
97
-                MessageData.Fd16 = "K062";
98
-                MessageData.Fd30 = GRBH;
99
-                MessageData.Fd66 = CXBZ;
100
-                MessageData.Fd64 = DWBH;
101
-
102
-                PageData.TradeAPIs.CallServer(MessageData);
103
-                if (MessageData.Fd12 != "0000")
104
-                {
105
-                    output.IsFailed = true;
106
-                    output.FailureCause = PageData.TradeAPIs.GetError(MessageData);
107
-                }                
108
-                output.HM = (MessageData.Fd25);
109
-                output.ZH = (MessageData.Fd31);
110
-                output.ZJHM = (MessageData.Fd62);
111
-                output.ZJLX = (MessageData.Fd67);
112
-                output.ZT = (MessageData.Fd68);
113
-                output.SFCZ = (MessageData.Fd72);
114
-                output.JLJG = (MessageData.Fd91);
115
-
116
-                return output;
117
-            }
118
-        }
119
-        #endregion
120
-    }
121
-}

+ 104
- 0
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QuerySocialInsuranceInfo.ts ファイルの表示

@@ -0,0 +1,104 @@
1
+import { TFInput, TFOutput } from './TFBase'
2
+import { PageData } from '@/utils/page-data'
3
+
4
+/**
5
+ * 查询社保信息
6
+ * 根据输入协议编号查询社保信息
7
+ */
8
+export class QuerySocialInsuranceInfo extends TFOutput {
9
+    /**
10
+     * 户名 0250
11
+     * 
12
+     */
13
+    public HM: string = ''
14
+
15
+    /**
16
+     * 账号 0310
17
+     * 
18
+     */
19
+    public ZH: string = ''
20
+
21
+    /**
22
+     * 证件号码 0620
23
+     * 
24
+     */
25
+    public ZJHM: string = ''
26
+
27
+    /**
28
+     * 证件类型 0670
29
+     * 
30
+     */
31
+    public ZJLX: string = ''
32
+
33
+    /**
34
+     * 状态 0680
35
+     * 
36
+     */
37
+    public ZT: string = ''
38
+
39
+    /**
40
+     * 是否存在 0720
41
+     * 
42
+     */
43
+    public SFCZ: string = ''
44
+
45
+    /**
46
+     * 建立机构 0910
47
+     * 
48
+     */
49
+    public JLJG: string = ''
50
+}
51
+
52
+/**
53
+ * 参数清单
54
+ */
55
+export class QuerySocialInsuranceInfoInput extends TFInput {
56
+    /**
57
+     * 个人编号 0300
58
+     *  
59
+     */
60
+    public GRBH: string = ''
61
+
62
+    /**
63
+     * 查询标志 0660
64
+     *  
65
+     */
66
+    public CXBZ: string = ''
67
+
68
+    /**
69
+     * 单位编号 0640
70
+     *  
71
+     */
72
+    public DWBH: string = ''
73
+
74
+    /**                 
75
+     * 定义业务逻辑              
76
+     * @returns 查询结果
77
+     */
78
+    public Raise(): QuerySocialInsuranceInfo {
79
+        // 拉取数据                                  
80
+        const output = new QuerySocialInsuranceInfo()
81
+        PageData.TradeAPIs.InitFd(this.MessageData)
82
+        PageData.TradeAPIs.CommSend(this.MessageData)
83
+        this.MessageData.Fd126_5 = this.MainCode
84
+        this.MessageData.Fd16 = "K062"
85
+        this.MessageData.Fd30 = this.GRBH
86
+        this.MessageData.Fd66 = this.CXBZ
87
+        this.MessageData.Fd64 = this.DWBH
88
+
89
+        PageData.TradeAPIs.CallServer(this.MessageData)
90
+        if (this.MessageData.Fd12 != "0000") {
91
+            output.IsFailed = true
92
+            output.FailureCause = PageData.TradeAPIs.GetError(this.MessageData)
93
+        }
94
+        output.HM = this.MessageData.Fd25
95
+        output.ZH = this.MessageData.Fd31
96
+        output.ZJHM = this.MessageData.Fd62
97
+        output.ZJLX = this.MessageData.Fd67
98
+        output.ZT = this.MessageData.Fd68
99
+        output.SFCZ = this.MessageData.Fd72
100
+        output.JLJG = this.MessageData.Fd91
101
+
102
+        return output
103
+    }
104
+}

+ 0
- 104
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QuerySpecialAgreedRateList.cs ファイルの表示

@@ -1,104 +0,0 @@
1
-using System;
2
-using System.Collections.Generic;
3
-using System.ComponentModel;
4
-using System.Linq;
5
-using System.Text;
6
-
7
-namespace TellerSystem.Contract.Function
8
-{
9
-    /// <summary>
10
-    /// 9598查询-282901-特殊协定利息计算登记簿
11
-    /// 282901-特殊协定利息计算登记簿
12
-    /// </summary>
13
-    public class QuerySpecialAgreedRateList : TFOutput
14
-    {
15
-        #region Output
16
-        /// <summary>
17
-        /// 查询结果
18
-        /// 文件格式:账号|利息金额|总计利息金额
19
-        /// </summary>
20
-        public string CXJG { get; internal set; }
21
-
22
-        /// <summary>
23
-        /// 查询结果
24
-        /// 文件格式:账号|利息金额|总计利息金额
25
-        /// </summary>
26
-        public List<E_CXJG> CXJGData { get; internal set; }
27
-
28
-        /// <summary>
29
-        /// 查询结果
30
-        /// 文件格式:账号|利息金额|总计利息金额
31
-        /// </summary>
32
-        public class E_CXJG
33
-        {
34
-            /// <summary>
35
-            /// 账号
36
-            /// </summary>
37
-            public string ZH { get; set; }
38
-
39
-            /// <summary>
40
-            /// 利息金额
41
-            /// </summary>
42
-            public string LXJE { get; set; }
43
-
44
-            /// <summary>
45
-            /// 总计利息金额
46
-            /// </summary>
47
-            public string ZJLXJE { get; set; }
48
-
49
-        }
50
-
51
-        #endregion
52
-
53
-        #region Input
54
-		/// <summary>
55
-        /// 参数清单
56
-        /// </summary>
57
-        public class Input : TFInput
58
-        {
59
-            /// <summary>
60
-            /// 查询条件 
61
-            /// 账号
62
-            /// </summary>
63
-            public string ZH { get; set; }
64
-
65
-
66
-            /// <summary>                 
67
-            /// 定义业务逻辑              
68
-            /// </summary>                
69
-            /// <returns></returns>  
70
-            public override TFOutput Raise()
71
-            {
72
-                //拉取数据                                  
73
-                var output = new QuerySpecialAgreedRateList();
74
-                PageData.TradeAPIs.InitFd(MessageData);
75
-                PageData.TradeAPIs.CommSend(MessageData);
76
-				MessageData.Fd126_5 = MainCode;
77
-                MessageData.Fd16 = "9598";
78
-                MessageData.Fd123 = string.Format("1,282901,{0},",ZH);
79
-
80
-                PageData.TradeAPIs.CallServer(MessageData);
81
-                if (MessageData.Fd12 != "0000")
82
-                {
83
-                    output.IsFailed = true;
84
-                    output.FailureCause = PageData.TradeAPIs.GetError(MessageData);
85
-                }                
86
-                output.CXJGData = AnilyzeFileData<E_CXJG>(MessageData.FileData,
87
-                                            "账号|利息金额|总计利息金额|",
88
-                                            x =>
89
-                                            {
90
-                                                return new E_CXJG
91
-                                                {
92
-                                                    ZH = x["账号"],
93
-                                                    LXJE = x["利息金额"],
94
-                                                    ZJLXJE = x["总计利息金额"]
95
-                                                };
96
-                                            });
97
-                output.CXJG = MessageData.FileData;
98
-
99
-                return output;
100
-            }
101
-        }
102
-        #endregion
103
-    }
104
-}

+ 84
- 0
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QuerySpecialAgreedRateList.ts ファイルの表示

@@ -0,0 +1,84 @@
1
+import { TFInput, TFOutput } from './TFBase'
2
+import { PageData } from '@/utils/page-data'
3
+
4
+/**
5
+ * 9598查询-282901-特殊协定利息计算登记簿
6
+ * 282901-特殊协定利息计算登记簿
7
+ */
8
+export class QuerySpecialAgreedRateList extends TFOutput {
9
+    /**
10
+     * 查询结果
11
+     * 文件格式:账号|利息金额|总计利息金额
12
+     */
13
+    public CXJG: string = ''
14
+
15
+    /**
16
+     * 查询结果
17
+     * 文件格式:账号|利息金额|总计利息金额
18
+     */
19
+    public CXJGData: E_CXJG[] = []
20
+}
21
+
22
+/**
23
+ * 查询结果
24
+ * 文件格式:账号|利息金额|总计利息金额
25
+ */
26
+export class E_CXJG {
27
+    /**
28
+     * 账号
29
+     */
30
+    public ZH: string = ''
31
+
32
+    /**
33
+     * 利息金额
34
+     */
35
+    public LXJE: string = ''
36
+
37
+    /**
38
+     * 总计利息金额
39
+     */
40
+    public ZJLXJE: string = ''
41
+}
42
+
43
+/**
44
+ * 参数清单
45
+ */
46
+export class QuerySpecialAgreedRateListInput extends TFInput {
47
+    /**
48
+     * 查询条件 
49
+     * 账号
50
+     */
51
+    public ZH: string = ''
52
+
53
+    /**                 
54
+     * 定义业务逻辑              
55
+     * @returns 查询结果
56
+     */
57
+    public Raise(): QuerySpecialAgreedRateList {
58
+        // 拉取数据                                  
59
+        const output = new QuerySpecialAgreedRateList()
60
+        PageData.TradeAPIs.InitFd(this.MessageData)
61
+        PageData.TradeAPIs.CommSend(this.MessageData)
62
+        this.MessageData.Fd126_5 = this.MainCode
63
+        this.MessageData.Fd16 = "9598"
64
+        this.MessageData.Fd123 = `1,282901,${this.ZH},`
65
+
66
+        PageData.TradeAPIs.CallServer(this.MessageData)
67
+        if (this.MessageData.Fd12 != "0000") {
68
+            output.IsFailed = true
69
+            output.FailureCause = PageData.TradeAPIs.GetError(this.MessageData)
70
+        }
71
+        output.CXJGData = this.AnilyzeFileData<E_CXJG>(this.MessageData.FileData,
72
+            "账号|利息金额|总计利息金额|",
73
+            (x) => {
74
+                return {
75
+                    ZH: x["账号"],
76
+                    LXJE: x["利息金额"],
77
+                    ZJLXJE: x["总计利息金额"]
78
+                }
79
+            })
80
+        output.CXJG = this.MessageData.FileData
81
+
82
+        return output
83
+    }
84
+}

+ 0
- 107
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QuerySpecialInfo.cs ファイルの表示

@@ -1,107 +0,0 @@
1
-using System;
2
-using System.Collections.Generic;
3
-using System.ComponentModel;
4
-using System.Linq;
5
-using System.Text;
6
-
7
-namespace TellerSystem.Contract.Function
8
-{
9
-    /// <summary>
10
-    /// 特殊信息查询
11
-    /// 获取某些信息的记录是否存在,状态是否正常等
12
-    /// </summary>
13
-    public class QuerySpecialInfo : TFOutput
14
-    {
15
-        #region Output
16
-        /// <summary>
17
-        /// 本行支付密码器出售标志 0680
18
-        /// 本行支付密码器的出售标志(操作方式为1时)Y.有N.无
19
-        /// </summary>
20
-        public string CSBZ { get; internal set; }
21
-
22
-        /// <summary>
23
-        /// 账号开通银信通次数 0500
24
-        /// 账号开通银信通次数(操作方式为2时)
25
-        /// </summary>
26
-        public string YXTCS { get; internal set; }
27
-
28
-        /// <summary>
29
-        /// 凭证所属客户号 0280
30
-        /// (操作方式为1时)
31
-        /// </summary>
32
-        public string SSKHH { get; internal set; }
33
-
34
-        /// <summary>
35
-        /// 输入账号与凭证账号关系 0690
36
-        /// 1.同一账号2.同一客户账户3.非同一客户账户(操作方式为1时)
37
-        /// </summary>
38
-        public string ZHGX { get; internal set; }
39
-
40
-
41
-        #endregion
42
-
43
-        #region Input
44
-		/// <summary>
45
-        /// 参数清单
46
-        /// </summary>
47
-        public class Input : TFInput
48
-        {
49
-            /// <summary>
50
-            /// 凭证号码 0580
51
-            /// 凭证号码(操作方式为1时) 
52
-            /// </summary>
53
-            public string PZHM { get; set; }
54
-
55
-            /// <summary>
56
-            /// 操作方式 0670
57
-            /// 1.本行支付密码器是否已做出售交易2.银信通签约次数 
58
-            /// </summary>
59
-            public string CZFS { get; set; }
60
-
61
-            /// <summary>
62
-            /// 账号 0300
63
-            /// 账号(操作方式为1或2时) 
64
-            /// </summary>
65
-            public string ZH { get; set; }
66
-
67
-            /// <summary>
68
-            /// 凭证类型 0890
69
-            ///  
70
-            /// </summary>
71
-            public string PZLX { get; set; }
72
-
73
-
74
-            /// <summary>                 
75
-            /// 定义业务逻辑              
76
-            /// </summary>                
77
-            /// <returns></returns>  
78
-            public override TFOutput Raise()
79
-            {
80
-                //拉取数据                                  
81
-                var output = new QuerySpecialInfo();
82
-                PageData.TradeAPIs.InitFd(MessageData);
83
-                PageData.TradeAPIs.CommSend(MessageData);
84
-				MessageData.Fd126_5 = MainCode;
85
-                MessageData.Fd16 = "K066";
86
-                MessageData.Fd58 = PZHM;
87
-                MessageData.Fd67 = CZFS;
88
-                MessageData.Fd30 = ZH;
89
-                MessageData.Fd89 = PZLX;
90
-
91
-                PageData.TradeAPIs.CallServer(MessageData);
92
-                if (MessageData.Fd12 != "0000")
93
-                {
94
-                    output.IsFailed = true;
95
-                    output.FailureCause = PageData.TradeAPIs.GetError(MessageData);
96
-                }                
97
-                output.CSBZ = (MessageData.Fd68);
98
-                output.YXTCS = (MessageData.Fd50);
99
-                output.SSKHH = (MessageData.Fd28);
100
-                output.ZHGX = (MessageData.Fd69);
101
-
102
-                return output;
103
-            }
104
-        }
105
-        #endregion
106
-    }
107
-}

+ 90
- 0
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QuerySpecialInfo.ts ファイルの表示

@@ -0,0 +1,90 @@
1
+import { TFInput, TFOutput } from './TFBase'
2
+import { PageData } from '@/utils/page-data'
3
+
4
+/**
5
+ * 特殊信息查询
6
+ * 获取某些信息的记录是否存在,状态是否正常等
7
+ */
8
+export class QuerySpecialInfo extends TFOutput {
9
+    /**
10
+     * 本行支付密码器出售标志 0680
11
+     * 本行支付密码器的出售标志(操作方式为1时)Y.有N.无
12
+     */
13
+    public CSBZ: string = ''
14
+
15
+    /**
16
+     * 账号开通银信通次数 0500
17
+     * 账号开通银信通次数(操作方式为2时)
18
+     */
19
+    public YXTCS: string = ''
20
+
21
+    /**
22
+     * 凭证所属客户号 0280
23
+     * (操作方式为1时)
24
+     */
25
+    public SSKHH: string = ''
26
+
27
+    /**
28
+     * 输入账号与凭证账号关系 0690
29
+     * 1.同一账号2.同一客户账户3.非同一客户账户(操作方式为1时)
30
+     */
31
+    public ZHGX: string = ''
32
+}
33
+
34
+/**
35
+ * 参数清单
36
+ */
37
+export class QuerySpecialInfoInput extends TFInput {
38
+    /**
39
+     * 凭证号码 0580
40
+     * 凭证号码(操作方式为1时) 
41
+     */
42
+    public PZHM: string = ''
43
+
44
+    /**
45
+     * 操作方式 0670
46
+     * 1.本行支付密码器是否已做出售交易2.银信通签约次数 
47
+     */
48
+    public CZFS: string = ''
49
+
50
+    /**
51
+     * 账号 0300
52
+     * 账号(操作方式为1或2时) 
53
+     */
54
+    public ZH: string = ''
55
+
56
+    /**
57
+     * 凭证类型 0890
58
+     *  
59
+     */
60
+    public PZLX: string = ''
61
+
62
+    /**                 
63
+     * 定义业务逻辑              
64
+     * @returns 查询结果
65
+     */
66
+    public Raise(): QuerySpecialInfo {
67
+        // 拉取数据                                  
68
+        const output = new QuerySpecialInfo()
69
+        PageData.TradeAPIs.InitFd(this.MessageData)
70
+        PageData.TradeAPIs.CommSend(this.MessageData)
71
+        this.MessageData.Fd126_5 = this.MainCode
72
+        this.MessageData.Fd16 = "K066"
73
+        this.MessageData.Fd58 = this.PZHM
74
+        this.MessageData.Fd67 = this.CZFS
75
+        this.MessageData.Fd30 = this.ZH
76
+        this.MessageData.Fd89 = this.PZLX
77
+
78
+        PageData.TradeAPIs.CallServer(this.MessageData)
79
+        if (this.MessageData.Fd12 != "0000") {
80
+            output.IsFailed = true
81
+            output.FailureCause = PageData.TradeAPIs.GetError(this.MessageData)
82
+        }
83
+        output.CSBZ = this.MessageData.Fd68
84
+        output.YXTCS = this.MessageData.Fd50
85
+        output.SSKHH = this.MessageData.Fd28
86
+        output.ZHGX = this.MessageData.Fd69
87
+
88
+        return output
89
+    }
90
+}

+ 0
- 123
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryStoragingCard.cs ファイルの表示

@@ -1,123 +0,0 @@
1
-using System;
2
-using System.Collections.Generic;
3
-using System.ComponentModel;
4
-using System.Linq;
5
-using System.Text;
6
-
7
-namespace TellerSystem.Contract.Function
8
-{
9
-    /// <summary>
10
-    /// 待入库卡凭证查询
11
-    /// 根据凭证类别-卡和制卡批次回显卡凭证信息列表
12
-    /// </summary>
13
-    public class QueryStoragingCard : TFOutput
14
-    {
15
-        #region Output
16
-        /// <summary>
17
-        /// 卡凭证种类列表
18
-        /// 后台返回文件,内容包括:申请日期|申请柜员|卡种|数量|起始号码|终止号码|
19
-        /// </summary>
20
-        public string KPZZLLB { get; internal set; }
21
-
22
-        /// <summary>
23
-        /// 卡凭证种类列表
24
-        /// 后台返回文件,内容包括:申请日期|申请柜员|卡种|数量|起始号码|终止号码|
25
-        /// </summary>
26
-        public List<E_KPZZLLB> KPZZLLBData { get; internal set; }
27
-
28
-        /// <summary>
29
-        /// 卡凭证种类列表
30
-        /// 后台返回文件,内容包括:申请日期|申请柜员|卡种|数量|起始号码|终止号码|
31
-        /// </summary>
32
-        public class E_KPZZLLB
33
-        {
34
-            /// <summary>
35
-            /// 申请日期
36
-            /// </summary>
37
-            public string SQRQ { get; set; }
38
-
39
-            /// <summary>
40
-            /// 申请柜员
41
-            /// </summary>
42
-            public string SQGY { get; set; }
43
-
44
-            /// <summary>
45
-            /// 卡种
46
-            /// </summary>
47
-            public string KZ { get; set; }
48
-
49
-            /// <summary>
50
-            /// 数量
51
-            /// </summary>
52
-            public string SL { get; set; }
53
-
54
-            /// <summary>
55
-            /// 起始号码
56
-            /// </summary>
57
-            public string QSHM { get; set; }
58
-
59
-            /// <summary>
60
-            /// 终止号码
61
-            /// </summary>
62
-            public string ZZHM { get; set; }
63
-
64
-        }
65
-
66
-        #endregion
67
-
68
-        #region Input
69
-		/// <summary>
70
-        /// 参数清单
71
-        /// </summary>
72
-        public class Input : TFInput
73
-        {
74
-            /// <summary>
75
-            /// 制卡批次号 0630
76
-            /// (null) 
77
-            /// </summary>
78
-            public string ZKPCH { get; set; }
79
-
80
-
81
-            /// <summary>                 
82
-            /// 定义业务逻辑              
83
-            /// </summary>                
84
-            /// <returns></returns>  
85
-            public override TFOutput Raise()
86
-            {
87
-                //拉取数据                                  
88
-                var output = new QueryStoragingCard();
89
-                PageData.TradeAPIs.InitFd(MessageData);
90
-                PageData.TradeAPIs.CommSend(MessageData);
91
-				MessageData.Fd126_5 = MainCode;
92
-                MessageData.Fd16 = "CXCL";
93
-                MessageData.Fd63 = ZKPCH;
94
-                MessageData.Fd128 = "0003";
95
-
96
-                PageData.TradeAPIs.CallServer(MessageData);
97
-                if (MessageData.Fd12 != "0000")
98
-                {
99
-                    output.IsFailed = true;
100
-                    output.FailureCause = PageData.TradeAPIs.GetError(MessageData);
101
-                }                
102
-                output.KPZZLLBData = AnilyzeFileData<E_KPZZLLB>(MessageData.FileData,
103
-                                            "申请日期|申请柜员|卡种|数量|起始号码|终止号码|",
104
-                                            x =>
105
-                                            {
106
-                                                return new E_KPZZLLB
107
-                                                {
108
-                                                    SQRQ = x["申请日期"],
109
-                                                    SQGY = x["申请柜员"],
110
-                                                    KZ = x["卡种"],
111
-                                                    SL = x["数量"],
112
-                                                    QSHM = x["起始号码"],
113
-                                                    ZZHM = x["终止号码"]
114
-                                                };
115
-                                            });
116
-                output.KPZZLLB = MessageData.FileData;
117
-
118
-                return output;
119
-            }
120
-        }
121
-        #endregion
122
-    }
123
-}

+ 103
- 0
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryStoragingCard.ts ファイルの表示

@@ -0,0 +1,103 @@
1
+import { TFInput, TFOutput } from './TFBase'
2
+import { PageData } from '@/utils/page-data'
3
+
4
+/**
5
+ * 待入库卡凭证查询
6
+ * 根据凭证类别-卡和制卡批次回显卡凭证信息列表
7
+ */
8
+export class QueryStoragingCard extends TFOutput {
9
+    /**
10
+     * 卡凭证种类列表
11
+     * 后台返回文件,内容包括:申请日期|申请柜员|卡种|数量|起始号码|终止号码|
12
+     */
13
+    public KPZZLLB: string = ''
14
+
15
+    /**
16
+     * 卡凭证种类列表
17
+     * 后台返回文件,内容包括:申请日期|申请柜员|卡种|数量|起始号码|终止号码|
18
+     */
19
+    public KPZZLLBData: E_KPZZLLB[] = []
20
+}
21
+
22
+/**
23
+ * 卡凭证种类列表
24
+ * 后台返回文件,内容包括:申请日期|申请柜员|卡种|数量|起始号码|终止号码|
25
+ */
26
+export class E_KPZZLLB {
27
+    /**
28
+     * 申请日期
29
+     */
30
+    public SQRQ: string = ''
31
+
32
+    /**
33
+     * 申请柜员
34
+     */
35
+    public SQGY: string = ''
36
+
37
+    /**
38
+     * 卡种
39
+     */
40
+    public KZ: string = ''
41
+
42
+    /**
43
+     * 数量
44
+     */
45
+    public SL: string = ''
46
+
47
+    /**
48
+     * 起始号码
49
+     */
50
+    public QSHM: string = ''
51
+
52
+    /**
53
+     * 终止号码
54
+     */
55
+    public ZZHM: string = ''
56
+}
57
+
58
+/**
59
+ * 参数清单
60
+ */
61
+export class QueryStoragingCardInput extends TFInput {
62
+    /**
63
+     * 制卡批次号 0630
64
+     * (null) 
65
+     */
66
+    public ZKPCH: string = ''
67
+
68
+    /**                 
69
+     * 定义业务逻辑              
70
+     * @returns 查询结果
71
+     */
72
+    public Raise(): QueryStoragingCard {
73
+        // 拉取数据                                  
74
+        const output = new QueryStoragingCard()
75
+        PageData.TradeAPIs.InitFd(this.MessageData)
76
+        PageData.TradeAPIs.CommSend(this.MessageData)
77
+        this.MessageData.Fd126_5 = this.MainCode
78
+        this.MessageData.Fd16 = "CXCL"
79
+        this.MessageData.Fd63 = this.ZKPCH
80
+        this.MessageData.Fd128 = "0003"
81
+
82
+        PageData.TradeAPIs.CallServer(this.MessageData)
83
+        if (this.MessageData.Fd12 != "0000") {
84
+            output.IsFailed = true
85
+            output.FailureCause = PageData.TradeAPIs.GetError(this.MessageData)
86
+        }
87
+        output.KPZZLLBData = this.AnilyzeFileData<E_KPZZLLB>(this.MessageData.FileData,
88
+            "申请日期|申请柜员|卡种|数量|起始号码|终止号码|",
89
+            (x) => {
90
+                return {
91
+                    SQRQ: x["申请日期"],
92
+                    SQGY: x["申请柜员"],
93
+                    KZ: x["卡种"],
94
+                    SL: x["数量"],
95
+                    QSHM: x["起始号码"],
96
+                    ZZHM: x["终止号码"]
97
+                }
98
+            })
99
+        output.KPZZLLB = this.MessageData.FileData
100
+
101
+        return output
102
+    }
103
+}

+ 0
- 128
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QuerySubjectsInformation.cs ファイルの表示

@@ -1,128 +0,0 @@
1
-using System;
2
-using System.Collections.Generic;
3
-using System.ComponentModel;
4
-using System.Linq;
5
-using System.Text;
6
-
7
-namespace TellerSystem.Contract.Function
8
-{
9
-    /// <summary>
10
-    /// 查询科目信息
11
-    /// 通过科目号查询科目信息
12
-    /// </summary>
13
-    public class QuerySubjectsInformation : TFOutput
14
-    {
15
-        #region Output
16
-        /// <summary>
17
-        /// 科目名称 0250
18
-        /// (null)
19
-        /// </summary>
20
-        public string KMMC { get; internal set; }
21
-
22
-        /// <summary>
23
-        /// 科目控制字 0640
24
-        /// (null)
25
-        /// </summary>
26
-        public string KMKZZ { get; internal set; }
27
-
28
-        /// <summary>
29
-        /// 科目借贷标志 0660
30
-        /// 1借 2贷 3两性
31
-        /// </summary>
32
-        public string KMJDBZ { get; internal set; }
33
-
34
-        /// <summary>
35
-        /// 科目级别 0670
36
-        /// 1一级科目 2二级科目 3三级科目
37
-        /// </summary>
38
-        public string KMJB { get; internal set; }
39
-
40
-        /// <summary>
41
-        /// 科目类型 0680
42
-        /// 0汇总科目 1单户账户科目 2多户账户科目 3无账户科目
43
-        /// </summary>
44
-        public string KMLX { get; internal set; }
45
-
46
-        /// <summary>
47
-        /// 发生额方向 0690
48
-        /// 0双方 1借 2贷
49
-        /// </summary>
50
-        public string FSEFX { get; internal set; }
51
-
52
-        /// <summary>
53
-        /// 透支标志 0700
54
-        /// N不允许 Y允许
55
-        /// </summary>
56
-        public string TZBZ { get; internal set; }
57
-
58
-        /// <summary>
59
-        /// 内部科目标志 0710
60
-        /// D存款账 L贷款账 I内部账 A考核账
61
-        /// </summary>
62
-        public string NBKMBZ { get; internal set; }
63
-
64
-        /// <summary>
65
-        /// 表内表外标志 0730
66
-        /// 1表内 2表外
67
-        /// </summary>
68
-        public string BNBWBZ { get; internal set; }
69
-
70
-        /// <summary>
71
-        /// 一级科目号 0650
72
-        /// (null)
73
-        /// </summary>
74
-        public string YJKMH { get; internal set; }
75
-
76
-
77
-        #endregion
78
-
79
-        #region Input
80
-        /// <summary>
81
-        /// 参数清单
82
-        /// </summary>
83
-        public class Input : TFInput
84
-        {
85
-            /// <summary>
86
-            /// 科目号 0300
87
-            /// (null) 
88
-            /// </summary>
89
-            public string KMH { get; set; }
90
-
91
-
92
-            /// <summary>                 
93
-            /// 定义业务逻辑              
94
-            /// </summary>                
95
-            /// <returns></returns>  
96
-            public override TFOutput Raise()
97
-            {
98
-                //拉取数据                                  
99
-                var output = new QuerySubjectsInformation();
100
-                PageData.TradeAPIs.InitFd(MessageData);
101
-                PageData.TradeAPIs.CommSend(MessageData);
102
-                MessageData.Fd126_5 = MainCode;
103
-                MessageData.Fd16 = "K032";
104
-                MessageData.Fd30 = KMH;
105
-
106
-                PageData.TradeAPIs.CallServer(MessageData);
107
-                if (MessageData.Fd12 != "0000")
108
-                {
109
-                    output.IsFailed = true;
110
-                    output.FailureCause = PageData.TradeAPIs.GetError(MessageData);
111
-                }
112
-                output.KMMC = (MessageData.Fd25);
113
-                output.KMKZZ = (MessageData.Fd64);
114
-                output.KMJDBZ = (MessageData.Fd66);
115
-                output.KMJB = (MessageData.Fd67);
116
-                output.KMLX = (MessageData.Fd68);
117
-                output.FSEFX = (MessageData.Fd69);
118
-                output.TZBZ = (MessageData.Fd70);
119
-                output.NBKMBZ = (MessageData.Fd71);
120
-                output.BNBWBZ = (MessageData.Fd73);
121
-                output.YJKMH = (MessageData.Fd65);
122
-
123
-                return output;
124
-            }
125
-        }
126
-        #endregion
127
-    }
128
-}

+ 111
- 0
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QuerySubjectsInformation.ts ファイルの表示

@@ -0,0 +1,111 @@
1
+import { TFInput, TFOutput } from './TFBase'
2
+import { PageData } from '@/utils/page-data'
3
+
4
+/**
5
+ * 查询科目信息
6
+ * 通过科目号查询科目信息
7
+ */
8
+export class QuerySubjectsInformation extends TFOutput {
9
+    /**
10
+     * 科目名称 0250
11
+     * (null)
12
+     */
13
+    public KMMC: string = ''
14
+
15
+    /**
16
+     * 科目控制字 0640
17
+     * (null)
18
+     */
19
+    public KMKZZ: string = ''
20
+
21
+    /**
22
+     * 科目借贷标志 0660
23
+     * 1借 2贷 3两性
24
+     */
25
+    public KMJDBZ: string = ''
26
+
27
+    /**
28
+     * 科目级别 0670
29
+     * 1一级科目 2二级科目 3三级科目
30
+     */
31
+    public KMJB: string = ''
32
+
33
+    /**
34
+     * 科目类型 0680
35
+     * 0汇总科目 1单户账户科目 2多户账户科目 3无账户科目
36
+     */
37
+    public KMLX: string = ''
38
+
39
+    /**
40
+     * 发生额方向 0690
41
+     * 0双方 1借 2贷
42
+     */
43
+    public FSEFX: string = ''
44
+
45
+    /**
46
+     * 透支标志 0700
47
+     * N不允许 Y允许
48
+     */
49
+    public TZBZ: string = ''
50
+
51
+    /**
52
+     * 内部科目标志 0710
53
+     * D存款账 L贷款账 I内部账 A考核账
54
+     */
55
+    public NBKMBZ: string = ''
56
+
57
+    /**
58
+     * 表内表外标志 0730
59
+     * 1表内 2表外
60
+     */
61
+    public BNBWBZ: string = ''
62
+
63
+    /**
64
+     * 一级科目号 0650
65
+     * (null)
66
+     */
67
+    public YJKMH: string = ''
68
+}
69
+
70
+/**
71
+ * 参数清单
72
+ */
73
+export class QuerySubjectsInformationInput extends TFInput {
74
+    /**
75
+     * 科目号 0300
76
+     * (null) 
77
+     */
78
+    public KMH: string = ''
79
+
80
+    /**                 
81
+     * 定义业务逻辑              
82
+     * @returns 查询结果
83
+     */
84
+    public Raise(): QuerySubjectsInformation {
85
+        // 拉取数据                                  
86
+        const output = new QuerySubjectsInformation()
87
+        PageData.TradeAPIs.InitFd(this.MessageData)
88
+        PageData.TradeAPIs.CommSend(this.MessageData)
89
+        this.MessageData.Fd126_5 = this.MainCode
90
+        this.MessageData.Fd16 = "K032"
91
+        this.MessageData.Fd30 = this.KMH
92
+
93
+        PageData.TradeAPIs.CallServer(this.MessageData)
94
+        if (this.MessageData.Fd12 != "0000") {
95
+            output.IsFailed = true
96
+            output.FailureCause = PageData.TradeAPIs.GetError(this.MessageData)
97
+        }
98
+        output.KMMC = this.MessageData.Fd25
99
+        output.KMKZZ = this.MessageData.Fd64
100
+        output.KMJDBZ = this.MessageData.Fd66
101
+        output.KMJB = this.MessageData.Fd67
102
+        output.KMLX = this.MessageData.Fd68
103
+        output.FSEFX = this.MessageData.Fd69
104
+        output.TZBZ = this.MessageData.Fd70
105
+        output.NBKMBZ = this.MessageData.Fd71
106
+        output.BNBWBZ = this.MessageData.Fd73
107
+        output.YJKMH = this.MessageData.Fd65
108
+
109
+        return output
110
+    }
111
+}

+ 0
- 143
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryTellerCashBox.cs ファイルの表示

@@ -1,143 +0,0 @@
1
-using System;
2
-using System.Collections.Generic;
3
-using System.ComponentModel;
4
-using System.Linq;
5
-using System.Text;
6
-
7
-namespace TellerSystem.Contract.Function
8
-{
9
-    /// <summary>
10
-    /// 柜员钱箱信息查询
11
-    /// 根据相关要素,返回相应机构下所有柜员钱箱信息列表
12
-    /// </summary>
13
-    public class QueryTellerCashBox : TFOutput
14
-    {
15
-        #region Output
16
-        /// <summary>
17
-        /// 柜员钱箱信息列表
18
-        /// 柜员号|柜员名称|启用状态|币种|余额|节假日限额 |日常限额|
19
-        /// </summary>
20
-        public string GYQXXXLB { get; internal set; }
21
-
22
-        /// <summary>
23
-        /// 柜员钱箱信息列表
24
-        /// 柜员号|柜员名称|启用状态|币种|余额|节假日限额 |日常限额|
25
-        /// </summary>
26
-        public List<E_GYQXXXLB> GYQXXXLBData { get; internal set; }
27
-
28
-        /// <summary>
29
-        /// 柜员钱箱信息列表
30
-        /// 柜员号|柜员名称|启用状态|币种|余额|节假日限额 |日常限额|
31
-        /// </summary>
32
-        public class E_GYQXXXLB
33
-        {
34
-            /// <summary>
35
-            /// 柜员号
36
-            /// </summary>
37
-            public string GYH { get; set; }
38
-
39
-            /// <summary>
40
-            /// 柜员名称
41
-            /// </summary>
42
-            public string GYMC { get; set; }
43
-
44
-            /// <summary>
45
-            /// 启用状态
46
-            /// </summary>
47
-            public string QYZT { get; set; }
48
-
49
-            /// <summary>
50
-            /// 币种
51
-            /// </summary>
52
-            public string BZ { get; set; }
53
-
54
-            /// <summary>
55
-            /// 余额
56
-            /// </summary>
57
-            public string YE { get; set; }
58
-
59
-            /// <summary>
60
-            /// 节假日限额 
61
-            /// </summary>
62
-            public string JJRXE { get; set; }
63
-
64
-            /// <summary>
65
-            /// 日常限额
66
-            /// </summary>
67
-            public string RCXE { get; set; }
68
-
69
-        }
70
-
71
-        #endregion
72
-
73
-        #region Input
74
-		/// <summary>
75
-        /// 参数清单
76
-        /// </summary>
77
-        public class Input : TFInput
78
-        {
79
-            /// <summary>
80
-            /// 启用状态 0670
81
-            /// 0-正常 1-锁定 
82
-            /// </summary>
83
-            public string QYZT { get; set; }
84
-
85
-            /// <summary>
86
-            /// 机构号 0910
87
-            /// (null) 
88
-            /// </summary>
89
-            public string JGH { get; set; }
90
-
91
-            /// <summary>
92
-            /// 柜员号 0920
93
-            /// (null) 
94
-            /// </summary>
95
-            public string GYH { get; set; }
96
-
97
-
98
-            /// <summary>                 
99
-            /// 定义业务逻辑              
100
-            /// </summary>                
101
-            /// <returns></returns>  
102
-            public override TFOutput Raise()
103
-            {
104
-                //拉取数据                                  
105
-                var output = new QueryTellerCashBox();
106
-                PageData.TradeAPIs.InitFd(MessageData);
107
-                PageData.TradeAPIs.CommSend(MessageData);
108
-				MessageData.Fd126_5 = MainCode;
109
-                MessageData.Fd16 = "CXCL";
110
-                MessageData.Fd67 = QYZT;
111
-                MessageData.Fd91 = JGH;
112
-                MessageData.Fd92 = GYH;
113
-                MessageData.Fd128 = "0020";
114
-
115
-                PageData.TradeAPIs.CallServer(MessageData);
116
-                if (MessageData.Fd12 != "0000")
117
-                {
118
-                    output.IsFailed = true;
119
-                    output.FailureCause = PageData.TradeAPIs.GetError(MessageData);
120
-                }                
121
-                output.GYQXXXLBData = AnilyzeFileData<E_GYQXXXLB>(MessageData.FileData,
122
-                                            "柜员号|柜员名称|启用状态|币种|余额|节假日限额 |日常限额|",
123
-                                            x =>
124
-                                            {
125
-                                                return new E_GYQXXXLB
126
-                                                {
127
-                                                    GYH = x["柜员号"],
128
-                                                    GYMC = x["柜员名称"],
129
-                                                    QYZT = x["启用状态"],
130
-                                                    BZ = x["币种"],
131
-                                                    YE = x["余额"],
132
-                                                    JJRXE = x["节假日限额 "],
133
-                                                    RCXE = x["日常限额"]
134
-                                                };
135
-                                            });
136
-                output.GYQXXXLB = MessageData.FileData;
137
-
138
-                return output;
139
-            }
140
-        }
141
-        #endregion
142
-    }
143
-}

+ 123
- 0
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryTellerCashBox.ts ファイルの表示

@@ -0,0 +1,123 @@
1
+import { TFInput, TFOutput } from './TFBase'
2
+import { PageData } from '@/utils/page-data'
3
+
4
+/**
5
+ * 柜员钱箱信息查询
6
+ * 根据相关要素,返回相应机构下所有柜员钱箱信息列表
7
+ */
8
+export class QueryTellerCashBox extends TFOutput {
9
+    /**
10
+     * 柜员钱箱信息列表
11
+     * 柜员号|柜员名称|启用状态|币种|余额|节假日限额 |日常限额|
12
+     */
13
+    public GYQXXXLB: string = ''
14
+
15
+    /**
16
+     * 柜员钱箱信息列表
17
+     * 柜员号|柜员名称|启用状态|币种|余额|节假日限额 |日常限额|
18
+     */
19
+    public GYQXXXLBData: E_GYQXXXLB[] = []
20
+}
21
+
22
+/**
23
+ * 柜员钱箱信息列表
24
+ * 柜员号|柜员名称|启用状态|币种|余额|节假日限额 |日常限额|
25
+ */
26
+export class E_GYQXXXLB {
27
+    /**
28
+     * 柜员号
29
+     */
30
+    public GYH: string = ''
31
+
32
+    /**
33
+     * 柜员名称
34
+     */
35
+    public GYMC: string = ''
36
+
37
+    /**
38
+     * 启用状态
39
+     */
40
+    public QYZT: string = ''
41
+
42
+    /**
43
+     * 币种
44
+     */
45
+    public BZ: string = ''
46
+
47
+    /**
48
+     * 余额
49
+     */
50
+    public YE: string = ''
51
+
52
+    /**
53
+     * 节假日限额 
54
+     */
55
+    public JJRXE: string = ''
56
+
57
+    /**
58
+     * 日常限额
59
+     */
60
+    public RCXE: string = ''
61
+}
62
+
63
+/**
64
+ * 参数清单
65
+ */
66
+export class QueryTellerCashBoxInput extends TFInput {
67
+    /**
68
+     * 启用状态 0670
69
+     * 0-正常 1-锁定 
70
+     */
71
+    public QYZT: string = ''
72
+
73
+    /**
74
+     * 机构号 0910
75
+     * (null) 
76
+     */
77
+    public JGH: string = ''
78
+
79
+    /**
80
+     * 柜员号 0920
81
+     * (null) 
82
+     */
83
+    public GYH: string = ''
84
+
85
+    /**                 
86
+     * 定义业务逻辑              
87
+     * @returns 查询结果
88
+     */
89
+    public Raise(): QueryTellerCashBox {
90
+        // 拉取数据                                  
91
+        const output = new QueryTellerCashBox()
92
+        PageData.TradeAPIs.InitFd(this.MessageData)
93
+        PageData.TradeAPIs.CommSend(this.MessageData)
94
+        this.MessageData.Fd126_5 = this.MainCode
95
+        this.MessageData.Fd16 = "CXCL"
96
+        this.MessageData.Fd67 = this.QYZT
97
+        this.MessageData.Fd91 = this.JGH
98
+        this.MessageData.Fd92 = this.GYH
99
+        this.MessageData.Fd128 = "0020"
100
+
101
+        PageData.TradeAPIs.CallServer(this.MessageData)
102
+        if (this.MessageData.Fd12 != "0000") {
103
+            output.IsFailed = true
104
+            output.FailureCause = PageData.TradeAPIs.GetError(this.MessageData)
105
+        }
106
+        output.GYQXXXLBData = this.AnilyzeFileData<E_GYQXXXLB>(this.MessageData.FileData,
107
+            "柜员号|柜员名称|启用状态|币种|余额|节假日限额 |日常限额|",
108
+            (x) => {
109
+                return {
110
+                    GYH: x["柜员号"],
111
+                    GYMC: x["柜员名称"],
112
+                    QYZT: x["启用状态"],
113
+                    BZ: x["币种"],
114
+                    YE: x["余额"],
115
+                    JJRXE: x["节假日限额 "],
116
+                    RCXE: x["日常限额"]
117
+                }
118
+            })
119
+        output.GYQXXXLB = this.MessageData.FileData
120
+
121
+        return output
122
+    }
123
+}

+ 0
- 171
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryTellerInformation.cs ファイルの表示

@@ -1,171 +0,0 @@
1
-using System;
2
-using System.Collections.Generic;
3
-using System.ComponentModel;
4
-using System.Linq;
5
-using System.Text;
6
-using Platform.Common.RunningParameters;
7
-
8
-namespace TellerSystem.Contract.Function
9
-{
10
-    /// <summary>
11
-    /// 柜员信息查询
12
-    /// 柜员信息查询
13
-    /// </summary>
14
-    public class QueryTellerInformation : TFOutput
15
-    {
16
-        #region Output
17
-        /// <summary>
18
-        /// 柜员名称 0250
19
-        /// (null)
20
-        /// </summary>
21
-        public string GYMC { get; internal set; }
22
-
23
-        /// <summary>
24
-        /// 钱箱账号 0300
25
-        /// (null)
26
-        /// </summary>
27
-        public string QXZH { get; internal set; }
28
-
29
-        /// <summary>
30
-        /// 钱箱余额 0390
31
-        /// (null)
32
-        /// </summary>
33
-        public string QXYE { get; internal set; }
34
-
35
-        /// <summary>
36
-        /// 余额最大限额 0400
37
-        /// (null)
38
-        /// </summary>
39
-        public string YEZDXE { get; internal set; }
40
-
41
-        /// <summary>
42
-        /// 节假日最大限额 0410
43
-        /// (null)
44
-        /// </summary>
45
-        public string JJRZDXE { get; internal set; }
46
-
47
-        /// <summary>
48
-        /// 最小凭证号 0610
49
-        /// (null)
50
-        /// </summary>
51
-        public string ZXPZH { get; internal set; }
52
-
53
-        /// <summary>
54
-        /// 柜员状态 0700
55
-        /// 0.签到1.临时签退2.正式签退3.锁定4.删除
56
-        /// </summary>
57
-        public string GYZT { get; internal set; }
58
-
59
-        /// <summary>
60
-        /// 柜员角色 0710
61
-        /// 1.普通柜员2.营业主任3.ATM/POS4.科技柜员5.管理员
62
-        /// </summary>
63
-        public string GYJS { get; internal set; }
64
-
65
-        /// <summary>
66
-        /// 现金账号启用状态 0720
67
-        /// 0.正常1.不可用
68
-        /// </summary>
69
-        public string XJZHQYZT { get; internal set; }
70
-
71
-        /// <summary>
72
-        /// 标志 0730
73
-        /// [空格表示没有查询相关数据]第一位[0]柜员密码验证是否成功(0.否1.是) 第二位[1]柜员有无此种钱箱(0.无1.有) 第三位[2]柜员有无此种凭证(0.无1.有) 第四位[3]柜员有无待接收凭证(0.无1.有) 第五位[4]柜员有无凭证(0.无1.有) 第六位[5]柜员交接登记簿中有无该柜员需要收入的记录(0.无1.有) 第七位[6]柜员交接登记簿中有无付出但对方未接收的记录 第八位[7]柜员今日有登陆记录(0.无1.有) (相关位可能为空)
74
-        /// </summary>
75
-        public string BZ { get; internal set; }
76
-
77
-        /// <summary>
78
-        /// 柜员流水号 0770
79
-        /// (null)
80
-        /// </summary>
81
-        public string GYLSH { get; internal set; }
82
-
83
-        /// <summary>
84
-        /// 机构号 0910
85
-        /// (null)
86
-        /// </summary>
87
-        public string JGH { get; internal set; }
88
-
89
-
90
-        #endregion
91
-
92
-        #region Input
93
-        /// <summary>
94
-        /// 参数清单
95
-        /// </summary>
96
-        public class Input : TFInput
97
-        {
98
-            /// <summary>
99
-            /// 币种 0210
100
-            /// (null) 
101
-            /// </summary>
102
-            public string BZ { get; set; }
103
-
104
-            /// <summary>
105
-            /// 柜员密码 0790
106
-            /// 非空进行验证 
107
-            /// </summary>
108
-            public string GYMM { get; set; }
109
-
110
-            /// <summary>
111
-            /// 凭证类型 0890
112
-            /// 为空则查询柜员是否有正常凭证 
113
-            /// </summary>
114
-            public string PZLX { get; set; }
115
-
116
-            /// <summary>
117
-            /// 柜员号 0920
118
-            /// (null) 
119
-            /// </summary>
120
-            public string GYH { get; set; }
121
-
122
-            /// <summary>
123
-            /// 介质类型 1161
124
-            /// 允许根据介质种类查询凭证类型 
125
-            /// </summary>
126
-            public string JZLX { get; set; }
127
-
128
-
129
-            /// <summary>                 
130
-            /// 定义业务逻辑              
131
-            /// </summary>                
132
-            /// <returns></returns>  
133
-            public override TFOutput Raise()
134
-            {
135
-                //拉取数据                                  
136
-                var output = new QueryTellerInformation();
137
-                PageData.TradeAPIs.InitFd(MessageData);
138
-                PageData.TradeAPIs.CommSend(MessageData);
139
-                MessageData.Fd126_5 = MainCode;
140
-                MessageData.Fd16 = "K019";
141
-                MessageData.Fd21 = BZ;
142
-                MessageData.Fd79 = GYMM;
143
-                MessageData.Fd89 = PZLX;
144
-                MessageData.Fd92 = GYH;
145
-                MessageData.Fd116_1 = JZLX;
146
-                MessageData.Fd91 = LoginUserInfo.KinbrNo;
147
-                PageData.TradeAPIs.CallServer(MessageData);
148
-                if (MessageData.Fd12 != "0000")
149
-                {
150
-                    output.IsFailed = true;
151
-                    output.FailureCause = PageData.TradeAPIs.GetError(MessageData);
152
-                }
153
-                output.GYMC = (MessageData.Fd25);
154
-                output.QXZH = (MessageData.Fd30);
155
-                output.QXYE = (MessageData.Fd39);
156
-                output.YEZDXE = (MessageData.Fd40);
157
-                output.JJRZDXE = (MessageData.Fd41);
158
-                output.ZXPZH = (MessageData.Fd61);
159
-                output.GYZT = (MessageData.Fd70);
160
-                output.GYJS = (MessageData.Fd71);
161
-                output.XJZHQYZT = (MessageData.Fd72);
162
-                output.BZ = (MessageData.Fd73);
163
-                output.GYLSH = (MessageData.Fd77);
164
-                output.JGH = (MessageData.Fd91);
165
-
166
-                return output;
167
-            }
168
-        }
169
-        #endregion
170
-    }
171
-}

+ 154
- 0
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryTellerInformation.ts ファイルの表示

@@ -0,0 +1,154 @@
1
+import { TFInput, TFOutput } from './TFBase'
2
+import { PageData } from '@/utils/page-data'
3
+
4
+/**
5
+ * 柜员信息查询
6
+ * 柜员信息查询
7
+ */
8
+export class QueryTellerInformation extends TFOutput {
9
+    /**
10
+     * 柜员名称 0250
11
+     * (null)
12
+     */
13
+    public GYMC: string = ''
14
+
15
+    /**
16
+     * 钱箱账号 0300
17
+     * (null)
18
+     */
19
+    public QXZH: string = ''
20
+
21
+    /**
22
+     * 钱箱余额 0390
23
+     * (null)
24
+     */
25
+    public QXYE: string = ''
26
+
27
+    /**
28
+     * 余额最大限额 0400
29
+     * (null)
30
+     */
31
+    public YEZDXE: string = ''
32
+
33
+    /**
34
+     * 节假日最大限额 0410
35
+     * (null)
36
+     */
37
+    public JJRZDXE: string = ''
38
+
39
+    /**
40
+     * 最小凭证号 0610
41
+     * (null)
42
+     */
43
+    public ZXPZH: string = ''
44
+
45
+    /**
46
+     * 柜员状态 0700
47
+     * 0.签到1.临时签退2.正式签退3.锁定4.删除
48
+     */
49
+    public GYZT: string = ''
50
+
51
+    /**
52
+     * 柜员角色 0710
53
+     * 1.普通柜员2.营业主任3.ATM/POS4.科技柜员5.管理员
54
+     */
55
+    public GYJS: string = ''
56
+
57
+    /**
58
+     * 现金账号启用状态 0720
59
+     * 0.正常1.不可用
60
+     */
61
+    public XJZHQYZT: string = ''
62
+
63
+    /**
64
+     * 标志 0730
65
+     * [空格表示没有查询相关数据]第一位[0]柜员密码验证是否成功(0.否1.是) 第二位[1]柜员有无此种钱箱(0.无1.有) 第三位[2]柜员有无此种凭证(0.无1.有) 第四位[3]柜员有无待接收凭证(0.无1.有) 第五位[4]柜员有无凭证(0.无1.有) 第六位[5]柜员交接登记簿中有无该柜员需要收入的记录(0.无1.有) 第七位[6]柜员交接登记簿中有无付出但对方未接收的记录 第八位[7]柜员今日有登陆记录(0.无1.有) (相关位可能为空)
66
+     */
67
+    public BZ: string = ''
68
+
69
+    /**
70
+     * 柜员流水号 0770
71
+     * (null)
72
+     */
73
+    public GYLSH: string = ''
74
+
75
+    /**
76
+     * 机构号 0910
77
+     * (null)
78
+     */
79
+    public JGH: string = ''
80
+}
81
+
82
+/**
83
+ * 参数清单
84
+ */
85
+export class QueryTellerInformationInput extends TFInput {
86
+    /**
87
+     * 币种 0210
88
+     * (null) 
89
+     */
90
+    public BZ: string = ''
91
+
92
+    /**
93
+     * 柜员密码 0790
94
+     * 非空进行验证 
95
+     */
96
+    public GYMM: string = ''
97
+
98
+    /**
99
+     * 凭证类型 0890
100
+     * 为空则查询柜员是否有正常凭证 
101
+     */
102
+    public PZLX: string = ''
103
+
104
+    /**
105
+     * 柜员号 0920
106
+     * (null) 
107
+     */
108
+    public GYH: string = ''
109
+
110
+    /**
111
+     * 介质类型 1161
112
+     * 允许根据介质种类查询凭证类型 
113
+     */
114
+    public JZLX: string = ''
115
+
116
+    /**                 
117
+     * 定义业务逻辑              
118
+     * @returns 查询结果
119
+     */
120
+    public Raise(): QueryTellerInformation {
121
+        // 拉取数据                                  
122
+        const output = new QueryTellerInformation()
123
+        PageData.TradeAPIs.InitFd(this.MessageData)
124
+        PageData.TradeAPIs.CommSend(this.MessageData)
125
+        this.MessageData.Fd126_5 = this.MainCode
126
+        this.MessageData.Fd16 = "K019"
127
+        this.MessageData.Fd21 = this.BZ
128
+        this.MessageData.Fd79 = this.GYMM
129
+        this.MessageData.Fd89 = this.PZLX
130
+        this.MessageData.Fd92 = this.GYH
131
+        this.MessageData.Fd116_1 = this.JZLX
132
+        this.MessageData.Fd91 = this.LoginUserInfo.KinbrNo
133
+
134
+        PageData.TradeAPIs.CallServer(this.MessageData)
135
+        if (this.MessageData.Fd12 != "0000") {
136
+            output.IsFailed = true
137
+            output.FailureCause = PageData.TradeAPIs.GetError(this.MessageData)
138
+        }
139
+        output.GYMC = this.MessageData.Fd25
140
+        output.QXZH = this.MessageData.Fd30
141
+        output.QXYE = this.MessageData.Fd39
142
+        output.YEZDXE = this.MessageData.Fd40
143
+        output.JJRZDXE = this.MessageData.Fd41
144
+        output.ZXPZH = this.MessageData.Fd61
145
+        output.GYZT = this.MessageData.Fd70
146
+        output.GYJS = this.MessageData.Fd71
147
+        output.XJZHQYZT = this.MessageData.Fd72
148
+        output.BZ = this.MessageData.Fd73
149
+        output.GYLSH = this.MessageData.Fd77
150
+        output.JGH = this.MessageData.Fd91
151
+
152
+        return output
153
+    }
154
+}

+ 0
- 116
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryTellerStatusBatch.cs ファイルの表示

@@ -1,116 +0,0 @@
1
-using System;
2
-using System.Collections.Generic;
3
-using System.ComponentModel;
4
-using System.Linq;
5
-using System.Text;
6
-
7
-namespace TellerSystem.Contract.Function
8
-{
9
-    /// <summary>
10
-    /// 批量查询柜员状态
11
-    /// 批量查询柜员状态
12
-    /// </summary>
13
-    public class QueryTellerStatusBatch : TFOutput
14
-    {
15
-        #region Output
16
-        /// <summary>
17
-        /// 文件
18
-        /// 文件格式:柜员号|柜员姓名|状态|状态描述|所属机构|
19
-        /// </summary>
20
-        public string WJ { get; internal set; }
21
-
22
-        /// <summary>
23
-        /// 文件
24
-        /// 文件格式:柜员号|柜员姓名|状态|状态描述|所属机构|
25
-        /// </summary>
26
-        public List<E_WJ> WJData { get; internal set; }
27
-
28
-        /// <summary>
29
-        /// 文件
30
-        /// 文件格式:柜员号|柜员姓名|状态|状态描述|所属机构|
31
-        /// </summary>
32
-        public class E_WJ
33
-        {
34
-            /// <summary>
35
-            /// 柜员号
36
-            /// </summary>
37
-            public string GYH { get; set; }
38
-
39
-            /// <summary>
40
-            /// 柜员姓名
41
-            /// </summary>
42
-            public string GYXM { get; set; }
43
-
44
-            /// <summary>
45
-            /// 状态
46
-            /// </summary>
47
-            public string ZT { get; set; }
48
-
49
-            /// <summary>
50
-            /// 状态描述
51
-            /// </summary>
52
-            public string ZTMS { get; set; }
53
-
54
-            /// <summary>
55
-            /// 所属机构
56
-            /// </summary>
57
-            public string SSJG { get; set; }
58
-
59
-        }
60
-
61
-        #endregion
62
-
63
-        #region Input
64
-		/// <summary>
65
-        /// 参数清单
66
-        /// </summary>
67
-        public class Input : TFInput
68
-        {
69
-            /// <summary>
70
-            /// 柜员号 1230
71
-            /// 柜员号|柜员号|...| 
72
-            /// </summary>
73
-            public string GYH { get; set; }
74
-
75
-
76
-            /// <summary>                 
77
-            /// 定义业务逻辑              
78
-            /// </summary>                
79
-            /// <returns></returns>  
80
-            public override TFOutput Raise()
81
-            {
82
-                //拉取数据                                  
83
-                var output = new QueryTellerStatusBatch();
84
-                PageData.TradeAPIs.InitFd(MessageData);
85
-                PageData.TradeAPIs.CommSend(MessageData);
86
-				MessageData.Fd126_5 = MainCode;
87
-                MessageData.Fd16 = "K064";
88
-                MessageData.Fd123 = GYH;
89
-
90
-                PageData.TradeAPIs.CallServer(MessageData);
91
-                if (MessageData.Fd12 != "0000")
92
-                {
93
-                    output.IsFailed = true;
94
-                    output.FailureCause = PageData.TradeAPIs.GetError(MessageData);
95
-                }                
96
-                output.WJData = AnilyzeFileData<E_WJ>(MessageData.FileData,
97
-                                            "柜员号|柜员姓名|状态|状态描述|所属机构|",
98
-                                            x =>
99
-                                            {
100
-                                                return new E_WJ
101
-                                                {
102
-                                                    GYH = x["柜员号"],
103
-                                                    GYXM = x["柜员姓名"],
104
-                                                    ZT = x["状态"],
105
-                                                    ZTMS = x["状态描述"],
106
-                                                    SSJG = x["所属机构"]
107
-                                                };
108
-                                            });
109
-                output.WJ = MessageData.FileData;
110
-
111
-                return output;
112
-            }
113
-        }
114
-        #endregion
115
-    }
116
-}

+ 96
- 0
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryTellerStatusBatch.ts ファイルの表示

@@ -0,0 +1,96 @@
1
+import { TFInput, TFOutput } from './TFBase'
2
+import { PageData } from '@/utils/page-data'
3
+
4
+/**
5
+ * 批量查询柜员状态
6
+ * 批量查询柜员状态
7
+ */
8
+export class QueryTellerStatusBatch extends TFOutput {
9
+    /**
10
+     * 文件
11
+     * 文件格式:柜员号|柜员姓名|状态|状态描述|所属机构|
12
+     */
13
+    public WJ: string = ''
14
+
15
+    /**
16
+     * 文件
17
+     * 文件格式:柜员号|柜员姓名|状态|状态描述|所属机构|
18
+     */
19
+    public WJData: E_WJ[] = []
20
+}
21
+
22
+/**
23
+ * 文件
24
+ * 文件格式:柜员号|柜员姓名|状态|状态描述|所属机构|
25
+ */
26
+export class E_WJ {
27
+    /**
28
+     * 柜员号
29
+     */
30
+    public GYH: string = ''
31
+
32
+    /**
33
+     * 柜员姓名
34
+     */
35
+    public GYXM: string = ''
36
+
37
+    /**
38
+     * 状态
39
+     */
40
+    public ZT: string = ''
41
+
42
+    /**
43
+     * 状态描述
44
+     */
45
+    public ZTMS: string = ''
46
+
47
+    /**
48
+     * 所属机构
49
+     */
50
+    public SSJG: string = ''
51
+}
52
+
53
+/**
54
+ * 参数清单
55
+ */
56
+export class QueryTellerStatusBatchInput extends TFInput {
57
+    /**
58
+     * 柜员号 1230
59
+     * 柜员号|柜员号|...| 
60
+     */
61
+    public GYH: string = ''
62
+
63
+    /**                 
64
+     * 定义业务逻辑              
65
+     * @returns 查询结果
66
+     */
67
+    public Raise(): QueryTellerStatusBatch {
68
+        // 拉取数据                                  
69
+        const output = new QueryTellerStatusBatch()
70
+        PageData.TradeAPIs.InitFd(this.MessageData)
71
+        PageData.TradeAPIs.CommSend(this.MessageData)
72
+        this.MessageData.Fd126_5 = this.MainCode
73
+        this.MessageData.Fd16 = "K064"
74
+        this.MessageData.Fd123 = this.GYH
75
+
76
+        PageData.TradeAPIs.CallServer(this.MessageData)
77
+        if (this.MessageData.Fd12 != "0000") {
78
+            output.IsFailed = true
79
+            output.FailureCause = PageData.TradeAPIs.GetError(this.MessageData)
80
+        }
81
+        output.WJData = this.AnilyzeFileData<E_WJ>(this.MessageData.FileData,
82
+            "柜员号|柜员姓名|状态|状态描述|所属机构|",
83
+            (x) => {
84
+                return {
85
+                    GYH: x["柜员号"],
86
+                    GYXM: x["柜员姓名"],
87
+                    ZT: x["状态"],
88
+                    ZTMS: x["状态描述"],
89
+                    SSJG: x["所属机构"]
90
+                }
91
+            })
92
+        output.WJ = this.MessageData.FileData
93
+
94
+        return output
95
+    }
96
+}

+ 0
- 163
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryTradeSerialInfo.cs ファイルの表示

@@ -1,163 +0,0 @@
1
-using System;
2
-using System.Collections.Generic;
3
-using System.ComponentModel;
4
-using System.Linq;
5
-using System.Text;
6
-
7
-namespace TellerSystem.Contract.Function
8
-{
9
-    /// <summary>
10
-    /// 查询交易流水信息
11
-    /// 通过流水号、交易日期、柜员号、账号、账户序号查询交易流水信息
12
-    /// </summary>
13
-    public class QueryTradeSerialInfo : TFOutput
14
-    {
15
-        #region Output
16
-        /// <summary>
17
-        /// 户名 0250
18
-        /// 
19
-        /// </summary>
20
-        public string HM { get; internal set; }
21
-
22
-        /// <summary>
23
-        /// 账号 0310
24
-        /// 
25
-        /// </summary>
26
-        public string ZH { get; internal set; }
27
-
28
-        /// <summary>
29
-        /// 账户序号 0340
30
-        /// 
31
-        /// </summary>
32
-        public string ZHXH { get; internal set; }
33
-
34
-        /// <summary>
35
-        /// 交易金额 0400
36
-        /// 
37
-        /// </summary>
38
-        public string JYJE { get; internal set; }
39
-
40
-        /// <summary>
41
-        /// 交易日期 0440
42
-        /// 
43
-        /// </summary>
44
-        public string JYRQ { get; internal set; }
45
-
46
-        /// <summary>
47
-        /// 流水号 0520
48
-        /// 
49
-        /// </summary>
50
-        public string LSH { get; internal set; }
51
-
52
-        /// <summary>
53
-        /// 流水笔次 0530
54
-        /// 
55
-        /// </summary>
56
-        public string LSBC { get; internal set; }
57
-
58
-        /// <summary>
59
-        /// 流水状态 0700
60
-        /// 
61
-        /// </summary>
62
-        public string LSZT { get; internal set; }
63
-
64
-        /// <summary>
65
-        /// 交易机构 0910
66
-        /// 
67
-        /// </summary>
68
-        public string JYJG { get; internal set; }
69
-
70
-        /// <summary>
71
-        /// 柜员 0920
72
-        /// 
73
-        /// </summary>
74
-        public string GY { get; internal set; }
75
-
76
-        /// <summary>
77
-        /// 凭证类型 1023
78
-        /// 
79
-        /// </summary>
80
-        public string PZLX { get; internal set; }
81
-
82
-
83
-        #endregion
84
-
85
-        #region Input
86
-		/// <summary>
87
-        /// 参数清单
88
-        /// </summary>
89
-        public class Input : TFInput
90
-        {
91
-            /// <summary>
92
-            /// 账号 0310
93
-            ///  
94
-            /// </summary>
95
-            public string ZH { get; set; }
96
-
97
-            /// <summary>
98
-            /// 账户序号 0340
99
-            ///  
100
-            /// </summary>
101
-            public string ZHXH { get; set; }
102
-
103
-            /// <summary>
104
-            /// 原交易日期 0440
105
-            ///  
106
-            /// </summary>
107
-            public string YJYRQ { get; set; }
108
-
109
-            /// <summary>
110
-            /// 流水号 0520
111
-            ///  
112
-            /// </summary>
113
-            public string LSH { get; set; }
114
-
115
-            /// <summary>
116
-            /// 柜员号 0920
117
-            ///  
118
-            /// </summary>
119
-            public string GYH { get; set; }
120
-
121
-
122
-            /// <summary>                 
123
-            /// 定义业务逻辑              
124
-            /// </summary>                
125
-            /// <returns></returns>  
126
-            public override TFOutput Raise()
127
-            {
128
-                //拉取数据                                  
129
-                var output = new QueryTradeSerialInfo();
130
-                PageData.TradeAPIs.InitFd(MessageData);
131
-                PageData.TradeAPIs.CommSend(MessageData);
132
-				MessageData.Fd126_5 = MainCode;
133
-                MessageData.Fd16 = "K045";
134
-                MessageData.Fd31 = ZH;
135
-                MessageData.Fd34 = ZHXH;
136
-                MessageData.Fd44 = YJYRQ;
137
-                MessageData.Fd52 = LSH;
138
-                MessageData.Fd92 = GYH;
139
-
140
-                PageData.TradeAPIs.CallServer(MessageData);
141
-                if (MessageData.Fd12 != "0000")
142
-                {
143
-                    output.IsFailed = true;
144
-                    output.FailureCause = PageData.TradeAPIs.GetError(MessageData);
145
-                }                
146
-                output.HM = (MessageData.Fd25);
147
-                output.ZH = (MessageData.Fd31);
148
-                output.ZHXH = (MessageData.Fd34);
149
-                output.JYJE = (MessageData.Fd40);
150
-                output.JYRQ = (MessageData.Fd44);
151
-                output.LSH = (MessageData.Fd52);
152
-                output.LSBC = (MessageData.Fd53);
153
-                output.LSZT = (MessageData.Fd70);
154
-                output.JYJG = (MessageData.Fd91);
155
-                output.GY = (MessageData.Fd92);
156
-                output.PZLX = (MessageData.Fd102_3);
157
-
158
-                return output;
159
-            }
160
-        }
161
-        #endregion
162
-    }
163
-}

+ 130
- 0
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryTradeSerialInfo.ts ファイルの表示

@@ -0,0 +1,130 @@
1
+import { TFInput, TFOutput } from './TFBase'
2
+import { PageData } from '@/utils/page-data'
3
+
4
+/**
5
+ * 查询交易流水信息
6
+ * 通过流水号、交易日期、柜员号、账号、账户序号查询交易流水信息
7
+ */
8
+export class QueryTradeSerialInfo extends TFOutput {
9
+    /**
10
+     * 户名 0250
11
+     */
12
+    public HM: string = ''
13
+
14
+    /**
15
+     * 账号 0310
16
+     */
17
+    public ZH: string = ''
18
+
19
+    /**
20
+     * 账户序号 0340
21
+     */
22
+    public ZHXH: string = ''
23
+
24
+    /**
25
+     * 交易金额 0400
26
+     */
27
+    public JYJE: string = ''
28
+
29
+    /**
30
+     * 交易日期 0440
31
+     */
32
+    public JYRQ: string = ''
33
+
34
+    /**
35
+     * 流水号 0520
36
+     */
37
+    public LSH: string = ''
38
+
39
+    /**
40
+     * 流水笔次 0530
41
+     */
42
+    public LSBC: string = ''
43
+
44
+    /**
45
+     * 流水状态 0700
46
+     */
47
+    public LSZT: string = ''
48
+
49
+    /**
50
+     * 交易机构 0910
51
+     */
52
+    public JYJG: string = ''
53
+
54
+    /**
55
+     * 柜员 0920
56
+     */
57
+    public GY: string = ''
58
+
59
+    /**
60
+     * 凭证类型 1023
61
+     */
62
+    public PZLX: string = ''
63
+}
64
+
65
+/**
66
+ * 参数清单
67
+ */
68
+export class QueryTradeSerialInfoInput extends TFInput {
69
+    /**
70
+     * 账号 0310
71
+     */
72
+    public ZH: string = ''
73
+
74
+    /**
75
+     * 账户序号 0340
76
+     */
77
+    public ZHXH: string = ''
78
+
79
+    /**
80
+     * 原交易日期 0440
81
+     */
82
+    public YJYRQ: string = ''
83
+
84
+    /**
85
+     * 流水号 0520
86
+     */
87
+    public LSH: string = ''
88
+
89
+    /**
90
+     * 柜员号 0920
91
+     */
92
+    public GYH: string = ''
93
+
94
+    /**                 
95
+     * 定义业务逻辑              
96
+     * @returns 查询结果
97
+     */
98
+    public Raise(): QueryTradeSerialInfo {
99
+        // 拉取数据                                  
100
+        const output = new QueryTradeSerialInfo()
101
+        PageData.TradeAPIs.InitFd(this.MessageData)
102
+        PageData.TradeAPIs.CommSend(this.MessageData)
103
+        this.MessageData.Fd126_5 = this.MainCode
104
+        this.MessageData.Fd16 = "K045"
105
+        this.MessageData.Fd31 = this.ZH
106
+        this.MessageData.Fd34 = this.ZHXH
107
+        this.MessageData.Fd44 = this.YJYRQ
108
+        this.MessageData.Fd52 = this.LSH
109
+        this.MessageData.Fd92 = this.GYH
110
+
111
+        PageData.TradeAPIs.CallServer(this.MessageData)
112
+        if (this.MessageData.Fd12 != "0000") {
113
+            output.IsFailed = true
114
+            output.FailureCause = PageData.TradeAPIs.GetError(this.MessageData)
115
+        }
116
+        output.HM = this.MessageData.Fd25
117
+        output.ZH = this.MessageData.Fd31
118
+        output.ZHXH = this.MessageData.Fd34
119
+        output.JYJE = this.MessageData.Fd40
120
+        output.JYRQ = this.MessageData.Fd44
121
+        output.LSH = this.MessageData.Fd52
122
+        output.LSBC = this.MessageData.Fd53
123
+        output.LSZT = this.MessageData.Fd70
124
+        output.JYJG = this.MessageData.Fd91
125
+        output.GY = this.MessageData.Fd92
126
+        output.PZLX = this.MessageData.Fd102_3
127
+
128
+        return output
129
+    }
130
+}

+ 0
- 115
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryUnitInformation.cs ファイルの表示

@@ -1,115 +0,0 @@
1
-using System;
2
-using System.Collections.Generic;
3
-using System.ComponentModel;
4
-using System.Linq;
5
-using System.Text;
6
-
7
-namespace TellerSystem.Contract.Function
8
-{
9
-    /// <summary>
10
-    /// 查询代理单位信息
11
-    /// 根据输入代理单位编号查询信息
12
-    /// </summary>
13
-    public class QueryUnitInformation : TFOutput
14
-    {
15
-        #region Output
16
-        /// <summary>
17
-        /// 代理类型 0230
18
-        /// 代理类型
19
-        /// </summary>
20
-        public string DLLX { get; internal set; }
21
-
22
-        /// <summary>
23
-        /// 代理单位名称 0250
24
-        /// 代理单位名称
25
-        /// </summary>
26
-        public string DLDWMC { get; internal set; }
27
-
28
-        /// <summary>
29
-        /// 银行内部清算户 0300
30
-        /// 银行内部清算户
31
-        /// </summary>
32
-        public string NBQSH { get; internal set; }
33
-
34
-        /// <summary>
35
-        /// 对公清算户 0310
36
-        /// 对公清算户
37
-        /// </summary>
38
-        public string DGQSH { get; internal set; }
39
-
40
-        /// <summary>
41
-        /// 代理性质 0670
42
-        /// 0 代收 1代付
43
-        /// </summary>
44
-        public string DLXZ { get; internal set; }
45
-
46
-        /// <summary>
47
-        /// 状态 0680
48
-        /// 0正常1异常
49
-        /// </summary>
50
-        public string ZT { get; internal set; }
51
-
52
-        /// <summary>
53
-        /// 是否存在 0720
54
-        /// 0无1有
55
-        /// </summary>
56
-        public string SFCZ { get; internal set; }
57
-
58
-        /// <summary>
59
-        /// 建立机构 0910
60
-        /// 建立机构
61
-        /// </summary>
62
-        public string JLJG { get; internal set; }
63
-
64
-
65
-        #endregion
66
-
67
-        #region Input
68
-		/// <summary>
69
-        /// 参数清单
70
-        /// </summary>
71
-        public class Input : TFInput
72
-        {
73
-            /// <summary>
74
-            /// 代理单位编号 0640
75
-            /// 代理单位编号 
76
-            /// </summary>
77
-            public string DLDWBH { get; set; }
78
-
79
-
80
-            /// <summary>                 
81
-            /// 定义业务逻辑              
82
-            /// </summary>                
83
-            /// <returns></returns>  
84
-            public override TFOutput Raise()
85
-            {
86
-                //拉取数据                                  
87
-                var output = new QueryUnitInformation();
88
-                PageData.TradeAPIs.InitFd(MessageData);
89
-                PageData.TradeAPIs.CommSend(MessageData);
90
-				MessageData.Fd126_5 = MainCode;
91
-                MessageData.Fd16 = "K061";
92
-                MessageData.Fd64 = DLDWBH;
93
-                MessageData.Fd66 = "0";
94
-
95
-                PageData.TradeAPIs.CallServer(MessageData);
96
-                if (MessageData.Fd12 != "0000")
97
-                {
98
-                    output.IsFailed = true;
99
-                    output.FailureCause = PageData.TradeAPIs.GetError(MessageData);
100
-                }                
101
-                output.DLLX = DelSpace(MessageData.Fd23);
102
-                output.DLDWMC = DelSpace(MessageData.Fd25);
103
-                output.NBQSH = DelSpace(MessageData.Fd30);
104
-                output.DGQSH = DelSpace(MessageData.Fd31);
105
-                output.DLXZ = DelSpace(MessageData.Fd67);
106
-                output.ZT = DelSpace(MessageData.Fd68);
107
-                output.SFCZ = DelSpace(MessageData.Fd72);
108
-                output.JLJG = DelSpace(MessageData.Fd91);
109
-
110
-                return output;
111
-            }
112
-        }
113
-        #endregion
114
-    }
115
-}

+ 98
- 0
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryUnitInformation.ts ファイルの表示

@@ -0,0 +1,98 @@
1
+import { TFInput, TFOutput } from './TFBase'
2
+import { PageData } from '@/utils/page-data'
3
+
4
+/**
5
+ * 查询代理单位信息
6
+ * 根据输入代理单位编号查询信息
7
+ */
8
+export class QueryUnitInformation extends TFOutput {
9
+    /**
10
+     * 代理类型 0230
11
+     * 代理类型
12
+     */
13
+    public DLLX: string = ''
14
+
15
+    /**
16
+     * 代理单位名称 0250
17
+     * 代理单位名称
18
+     */
19
+    public DLDWMC: string = ''
20
+
21
+    /**
22
+     * 银行内部清算户 0300
23
+     * 银行内部清算户
24
+     */
25
+    public NBQSH: string = ''
26
+
27
+    /**
28
+     * 对公清算户 0310
29
+     * 对公清算户
30
+     */
31
+    public DGQSH: string = ''
32
+
33
+    /**
34
+     * 代理性质 0670
35
+     * 0 代收 1代付
36
+     */
37
+    public DLXZ: string = ''
38
+
39
+    /**
40
+     * 状态 0680
41
+     * 0正常1异常
42
+     */
43
+    public ZT: string = ''
44
+
45
+    /**
46
+     * 是否存在 0720
47
+     * 0无1有
48
+     */
49
+    public SFCZ: string = ''
50
+
51
+    /**
52
+     * 建立机构 0910
53
+     * 建立机构
54
+     */
55
+    public JLJG: string = ''
56
+}
57
+
58
+/**
59
+ * 参数清单
60
+ */
61
+export class QueryUnitInformationInput extends TFInput {
62
+    /**
63
+     * 代理单位编号 0640
64
+     * 代理单位编号 
65
+     */
66
+    public DLDWBH: string = ''
67
+
68
+    /**                 
69
+     * 定义业务逻辑              
70
+     * @returns 查询结果
71
+     */
72
+    public Raise(): QueryUnitInformation {
73
+        // 拉取数据                                  
74
+        const output = new QueryUnitInformation()
75
+        PageData.TradeAPIs.InitFd(this.MessageData)
76
+        PageData.TradeAPIs.CommSend(this.MessageData)
77
+        this.MessageData.Fd126_5 = this.MainCode
78
+        this.MessageData.Fd16 = "K061"
79
+        this.MessageData.Fd64 = this.DLDWBH
80
+        this.MessageData.Fd66 = "0"
81
+
82
+        PageData.TradeAPIs.CallServer(this.MessageData)
83
+        if (this.MessageData.Fd12 != "0000") {
84
+            output.IsFailed = true
85
+            output.FailureCause = PageData.TradeAPIs.GetError(this.MessageData)
86
+        }
87
+        output.DLLX = this.DelSpace(this.MessageData.Fd23)
88
+        output.DLDWMC = this.DelSpace(this.MessageData.Fd25)
89
+        output.NBQSH = this.DelSpace(this.MessageData.Fd30)
90
+        output.DGQSH = this.DelSpace(this.MessageData.Fd31)
91
+        output.DLXZ = this.DelSpace(this.MessageData.Fd67)
92
+        output.ZT = this.DelSpace(this.MessageData.Fd68)
93
+        output.SFCZ = this.DelSpace(this.MessageData.Fd72)
94
+        output.JLJG = this.DelSpace(this.MessageData.Fd91)
95
+
96
+        return output
97
+    }
98
+}

+ 0
- 99
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryVoucherTypeByClass.cs ファイルの表示

@@ -1,99 +0,0 @@
1
-using System;
2
-using System.Collections.Generic;
3
-using System.ComponentModel;
4
-using System.Linq;
5
-using System.Text;
6
-
7
-namespace TellerSystem.Contract.Function
8
-{
9
-    /// <summary>
10
-    /// 根据凭证类别查询凭证类型
11
-    /// 查询介质属性表返回相关信息列表
12
-    /// </summary>
13
-    public class QueryVoucherTypeByClass : TFOutput
14
-    {
15
-        #region Output
16
-        /// <summary>
17
-        /// 凭证种类信息
18
-        /// 后台返回文件,内容包括:凭证种类|凭证名称|
19
-        /// </summary>
20
-        public string PZZLXX { get; internal set; }
21
-
22
-        /// <summary>
23
-        /// 凭证种类信息
24
-        /// 后台返回文件,内容包括:凭证种类|凭证名称|
25
-        /// </summary>
26
-        public List<E_PZZLXX> PZZLXXData { get; internal set; }
27
-
28
-        /// <summary>
29
-        /// 凭证种类信息
30
-        /// 后台返回文件,内容包括:凭证种类|凭证名称|
31
-        /// </summary>
32
-        public class E_PZZLXX
33
-        {
34
-            /// <summary>
35
-            /// 凭证种类
36
-            /// </summary>
37
-            public string PZZL { get; set; }
38
-
39
-            /// <summary>
40
-            /// 凭证名称
41
-            /// </summary>
42
-            public string PZMC { get; set; }
43
-
44
-        }
45
-
46
-        #endregion
47
-
48
-        #region Input
49
-		/// <summary>
50
-        /// 参数清单
51
-        /// </summary>
52
-        public class Input : TFInput
53
-        {
54
-            /// <summary>
55
-            /// 介质种类 0670
56
-            ///  
57
-            /// </summary>
58
-            public string JZZL { get; set; }
59
-
60
-
61
-            /// <summary>                 
62
-            /// 定义业务逻辑              
63
-            /// </summary>                
64
-            /// <returns></returns>  
65
-            public override TFOutput Raise()
66
-            {
67
-                //拉取数据                                  
68
-                var output = new QueryVoucherTypeByClass();
69
-                PageData.TradeAPIs.InitFd(MessageData);
70
-                PageData.TradeAPIs.CommSend(MessageData);
71
-				MessageData.Fd126_5 = MainCode;
72
-                MessageData.Fd16 = "CXCL";
73
-                MessageData.Fd67 = JZZL;
74
-                MessageData.Fd128 = "0035";
75
-
76
-                PageData.TradeAPIs.CallServer(MessageData);
77
-                if (MessageData.Fd12 != "0000")
78
-                {
79
-                    output.IsFailed = true;
80
-                    output.FailureCause = PageData.TradeAPIs.GetError(MessageData);
81
-                }                
82
-                output.PZZLXXData = AnilyzeFileData<E_PZZLXX>(MessageData.FileData,
83
-                                            "凭证种类|凭证名称|",
84
-                                            x =>
85
-                                            {
86
-                                                return new E_PZZLXX
87
-                                                {
88
-                                                    PZZL = x["凭证种类"],
89
-                                                    PZMC = x["凭证名称"]
90
-                                                };
91
-                                            });
92
-                output.PZZLXX = MessageData.FileData;
93
-
94
-                return output;
95
-            }
96
-        }
97
-        #endregion
98
-    }
99
-}

+ 0
- 180
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryWTXYDJB.cs ファイルの表示

@@ -1,180 +0,0 @@
1
-using System;
2
-using System.Collections.Generic;
3
-using System.ComponentModel;
4
-using System.Linq;
5
-using System.Text;
6
-
7
-namespace TellerSystem.Contract.Function
8
-{
9
-    /// <summary>
10
-    /// 根据协议号查询委托协议登记簿
11
-    /// 根据协议号查询委托协议登记簿
12
-    /// </summary>
13
-    public class QueryWTXYDJB : TFOutput
14
-    {
15
-        #region Output
16
-        /// <summary>
17
-        /// 文件
18
-        /// 委托编号|交易机构|委托贷款人户名|委托金额|已委托金额|本金柜员账号|贷款账号|贷款序号|委托贷款标志|手续费率|分成比例|状态|
19
-        /// </summary>
20
-        public string WJ { get; internal set; }
21
-
22
-        /// <summary>
23
-        /// 文件
24
-        /// 委托编号|交易机构|委托贷款人户名|委托金额|已委托金额|本金柜员账号|贷款账号|贷款序号|委托贷款标志|手续费率|分成比例|状态|
25
-        /// </summary>
26
-        public List<E_WJ> WJData { get; internal set; }
27
-
28
-        /// <summary>
29
-        /// 文件
30
-        /// 委托编号|交易机构|委托贷款人户名|委托金额|已委托金额|本金柜员账号|贷款账号|贷款序号|委托贷款标志|手续费率|分成比例|状态|
31
-        /// </summary>
32
-        public class E_WJ
33
-        {
34
-            /// <summary>
35
-            /// 委托编号
36
-            /// </summary>
37
-            public string WTBH { get; set; }
38
-
39
-            /// <summary>
40
-            /// 交易机构
41
-            /// </summary>
42
-            public string JYJG { get; set; }
43
-
44
-            /// <summary>
45
-            /// 委托贷款人户名
46
-            /// </summary>
47
-            public string WTDKRHM { get; set; }
48
-
49
-            /// <summary>
50
-            /// 委托金额
51
-            /// </summary>
52
-            public string WTJE { get; set; }
53
-
54
-            /// <summary>
55
-            /// 已委托金额
56
-            /// </summary>
57
-            public string YWTJE { get; set; }
58
-
59
-            /// <summary>
60
-            /// 本金柜员账号
61
-            /// </summary>
62
-            public string BJGYZH { get; set; }
63
-
64
-            /// <summary>
65
-            /// 贷款账号
66
-            /// </summary>
67
-            public string DKZH { get; set; }
68
-
69
-            /// <summary>
70
-            /// 贷款序号
71
-            /// </summary>
72
-            public string DKXH { get; set; }
73
-
74
-            /// <summary>
75
-            /// 委托贷款标志
76
-            /// </summary>
77
-            public string WTDKBZ { get; set; }
78
-
79
-            /// <summary>
80
-            /// 手续费率
81
-            /// </summary>
82
-            public string SXFL { get; set; }
83
-
84
-            /// <summary>
85
-            /// 分成比例
86
-            /// </summary>
87
-            public string FCBL { get; set; }
88
-
89
-            /// <summary>
90
-            /// 状态
91
-            /// </summary>
92
-            public string ZT { get; set; }
93
-
94
-        }
95
-
96
-        #endregion
97
-
98
-        #region Input
99
-		/// <summary>
100
-        /// 参数清单
101
-        /// </summary>
102
-        public class Input : TFInput
103
-        {
104
-            /// <summary>
105
-            /// 委托贷款人户名 0250
106
-            ///  
107
-            /// </summary>
108
-            public string WTDKRHM { get; set; }
109
-
110
-            /// <summary>
111
-            /// 委托账号 0300
112
-            ///  
113
-            /// </summary>
114
-            public string WTZH { get; set; }
115
-
116
-            /// <summary>
117
-            /// 委托编号 0810
118
-            ///  
119
-            /// </summary>
120
-            public string WTBH { get; set; }
121
-
122
-            /// <summary>
123
-            /// 状态 0670
124
-            /// 1:正常 ; *:取消 
125
-            /// </summary>
126
-            public string ZT { get; set; }
127
-
128
-
129
-            /// <summary>                 
130
-            /// 定义业务逻辑              
131
-            /// </summary>                
132
-            /// <returns></returns>  
133
-            public override TFOutput Raise()
134
-            {
135
-                //拉取数据                                  
136
-                var output = new QueryWTXYDJB();
137
-                PageData.TradeAPIs.InitFd(MessageData);
138
-                PageData.TradeAPIs.CommSend(MessageData);
139
-				MessageData.Fd126_5 = MainCode;
140
-                MessageData.Fd16 = "CXCL";
141
-                MessageData.Fd25 = WTDKRHM;
142
-                MessageData.Fd30 = WTZH;
143
-                MessageData.Fd81 = WTBH;
144
-                MessageData.Fd128 = "0087";
145
-                MessageData.Fd67 = ZT;
146
-
147
-                PageData.TradeAPIs.CallServer(MessageData);
148
-                if (MessageData.Fd12 != "0000")
149
-                {
150
-                    output.IsFailed = true;
151
-                    output.FailureCause = PageData.TradeAPIs.GetError(MessageData);
152
-                }                
153
-                output.WJData = AnilyzeFileData<E_WJ>(MessageData.FileData,
154
-                                            "委托编号|交易机构|委托贷款人户名|委托金额|已委托金额|本金柜员账号|贷款账号|贷款序号|委托贷款标志|手续费率|分成比例|状态|",
155
-                                            x =>
156
-                                            {
157
-                                                return new E_WJ
158
-                                                {
159
-                                                    WTBH = x["委托编号"],
160
-                                                    JYJG = x["交易机构"],
161
-                                                    WTDKRHM = x["委托贷款人户名"],
162
-                                                    WTJE = x["委托金额"],
163
-                                                    YWTJE = x["已委托金额"],
164
-                                                    BJGYZH = x["本金柜员账号"],
165
-                                                    DKZH = x["贷款账号"],
166
-                                                    DKXH = x["贷款序号"],
167
-                                                    WTDKBZ = x["委托贷款标志"],
168
-                                                    SXFL = x["手续费率"],
169
-                                                    FCBL = x["分成比例"],
170
-                                                    ZT = x["状态"]
171
-                                                };
172
-                                            });
173
-                output.WJ = MessageData.FileData;
174
-
175
-                return output;
176
-            }
177
-        }
178
-        #endregion
179
-    }
180
-}

+ 160
- 0
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryWTXYDJB.ts ファイルの表示

@@ -0,0 +1,160 @@
1
+import { TFInput, TFOutput } from './TFBase'
2
+import { PageData } from '@/utils/page-data'
3
+
4
+/**
5
+ * 根据协议号查询委托协议登记簿
6
+ * 根据协议号查询委托协议登记簿
7
+ */
8
+export class QueryWTXYDJB extends TFOutput {
9
+    /**
10
+     * 文件
11
+     * 委托编号|交易机构|委托贷款人户名|委托金额|已委托金额|本金柜员账号|贷款账号|贷款序号|委托贷款标志|手续费率|分成比例|状态|
12
+     */
13
+    public WJ: string = ''
14
+
15
+    /**
16
+     * 文件
17
+     * 委托编号|交易机构|委托贷款人户名|委托金额|已委托金额|本金柜员账号|贷款账号|贷款序号|委托贷款标志|手续费率|分成比例|状态|
18
+     */
19
+    public WJData: E_WJ[] = []
20
+}
21
+
22
+/**
23
+ * 文件
24
+ * 委托编号|交易机构|委托贷款人户名|委托金额|已委托金额|本金柜员账号|贷款账号|贷款序号|委托贷款标志|手续费率|分成比例|状态|
25
+ */
26
+export class E_WJ {
27
+    /**
28
+     * 委托编号
29
+     */
30
+    public WTBH: string = ''
31
+
32
+    /**
33
+     * 交易机构
34
+     */
35
+    public JYJG: string = ''
36
+
37
+    /**
38
+     * 委托贷款人户名
39
+     */
40
+    public WTDKRHM: string = ''
41
+
42
+    /**
43
+     * 委托金额
44
+     */
45
+    public WTJE: string = ''
46
+
47
+    /**
48
+     * 已委托金额
49
+     */
50
+    public YWTJE: string = ''
51
+
52
+    /**
53
+     * 本金柜员账号
54
+     */
55
+    public BJGYZH: string = ''
56
+
57
+    /**
58
+     * 贷款账号
59
+     */
60
+    public DKZH: string = ''
61
+
62
+    /**
63
+     * 贷款序号
64
+     */
65
+    public DKXH: string = ''
66
+
67
+    /**
68
+     * 委托贷款标志
69
+     */
70
+    public WTDKBZ: string = ''
71
+
72
+    /**
73
+     * 手续费率
74
+     */
75
+    public SXFL: string = ''
76
+
77
+    /**
78
+     * 分成比例
79
+     */
80
+    public FCBL: string = ''
81
+
82
+    /**
83
+     * 状态
84
+     */
85
+    public ZT: string = ''
86
+}
87
+
88
+/**
89
+ * 参数清单
90
+ */
91
+export class QueryWTXYDJBInput extends TFInput {
92
+    /**
93
+     * 委托贷款人户名 0250
94
+     *  
95
+     */
96
+    public WTDKRHM: string = ''
97
+
98
+    /**
99
+     * 委托账号 0300
100
+     *  
101
+     */
102
+    public WTZH: string = ''
103
+
104
+    /**
105
+     * 委托编号 0810
106
+     *  
107
+     */
108
+    public WTBH: string = ''
109
+
110
+    /**
111
+     * 状态 0670
112
+     * 1:正常 ; *:取消 
113
+     */
114
+    public ZT: string = ''
115
+
116
+    /**                 
117
+     * 定义业务逻辑              
118
+     * @returns 查询结果
119
+     */
120
+    public Raise(): QueryWTXYDJB {
121
+        // 拉取数据                                  
122
+        const output = new QueryWTXYDJB()
123
+        PageData.TradeAPIs.InitFd(this.MessageData)
124
+        PageData.TradeAPIs.CommSend(this.MessageData)
125
+        this.MessageData.Fd126_5 = this.MainCode
126
+        this.MessageData.Fd16 = "CXCL"
127
+        this.MessageData.Fd25 = this.WTDKRHM
128
+        this.MessageData.Fd30 = this.WTZH
129
+        this.MessageData.Fd81 = this.WTBH
130
+        this.MessageData.Fd128 = "0087"
131
+        this.MessageData.Fd67 = this.ZT
132
+
133
+        PageData.TradeAPIs.CallServer(this.MessageData)
134
+        if (this.MessageData.Fd12 != "0000") {
135
+            output.IsFailed = true
136
+            output.FailureCause = PageData.TradeAPIs.GetError(this.MessageData)
137
+        }
138
+        output.WJData = this.AnilyzeFileData<E_WJ>(this.MessageData.FileData,
139
+            "委托编号|交易机构|委托贷款人户名|委托金额|已委托金额|本金柜员账号|贷款账号|贷款序号|委托贷款标志|手续费率|分成比例|状态|",
140
+            (x) => {
141
+                return {
142
+                    WTBH: x["委托编号"],
143
+                    JYJG: x["交易机构"],
144
+                    WTDKRHM: x["委托贷款人户名"],
145
+                    WTJE: x["委托金额"],
146
+                    YWTJE: x["已委托金额"],
147
+                    BJGYZH: x["本金柜员账号"],
148
+                    DKZH: x["贷款账号"],
149
+                    DKXH: x["贷款序号"],
150
+                    WTDKBZ: x["委托贷款标志"],
151
+                    SXFL: x["手续费率"],
152
+                    FCBL: x["分成比例"],
153
+                    ZT: x["状态"]
154
+                } as E_WJ
155
+            })
156
+        output.WJ = this.MessageData.FileData
157
+
158
+        return output
159
+    }
160
+}

+ 0
- 173
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryXZKXX.cs ファイルの表示

@@ -1,173 +0,0 @@
1
-using System;
2
-using System.Collections.Generic;
3
-using System.ComponentModel;
4
-using System.Linq;
5
-using System.Text;
6
-
7
-namespace TellerSystem.Contract.Function
8
-{
9
-    /// <summary>
10
-    /// 学子卡信息查询
11
-    /// 学子卡信息查询
12
-    /// </summary>
13
-    public class QueryXZKXX : TFOutput
14
-    {
15
-        #region Output
16
-        /// <summary>
17
-        /// 签约明细
18
-        /// TITLE=~开户机构|账号|户名|代理人证件类型|代理人证件号|代理人姓名|优惠到期日|状态|签约日期|签约柜员|解约日期|解约柜员
19
-        /// </summary>
20
-        public string QYMX { get; internal set; }
21
-
22
-        /// <summary>
23
-        /// 签约明细
24
-        /// TITLE=~开户机构|账号|户名|代理人证件类型|代理人证件号|代理人姓名|优惠到期日|状态|签约日期|签约柜员|解约日期|解约柜员
25
-        /// </summary>
26
-        public List<E_QYMX> QYMXData { get; internal set; }
27
-
28
-        /// <summary>
29
-        /// 签约明细
30
-        /// TITLE=~开户机构|账号|户名|代理人证件类型|代理人证件号|代理人姓名|优惠到期日|状态|签约日期|签约柜员|解约日期|解约柜员
31
-        /// </summary>
32
-        public class E_QYMX
33
-        {
34
-            /// <summary>
35
-            /// 开户机构
36
-            /// </summary>
37
-            public string KHJG { get; set; }
38
-
39
-            /// <summary>
40
-            /// 账号
41
-            /// </summary>
42
-            public string ZH { get; set; }
43
-
44
-            /// <summary>
45
-            /// 户名
46
-            /// </summary>
47
-            public string HM { get; set; }
48
-
49
-            /// <summary>
50
-            /// 代理人证件类型
51
-            /// </summary>
52
-            public string DLRZJLX { get; set; }
53
-
54
-            /// <summary>
55
-            /// 代理人证件号
56
-            /// </summary>
57
-            public string DLRZJH { get; set; }
58
-
59
-            /// <summary>
60
-            /// 代理人姓名
61
-            /// </summary>
62
-            public string DLRXM { get; set; }
63
-
64
-            /// <summary>
65
-            /// 优惠到期日
66
-            /// </summary>
67
-            public string YHDQR { get; set; }
68
-
69
-            /// <summary>
70
-            /// 状态
71
-            /// </summary>
72
-            public string ZT { get; set; }
73
-
74
-            /// <summary>
75
-            /// 签约日期
76
-            /// </summary>
77
-            public string QYRQ { get; set; }
78
-
79
-            /// <summary>
80
-            /// 签约柜员
81
-            /// </summary>
82
-            public string QYGY { get; set; }
83
-
84
-            /// <summary>
85
-            /// 解约日期
86
-            /// </summary>
87
-            public string JYRQ { get; set; }
88
-
89
-            /// <summary>
90
-            /// 解约柜员
91
-            /// </summary>
92
-            public string JYGY { get; set; }
93
-
94
-        }
95
-
96
-        #endregion
97
-
98
-        #region Input
99
-		/// <summary>
100
-        /// 参数清单
101
-        /// </summary>
102
-        public class Input : TFInput
103
-        {
104
-            /// <summary>
105
-            /// 账号 0300
106
-            ///  
107
-            /// </summary>
108
-            public string ZH { get; set; }
109
-
110
-            /// <summary>
111
-            /// 状态 0670
112
-            /// 1:签约,*:解约 
113
-            /// </summary>
114
-            public string ZT { get; set; }
115
-
116
-            /// <summary>
117
-            /// 交易机构 0910
118
-            ///  
119
-            /// </summary>
120
-            public string JYJG { get; set; }
121
-
122
-
123
-            /// <summary>                 
124
-            /// 定义业务逻辑              
125
-            /// </summary>                
126
-            /// <returns></returns>  
127
-            public override TFOutput Raise()
128
-            {
129
-                //拉取数据                                  
130
-                var output = new QueryXZKXX();
131
-                PageData.TradeAPIs.InitFd(MessageData);
132
-                PageData.TradeAPIs.CommSend(MessageData);
133
-				MessageData.Fd126_5 = MainCode;
134
-                MessageData.Fd16 = "CXCL";
135
-                MessageData.Fd30 = ZH;
136
-                MessageData.Fd67 = ZT;
137
-                MessageData.Fd91 = JYJG;
138
-                MessageData.Fd128 = "0105";
139
-
140
-                PageData.TradeAPIs.CallServer(MessageData);
141
-                if (MessageData.Fd12 != "0000")
142
-                {
143
-                    output.IsFailed = true;
144
-                    output.FailureCause = PageData.TradeAPIs.GetError(MessageData);
145
-                }                
146
-                output.QYMXData = AnilyzeFileData<E_QYMX>(MessageData.FileData,
147
-                                            "开户机构|账号|户名|代理人证件类型|代理人证件号|代理人姓名|优惠到期日|状态|签约日期|签约柜员|解约日期|解约柜员",
148
-                                            x =>
149
-                                            {
150
-                                                return new E_QYMX
151
-                                                {
152
-                                                    KHJG = x["开户机构"],
153
-                                                    ZH = x["账号"],
154
-                                                    HM = x["户名"],
155
-                                                    DLRZJLX = x["代理人证件类型"],
156
-                                                    DLRZJH = x["代理人证件号"],
157
-                                                    DLRXM = x["代理人姓名"],
158
-                                                    YHDQR = x["优惠到期日"],
159
-                                                    ZT = x["状态"],
160
-                                                    QYRQ = x["签约日期"],
161
-                                                    QYGY = x["签约柜员"],
162
-                                                    JYRQ = x["解约日期"],
163
-                                                    JYGY = x["解约柜员"]
164
-                                                };
165
-                                            });
166
-                output.QYMX = MessageData.FileData;
167
-
168
-                return output;
169
-            }
170
-        }
171
-        #endregion
172
-    }
173
-}

+ 153
- 0
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryXZKXX.ts ファイルの表示

@@ -0,0 +1,153 @@
1
+import { TFInput, TFOutput } from './TFBase'
2
+import { PageData } from '@/utils/page-data'
3
+
4
+/**
5
+ * 学子卡信息查询
6
+ * 学子卡信息查询
7
+ */
8
+export class QueryXZKXX extends TFOutput {
9
+    /**
10
+     * 签约明细
11
+     * TITLE=~开户机构|账号|户名|代理人证件类型|代理人证件号|代理人姓名|优惠到期日|状态|签约日期|签约柜员|解约日期|解约柜员
12
+     */
13
+    public QYMX: string = ''
14
+
15
+    /**
16
+     * 签约明细
17
+     * TITLE=~开户机构|账号|户名|代理人证件类型|代理人证件号|代理人姓名|优惠到期日|状态|签约日期|签约柜员|解约日期|解约柜员
18
+     */
19
+    public QYMXData: E_QYMX[] = []
20
+}
21
+
22
+/**
23
+ * 签约明细
24
+ * TITLE=~开户机构|账号|户名|代理人证件类型|代理人证件号|代理人姓名|优惠到期日|状态|签约日期|签约柜员|解约日期|解约柜员
25
+ */
26
+export class E_QYMX {
27
+    /**
28
+     * 开户机构
29
+     */
30
+    public KHJG: string = ''
31
+
32
+    /**
33
+     * 账号
34
+     */
35
+    public ZH: string = ''
36
+
37
+    /**
38
+     * 户名
39
+     */
40
+    public HM: string = ''
41
+
42
+    /**
43
+     * 代理人证件类型
44
+     */
45
+    public DLRZJLX: string = ''
46
+
47
+    /**
48
+     * 代理人证件号
49
+     */
50
+    public DLRZJH: string = ''
51
+
52
+    /**
53
+     * 代理人姓名
54
+     */
55
+    public DLRXM: string = ''
56
+
57
+    /**
58
+     * 优惠到期日
59
+     */
60
+    public YHDQR: string = ''
61
+
62
+    /**
63
+     * 状态
64
+     */
65
+    public ZT: string = ''
66
+
67
+    /**
68
+     * 签约日期
69
+     */
70
+    public QYRQ: string = ''
71
+
72
+    /**
73
+     * 签约柜员
74
+     */
75
+    public QYGY: string = ''
76
+
77
+    /**
78
+     * 解约日期
79
+     */
80
+    public JYRQ: string = ''
81
+
82
+    /**
83
+     * 解约柜员
84
+     */
85
+    public JYGY: string = ''
86
+}
87
+
88
+/**
89
+ * 参数清单
90
+ */
91
+export class QueryXZKXXInput extends TFInput {
92
+    /**
93
+     * 账号 0300
94
+     *  
95
+     */
96
+    public ZH: string = ''
97
+
98
+    /**
99
+     * 状态 0670
100
+     * 1:签约,*:解约 
101
+     */
102
+    public ZT: string = ''
103
+
104
+    /**
105
+     * 交易机构 0910
106
+     *  
107
+     */
108
+    public JYJG: string = ''
109
+
110
+    /**                 
111
+     * 定义业务逻辑              
112
+     * @returns 查询结果
113
+     */
114
+    public Raise(): QueryXZKXX {
115
+        // 拉取数据                                  
116
+        const output = new QueryXZKXX()
117
+        PageData.TradeAPIs.InitFd(this.MessageData)
118
+        PageData.TradeAPIs.CommSend(this.MessageData)
119
+        this.MessageData.Fd126_5 = this.MainCode
120
+        this.MessageData.Fd16 = "CXCL"
121
+        this.MessageData.Fd30 = this.ZH
122
+        this.MessageData.Fd67 = this.ZT
123
+        this.MessageData.Fd91 = this.JYJG
124
+        this.MessageData.Fd128 = "0105"
125
+
126
+        PageData.TradeAPIs.CallServer(this.MessageData)
127
+        if (this.MessageData.Fd12 != "0000") {
128
+            output.IsFailed = true
129
+            output.FailureCause = PageData.TradeAPIs.GetError(this.MessageData)
130
+        }
131
+        output.QYMXData = this.AnilyzeFileData<E_QYMX>(this.MessageData.FileData,
132
+            "开户机构|账号|户名|代理人证件类型|代理人证件号|代理人姓名|优惠到期日|状态|签约日期|签约柜员|解约日期|解约柜员",
133
+            (x) => {
134
+                return {
135
+                    KHJG: x["开户机构"],
136
+                    ZH: x["账号"],
137
+                    HM: x["户名"],
138
+                    DLRZJLX: x["代理人证件类型"],
139
+                    DLRZJH: x["代理人证件号"],
140
+                    DLRXM: x["代理人姓名"],
141
+                    YHDQR: x["优惠到期日"],
142
+                    ZT: x["状态"],
143
+                    QYRQ: x["签约日期"],
144
+                    QYGY: x["签约柜员"],
145
+                    JYRQ: x["解约日期"],
146
+                    JYGY: x["解约柜员"]
147
+                } as E_QYMX
148
+            })
149
+        output.QYMX = this.MessageData.FileData
150
+
151
+        return output
152
+    }
153
+}

+ 0
- 124
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryZHQY.cs ファイルの表示

@@ -1,124 +0,0 @@
1
-using System;
2
-using System.Collections.Generic;
3
-using System.ComponentModel;
4
-using System.Linq;
5
-using System.Text;
6
-
7
-namespace TellerSystem.Contract.Function
8
-{
9
-    /// <summary>
10
-    /// 综合签约查询
11
-    /// 通过账号查询签约信息
12
-    /// </summary>
13
-    public class QueryZHQY : TFOutput
14
-    {
15
-        #region Output
16
-        /// <summary>
17
-        /// 文件
18
-        /// 客户账号|账户序号|户名|签约类型|状态|
19
-        /// </summary>
20
-        public string WJ { get; internal set; }
21
-
22
-        /// <summary>
23
-        /// 文件
24
-        /// 客户账号|账户序号|户名|签约类型|状态|
25
-        /// </summary>
26
-        public List<E_WJ> WJData { get; internal set; }
27
-
28
-        /// <summary>
29
-        /// 文件
30
-        /// 客户账号|账户序号|户名|签约类型|状态|
31
-        /// </summary>
32
-        public class E_WJ
33
-        {
34
-            /// <summary>
35
-            /// 客户账号
36
-            /// </summary>
37
-            public string KHZH { get; set; }
38
-
39
-            /// <summary>
40
-            /// 账户序号
41
-            /// </summary>
42
-            public string ZHXH { get; set; }
43
-
44
-            /// <summary>
45
-            /// 户名
46
-            /// </summary>
47
-            public string HM { get; set; }
48
-
49
-            /// <summary>
50
-            /// 签约类型
51
-            /// </summary>
52
-            public string QYLX { get; set; }
53
-
54
-            /// <summary>
55
-            /// 状态
56
-            /// </summary>
57
-            public string ZT { get; set; }
58
-
59
-        }
60
-
61
-        #endregion
62
-
63
-        #region Input
64
-		/// <summary>
65
-        /// 参数清单
66
-        /// </summary>
67
-        public class Input : TFInput
68
-        {
69
-            /// <summary>
70
-            /// 账号 0370
71
-            ///  
72
-            /// </summary>
73
-            public string ZH { get; set; }
74
-
75
-            /// <summary>
76
-            /// 状态 0670
77
-            /// 1:正常 ; *:取消 
78
-            /// </summary>
79
-            public string ZT { get; set; }
80
-
81
-
82
-            /// <summary>                 
83
-            /// 定义业务逻辑              
84
-            /// </summary>                
85
-            /// <returns></returns>  
86
-            public override TFOutput Raise()
87
-            {
88
-                //拉取数据                                  
89
-                var output = new QueryZHQY();
90
-                PageData.TradeAPIs.InitFd(MessageData);
91
-                PageData.TradeAPIs.CommSend(MessageData);
92
-				MessageData.Fd126_5 = MainCode;
93
-                MessageData.Fd16 = "CXCL";
94
-                MessageData.Fd37 = ZH;
95
-                MessageData.Fd67 = ZT;
96
-                MessageData.Fd128 = "0088";
97
-
98
-                PageData.TradeAPIs.CallServer(MessageData);
99
-                if (MessageData.Fd12 != "0000")
100
-                {
101
-                    output.IsFailed = true;
102
-                    output.FailureCause = PageData.TradeAPIs.GetError(MessageData);
103
-                }                
104
-                output.WJData = AnilyzeFileData<E_WJ>(MessageData.FileData,
105
-                                            "客户账号|账户序号|户名|签约类型|状态|",
106
-                                            x =>
107
-                                            {
108
-                                                return new E_WJ
109
-                                                {
110
-                                                    KHZH = x["客户账号"],
111
-                                                    ZHXH = x["账户序号"],
112
-                                                    HM = x["户名"],
113
-                                                    QYLX = x["签约类型"],
114
-                                                    ZT = x["状态"]
115
-                                                };
116
-                                            });
117
-                output.WJ = MessageData.FileData;
118
-
119
-                return output;
120
-            }
121
-        }
122
-        #endregion
123
-    }
124
-}

+ 104
- 0
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryZHQY.ts ファイルの表示

@@ -0,0 +1,104 @@
1
+import { TFInput, TFOutput } from './TFBase'
2
+import { PageData } from '@/utils/page-data'
3
+
4
+/**
5
+ * 综合签约查询
6
+ * 通过账号查询签约信息
7
+ */
8
+export class QueryZHQY extends TFOutput {
9
+    /**
10
+     * 文件
11
+     * 客户账号|账户序号|户名|签约类型|状态|
12
+     */
13
+    public WJ: string = ''
14
+
15
+    /**
16
+     * 文件
17
+     * 客户账号|账户序号|户名|签约类型|状态|
18
+     */
19
+    public WJData: E_WJ[] = []
20
+}
21
+
22
+/**
23
+ * 文件
24
+ * 客户账号|账户序号|户名|签约类型|状态|
25
+ */
26
+export class E_WJ {
27
+    /**
28
+     * 客户账号
29
+     */
30
+    public KHZH: string = ''
31
+
32
+    /**
33
+     * 账户序号
34
+     */
35
+    public ZHXH: string = ''
36
+
37
+    /**
38
+     * 户名
39
+     */
40
+    public HM: string = ''
41
+
42
+    /**
43
+     * 签约类型
44
+     */
45
+    public QYLX: string = ''
46
+
47
+    /**
48
+     * 状态
49
+     */
50
+    public ZT: string = ''
51
+}
52
+
53
+/**
54
+ * 参数清单
55
+ */
56
+export class QueryZHQYInput extends TFInput {
57
+    /**
58
+     * 账号 0370
59
+     *  
60
+     */
61
+    public ZH: string = ''
62
+
63
+    /**
64
+     * 状态 0670
65
+     * 1:正常 ; *:取消 
66
+     */
67
+    public ZT: string = ''
68
+
69
+    /**                 
70
+     * 定义业务逻辑              
71
+     * @returns 查询结果
72
+     */
73
+    public Raise(): QueryZHQY {
74
+        // 拉取数据                                  
75
+        const output = new QueryZHQY()
76
+        PageData.TradeAPIs.InitFd(this.MessageData)
77
+        PageData.TradeAPIs.CommSend(this.MessageData)
78
+        this.MessageData.Fd126_5 = this.MainCode
79
+        this.MessageData.Fd16 = "CXCL"
80
+        this.MessageData.Fd37 = this.ZH
81
+        this.MessageData.Fd67 = this.ZT
82
+        this.MessageData.Fd128 = "0088"
83
+
84
+        PageData.TradeAPIs.CallServer(this.MessageData)
85
+        if (this.MessageData.Fd12 != "0000") {
86
+            output.IsFailed = true
87
+            output.FailureCause = PageData.TradeAPIs.GetError(this.MessageData)
88
+        }
89
+        output.WJData = this.AnilyzeFileData<E_WJ>(this.MessageData.FileData,
90
+            "客户账号|账户序号|户名|签约类型|状态|",
91
+            (x) => {
92
+                return {
93
+                    KHZH: x["客户账号"],
94
+                    ZHXH: x["账户序号"],
95
+                    HM: x["户名"],
96
+                    QYLX: x["签约类型"],
97
+                    ZT: x["状态"]
98
+                } as E_WJ
99
+            })
100
+        output.WJ = this.MessageData.FileData
101
+
102
+        return output
103
+    }
104
+}

+ 0
- 128
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryZQXYXX.cs ファイルの表示

@@ -1,128 +0,0 @@
1
-using System;
2
-using System.Collections.Generic;
3
-using System.ComponentModel;
4
-using System.Linq;
5
-using System.Text;
6
-
7
-namespace TellerSystem.Contract.Function
8
-{
9
-    /// <summary>
10
-    /// 根据支取协议号查询协议相关信息
11
-    /// 根据支取协议号查询协议相关信息
12
-    /// </summary>
13
-    public class QueryZQXYXX : TFOutput
14
-    {
15
-        #region Output
16
-        /// <summary>
17
-        /// 收款户名(对方) 0250
18
-        /// 
19
-        /// </summary>
20
-        public string SKHM { get; internal set; }
21
-
22
-        /// <summary>
23
-        /// 审批金额 0390
24
-        /// 
25
-        /// </summary>
26
-        public string SPJE { get; internal set; }
27
-
28
-        /// <summary>
29
-        /// 支取协议编号 0620
30
-        /// 
31
-        /// </summary>
32
-        public string XYBH { get; internal set; }
33
-
34
-        /// <summary>
35
-        /// 状态 0710
36
-        /// 
37
-        /// </summary>
38
-        public string ZT { get; internal set; }
39
-
40
-        /// <summary>
41
-        /// 标志位 0740
42
-        /// 
43
-        /// </summary>
44
-        public string BZW { get; internal set; }
45
-
46
-        /// <summary>
47
-        /// 借据号 0860
48
-        /// 
49
-        /// </summary>
50
-        public string JJH { get; internal set; }
51
-
52
-        /// <summary>
53
-        /// 收款行号(对方) 0910
54
-        /// 
55
-        /// </summary>
56
-        public string SKHH { get; internal set; }
57
-
58
-        /// <summary>
59
-        /// 付款账号 1011
60
-        /// 
61
-        /// </summary>
62
-        public string FKZH { get; internal set; }
63
-
64
-        /// <summary>
65
-        /// 收款账号(对方) 1061
66
-        /// 
67
-        /// </summary>
68
-        public string SKZH { get; internal set; }
69
-
70
-
71
-        #endregion
72
-
73
-        #region Input
74
-		/// <summary>
75
-        /// 参数清单
76
-        /// </summary>
77
-        public class Input : TFInput
78
-        {
79
-            /// <summary>
80
-            /// 支取协议编号 0620
81
-            ///  
82
-            /// </summary>
83
-            public string XYBH { get; set; }
84
-
85
-            /// <summary>
86
-            /// 借据号 0860
87
-            ///  
88
-            /// </summary>
89
-            public string JJH { get; set; }
90
-
91
-
92
-            /// <summary>                 
93
-            /// 定义业务逻辑              
94
-            /// </summary>                
95
-            /// <returns></returns>  
96
-            public override TFOutput Raise()
97
-            {
98
-                //拉取数据                                  
99
-                var output = new QueryZQXYXX();
100
-                PageData.TradeAPIs.InitFd(MessageData);
101
-                PageData.TradeAPIs.CommSend(MessageData);
102
-				MessageData.Fd126_5 = MainCode;
103
-                MessageData.Fd16 = "K069";
104
-                MessageData.Fd62 = XYBH;
105
-                MessageData.Fd86 = JJH;
106
-
107
-                PageData.TradeAPIs.CallServer(MessageData);
108
-                if (MessageData.Fd12 != "0000")
109
-                {
110
-                    output.IsFailed = true;
111
-                    output.FailureCause = PageData.TradeAPIs.GetError(MessageData);
112
-                }                
113
-                output.SKHM = (MessageData.Fd25);
114
-                output.SPJE = (MessageData.Fd39);
115
-                output.XYBH = (MessageData.Fd62);
116
-                output.ZT = (MessageData.Fd71);
117
-                output.BZW = (MessageData.Fd74);
118
-                output.JJH = (MessageData.Fd86);
119
-                output.SKHH = (MessageData.Fd91);
120
-                output.FKZH = (MessageData.Fd101_1);
121
-                output.SKZH = (MessageData.Fd106_1);
122
-
123
-                return output;
124
-            }
125
-        }
126
-        #endregion
127
-    }
128
-}

+ 111
- 0
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryZQXYXX.ts ファイルの表示

@@ -0,0 +1,111 @@
1
+import { TFInput, TFOutput } from './TFBase'
2
+import { PageData } from '@/utils/page-data'
3
+
4
+/**
5
+ * 根据支取协议号查询协议相关信息
6
+ * 根据支取协议号查询协议相关信息
7
+ */
8
+export class QueryZQXYXX extends TFOutput {
9
+    /**
10
+     * 收款户名(对方) 0250
11
+     * 
12
+     */
13
+    public SKHM: string = ''
14
+
15
+    /**
16
+     * 审批金额 0390
17
+     * 
18
+     */
19
+    public SPJE: string = ''
20
+
21
+    /**
22
+     * 支取协议编号 0620
23
+     * 
24
+     */
25
+    public XYBH: string = ''
26
+
27
+    /**
28
+     * 状态 0710
29
+     * 
30
+     */
31
+    public ZT: string = ''
32
+
33
+    /**
34
+     * 标志位 0740
35
+     * 
36
+     */
37
+    public BZW: string = ''
38
+
39
+    /**
40
+     * 借据号 0860
41
+     * 
42
+     */
43
+    public JJH: string = ''
44
+
45
+    /**
46
+     * 收款行号(对方) 0910
47
+     * 
48
+     */
49
+    public SKHH: string = ''
50
+
51
+    /**
52
+     * 付款账号 1011
53
+     * 
54
+     */
55
+    public FKZH: string = ''
56
+
57
+    /**
58
+     * 收款账号(对方) 1061
59
+     * 
60
+     */
61
+    public SKZH: string = ''
62
+}
63
+
64
+/**
65
+ * 参数清单
66
+ */
67
+export class QueryZQXYXXInput extends TFInput {
68
+    /**
69
+     * 支取协议编号 0620
70
+     *  
71
+     */
72
+    public XYBH: string = ''
73
+
74
+    /**
75
+     * 借据号 0860
76
+     *  
77
+     */
78
+    public JJH: string = ''
79
+
80
+    /**                 
81
+     * 定义业务逻辑              
82
+     * @returns 查询结果
83
+     */
84
+    public Raise(): QueryZQXYXX {
85
+        // 拉取数据                                  
86
+        const output = new QueryZQXYXX()
87
+        PageData.TradeAPIs.InitFd(this.MessageData)
88
+        PageData.TradeAPIs.CommSend(this.MessageData)
89
+        this.MessageData.Fd126_5 = this.MainCode
90
+        this.MessageData.Fd16 = "K069"
91
+        this.MessageData.Fd62 = this.XYBH
92
+        this.MessageData.Fd86 = this.JJH
93
+
94
+        PageData.TradeAPIs.CallServer(this.MessageData)
95
+        if (this.MessageData.Fd12 != "0000") {
96
+            output.IsFailed = true
97
+            output.FailureCause = PageData.TradeAPIs.GetError(this.MessageData)
98
+        }
99
+        output.SKHM = this.MessageData.Fd25
100
+        output.SPJE = this.MessageData.Fd39
101
+        output.XYBH = this.MessageData.Fd62
102
+        output.ZT = this.MessageData.Fd71
103
+        output.BZW = this.MessageData.Fd74
104
+        output.JJH = this.MessageData.Fd86
105
+        output.SKHH = this.MessageData.Fd91
106
+        output.FKZH = this.MessageData.Fd101_1
107
+        output.SKZH = this.MessageData.Fd106_1
108
+
109
+        return output
110
+    }
111
+}

+ 0
- 161
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryZZKXX.cs ファイルの表示

@@ -1,161 +0,0 @@
1
-using System;
2
-using System.Collections.Generic;
3
-using System.ComponentModel;
4
-using System.Linq;
5
-using System.Text;
6
-
7
-namespace TellerSystem.Contract.Function
8
-{
9
-    /// <summary>
10
-    /// 查询主子卡信息(文件)
11
-    /// 通过主卡号或子卡号查询单位IC详细信息
12
-    /// </summary>
13
-    public class QueryZZKXX : TFOutput
14
-    {
15
-        #region Output
16
-        /// <summary>
17
-        /// 文件
18
-        /// 主卡账号|账户序号|姓名|余额|账户状态|子卡账号|账户序号|名称|余额|账户状态|
19
-        /// </summary>
20
-        public string WJ { get; internal set; }
21
-
22
-        /// <summary>
23
-        /// 文件
24
-        /// 主卡账号|账户序号|姓名|余额|账户状态|子卡账号|账户序号|名称|余额|账户状态|
25
-        /// </summary>
26
-        public List<E_WJ> WJData { get; internal set; }
27
-
28
-        /// <summary>
29
-        /// 文件
30
-        /// 主卡账号|账户序号|姓名|余额|账户状态|子卡账号|账户序号|名称|余额|账户状态|
31
-        /// </summary>
32
-        public class E_WJ
33
-        {
34
-            /// <summary>
35
-            /// 主卡账号
36
-            /// </summary>
37
-            public string ZKZH { get; set; }
38
-
39
-            /// <summary>
40
-            /// 账户序号
41
-            /// </summary>
42
-            public string ZHXH { get; set; }
43
-
44
-            /// <summary>
45
-            /// 姓名
46
-            /// </summary>
47
-            public string XM { get; set; }
48
-
49
-            /// <summary>
50
-            /// 余额
51
-            /// </summary>
52
-            public string YE { get; set; }
53
-
54
-            /// <summary>
55
-            /// 账户状态
56
-            /// </summary>
57
-            public string ZHZT { get; set; }
58
-
59
-            /// <summary>
60
-            /// 子卡账号
61
-            /// </summary>
62
-            public string ZKZH_1 { get; set; }
63
-
64
-            /// <summary>
65
-            /// 账户序号
66
-            /// </summary>
67
-            public string ZHXH_1 { get; set; }
68
-
69
-            /// <summary>
70
-            /// 名称
71
-            /// </summary>
72
-            public string MC { get; set; }
73
-
74
-            /// <summary>
75
-            /// 余额
76
-            /// </summary>
77
-            public string YE_1 { get; set; }
78
-
79
-            /// <summary>
80
-            /// 账户状态
81
-            /// </summary>
82
-            public string ZHZT_1 { get; set; }
83
-
84
-        }
85
-
86
-        #endregion
87
-
88
-        #region Input
89
-		/// <summary>
90
-        /// 参数清单
91
-        /// </summary>
92
-        public class Input : TFInput
93
-        {
94
-            /// <summary>
95
-            /// 主卡账号 0300
96
-            ///  
97
-            /// </summary>
98
-            public string ZKZH { get; set; }
99
-
100
-            /// <summary>
101
-            /// 子卡账号 0310
102
-            ///  
103
-            /// </summary>
104
-            public string CKZH { get; set; }
105
-
106
-            /// <summary>
107
-            /// 账户状态 0670
108
-            /// 1正常0开户待确认3挂失结清4开户更正5临时销户*销户#计息结束6久悬 
109
-            /// </summary>
110
-            public string ZHZT { get; set; }
111
-
112
-
113
-            /// <summary>                 
114
-            /// 定义业务逻辑              
115
-            /// </summary>                
116
-            /// <returns></returns>  
117
-            public override TFOutput Raise()
118
-            {
119
-                //拉取数据                                  
120
-                var output = new QueryZZKXX();
121
-                PageData.TradeAPIs.InitFd(MessageData);
122
-                PageData.TradeAPIs.CommSend(MessageData);
123
-				MessageData.Fd126_5 = MainCode;
124
-                MessageData.Fd16 = "CXCL";
125
-                MessageData.Fd30 = ZKZH;
126
-                MessageData.Fd31 = CKZH;
127
-                MessageData.Fd128 = "0092";
128
-                MessageData.Fd67 = ZHZT;
129
-
130
-                PageData.TradeAPIs.CallServer(MessageData);
131
-                if (MessageData.Fd12 != "0000")
132
-                {
133
-                    output.IsFailed = true;
134
-                    output.FailureCause = PageData.TradeAPIs.GetError(MessageData);
135
-                }                
136
-                output.WJData = AnilyzeFileData<E_WJ>(MessageData.FileData,
137
-                                            "主卡账号|账户序号|姓名|余额|账户状态|子卡账号|账户序号|名称|余额|账户状态|",
138
-                                            x =>
139
-                                            {
140
-                                                return new E_WJ
141
-                                                {
142
-                                                    ZKZH = x["主卡账号"],
143
-                                                    ZHXH = x["账户序号"],
144
-                                                    XM = x["姓名"],
145
-                                                    YE = x["余额"],
146
-                                                    ZHZT = x["账户状态"],
147
-                                                    ZKZH_1 = x["子卡账号"],
148
-                                                    ZHXH_1 = x["账户序号"],
149
-                                                    MC = x["名称"],
150
-                                                    YE_1 = x["余额"],
151
-                                                    ZHZT_1 = x["账户状态"]
152
-                                                };
153
-                                            });
154
-                output.WJ = MessageData.FileData;
155
-
156
-                return output;
157
-            }
158
-        }
159
-        #endregion
160
-    }
161
-}

+ 141
- 0
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryZZKXX.ts ファイルの表示

@@ -0,0 +1,141 @@
1
+import { TFInput, TFOutput } from './TFBase'
2
+import { PageData } from '@/utils/page-data'
3
+
4
+/**
5
+ * 查询主子卡信息(文件)
6
+ * 通过主卡号或子卡号查询单位IC详细信息
7
+ */
8
+export class QueryZZKXX extends TFOutput {
9
+    /**
10
+     * 文件
11
+     * 主卡账号|账户序号|姓名|余额|账户状态|子卡账号|账户序号|名称|余额|账户状态|
12
+     */
13
+    public WJ: string = ''
14
+
15
+    /**
16
+     * 文件
17
+     * 主卡账号|账户序号|姓名|余额|账户状态|子卡账号|账户序号|名称|余额|账户状态|
18
+     */
19
+    public WJData: E_WJ[] = []
20
+}
21
+
22
+/**
23
+ * 文件
24
+ * 主卡账号|账户序号|姓名|余额|账户状态|子卡账号|账户序号|名称|余额|账户状态|
25
+ */
26
+export class E_WJ {
27
+    /**
28
+     * 主卡账号
29
+     */
30
+    public ZKZH: string = ''
31
+
32
+    /**
33
+     * 账户序号
34
+     */
35
+    public ZHXH: string = ''
36
+
37
+    /**
38
+     * 姓名
39
+     */
40
+    public XM: string = ''
41
+
42
+    /**
43
+     * 余额
44
+     */
45
+    public YE: string = ''
46
+
47
+    /**
48
+     * 账户状态
49
+     */
50
+    public ZHZT: string = ''
51
+
52
+    /**
53
+     * 子卡账号
54
+     */
55
+    public ZKZH_1: string = ''
56
+
57
+    /**
58
+     * 账户序号
59
+     */
60
+    public ZHXH_1: string = ''
61
+
62
+    /**
63
+     * 名称
64
+     */
65
+    public MC: string = ''
66
+
67
+    /**
68
+     * 余额
69
+     */
70
+    public YE_1: string = ''
71
+
72
+    /**
73
+     * 账户状态
74
+     */
75
+    public ZHZT_1: string = ''
76
+}
77
+
78
+/**
79
+ * 参数清单
80
+ */
81
+export class QueryZZKXXInput extends TFInput {
82
+    /**
83
+     * 主卡账号 0300
84
+     *  
85
+     */
86
+    public ZKZH: string = ''
87
+
88
+    /**
89
+     * 子卡账号 0310
90
+     *  
91
+     */
92
+    public CKZH: string = ''
93
+
94
+    /**
95
+     * 账户状态 0670
96
+     * 1正常0开户待确认3挂失结清4开户更正5临时销户*销户#计息结束6久悬 
97
+     */
98
+    public ZHZT: string = ''
99
+
100
+    /**                 
101
+     * 定义业务逻辑              
102
+     * @returns 查询结果
103
+     */
104
+    public Raise(): QueryZZKXX {
105
+        // 拉取数据                                  
106
+        const output = new QueryZZKXX()
107
+        PageData.TradeAPIs.InitFd(this.MessageData)
108
+        PageData.TradeAPIs.CommSend(this.MessageData)
109
+        this.MessageData.Fd126_5 = this.MainCode
110
+        this.MessageData.Fd16 = "CXCL"
111
+        this.MessageData.Fd30 = this.ZKZH
112
+        this.MessageData.Fd31 = this.CKZH
113
+        this.MessageData.Fd128 = "0092"
114
+        this.MessageData.Fd67 = this.ZHZT
115
+
116
+        PageData.TradeAPIs.CallServer(this.MessageData)
117
+        if (this.MessageData.Fd12 != "0000") {
118
+            output.IsFailed = true
119
+            output.FailureCause = PageData.TradeAPIs.GetError(this.MessageData)
120
+        }
121
+        output.WJData = this.AnilyzeFileData<E_WJ>(this.MessageData.FileData,
122
+            "主卡账号|账户序号|姓名|余额|账户状态|子卡账号|账户序号|名称|余额|账户状态|",
123
+            (x) => {
124
+                return {
125
+                    ZKZH: x["主卡账号"],
126
+                    ZHXH: x["账户序号"],
127
+                    XM: x["姓名"],
128
+                    YE: x["余额"],
129
+                    ZHZT: x["账户状态"],
130
+                    ZKZH_1: x["子卡账号"],
131
+                    ZHXH_1: x["账户序号"],
132
+                    MC: x["名称"],
133
+                    YE_1: x["余额"],
134
+                    ZHZT_1: x["账户状态"]
135
+                } as E_WJ
136
+            })
137
+        output.WJ = this.MessageData.FileData
138
+
139
+        return output
140
+    }
141
+}

+ 0
- 141
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/StatisticsSingleCustomerOraccountDayturnover.cs ファイルの表示

@@ -1,141 +0,0 @@
1
-using System;
2
-using System.Collections.Generic;
3
-using System.ComponentModel;
4
-using System.Linq;
5
-using System.Text;
6
-
7
-namespace TellerSystem.Contract.Function
8
-{
9
-    /// <summary>
10
-    /// 统计单一客户或账户当天交易额
11
-    /// 以客户级或账户级为单位统计当天交易额
12
-    /// </summary>
13
-    public class StatisticsSingleCustomerOraccountDayturnover : TFOutput
14
-    {
15
-        #region Output
16
-        /// <summary>
17
-        /// 当日交易总额 0390
18
-        /// (null)
19
-        /// </summary>
20
-        public string DRJYZE { get; internal set; }
21
-
22
-        /// <summary>
23
-        /// 当日交易总次数 0520
24
-        /// (null)
25
-        /// </summary>
26
-        public string DRJYZCS { get; internal set; }
27
-
28
-
29
-        #endregion
30
-
31
-        #region Input
32
-		/// <summary>
33
-        /// 参数清单
34
-        /// </summary>
35
-        public class Input : TFInput
36
-        {
37
-            /// <summary>
38
-            /// 客户号 0280
39
-            /// 以客户为单位统计时必输 
40
-            /// </summary>
41
-            public string KHH { get; set; }
42
-
43
-            /// <summary>
44
-            /// 账号 0300
45
-            /// 以账户为单位统计时必输 
46
-            /// </summary>
47
-            public string ZH { get; set; }
48
-
49
-            /// <summary>
50
-            /// 账户序号 0340
51
-            /// </summary>
52
-            public string ZHXH { get; set; }
53
-
54
-            /// <summary>
55
-            /// 周期值 0450
56
-            /// 1 
57
-            /// </summary>
58
-            public string ZQZ { get; set; }
59
-
60
-            /// <summary>
61
-            /// 渠道类型列表代码 0580
62
-            /// 默认为空 
63
-            /// </summary>
64
-            public string QDLXLBDM { get; set; }
65
-
66
-            /// <summary>
67
-            /// 业务类型列表代码 0590
68
-            /// 默认为空 
69
-            /// </summary>
70
-            public string YWLXLBDM { get; set; }
71
-
72
-            /// <summary>
73
-            /// 距离类型列表代码 0600
74
-            /// 默认为空 
75
-            /// </summary>
76
-            public string JLLXLBDM { get; set; }
77
-
78
-            /// <summary>
79
-            /// 交易类型 0650
80
-            /// 2100-代表所有取款业务类型,跟0590域赋值"3000"效果相同 
81
-            /// </summary>
82
-            public string JYLX { get; set; }
83
-
84
-            /// <summary>
85
-            /// 周期类型 0670
86
-            /// 1:当日累计 
87
-            /// </summary>
88
-            public string ZQLX { get; set; }
89
-
90
-            /// <summary>
91
-            /// 查询类型 0680
92
-            /// 0账户级 1客户级 
93
-            /// </summary>
94
-            public string CXLX { get; set; }
95
-
96
-            /// <summary>
97
-            /// 统计类型 0690
98
-            /// 1.交易金额 2.交易次数 3-交易金额+交易次数 
99
-            /// </summary>
100
-            public string TJLX { get; set; }
101
-
102
-
103
-            /// <summary>                 
104
-            /// 定义业务逻辑              
105
-            /// </summary>                
106
-            /// <returns></returns>  
107
-            public override TFOutput Raise()
108
-            {
109
-                //拉取数据                                  
110
-                var output = new StatisticsSingleCustomerOraccountDayturnover();
111
-                PageData.TradeAPIs.InitFd(MessageData);
112
-                PageData.TradeAPIs.CommSend(MessageData);
113
-				MessageData.Fd126_5 = MainCode;
114
-                MessageData.Fd16 = "K031";
115
-                MessageData.Fd28 = KHH;
116
-                MessageData.Fd30 = ZH;
117
-                MessageData.Fd34 = ZHXH;
118
-                MessageData.Fd45 = ZQZ;
119
-                MessageData.Fd58 = QDLXLBDM;
120
-                MessageData.Fd59 = YWLXLBDM;
121
-                MessageData.Fd60 = JLLXLBDM;
122
-                MessageData.Fd65 = JYLX;
123
-                MessageData.Fd67 = ZQLX;
124
-                MessageData.Fd68 = CXLX;
125
-                MessageData.Fd69 = TJLX;
126
-
127
-                PageData.TradeAPIs.CallServer(MessageData);
128
-                if (MessageData.Fd12 != "0000")
129
-                {
130
-                    output.IsFailed = true;
131
-                    output.FailureCause = PageData.TradeAPIs.GetError(MessageData);
132
-                }                
133
-                output.DRJYZE = (MessageData.Fd39);
134
-                output.DRJYZCS = (MessageData.Fd52);
135
-
136
-                return output;
137
-            }
138
-        }
139
-        #endregion
140
-    }
141
-}

+ 124
- 0
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/StatisticsSingleCustomerOraccountDayturnover.ts ファイルの表示

@@ -0,0 +1,124 @@
1
+import { TFInput, TFOutput } from './TFBase'
2
+import { PageData } from '@/utils/page-data'
3
+
4
+/**
5
+ * 统计单一客户或账户当天交易额
6
+ * 以客户级或账户级为单位统计当天交易额
7
+ */
8
+export class StatisticsSingleCustomerOraccountDayturnover extends TFOutput {
9
+    /**
10
+     * 当日交易总额 0390
11
+     * (null)
12
+     */
13
+    public DRJYZE: string = ''
14
+
15
+    /**
16
+     * 当日交易总次数 0520
17
+     * (null)
18
+     */
19
+    public DRJYZCS: string = ''
20
+}
21
+
22
+/**
23
+ * 参数清单
24
+ */
25
+export class StatisticsSingleCustomerOraccountDayturnoverInput extends TFInput {
26
+    /**
27
+     * 客户号 0280
28
+     * 以客户为单位统计时必输 
29
+     */
30
+    public KHH: string = ''
31
+
32
+    /**
33
+     * 账号 0300
34
+     * 以账户为单位统计时必输 
35
+     */
36
+    public ZH: string = ''
37
+
38
+    /**
39
+     * 账户序号 0340
40
+     */
41
+    public ZHXH: string = ''
42
+
43
+    /**
44
+     * 周期值 0450
45
+     * 1 
46
+     */
47
+    public ZQZ: string = ''
48
+
49
+    /**
50
+     * 渠道类型列表代码 0580
51
+     * 默认为空 
52
+     */
53
+    public QDLXLBDM: string = ''
54
+
55
+    /**
56
+     * 业务类型列表代码 0590
57
+     * 默认为空 
58
+     */
59
+    public YWLXLBDM: string = ''
60
+
61
+    /**
62
+     * 距离类型列表代码 0600
63
+     * 默认为空 
64
+     */
65
+    public JLLXLBDM: string = ''
66
+
67
+    /**
68
+     * 交易类型 0650
69
+     * 2100-代表所有取款业务类型,跟0590域赋值"3000"效果相同 
70
+     */
71
+    public JYLX: string = ''
72
+
73
+    /**
74
+     * 周期类型 0670
75
+     * 1:当日累计 
76
+     */
77
+    public ZQLX: string = ''
78
+
79
+    /**
80
+     * 查询类型 0680
81
+     * 0账户级 1客户级 
82
+     */
83
+    public CXLX: string = ''
84
+
85
+    /**
86
+     * 统计类型 0690
87
+     * 1.交易金额 2.交易次数 3-交易金额+交易次数 
88
+     */
89
+    public TJLX: string = ''
90
+
91
+    /**                 
92
+     * 定义业务逻辑              
93
+     * @returns 查询结果
94
+     */
95
+    public Raise(): StatisticsSingleCustomerOraccountDayturnover {
96
+        // 拉取数据                                  
97
+        const output = new StatisticsSingleCustomerOraccountDayturnover()
98
+        PageData.TradeAPIs.InitFd(this.MessageData)
99
+        PageData.TradeAPIs.CommSend(this.MessageData)
100
+        this.MessageData.Fd126_5 = this.MainCode
101
+        this.MessageData.Fd16 = "K031"
102
+        this.MessageData.Fd28 = this.KHH
103
+        this.MessageData.Fd30 = this.ZH
104
+        this.MessageData.Fd34 = this.ZHXH
105
+        this.MessageData.Fd45 = this.ZQZ
106
+        this.MessageData.Fd58 = this.QDLXLBDM
107
+        this.MessageData.Fd59 = this.YWLXLBDM
108
+        this.MessageData.Fd60 = this.JLLXLBDM
109
+        this.MessageData.Fd65 = this.JYLX
110
+        this.MessageData.Fd67 = this.ZQLX
111
+        this.MessageData.Fd68 = this.CXLX
112
+        this.MessageData.Fd69 = this.TJLX
113
+
114
+        PageData.TradeAPIs.CallServer(this.MessageData)
115
+        if (this.MessageData.Fd12 != "0000") {
116
+            output.IsFailed = true
117
+            output.FailureCause = PageData.TradeAPIs.GetError(this.MessageData)
118
+        }
119
+        output.DRJYZE = this.MessageData.Fd39
120
+        output.DRJYZCS = this.MessageData.Fd52
121
+
122
+        return output
123
+    }
124
+}

+ 0
- 58
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/TellerTransitionVerification.cs ファイルの表示

@@ -1,58 +0,0 @@
1
-using System;
2
-using System.Collections.Generic;
3
-using System.ComponentModel;
4
-using System.Linq;
5
-using System.Text;
6
-
7
-namespace TellerSystem.Contract.Function
8
-{
9
-    /// <summary>
10
-    /// 柜员交接验证
11
-    /// 验证柜员能否交接并回显现金凭证信息
12
-    /// </summary>
13
-    public class TellerTransitionVerification : TFOutput
14
-    {
15
-        #region Output
16
-
17
-        #endregion
18
-
19
-        #region Input
20
-		/// <summary>
21
-        /// 参数清单
22
-        /// </summary>
23
-        public class Input : TFInput
24
-        {
25
-            /// <summary>
26
-            /// 接收柜员号 0920
27
-            /// 验证交易柜员能否交接到指定的接收柜员 
28
-            /// </summary>
29
-            public string JSGYH { get; set; }
30
-
31
-
32
-            /// <summary>                 
33
-            /// 定义业务逻辑              
34
-            /// </summary>                
35
-            /// <returns></returns>  
36
-            public override TFOutput Raise()
37
-            {
38
-                //拉取数据                                  
39
-                var output = new TellerTransitionVerification();
40
-                PageData.TradeAPIs.InitFd(MessageData);
41
-                PageData.TradeAPIs.CommSend(MessageData);
42
-				MessageData.Fd126_5 = MainCode;
43
-                MessageData.Fd16 = "K023";
44
-                MessageData.Fd92 = JSGYH;
45
-
46
-                PageData.TradeAPIs.CallServer(MessageData);
47
-                if (MessageData.Fd12 != "0000")
48
-                {
49
-                    output.IsFailed = true;
50
-                    output.FailureCause = PageData.TradeAPIs.GetError(MessageData);
51
-                }                
52
-
53
-                return output;
54
-            }
55
-        }
56
-        #endregion
57
-    }
58
-}

+ 44
- 0
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/TellerTransitionVerification.ts ファイルの表示

@@ -0,0 +1,44 @@
1
+import { TFInput, TFOutput } from './TFBase'
2
+import { PageData } from '@/utils/page-data'
3
+
4
+/**
5
+ * 柜员交接验证
6
+ * 验证柜员能否交接并回显现金凭证信息
7
+ */
8
+export class TellerTransitionVerification extends TFOutput {
9
+    // 输出字段
10
+    // 该类没有额外的输出字段
11
+}
12
+
13
+/**
14
+ * 参数清单
15
+ */
16
+export class TellerTransitionVerificationInput extends TFInput {
17
+    /**
18
+     * 接收柜员号 0920
19
+     * 验证交易柜员能否交接到指定的接收柜员 
20
+     */
21
+    public JSGYH: string = ''
22
+
23
+    /**                 
24
+     * 定义业务逻辑              
25
+     * @returns 验证结果
26
+     */
27
+    public Raise(): TellerTransitionVerification {
28
+        // 拉取数据                                  
29
+        const output = new TellerTransitionVerification()
30
+        PageData.TradeAPIs.InitFd(this.MessageData)
31
+        PageData.TradeAPIs.CommSend(this.MessageData)
32
+        this.MessageData.Fd126_5 = this.MainCode
33
+        this.MessageData.Fd16 = "K023"
34
+        this.MessageData.Fd92 = this.JSGYH
35
+
36
+        PageData.TradeAPIs.CallServer(this.MessageData)
37
+        if (this.MessageData.Fd12 != "0000") {
38
+            output.IsFailed = true
39
+            output.FailureCause = PageData.TradeAPIs.GetError(this.MessageData)
40
+        }
41
+
42
+        return output
43
+    }
44
+}

+ 0
- 93
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/YZMMQ.cs ファイルの表示

@@ -1,93 +0,0 @@
1
-using System;
2
-using System.Collections.Generic;
3
-using System.ComponentModel;
4
-using System.Linq;
5
-using System.Text;
6
-
7
-namespace TellerSystem.Contract.Function
8
-{
9
-    /// <summary>
10
-    /// 密码器验证-临时为特殊用户使用
11
-    /// 密码器验证-临时为特殊用户使用
12
-    /// </summary>
13
-    public class YZMMQ : TFOutput
14
-    {
15
-        #region Output
16
-
17
-        #endregion
18
-
19
-        #region Input
20
-		/// <summary>
21
-        /// 参数清单
22
-        /// </summary>
23
-        public class Input : TFInput
24
-        {
25
-            /// <summary>
26
-            /// 账号 0300
27
-            ///  
28
-            /// </summary>
29
-            public string ZH { get; set; }
30
-
31
-            /// <summary>
32
-            /// 金额 0400
33
-            ///  
34
-            /// </summary>
35
-            public string JE { get; set; }
36
-
37
-            /// <summary>
38
-            /// 出票日期 0440
39
-            ///  
40
-            /// </summary>
41
-            public string CPRQ { get; set; }
42
-
43
-            /// <summary>
44
-            /// 凭证号码 0580
45
-            ///  
46
-            /// </summary>
47
-            public string PZHM { get; set; }
48
-
49
-            /// <summary>
50
-            /// 密码 0610
51
-            ///  
52
-            /// </summary>
53
-            public string MM { get; set; }
54
-
55
-            /// <summary>
56
-            /// 凭证类型 0890
57
-            ///  
58
-            /// </summary>
59
-            public string PZLX { get; set; }
60
-
61
-
62
-            /// <summary>                 
63
-            /// 定义业务逻辑              
64
-            /// </summary>                
65
-            /// <returns></returns>  
66
-            public override TFOutput Raise()
67
-            {
68
-                //拉取数据                                  
69
-                var output = new YZMMQ();
70
-                PageData.TradeAPIs.InitFd(MessageData);
71
-                PageData.TradeAPIs.CommSend(MessageData);
72
-				MessageData.Fd126_5 = MainCode;
73
-                MessageData.Fd16 = "K072";
74
-                MessageData.Fd30 = ZH;
75
-                MessageData.Fd40 = JE;
76
-                MessageData.Fd44 = CPRQ;
77
-                MessageData.Fd58 = PZHM;
78
-                MessageData.Fd61 = MM;
79
-                MessageData.Fd89 = PZLX;
80
-
81
-                PageData.TradeAPIs.CallServer(MessageData);
82
-                if (MessageData.Fd12 != "0000")
83
-                {
84
-                    output.IsFailed = true;
85
-                    output.FailureCause = PageData.TradeAPIs.GetError(MessageData);
86
-                }                
87
-
88
-                return output;
89
-            }
90
-        }
91
-        #endregion
92
-    }
93
-}

+ 79
- 0
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/YZMMQ.ts ファイルの表示

@@ -0,0 +1,79 @@
1
+import { TFInput, TFOutput } from './TFBase'
2
+import { PageData } from '@/utils/page-data'
3
+
4
+/**
5
+ * 密码器验证-临时为特殊用户使用
6
+ * 密码器验证-临时为特殊用户使用
7
+ */
8
+export class YZMMQ extends TFOutput {
9
+    // 输出字段
10
+    // 该类没有额外的输出字段
11
+}
12
+
13
+/**
14
+ * 参数清单
15
+ */
16
+export class YZMMQInput extends TFInput {
17
+    /**
18
+     * 账号 0300
19
+     *  
20
+     */
21
+    public ZH: string = ''
22
+
23
+    /**
24
+     * 金额 0400
25
+     *  
26
+     */
27
+    public JE: string = ''
28
+
29
+    /**
30
+     * 出票日期 0440
31
+     *  
32
+     */
33
+    public CPRQ: string = ''
34
+
35
+    /**
36
+     * 凭证号码 0580
37
+     *  
38
+     */
39
+    public PZHM: string = ''
40
+
41
+    /**
42
+     * 密码 0610
43
+     *  
44
+     */
45
+    public MM: string = ''
46
+
47
+    /**
48
+     * 凭证类型 0890
49
+     *  
50
+     */
51
+    public PZLX: string = ''
52
+
53
+    /**                 
54
+     * 定义业务逻辑              
55
+     * @returns 验证结果
56
+     */
57
+    public Raise(): YZMMQ {
58
+        // 拉取数据                                  
59
+        const output = new YZMMQ()
60
+        PageData.TradeAPIs.InitFd(this.MessageData)
61
+        PageData.TradeAPIs.CommSend(this.MessageData)
62
+        this.MessageData.Fd126_5 = this.MainCode
63
+        this.MessageData.Fd16 = "K072"
64
+        this.MessageData.Fd30 = this.ZH
65
+        this.MessageData.Fd40 = this.JE
66
+        this.MessageData.Fd44 = this.CPRQ
67
+        this.MessageData.Fd58 = this.PZHM
68
+        this.MessageData.Fd61 = this.MM
69
+        this.MessageData.Fd89 = this.PZLX
70
+
71
+        PageData.TradeAPIs.CallServer(this.MessageData)
72
+        if (this.MessageData.Fd12 != "0000") {
73
+            output.IsFailed = true
74
+            output.FailureCause = PageData.TradeAPIs.GetError(this.MessageData)
75
+        }
76
+
77
+        return output
78
+    }
79
+}

+ 160
- 0
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/demo/QueryWTXYDJB.ts ファイルの表示

@@ -0,0 +1,160 @@
1
+import { TFInput, TFOutput } from './TFBase'
2
+import { PageData } from '@/utils/page-data'
3
+
4
+/**
5
+ * 根据协议号查询委托协议登记簿
6
+ * 根据协议号查询委托协议登记簿
7
+ */
8
+export class QueryWTXYDJB extends TFOutput {
9
+    /**
10
+     * 文件
11
+     * 委托编号|交易机构|委托贷款人户名|委托金额|已委托金额|本金柜员账号|贷款账号|贷款序号|委托贷款标志|手续费率|分成比例|状态|
12
+     */
13
+    public WJ: string = ''
14
+
15
+    /**
16
+     * 文件
17
+     * 委托编号|交易机构|委托贷款人户名|委托金额|已委托金额|本金柜员账号|贷款账号|贷款序号|委托贷款标志|手续费率|分成比例|状态|
18
+     */
19
+    public WJData: E_WJ[] = []
20
+}
21
+
22
+/**
23
+ * 文件
24
+ * 委托编号|交易机构|委托贷款人户名|委托金额|已委托金额|本金柜员账号|贷款账号|贷款序号|委托贷款标志|手续费率|分成比例|状态|
25
+ */
26
+export class E_WJ {
27
+    /**
28
+     * 委托编号
29
+     */
30
+    public WTBH: string = ''
31
+
32
+    /**
33
+     * 交易机构
34
+     */
35
+    public JYJG: string = ''
36
+
37
+    /**
38
+     * 委托贷款人户名
39
+     */
40
+    public WTDKRHM: string = ''
41
+
42
+    /**
43
+     * 委托金额
44
+     */
45
+    public WTJE: string = ''
46
+
47
+    /**
48
+     * 已委托金额
49
+     */
50
+    public YWTJE: string = ''
51
+
52
+    /**
53
+     * 本金柜员账号
54
+     */
55
+    public BJGYZH: string = ''
56
+
57
+    /**
58
+     * 贷款账号
59
+     */
60
+    public DKZH: string = ''
61
+
62
+    /**
63
+     * 贷款序号
64
+     */
65
+    public DKXH: string = ''
66
+
67
+    /**
68
+     * 委托贷款标志
69
+     */
70
+    public WTDKBZ: string = ''
71
+
72
+    /**
73
+     * 手续费率
74
+     */
75
+    public SXFL: string = ''
76
+
77
+    /**
78
+     * 分成比例
79
+     */
80
+    public FCBL: string = ''
81
+
82
+    /**
83
+     * 状态
84
+     */
85
+    public ZT: string = ''
86
+}
87
+
88
+/**
89
+ * 参数清单
90
+ */
91
+export class QueryWTXYDJBInput extends TFInput {
92
+    /**
93
+     * 委托贷款人户名 0250
94
+     *  
95
+     */
96
+    public WTDKRHM: string = ''
97
+
98
+    /**
99
+     * 委托账号 0300
100
+     *  
101
+     */
102
+    public WTZH: string = ''
103
+
104
+    /**
105
+     * 委托编号 0810
106
+     *  
107
+     */
108
+    public WTBH: string = ''
109
+
110
+    /**
111
+     * 状态 0670
112
+     * 1:正常 ; *:取消 
113
+     */
114
+    public ZT: string = ''
115
+
116
+    /**                 
117
+     * 定义业务逻辑              
118
+     * @returns 查询结果
119
+     */
120
+    public Raise(): QueryWTXYDJB {
121
+        // 拉取数据                                  
122
+        const output = new QueryWTXYDJB()
123
+        PageData.TradeAPIs.InitFd(this.MessageData)
124
+        PageData.TradeAPIs.CommSend(this.MessageData)
125
+        this.MessageData.Fd126_5 = this.MainCode
126
+        this.MessageData.Fd16 = "CXCL"
127
+        this.MessageData.Fd25 = this.WTDKRHM
128
+        this.MessageData.Fd30 = this.WTZH
129
+        this.MessageData.Fd81 = this.WTBH
130
+        this.MessageData.Fd128 = "0087"
131
+        this.MessageData.Fd67 = this.ZT
132
+
133
+        PageData.TradeAPIs.CallServer(this.MessageData)
134
+        if (this.MessageData.Fd12 != "0000") {
135
+            output.IsFailed = true
136
+            output.FailureCause = PageData.TradeAPIs.GetError(this.MessageData)
137
+        }
138
+        output.WJData = this.AnilyzeFileData<E_WJ>(this.MessageData.FileData,
139
+            "委托编号|交易机构|委托贷款人户名|委托金额|已委托金额|本金柜员账号|贷款账号|贷款序号|委托贷款标志|手续费率|分成比例|状态|",
140
+            (x) => {
141
+                return {
142
+                    WTBH: x["委托编号"],
143
+                    JYJG: x["交易机构"],
144
+                    WTDKRHM: x["委托贷款人户名"],
145
+                    WTJE: x["委托金额"],
146
+                    YWTJE: x["已委托金额"],
147
+                    BJGYZH: x["本金柜员账号"],
148
+                    DKZH: x["贷款账号"],
149
+                    DKXH: x["贷款序号"],
150
+                    WTDKBZ: x["委托贷款标志"],
151
+                    SXFL: x["手续费率"],
152
+                    FCBL: x["分成比例"],
153
+                    ZT: x["状态"]
154
+                } as E_WJ
155
+            })
156
+        output.WJ = this.MessageData.FileData
157
+
158
+        return output
159
+    }
160
+}

+ 153
- 0
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/demo/QueryXZKXX.ts ファイルの表示

@@ -0,0 +1,153 @@
1
+import { TFInput, TFOutput } from './TFBase'
2
+import { PageData } from '@/utils/page-data'
3
+
4
+/**
5
+ * 学子卡信息查询
6
+ * 学子卡信息查询
7
+ */
8
+export class QueryXZKXX extends TFOutput {
9
+    /**
10
+     * 签约明细
11
+     * TITLE=~开户机构|账号|户名|代理人证件类型|代理人证件号|代理人姓名|优惠到期日|状态|签约日期|签约柜员|解约日期|解约柜员
12
+     */
13
+    public QYMX: string = ''
14
+
15
+    /**
16
+     * 签约明细
17
+     * TITLE=~开户机构|账号|户名|代理人证件类型|代理人证件号|代理人姓名|优惠到期日|状态|签约日期|签约柜员|解约日期|解约柜员
18
+     */
19
+    public QYMXData: E_QYMX[] = []
20
+}
21
+
22
+/**
23
+ * 签约明细
24
+ * TITLE=~开户机构|账号|户名|代理人证件类型|代理人证件号|代理人姓名|优惠到期日|状态|签约日期|签约柜员|解约日期|解约柜员
25
+ */
26
+export class E_QYMX {
27
+    /**
28
+     * 开户机构
29
+     */
30
+    public KHJG: string = ''
31
+
32
+    /**
33
+     * 账号
34
+     */
35
+    public ZH: string = ''
36
+
37
+    /**
38
+     * 户名
39
+     */
40
+    public HM: string = ''
41
+
42
+    /**
43
+     * 代理人证件类型
44
+     */
45
+    public DLRZJLX: string = ''
46
+
47
+    /**
48
+     * 代理人证件号
49
+     */
50
+    public DLRZJH: string = ''
51
+
52
+    /**
53
+     * 代理人姓名
54
+     */
55
+    public DLRXM: string = ''
56
+
57
+    /**
58
+     * 优惠到期日
59
+     */
60
+    public YHDQR: string = ''
61
+
62
+    /**
63
+     * 状态
64
+     */
65
+    public ZT: string = ''
66
+
67
+    /**
68
+     * 签约日期
69
+     */
70
+    public QYRQ: string = ''
71
+
72
+    /**
73
+     * 签约柜员
74
+     */
75
+    public QYGY: string = ''
76
+
77
+    /**
78
+     * 解约日期
79
+     */
80
+    public JYRQ: string = ''
81
+
82
+    /**
83
+     * 解约柜员
84
+     */
85
+    public JYGY: string = ''
86
+}
87
+
88
+/**
89
+ * 参数清单
90
+ */
91
+export class QueryXZKXXInput extends TFInput {
92
+    /**
93
+     * 账号 0300
94
+     *  
95
+     */
96
+    public ZH: string = ''
97
+
98
+    /**
99
+     * 状态 0670
100
+     * 1:签约,*:解约 
101
+     */
102
+    public ZT: string = ''
103
+
104
+    /**
105
+     * 交易机构 0910
106
+     *  
107
+     */
108
+    public JYJG: string = ''
109
+
110
+    /**                 
111
+     * 定义业务逻辑              
112
+     * @returns 查询结果
113
+     */
114
+    public Raise(): QueryXZKXX {
115
+        // 拉取数据                                  
116
+        const output = new QueryXZKXX()
117
+        PageData.TradeAPIs.InitFd(this.MessageData)
118
+        PageData.TradeAPIs.CommSend(this.MessageData)
119
+        this.MessageData.Fd126_5 = this.MainCode
120
+        this.MessageData.Fd16 = "CXCL"
121
+        this.MessageData.Fd30 = this.ZH
122
+        this.MessageData.Fd67 = this.ZT
123
+        this.MessageData.Fd91 = this.JYJG
124
+        this.MessageData.Fd128 = "0105"
125
+
126
+        PageData.TradeAPIs.CallServer(this.MessageData)
127
+        if (this.MessageData.Fd12 != "0000") {
128
+            output.IsFailed = true
129
+            output.FailureCause = PageData.TradeAPIs.GetError(this.MessageData)
130
+        }
131
+        output.QYMXData = this.AnilyzeFileData<E_QYMX>(this.MessageData.FileData,
132
+            "开户机构|账号|户名|代理人证件类型|代理人证件号|代理人姓名|优惠到期日|状态|签约日期|签约柜员|解约日期|解约柜员",
133
+            (x) => {
134
+                return {
135
+                    KHJG: x["开户机构"],
136
+                    ZH: x["账号"],
137
+                    HM: x["户名"],
138
+                    DLRZJLX: x["代理人证件类型"],
139
+                    DLRZJH: x["代理人证件号"],
140
+                    DLRXM: x["代理人姓名"],
141
+                    YHDQR: x["优惠到期日"],
142
+                    ZT: x["状态"],
143
+                    QYRQ: x["签约日期"],
144
+                    QYGY: x["签约柜员"],
145
+                    JYRQ: x["解约日期"],
146
+                    JYGY: x["解约柜员"]
147
+                } as E_QYMX
148
+            })
149
+        output.QYMX = this.MessageData.FileData
150
+
151
+        return output
152
+    }
153
+}

+ 104
- 0
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/demo/QueryZHQY.ts ファイルの表示

@@ -0,0 +1,104 @@
1
+import { TFInput, TFOutput } from './TFBase'
2
+import { PageData } from '@/utils/page-data'
3
+
4
+/**
5
+ * 综合签约查询
6
+ * 通过账号查询签约信息
7
+ */
8
+export class QueryZHQY extends TFOutput {
9
+    /**
10
+     * 文件
11
+     * 客户账号|账户序号|户名|签约类型|状态|
12
+     */
13
+    public WJ: string = ''
14
+
15
+    /**
16
+     * 文件
17
+     * 客户账号|账户序号|户名|签约类型|状态|
18
+     */
19
+    public WJData: E_WJ[] = []
20
+}
21
+
22
+/**
23
+ * 文件
24
+ * 客户账号|账户序号|户名|签约类型|状态|
25
+ */
26
+export class E_WJ {
27
+    /**
28
+     * 客户账号
29
+     */
30
+    public KHZH: string = ''
31
+
32
+    /**
33
+     * 账户序号
34
+     */
35
+    public ZHXH: string = ''
36
+
37
+    /**
38
+     * 户名
39
+     */
40
+    public HM: string = ''
41
+
42
+    /**
43
+     * 签约类型
44
+     */
45
+    public QYLX: string = ''
46
+
47
+    /**
48
+     * 状态
49
+     */
50
+    public ZT: string = ''
51
+}
52
+
53
+/**
54
+ * 参数清单
55
+ */
56
+export class QueryZHQYInput extends TFInput {
57
+    /**
58
+     * 账号 0370
59
+     *  
60
+     */
61
+    public ZH: string = ''
62
+
63
+    /**
64
+     * 状态 0670
65
+     * 1:正常 ; *:取消 
66
+     */
67
+    public ZT: string = ''
68
+
69
+    /**                 
70
+     * 定义业务逻辑              
71
+     * @returns 查询结果
72
+     */
73
+    public Raise(): QueryZHQY {
74
+        // 拉取数据                                  
75
+        const output = new QueryZHQY()
76
+        PageData.TradeAPIs.InitFd(this.MessageData)
77
+        PageData.TradeAPIs.CommSend(this.MessageData)
78
+        this.MessageData.Fd126_5 = this.MainCode
79
+        this.MessageData.Fd16 = "CXCL"
80
+        this.MessageData.Fd37 = this.ZH
81
+        this.MessageData.Fd67 = this.ZT
82
+        this.MessageData.Fd128 = "0088"
83
+
84
+        PageData.TradeAPIs.CallServer(this.MessageData)
85
+        if (this.MessageData.Fd12 != "0000") {
86
+            output.IsFailed = true
87
+            output.FailureCause = PageData.TradeAPIs.GetError(this.MessageData)
88
+        }
89
+        output.WJData = this.AnilyzeFileData<E_WJ>(this.MessageData.FileData,
90
+            "客户账号|账户序号|户名|签约类型|状态|",
91
+            (x) => {
92
+                return {
93
+                    KHZH: x["客户账号"],
94
+                    ZHXH: x["账户序号"],
95
+                    HM: x["户名"],
96
+                    QYLX: x["签约类型"],
97
+                    ZT: x["状态"]
98
+                } as E_WJ
99
+            })
100
+        output.WJ = this.MessageData.FileData
101
+
102
+        return output
103
+    }
104
+}

+ 111
- 0
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/demo/QueryZQXYXX.ts ファイルの表示

@@ -0,0 +1,111 @@
1
+import { TFInput, TFOutput } from './TFBase'
2
+import { PageData } from '@/utils/page-data'
3
+
4
+/**
5
+ * 根据支取协议号查询协议相关信息
6
+ * 根据支取协议号查询协议相关信息
7
+ */
8
+export class QueryZQXYXX extends TFOutput {
9
+    /**
10
+     * 收款户名(对方) 0250
11
+     * 
12
+     */
13
+    public SKHM: string = ''
14
+
15
+    /**
16
+     * 审批金额 0390
17
+     * 
18
+     */
19
+    public SPJE: string = ''
20
+
21
+    /**
22
+     * 支取协议编号 0620
23
+     * 
24
+     */
25
+    public XYBH: string = ''
26
+
27
+    /**
28
+     * 状态 0710
29
+     * 
30
+     */
31
+    public ZT: string = ''
32
+
33
+    /**
34
+     * 标志位 0740
35
+     * 
36
+     */
37
+    public BZW: string = ''
38
+
39
+    /**
40
+     * 借据号 0860
41
+     * 
42
+     */
43
+    public JJH: string = ''
44
+
45
+    /**
46
+     * 收款行号(对方) 0910
47
+     * 
48
+     */
49
+    public SKHH: string = ''
50
+
51
+    /**
52
+     * 付款账号 1011
53
+     * 
54
+     */
55
+    public FKZH: string = ''
56
+
57
+    /**
58
+     * 收款账号(对方) 1061
59
+     * 
60
+     */
61
+    public SKZH: string = ''
62
+}
63
+
64
+/**
65
+ * 参数清单
66
+ */
67
+export class QueryZQXYXXInput extends TFInput {
68
+    /**
69
+     * 支取协议编号 0620
70
+     *  
71
+     */
72
+    public XYBH: string = ''
73
+
74
+    /**
75
+     * 借据号 0860
76
+     *  
77
+     */
78
+    public JJH: string = ''
79
+
80
+    /**                 
81
+     * 定义业务逻辑              
82
+     * @returns 查询结果
83
+     */
84
+    public Raise(): QueryZQXYXX {
85
+        // 拉取数据                                  
86
+        const output = new QueryZQXYXX()
87
+        PageData.TradeAPIs.InitFd(this.MessageData)
88
+        PageData.TradeAPIs.CommSend(this.MessageData)
89
+        this.MessageData.Fd126_5 = this.MainCode
90
+        this.MessageData.Fd16 = "K069"
91
+        this.MessageData.Fd62 = this.XYBH
92
+        this.MessageData.Fd86 = this.JJH
93
+
94
+        PageData.TradeAPIs.CallServer(this.MessageData)
95
+        if (this.MessageData.Fd12 != "0000") {
96
+            output.IsFailed = true
97
+            output.FailureCause = PageData.TradeAPIs.GetError(this.MessageData)
98
+        }
99
+        output.SKHM = this.MessageData.Fd25
100
+        output.SPJE = this.MessageData.Fd39
101
+        output.XYBH = this.MessageData.Fd62
102
+        output.ZT = this.MessageData.Fd71
103
+        output.BZW = this.MessageData.Fd74
104
+        output.JJH = this.MessageData.Fd86
105
+        output.SKHH = this.MessageData.Fd91
106
+        output.FKZH = this.MessageData.Fd101_1
107
+        output.SKZH = this.MessageData.Fd106_1
108
+
109
+        return output
110
+    }
111
+}

+ 141
- 0
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/demo/QueryZZKXX.ts ファイルの表示

@@ -0,0 +1,141 @@
1
+import { TFInput, TFOutput } from './TFBase'
2
+import { PageData } from '@/utils/page-data'
3
+
4
+/**
5
+ * 查询主子卡信息(文件)
6
+ * 通过主卡号或子卡号查询单位IC详细信息
7
+ */
8
+export class QueryZZKXX extends TFOutput {
9
+    /**
10
+     * 文件
11
+     * 主卡账号|账户序号|姓名|余额|账户状态|子卡账号|账户序号|名称|余额|账户状态|
12
+     */
13
+    public WJ: string = ''
14
+
15
+    /**
16
+     * 文件
17
+     * 主卡账号|账户序号|姓名|余额|账户状态|子卡账号|账户序号|名称|余额|账户状态|
18
+     */
19
+    public WJData: E_WJ[] = []
20
+}
21
+
22
+/**
23
+ * 文件
24
+ * 主卡账号|账户序号|姓名|余额|账户状态|子卡账号|账户序号|名称|余额|账户状态|
25
+ */
26
+export class E_WJ {
27
+    /**
28
+     * 主卡账号
29
+     */
30
+    public ZKZH: string = ''
31
+
32
+    /**
33
+     * 账户序号
34
+     */
35
+    public ZHXH: string = ''
36
+
37
+    /**
38
+     * 姓名
39
+     */
40
+    public XM: string = ''
41
+
42
+    /**
43
+     * 余额
44
+     */
45
+    public YE: string = ''
46
+
47
+    /**
48
+     * 账户状态
49
+     */
50
+    public ZHZT: string = ''
51
+
52
+    /**
53
+     * 子卡账号
54
+     */
55
+    public ZKZH_1: string = ''
56
+
57
+    /**
58
+     * 账户序号
59
+     */
60
+    public ZHXH_1: string = ''
61
+
62
+    /**
63
+     * 名称
64
+     */
65
+    public MC: string = ''
66
+
67
+    /**
68
+     * 余额
69
+     */
70
+    public YE_1: string = ''
71
+
72
+    /**
73
+     * 账户状态
74
+     */
75
+    public ZHZT_1: string = ''
76
+}
77
+
78
+/**
79
+ * 参数清单
80
+ */
81
+export class QueryZZKXXInput extends TFInput {
82
+    /**
83
+     * 主卡账号 0300
84
+     *  
85
+     */
86
+    public ZKZH: string = ''
87
+
88
+    /**
89
+     * 子卡账号 0310
90
+     *  
91
+     */
92
+    public CKZH: string = ''
93
+
94
+    /**
95
+     * 账户状态 0670
96
+     * 1正常0开户待确认3挂失结清4开户更正5临时销户*销户#计息结束6久悬 
97
+     */
98
+    public ZHZT: string = ''
99
+
100
+    /**                 
101
+     * 定义业务逻辑              
102
+     * @returns 查询结果
103
+     */
104
+    public Raise(): QueryZZKXX {
105
+        // 拉取数据                                  
106
+        const output = new QueryZZKXX()
107
+        PageData.TradeAPIs.InitFd(this.MessageData)
108
+        PageData.TradeAPIs.CommSend(this.MessageData)
109
+        this.MessageData.Fd126_5 = this.MainCode
110
+        this.MessageData.Fd16 = "CXCL"
111
+        this.MessageData.Fd30 = this.ZKZH
112
+        this.MessageData.Fd31 = this.CKZH
113
+        this.MessageData.Fd128 = "0092"
114
+        this.MessageData.Fd67 = this.ZHZT
115
+
116
+        PageData.TradeAPIs.CallServer(this.MessageData)
117
+        if (this.MessageData.Fd12 != "0000") {
118
+            output.IsFailed = true
119
+            output.FailureCause = PageData.TradeAPIs.GetError(this.MessageData)
120
+        }
121
+        output.WJData = this.AnilyzeFileData<E_WJ>(this.MessageData.FileData,
122
+            "主卡账号|账户序号|姓名|余额|账户状态|子卡账号|账户序号|名称|余额|账户状态|",
123
+            (x) => {
124
+                return {
125
+                    ZKZH: x["主卡账号"],
126
+                    ZHXH: x["账户序号"],
127
+                    XM: x["姓名"],
128
+                    YE: x["余额"],
129
+                    ZHZT: x["账户状态"],
130
+                    ZKZH_1: x["子卡账号"],
131
+                    ZHXH_1: x["账户序号"],
132
+                    MC: x["名称"],
133
+                    YE_1: x["余额"],
134
+                    ZHZT_1: x["账户状态"]
135
+                } as E_WJ
136
+            })
137
+        output.WJ = this.MessageData.FileData
138
+
139
+        return output
140
+    }
141
+}

+ 124
- 0
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/demo/StatisticsSingleCustomerOraccountDayturnover.ts ファイルの表示

@@ -0,0 +1,124 @@
1
+import { TFInput, TFOutput } from './TFBase'
2
+import { PageData } from '@/utils/page-data'
3
+
4
+/**
5
+ * 统计单一客户或账户当天交易额
6
+ * 以客户级或账户级为单位统计当天交易额
7
+ */
8
+export class StatisticsSingleCustomerOraccountDayturnover extends TFOutput {
9
+    /**
10
+     * 当日交易总额 0390
11
+     * (null)
12
+     */
13
+    public DRJYZE: string = ''
14
+
15
+    /**
16
+     * 当日交易总次数 0520
17
+     * (null)
18
+     */
19
+    public DRJYZCS: string = ''
20
+}
21
+
22
+/**
23
+ * 参数清单
24
+ */
25
+export class StatisticsSingleCustomerOraccountDayturnoverInput extends TFInput {
26
+    /**
27
+     * 客户号 0280
28
+     * 以客户为单位统计时必输 
29
+     */
30
+    public KHH: string = ''
31
+
32
+    /**
33
+     * 账号 0300
34
+     * 以账户为单位统计时必输 
35
+     */
36
+    public ZH: string = ''
37
+
38
+    /**
39
+     * 账户序号 0340
40
+     */
41
+    public ZHXH: string = ''
42
+
43
+    /**
44
+     * 周期值 0450
45
+     * 1 
46
+     */
47
+    public ZQZ: string = ''
48
+
49
+    /**
50
+     * 渠道类型列表代码 0580
51
+     * 默认为空 
52
+     */
53
+    public QDLXLBDM: string = ''
54
+
55
+    /**
56
+     * 业务类型列表代码 0590
57
+     * 默认为空 
58
+     */
59
+    public YWLXLBDM: string = ''
60
+
61
+    /**
62
+     * 距离类型列表代码 0600
63
+     * 默认为空 
64
+     */
65
+    public JLLXLBDM: string = ''
66
+
67
+    /**
68
+     * 交易类型 0650
69
+     * 2100-代表所有取款业务类型,跟0590域赋值"3000"效果相同 
70
+     */
71
+    public JYLX: string = ''
72
+
73
+    /**
74
+     * 周期类型 0670
75
+     * 1:当日累计 
76
+     */
77
+    public ZQLX: string = ''
78
+
79
+    /**
80
+     * 查询类型 0680
81
+     * 0账户级 1客户级 
82
+     */
83
+    public CXLX: string = ''
84
+
85
+    /**
86
+     * 统计类型 0690
87
+     * 1.交易金额 2.交易次数 3-交易金额+交易次数 
88
+     */
89
+    public TJLX: string = ''
90
+
91
+    /**                 
92
+     * 定义业务逻辑              
93
+     * @returns 查询结果
94
+     */
95
+    public Raise(): StatisticsSingleCustomerOraccountDayturnover {
96
+        // 拉取数据                                  
97
+        const output = new StatisticsSingleCustomerOraccountDayturnover()
98
+        PageData.TradeAPIs.InitFd(this.MessageData)
99
+        PageData.TradeAPIs.CommSend(this.MessageData)
100
+        this.MessageData.Fd126_5 = this.MainCode
101
+        this.MessageData.Fd16 = "K031"
102
+        this.MessageData.Fd28 = this.KHH
103
+        this.MessageData.Fd30 = this.ZH
104
+        this.MessageData.Fd34 = this.ZHXH
105
+        this.MessageData.Fd45 = this.ZQZ
106
+        this.MessageData.Fd58 = this.QDLXLBDM
107
+        this.MessageData.Fd59 = this.YWLXLBDM
108
+        this.MessageData.Fd60 = this.JLLXLBDM
109
+        this.MessageData.Fd65 = this.JYLX
110
+        this.MessageData.Fd67 = this.ZQLX
111
+        this.MessageData.Fd68 = this.CXLX
112
+        this.MessageData.Fd69 = this.TJLX
113
+
114
+        PageData.TradeAPIs.CallServer(this.MessageData)
115
+        if (this.MessageData.Fd12 != "0000") {
116
+            output.IsFailed = true
117
+            output.FailureCause = PageData.TradeAPIs.GetError(this.MessageData)
118
+        }
119
+        output.DRJYZE = this.MessageData.Fd39
120
+        output.DRJYZCS = this.MessageData.Fd52
121
+
122
+        return output
123
+    }
124
+}

+ 76
- 0
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/demo/TFBase.ts ファイルの表示

@@ -0,0 +1,76 @@
1
+import { PageData } from '@/utils/page-data'
2
+
3
+/**
4
+ * 交易功能输出基类
5
+ * 所有交易功能输出类的基类
6
+ */
7
+export class TFOutput {
8
+    /**
9
+     * 是否失败
10
+     */
11
+    public IsFailed: boolean = false
12
+
13
+    /**
14
+     * 失败原因
15
+     */
16
+    public FailureCause: string = ''
17
+}
18
+
19
+/**
20
+ * 交易功能输入基类
21
+ * 所有交易功能输入类的基类
22
+ */
23
+export class TFInput {
24
+    /**
25
+     * 消息数据
26
+     */
27
+    public MessageData: any = {}
28
+
29
+    /**
30
+     * 主代码
31
+     */
32
+    public MainCode: string = ''
33
+
34
+    /**
35
+     * 构造函数
36
+     */
37
+    constructor() {
38
+        this.MessageData = PageData.TradeAPIs.CreateMessage()
39
+    }
40
+
41
+    /**
42
+     * 解析文件数据
43
+     * @param fileData 文件数据
44
+     * @param title 标题行
45
+     * @param converter 转换器
46
+     * @returns 解析后的数据数组
47
+     */
48
+    protected AnilyzeFileData<T>(fileData: string, title: string, converter: (item: Record<string, string>) => T): T[] {
49
+        if (!fileData) {
50
+            return []
51
+        }
52
+
53
+        const result: T[] = []
54
+        const lines = fileData.split('\n')
55
+        const headers = title.split('|')
56
+
57
+        for (let i = 0; i < lines.length; i++) {
58
+            const line = lines[i].trim()
59
+            if (!line) continue
60
+
61
+            const values = line.split('|')
62
+            const item: Record<string, string> = {}
63
+
64
+            for (let j = 0; j < headers.length && j < values.length; j++) {
65
+                const header = headers[j].trim()
66
+                if (header) {
67
+                    item[header] = values[j]
68
+                }
69
+            }
70
+
71
+            result.push(converter(item))
72
+        }
73
+
74
+        return result
75
+    }
76
+}

+ 44
- 0
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/demo/TellerTransitionVerification.ts ファイルの表示

@@ -0,0 +1,44 @@
1
+import { TFInput, TFOutput } from './TFBase'
2
+import { PageData } from '@/utils/page-data'
3
+
4
+/**
5
+ * 柜员交接验证
6
+ * 验证柜员能否交接并回显现金凭证信息
7
+ */
8
+export class TellerTransitionVerification extends TFOutput {
9
+    // 输出字段
10
+    // 该类没有额外的输出字段
11
+}
12
+
13
+/**
14
+ * 参数清单
15
+ */
16
+export class TellerTransitionVerificationInput extends TFInput {
17
+    /**
18
+     * 接收柜员号 0920
19
+     * 验证交易柜员能否交接到指定的接收柜员 
20
+     */
21
+    public JSGYH: string = ''
22
+
23
+    /**                 
24
+     * 定义业务逻辑              
25
+     * @returns 验证结果
26
+     */
27
+    public Raise(): TellerTransitionVerification {
28
+        // 拉取数据                                  
29
+        const output = new TellerTransitionVerification()
30
+        PageData.TradeAPIs.InitFd(this.MessageData)
31
+        PageData.TradeAPIs.CommSend(this.MessageData)
32
+        this.MessageData.Fd126_5 = this.MainCode
33
+        this.MessageData.Fd16 = "K023"
34
+        this.MessageData.Fd92 = this.JSGYH
35
+
36
+        PageData.TradeAPIs.CallServer(this.MessageData)
37
+        if (this.MessageData.Fd12 != "0000") {
38
+            output.IsFailed = true
39
+            output.FailureCause = PageData.TradeAPIs.GetError(this.MessageData)
40
+        }
41
+
42
+        return output
43
+    }
44
+}

+ 79
- 0
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/demo/YZMMQ.ts ファイルの表示

@@ -0,0 +1,79 @@
1
+import { TFInput, TFOutput } from './TFBase'
2
+import { PageData } from '@/utils/page-data'
3
+
4
+/**
5
+ * 密码器验证-临时为特殊用户使用
6
+ * 密码器验证-临时为特殊用户使用
7
+ */
8
+export class YZMMQ extends TFOutput {
9
+    // 输出字段
10
+    // 该类没有额外的输出字段
11
+}
12
+
13
+/**
14
+ * 参数清单
15
+ */
16
+export class YZMMQInput extends TFInput {
17
+    /**
18
+     * 账号 0300
19
+     *  
20
+     */
21
+    public ZH: string = ''
22
+
23
+    /**
24
+     * 金额 0400
25
+     *  
26
+     */
27
+    public JE: string = ''
28
+
29
+    /**
30
+     * 出票日期 0440
31
+     *  
32
+     */
33
+    public CPRQ: string = ''
34
+
35
+    /**
36
+     * 凭证号码 0580
37
+     *  
38
+     */
39
+    public PZHM: string = ''
40
+
41
+    /**
42
+     * 密码 0610
43
+     *  
44
+     */
45
+    public MM: string = ''
46
+
47
+    /**
48
+     * 凭证类型 0890
49
+     *  
50
+     */
51
+    public PZLX: string = ''
52
+
53
+    /**                 
54
+     * 定义业务逻辑              
55
+     * @returns 验证结果
56
+     */
57
+    public Raise(): YZMMQ {
58
+        // 拉取数据                                  
59
+        const output = new YZMMQ()
60
+        PageData.TradeAPIs.InitFd(this.MessageData)
61
+        PageData.TradeAPIs.CommSend(this.MessageData)
62
+        this.MessageData.Fd126_5 = this.MainCode
63
+        this.MessageData.Fd16 = "K072"
64
+        this.MessageData.Fd30 = this.ZH
65
+        this.MessageData.Fd40 = this.JE
66
+        this.MessageData.Fd44 = this.CPRQ
67
+        this.MessageData.Fd58 = this.PZHM
68
+        this.MessageData.Fd61 = this.MM
69
+        this.MessageData.Fd89 = this.PZLX
70
+
71
+        PageData.TradeAPIs.CallServer(this.MessageData)
72
+        if (this.MessageData.Fd12 != "0000") {
73
+            output.IsFailed = true
74
+            output.FailureCause = PageData.TradeAPIs.GetError(this.MessageData)
75
+        }
76
+
77
+        return output
78
+    }
79
+}

読み込み中…
キャンセル
保存