Переглянути джерело

新增 添加加好友请求接口

huangbin 4 роки тому
батько
коміт
34f584d5a5

+ 21 - 0
public/proto/mtp.proto

@@ -1923,3 +1923,24 @@ message WrBargainBackRsp {
 	optional string RetDesc = 3; // string 描述信息
 }
 
+// 好友操作请求 0 29 197
+message FriendOperateReq {
+	optional MessageHead Header = 1; // MessageHead
+	optional uint32 operatetype = 2; // uint32 操作类型-1:申请 2:审核通过 3:审核拒绝 4: 删除
+		optional uint64 friendapplyid = 3; // uint64 申请ID
+		optional uint64 userid = 4; // uint64 申请人用户ID
+		optional uint64 frienduserid = 5; // uint64 好友用户ID
+		optional uint32 applysrc = 6; // uint32 申请来源 - 1:管理端 2:终端
+		optional uint64 applicantid = 7; // uint64 申请人登录ID
+		optional string remark = 8; // string 备注
+		optional uint64 auditorid = 9; // uint64 审核人用户ID
+		optional uint32 auditsrc = 10; // uint32 审核来源 - 1:管理端 2:终端
+		optional string auditremark = 11; // string 审核备注
+}
+// 好友操作响应 0 29 198
+message FriendOperateRsp {
+	optional MessageHead Header = 1; // MessageHead 消息头
+	optional int32 RetCode = 2; // int32 返回码
+	optional string RetDesc = 3; // string 描述信息
+		optional uint64 friendapplyid = 4; // uint64 申请ID
+}

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

@@ -186,6 +186,13 @@ export const funCode: Code = {
 
     WrBargainNoAgreeReq: 1900603,  /// 议价申请拒绝请求(0, 29, 59)
     WrBargainNoAgreeRsp: 1900604, /// 议价申请拒绝响应(0, 29, 60)
+    WrBargainBackReq: 1900601, /// 议价申请撤回请求
+    WrBargainBackRsp: 1900602, /// 议价申请撤回请求响应
+    WrBargainApplyReq: 1900599, /// 议价申请请求
+    WrBargainApplyRsp: 1900600, /// /议价申请响应
+
+    FriendOperateReq: 1900741, //好友操作请求
+    FriendOperateRsp: 1900742,// //好友操作响应
 
     // 履约
     PerformanceManualConfirmReq: 1310723, // 履约手动确认请求

+ 12 - 0
src/services/go/wrtrade/index.ts

@@ -15,6 +15,7 @@ import {
     QueryWrBuybackDetailReq,
     QueryWrDeliveryAvalidHoldLBReq,
     QueryWrFactorTypeInfoReq,
+    QueryWrFriendApplyRsp,
     QueryWrGoodsInfoReq,
     QueryWrMarketTradeConfigReq,
     QueryWrOrderDetailReq,
@@ -360,3 +361,14 @@ export function queryQueryWrTradeBargainApply(param: QueryWrTradeBargainApplyReq
     });
 }
 
+/**
+ * /WrTrade2/QueryWrFriendApply 查询好友申请记录
+ * @param QueryWrFriendApply
+ */
+export function queryQueryWrFriendApply(): Promise<QueryWrFriendApplyRsp[]> {
+    const userid = getUsrId()
+    return commonSearch_go('/WrTrade2/QueryWrFriendApply', { userid }).catch((err) => {
+        throw new Error(`查询议价单: ${err}`);
+    });
+}
+

+ 18 - 0
src/services/go/wrtrade/interface.ts

@@ -1107,3 +1107,21 @@ export interface QueryWrTradeBargainApplyQsp {
     //位)+xxxxxx)
     wrtypename: string;//商品
 }
+
+export interface QueryWrFriendApplyRsp {
+    applicantid: number;//申请人
+    applyname: string;//申请人名称
+    applysrc: number;//申请来源 - 1:管理端 2:终端
+    applystatus: number;//申请状态 - 1:待审核 2:审核通过 3:审核拒绝 4:处理失败 5:已撤回
+    applytime: string;//申请时间
+    auditname: string;//审核人名称
+    auditorid: number;//审核人
+    auditremark: string;//审核备注
+    auditsrc: number;//审核来源 - 1:管理端 2:终端
+    audittime: string;//审核时间
+    friendapplyid: string;//申请ID(SEQ_FRIENDAPPLY)
+    friendname: string;//好友名字(已脱敏)
+    frienduserid: string;//好友用户ID
+    remark: string;//备注
+    userid: number;//申请人用户ID
+}

+ 9 - 0
src/services/proto/accountinfo/index.ts

@@ -5,6 +5,7 @@ import {
     CustomerInfoOperateReq, CustomerInfoOperateRsp,
     ErmcpBizGroupReq,
     ErmcpBizGroupRsp,
+    FriendOperateReq,
     HedgeOutMainConfigReq,
     HedgeOutMainConfigRsp,
     LoginaccountOperateReq,
@@ -97,5 +98,13 @@ export const auditWskhUserInfo = (param: AuditWskhUserInfoReq): Promise<AuditWsk
     return protoMiddleware<AuditWskhUserInfoReq>(param, 'AuditWskhUserInfoReq', 'AuditWskhUserInfoRsp', 2)
 }
 
+/**
+ * 好友操作请求
+ * @param param
+ */
+export const friendOperate = (param: FriendOperateReq): Promise<AuditWskhUserInfoRsp> => {
+    return protoMiddleware<FriendOperateReq>(param, 'FriendOperateReq', 'FriendOperateRsp', 2)
+}
+
 
 

+ 14 - 0
src/services/proto/accountinfo/interface.ts

@@ -199,4 +199,18 @@ export interface AuditWskhUserInfoRsp {
     RetCode: number // int32 返回码
     RetDesc: string // string 描述信息
     UserID: number // uint64 用户ID
+}
+
+// // 好友操作请求 0 29 197
+export interface FriendOperateReq {
+    operatetype: number; // 操作类型-1:申请 2:审核通过 3:审核拒绝 4: 删除
+    friendapplyid: number; // 申请ID
+    userid: number; // 申请人用户ID
+    frienduserid: number; // 好友用户ID
+    applysrc: number; // 申请来源 - 1:管理端 2:终端
+    applicantid: number; // 申请人登录ID
+    remark: number; // 备注
+    auditorid: number; // 审核人用户ID
+    auditsrc: number; // 审核来源 - 1:管理端 2:终端
+    auditremark: number; // 审核备注
 }

+ 2 - 2
src/services/request/serviceURL.ts

@@ -84,8 +84,8 @@ export const setServiceURL = (config: URL): void => {
     serviceURL = config;
     // if (process.env.NODE_ENV === 'development') {
     //     serviceURL.goCommonSearchUrl = 'http://218.17.158.45:21001/api';
-    //     serviceURL.quoteUrl = 'ws://218.17.158.45:21004';
-    //     serviceURL.tradeUrl = 'ws://218.17.158.45:21005';
+    //     serviceURL.quoteUrl = 'ws://218.17.158.45:21009';
+    //     serviceURL.tradeUrl = 'ws://218.17.158.45:21010';
     // }
     console.log('api地址:', serviceURL);
 };

+ 47 - 0
src/views/setting/friends/index.vue

@@ -0,0 +1,47 @@
+<template>
+  <!-- 我的好友 -->
+  <div>
+    <a-auto-complete placeholder="输入好友代码进行搜索">
+
+    </a-auto-complete>
+  </div>
+</template>
+
+<script lang="ts">
+import { defineComponent, ref } from 'vue';
+import { closeModal } from '@/common/setup/modal/index';
+import NoticeContent from './components/noticeContent.vue';
+import { initData } from '@/common/methods';
+import { queryTableList } from '@/common/setup/table';
+import { QueryWrFriendApplyRsp } from '@/services/go/wrtrade/interface';
+import { queryQueryWrFriendApply } from '@/services/go/wrtrade';
+import { friendOperate } from '@/services/proto/accountinfo';
+
+export default defineComponent({
+    name: 'notice',
+    components: {
+        NoticeContent,
+    },
+    setup() {
+        // const { visible, cancel } = closeModal('notice');
+        // 设置 新增和删除好友 公共请求参数
+        function getParam() {
+            return {};
+        }
+        // 删除好友
+        function deleteFriend() {}
+        // 添加好友
+        function addFriend() {}
+        initData(() => {
+            queryQueryWrFriendApply().then((res) => {
+                console.log('好友', res);
+            });
+        });
+        return {};
+    },
+});
+</script>
+
+<style lang="less">
+</style
+>;

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

@@ -1,38 +1,17 @@
 export interface Name{
-    buyorsell	:number;//买卖 - number;
-//:买 1:卖
-canbargain	:number;//是否可议价 - number;
-//:不可 1:可
-canpart	:number;//是否允许部份摘牌 - number;
-//:不允许 1:允许
-delistminqty	:number;//起摘数量
-deliverygoodscode	:string;//品种代码
-deliverygoodsid	:number;//品种ID
-deliverygoodsname	:string;//品种名称
-deliverymonth	:string;//交收月
-enumdicname	:string;//单位名称
-fixedprice	:number;//买(卖)价
-goodscode	:string;//商品合约代码
-marginflag	:number;//挂牌是否指定保证金 - number;
-//:未指定 1:指定
-marginvalue	:number;//保证金设置值
-minivalue	:number;//现货商品最小变动值
-orderqty	:number;//买(卖)量(=委托量-成交量)
-ordertime	:string;//委托时间
-performancetemplateid	:number;//履约模板id
-pricemove	:number;//买(卖)升贴水- 基差
-templatename	:string;//履约模板名称
-userid	:number;//购买方(销售方)用户ID
-username	:string;//购买方(销售方)
-validtime	:string;//有效期限
-validtype	:number;//有效类型 - 1当日有效 2本周有效 3指定日期有效 4一直有效
-warehousename	:string;//仓库名称
-wrfactortypeid	:string;//仓单要素id
-wrstandardcode	:string;//现货商品代码
-wrstandardid	:number;//现货商品ID
-wrstandardname	:string;//商品名称
-wrtradeorderid	:string;//仓单贸易委托单ID(32number;
-//+Unix秒时间戳(1number;
-//位)+xxxxxx)
-wrtypename	:string;//商品
+    applicantid	:number;//申请人
+applyname	:string;//申请人名称
+applysrc	:number;//申请来源 - 1:管理端 2:终端
+applystatus	:number;//申请状态 - 1:待审核 2:审核通过 3:审核拒绝 4:处理失败 5:已撤回
+applytime	:string;//申请时间
+auditname	:string;//审核人名称
+auditorid	:number;//审核人
+auditremark	:string;//审核备注
+auditsrc	:number;//审核来源 - 1:管理端 2:终端
+audittime	:string;//审核时间
+friendapplyid	:string;//申请ID(SEQ_FRIENDAPPLY)
+friendname	:string;//好友名字(已脱敏)
+frienduserid	:string;//好友用户ID
+remark	:string;//备注
+userid	:number;//申请人用户ID
 }

+ 27 - 108
swagger-to-ts/swagger.txt

@@ -1,127 +1,46 @@
 {
-    accountid	integer
-摘牌资金账号
+    applicantid	integer
+申请人
 
-applyprice	string
-申请价格(议价价格)
+applyname	string
+申请人名称
 
-applyqty	number
-摘牌数量(议价数量)
-
-applyremark	string
-申请备注
+applysrc	integer
+申请来源 - 1:管理端 2:终端
 
 applystatus	integer
-申请状态(议价状态) - 1:待确认 2:已确认 3:已拒绝 4:已撤销 5:系统撤销 6:处理失败 7:确认中
+申请状态 - 1:待审核 2:审核通过 3:审核拒绝 4:处理失败 5:已撤回
 
 applytime	string
-申请时间(议价时间)
-
-buyorsell	integer
-买卖(挂牌类型) - 0:买 1:卖
-
-confirmremark	string
-确认备注
-
-confirmtime	string
-确认时间
-
-confirmuserid	integer
-确认人
-
-deliverygoodscode	string
-品种代码
-
-deliverygoodsid	integer
-品种ID
-
-deliverygoodsname	string
-品种名称
-
-deliverymonth	string
-交收月
-
-enumdicname	string
-单位名称
-
-fixedprice	number
-挂牌价格
-
-handlestatus	integer
-处理状态
-
-marginvalue	number
-履约保证金比例
-
-marketid	integer
-市场ID
+申请时间
 
-matchaccountid	integer
-挂牌方资金账号
+auditname	string
+审核人名称
 
-matchuserid	integer
-挂牌方用户id
+auditorid	integer
+审核人
 
-matchusername	string
-挂牌方用户名称(已脱敏)
+auditremark	string
+审核备注
 
-minivalue	integer
-现货商品最小变动值
+auditsrc	integer
+审核来源 - 1:管理端 2:终端
 
-optioncompare	string
-选择项比较串【{选择项ID}+{冒号}+选择项值 } ,逗号分隔,头尾加逗号】-- 所有选择项拼接,用于比较
+audittime	string
+审核时间
 
-orderqty	integer
-挂牌数量
+friendapplyid	string
+申请ID(SEQ_FRIENDAPPLY)
 
-refprice	string
-参考价格
+friendname	string
+好友名字(已脱敏)
 
-retcode	integer
-委托返回代码
+frienduserid	string
+好友用户ID
 
-templatename	string
-履约方式(履约模板名称)
-
-tradedate	string
-交易日(yyyyMMdd)
+remark	string
+备注
 
 userid	integer
-摘牌人用户ID(议价人ID)
-
-username	string
-议价人名字(已脱敏)
-
-validtime	string
-有效期限
-
-warehouseid	integer
-仓库ID
-
-warehousename	string
-仓库名称
-
-wrbargainid	string
-议价申请单ID(327+Unix秒时间戳(10位)+xxxxxx)
-
-wrfactortypeid	string
-仓单要素类型ID(212+Unix秒时间戳(10位)+xxxxxx)
-
-wrfactortypename	string
-仓单要素类型名称(选择项要素的名称合并显示,逗号分隔)
-
-wrstandardcode	string
-现货商品代码
-
-wrstandardid	integer
-现货商品ID
-
-wrstandardname	string
-商品名称
-
-wrtradeorderid	string
-关联委托单ID
-
-wrtypename	string
-商品
+申请人用户ID
 }