yu jie пре 4 година
родитељ
комит
13fdf54565

+ 34 - 0
package-lock.json

@@ -2390,6 +2390,40 @@
         }
       }
     },
+    "@vue/runtime-dom": {
+      "version": "3.1.4",
+      "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.1.4.tgz",
+      "integrity": "sha512-vbmwgTxku1BU87Kw7r29adv0OIrDXCW0PslOPQT0O/9R5SqcXgS94Yj6zsztDjvghegenwIAPNLlDR1Auh5s+w==",
+      "requires": {
+        "@vue/runtime-core": "3.1.4",
+        "@vue/shared": "3.1.4",
+        "csstype": "^2.6.8"
+      },
+      "dependencies": {
+        "@vue/reactivity": {
+          "version": "3.1.4",
+          "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.1.4.tgz",
+          "integrity": "sha512-YDlgii2Cr9yAoKVZFzgY4j0mYlVT73986X3e5SPp6ifqckSEoFSUWXZK2Tb53TB/9qO29BEEbspnKD3m3wAwkA==",
+          "requires": {
+            "@vue/shared": "3.1.4"
+          }
+        },
+        "@vue/runtime-core": {
+          "version": "3.1.4",
+          "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.1.4.tgz",
+          "integrity": "sha512-qmVJgJuFxfT7M4qHQ4M6KqhKC66fjuswK+aBivE8dWiZ2rtIGl9gtJGpwqwjQEcKEBTOfvvrtrwBncYArJUO8Q==",
+          "requires": {
+            "@vue/reactivity": "3.1.4",
+            "@vue/shared": "3.1.4"
+          }
+        },
+        "@vue/shared": {
+          "version": "3.1.4",
+          "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.1.4.tgz",
+          "integrity": "sha512-6O45kZAmkLvzGLToBxEz4lR2W6kXohCtebV2UxjH9GXjd8X9AhEn68FN9eNanFtWNzvgw1hqd6HkPRVQalqf7Q=="
+        }
+      }
+    },
     "@vue/shared": {
       "version": "3.0.11",
       "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.0.11.tgz",

+ 9 - 13
public/config/readMe.txt

@@ -5,10 +5,6 @@ http://192.168.31.114:8080/cfg?key=test_114
 
 李倩:http://192.168.31.220:8080/cfg?key=test_220
 
-李倩:http://192.168.30.125:8080/cfg?key=test_125 账号:epm, 密码:123456
-
-姚姐:http://192.168.30.211:8080/cfg?key=test_211 账号:1000, 密码:123456
-
 http://192.168.30.211:8080/cfg?key=test_211
 
 透传  "apiUrl": "http://192.168.31.175:8080/cfg?key=test_175"
@@ -19,7 +15,7 @@ http://192.168.30.211:8080/cfg?key=test_211
 
 仓单贸易:"apiUrl": "http://192.168.31.118:8080/cfg?key=test_118"
 
-31.175 账号
+31.175 账号 
     110000000001
     199990000012
     199990000013
@@ -42,11 +38,11 @@ http://192.168.30.211:8080/cfg?key=test_211
     110000000001
     1100010010000001
     1100010020000001
-    2100002
-    11000000000010
-    11000000000011
-    11000000000007
-    120000000001
-    110000000002
-    199990000001
-    188880000001
+    2100002 
+    11000000000010 
+    11000000000011 
+    11000000000007 
+    120000000001 
+    110000000002 
+    199990000001 
+    188880000001 

+ 53 - 0
public/proto/mtp.proto

@@ -1714,3 +1714,56 @@ message PerformanceModifyContactRsp {
 	optional uint64 PerformancePlanID = 4; // uint64 履约计划ID
 	optional uint64 AccountID = 5; // uint64 账号
 }
+
+
+// 仓单回购请求 0 23 7
+message WarehouseRepurchaseReq {
+	optional MessageHead Header = 1; // MessageHead
+	optional uint64 ExtBusinessID = 2; // uint64 外部业务流水号
+	optional uint64 SCFContractID = 3; // uint64 SCF合同ID
+	optional int32 SCFContractType = 4; // int32 合同类型
+	optional uint64 WRPositionQty = 5; // uint64 仓单头寸数量
+}
+// 仓单回购应答 0 23 8
+message WarehouseRepurchaseRsp {
+	optional MessageHead Header = 1; // MessageHead 消息头
+	optional int32 RetCode = 2; // int32 返回码
+	optional string RetDesc = 3; // string 描述信息
+	optional uint64 SCFContractID = 4; // uint64 SCF合同ID
+	optional uint64 SCFTicketID = 5; // uint64 供应链金融流水ID
+	optional uint64 ExtBusinessID = 6; // uint64 外部业务流水号
+	optional int32 Status = 7; // int32 状态
+}
+
+// 支付欠款请求 0 23 9
+message PaymentArrearsReq {
+	optional MessageHead Header = 1; // MessageHead
+	optional uint64 ExtBusinessID = 2; // uint64 外部业务流水号
+	optional uint64 SCFContractID = 3; // uint64 SCF合同ID
+	optional int32 SCFContractType = 4; // int32 合同类型
+}
+// 支付欠款应答 0 23 10
+message PaymentArrearsRsp {
+	optional MessageHead Header = 1; // MessageHead 消息头
+	optional int32 RetCode = 2; // int32 返回码
+	optional string RetDesc = 3; // string 描述信息
+	optional uint64 SCFContractID = 4; // uint64 SCF合同ID
+	optional uint64 SCFTicketID = 5; // uint64 供应链金融流水ID
+	optional uint64 ExtBusinessID = 6; // uint64 外部业务流水号
+	optional int32 Status = 7; // int32 状态
+}
+// 融资申请撤单请求 0 22 22
+message WRTradeFinanceBuyCancelReq {
+	optional MessageHead Header = 1; // MessageHead
+	optional uint64 AccountID = 2; // uint64 资金账号
+	optional uint64 FinanceApplyID = 3; // uint64 融资申请单ID
+	optional string ClientSerialNo = 4; // string 客户端流水号
+}
+// 融资申请撤单应答 0 22 23
+message WRTradeFinanceBuyCancelRsp {
+	optional MessageHead Header = 1; // MessageHead 消息头
+	optional int32 RetCode = 2; // int32 返回码
+	optional string RetDesc = 3; // string 描述信息
+	optional uint64 FinanceApplyID = 4; // uint64 融资申请单ID
+	optional string ClientSerialNo = 5; // string 客户端流水号
+}

+ 10 - 0
src/services/funcode/index.ts

@@ -183,4 +183,14 @@ export const funCode: Code = {
     PerformanceModifyContactReq: 1310735, // 履约修改联络信息请求
     PerformanceModifyContactRsp: 1310736, // 履约修改联络信息回应
 
+
+    /***************** 融资信息 ******************/
+
+    WRTradeFinanceBuyCancelReq : 1441814,     /// 融资申请撤单请求(0, 22, 22)
+    WRTradeFinanceBuyCancelRsp : 1441815,     /// 融资申请撤单应答(0, 22, 23)
+    WarehouseRepurchaseReq : 1507335,     /// 仓单回购请求(0, 23, 7)
+    WarehouseRepurchaseRsp : 1507336,     /// 仓单回购应答(0, 23, 8)
+    PaymentArrearsReq : 1507337,     /// 支付欠款请求(0, 23, 9)
+    PaymentArrearsRsp : 1507338,     /// 支付欠款应答(0, 23, 10)
+
 };

+ 34 - 2
src/services/proto/warehousetrade/index.ts

@@ -1,8 +1,8 @@
 import {
     HdWRDealOrderReq,
-    HdWROrderReq,
+    HdWROrderReq, PaymentArrearsReq, WarehouseRepurchaseReq,
     WRListingCancelOrderReq,
-    WROutApplyReq
+    WROutApplyReq, WRTradeFinanceBuyCancelReq
 } from "@/services/proto/warehousetrade/interface";
 import { protoMiddleware } from "@/services/socket/protobuf/buildReq";
 import { HeadEnum } from "@/services/socket/protobuf/protoHeader";
@@ -43,3 +43,35 @@ export const wRListingCancelOrder = (param: WRListingCancelOrderReq): Promise<an
 }
 
 
+//  融资相关
+
+/**
+ * 仓单回购请求
+ * @param param
+ */
+export const WarehouseRepurchase = (param: WarehouseRepurchaseReq): Promise<any> => {
+    return protoMiddleware<WarehouseRepurchaseReq>(param, 'WarehouseRepurchaseReq', 'WarehouseRepurchaseRsp', HeadEnum.tradeMode17)
+}
+
+
+/**
+ * 支付欠款请求
+ * @param param
+ */
+export const PaymentArrears = (param: PaymentArrearsReq): Promise<any> => {
+    return protoMiddleware<PaymentArrearsReq>(param, 'PaymentArrearsReq', 'PaymentArrearsRsp', HeadEnum.tradeMode17)
+}
+
+
+/**
+ * 挂牌撤单请求
+ * @param param
+ */
+export const WRTradeFinanceBuyCancel = (param: WRTradeFinanceBuyCancelReq): Promise<any> => {
+    return protoMiddleware<WRTradeFinanceBuyCancelReq>(param, 'WRTradeFinanceBuyCancelReq', 'WRTradeFinanceBuyCancelRsp', HeadEnum.tradeMode17)
+}
+
+
+
+
+

+ 47 - 0
src/services/proto/warehousetrade/interface.ts

@@ -168,4 +168,51 @@ export interface WRListingCancelOrderRsp {
 }
 
 
+// 仓单回购请求 0 23 7
+export interface WarehouseRepurchaseReq {
+    ExtBusinessID: number // uint64 外部业务流水号
+    SCFContractID: number // uint64 SCF合同ID
+    SCFContractType: number // int32 合同类型
+    WRPositionQty: number // uint64 仓单头寸数量
+}
+// 仓单回购应答 0 23 8
+export interface WarehouseRepurchaseRsp {
+    RetCode: number // int32 返回码
+    RetDesc: string // string 描述信息
+    SCFContractID: number // uint64 SCF合同ID
+    SCFTicketID: number // uint64 供应链金融流水ID
+    ExtBusinessID: number // uint64 外部业务流水号
+    Status: number // int32 状态
+}
+
+// 支付欠款请求 0 23 9
+export interface PaymentArrearsReq {
+    ExtBusinessID: number // uint64 外部业务流水号
+    SCFContractID: number // uint64 SCF合同ID
+    SCFContractType: number // int32 合同类型
+}
+// 支付欠款应答 0 23 10
+export interface PaymentArrearsRsp {
+    RetCode: number // int32 返回码
+    RetDesc: string // string 描述信息
+    SCFContractID: number // uint64 SCF合同ID
+    SCFTicketID: number // uint64 供应链金融流水ID
+    ExtBusinessID: number // uint64 外部业务流水号
+    Status: number // int32 状态
+}
+// 融资申请撤单请求 0 22 22
+export interface WRTradeFinanceBuyCancelReq {
+    AccountID: number // uint64 资金账号
+    FinanceApplyID : number // uint64 融资申请单ID
+    ClientSerialNo: string // string 客户端流水号
+}
+// 融资申请撤单应答 0 22 23
+export interface WRTradeFinanceBuyCancelRsp {
+    RetCode: number // int32 返回码
+    RetDesc: string // string 描述信息
+    FinanceApplyID: number // uint64 融资申请单ID
+    ClientSerialNo : string // string 客户端流水号
+}
+
+
 

+ 36 - 19
swagger-to-ts/swagger.ts

@@ -1,23 +1,40 @@
 export interface Name{
+accountname	:string;//账户名称(机构名称)
+accountstatus	:number;//账户状态 - 1:待激活 2:待审核 3:待复审 4:正常 5:审核拒绝 6:停用(注销) 7:注销(删除)
+applysrc	:number;//申请来源 - 1:管理端 2:终端
+auditremark	:string;//审核备注
+auditsrc	:number;//审核来源 - 1:管理端 2:终端
+audittime	:string;//审核时间
+audituserid	:number;//审核人
+broker	:number;//所属经纪人ID
+canceltime	:string;//销户时间
+canceluserid	:number;//销户人
+canrecommend	:number;//是否可推荐 - number;
+//:不可 1;可
 createtime	:string;//创建时间
-creatorid	:number;//创建人ID
-fromuserid	:number;//所属机构(组织机构)( OrgType = 1时为自己, = 2\3时取上级机构的所属机构)
-isreturnscore	:number;//是否返还积分 [经纪会员-辽东湾] - number;
-//:不返还 1:返还
-modifierid	:number;//修改人ID
+creatorid	:number;//创建人
+hasauth	:number;//是否已实名认证 - number;
+//:未认证 1:已认证 2:已提交(待审核) 3:已拒绝
+isanonymous	:number;//是否匿名下单 - number;
+//:否 1:是
+maxinvestornum	:number;//最大用户数(经纪会员下投资者个数)
+memberuserid	:number;//所属会员ID
+modifierid	:number;//修改人
+modifyremark	:string;//变更备注
+modifystatus	:number;//变更状态 1 未变更 2 变更中 3 变更待审核 4 变更待复核(投资者)
 modifytime	:string;//修改时间
-orgtype	:number;//组织机构类型 1:机构\分支节点 2:交易员\叶子节点 3:部门\分支节点
-outuserid	:string;//外部账户[场外期权做市商]
-parentuserid	:number;//上级组织机构(组织机构)
-roletype	:number;//角色类型 - 1:交易所 2:运营机构 3:营销中心 4:仓库机构 5:三方服务机构 6:自营会员 7:经纪会员 8:做市会员 9:产业会员 1number;
-//:金融机构 11:商城店铺 12:子机构 13:报价商 14:积分服务商 15:供货商 16:圈内会员 17:物流机构 18:报价配置机构 19:场外期权做市商 2number;
-//:组织机构 21:顶级机构 22:业务员 23:跟单员 24:交易员 25:客户 98:代理 99:门店
-rootuserid	:number;//顶级组织机构用户ID(组织机构)
-shoppassword	:string;//商城店铺登陆密码(商城店铺角色使用)
-sublevelpath	:string;//组织机构层级路径(逗号分隔,首尾加逗号)
-suborgtype	:number;//子机构类型(千海金) - number;
-//:机构 1:代理 2:门店
-tradeaccountid	:number;//默认交易资金账号ID(做市会员被动接单使用、商城店铺默认资金账 号、圈内会员默认资金账号) - 作废, 使用UserReckonAccount
-transurl	:string;//物流地址(物流机构)
-userid	:number;//机构用户ID其他做市关系,都设置为 1
+parenttopuser	:string;//上级顶级机构 [number;
+//92=number;
+//,1时,默认为1, number;
+//92=2时若自已为顶级,则填入自己,自己不为顶级,填入ParentUserID的ParentTopUser]
+parentuserid	:number;//所属机构ID
+reckonaccountid	:number;//默认结算资金账号ID(机构分润使用) 作废
+refercount	:number;//推荐总人数
+refereeuserid	:number;//推荐人ID
+refernum	:string;//推荐码
+rootuserid	:number;//根用户ID
+subaccountlevel	:number;//子账户层数
+subarealevelpath	:string;//子机构层级路径(逗号分隔,首尾加逗号)
+userid	:number;//用户ID
+usertype	:number;//账户类型 - 1:交易所 2:机构 3:会员子机构 4:经纪人 5:投资者 6:客户 7:企业成员(云平台)
 }

+ 73 - 28
swagger-to-ts/swagger.txt

@@ -1,52 +1,97 @@
 {
+accountname	string
+账户名称(机构名称)
+
+accountstatus	integer
+账户状态 - 1:待激活 2:待审核 3:待复审 4:正常 5:审核拒绝 6:停用(注销) 7:注销(删除)
+
+applysrc	integer
+申请来源 - 1:管理端 2:终端
+
+auditremark	string
+审核备注
+
+auditsrc	integer
+审核来源 - 1:管理端 2:终端
+
+audittime	string
+审核时间
+
+audituserid	integer
+审核人
+
+broker	integer
+所属经纪人ID
+
+canceltime	string
+销户时间
+
+canceluserid	integer
+销户人
+
+canrecommend	integer
+是否可推荐 - 0:不可 1;可
+
 createtime	string
 创建时间
 
 creatorid	integer
-创建人ID
+创建人
+
+hasauth	integer
+是否已实名认证 - 0:未认证 1:已认证 2:已提交(待审核) 3:已拒绝
+
+isanonymous	integer
+是否匿名下单 - 0:否 1:是
 
-fromuserid	integer
-所属机构(组织机构)( OrgType = 1时为自己, = 2\3时取上级机构的所属机构)
+maxinvestornum	integer
+最大用户数(经纪会员下投资者个数)
 
-isreturnscore	integer
-是否返还积分 [经纪会员-辽东湾] - 0:不返还 1:返还
+memberuserid	integer
+所属会员ID
 
 modifierid	integer
-修改人ID
+修改人
+
+modifyremark	string
+变更备注
+
+modifystatus	integer
+变更状态 1 未变更 2 变更中 3 变更待审核 4 变更待复核(投资者)
 
 modifytime	string
 修改时间
 
-orgtype	integer
-组织机构类型 1:机构\分支节点 2:交易员\叶子节点 3:部门\分支节点
-
-outuserid	string
-外部账户[场外期权做市商]
+parenttopuser	string
+上级顶级机构 [092=0,1时,默认为1, 092=2时若自已为顶级,则填入自己,自己不为顶级,填入ParentUserID的"ParentTopUser"]
 
 parentuserid	integer
-上级组织机构(组织机构)
+所属机构ID
 
-roletype*	integer
-角色类型 - 1:交易所 2:运营机构 3:营销中心 4:仓库机构 5:三方服务机构 6:自营会员 7:经纪会员 8:做市会员 9:产业会员 10:金融机构 11:商城店铺 12:子机构 13:报价商 14:积分服务商 15:供货商 16:圈内会员 17:物流机构 18:报价配置机构 19:场外期权做市商 20:组织机构 21:顶级机构 22:业务员 23:跟单员 24:交易员 25:客户 98:代理 99:门店
+reckonaccountid	integer
+默认结算资金账号ID(机构分润使用) 作废
 
-rootuserid	integer
-顶级组织机构用户ID(组织机构)
+refercount	integer
+推荐总人数
 
-shoppassword	string
-商城店铺登陆密码(商城店铺角色使用)
+refereeuserid	integer
+推荐人ID
 
-sublevelpath	string
-组织机构层级路径(逗号分隔,首尾加逗号)
+refernum	string
+推荐码
+
+rootuserid	integer
+根用户ID
 
-suborgtype	integer
-子机构类型(千海金) - 0:机构 1:代理 2:门店
+subaccountlevel	integer
+子账户层数
 
-tradeaccountid	integer
-默认交易资金账号ID(做市会员被动接单使用、商城店铺默认资金账 号、圈内会员默认资金账号) - 作废, 使用UserReckonAccount
+subarealevelpath	string
+子机构层级路径(逗号分隔,首尾加逗号)
 
-transurl	string
-物流地址(物流机构)
+userid	integer
+用户ID
 
-userid*	integer
-机构用户ID其他做市关系,都设置为 1
+usertype	integer
+账户类型 - 1:交易所 2:机构 3:会员子机构 4:经纪人 5:投资者 6:客户 7:企业成员(云平台)
 }