From 0bf6ff53a6dce8a7191d2412abe77eef2c0c5caa Mon Sep 17 00:00:00 2001
From: gao <gaoleox@163>
Date: Thu, 21 May 2020 19:29:19 +0800
Subject: [PATCH] 更新代码
---
src/main/java/com/xcong/excoin/modules/home/dto/MemberQuickBuySaleDto.java | 45 +++++++++++++++
src/main/java/com/xcong/excoin/modules/home/entity/MemberQuickBuySaleEntity.java | 61 ++++++++++++++++++++
src/main/java/com/xcong/excoin/modules/home/service/MemberQuickBuySaleService.java | 9 +++
src/main/java/com/xcong/excoin/modules/home/controller/MemberQuickBuySaleController.java | 25 ++++++++
src/main/java/com/xcong/excoin/modules/home/vo/MemberQuickBuySaleVo.java | 34 +++++++++++
src/main/java/com/xcong/excoin/modules/home/dao/MemberQuickBuySaleDao.java | 5 +
6 files changed, 179 insertions(+), 0 deletions(-)
diff --git a/src/main/java/com/xcong/excoin/modules/home/controller/MemberQuickBuySaleController.java b/src/main/java/com/xcong/excoin/modules/home/controller/MemberQuickBuySaleController.java
new file mode 100644
index 0000000..d877e07
--- /dev/null
+++ b/src/main/java/com/xcong/excoin/modules/home/controller/MemberQuickBuySaleController.java
@@ -0,0 +1,25 @@
+package com.xcong.excoin.modules.home.controller;
+
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RequestMethod;
+import org.springframework.web.bind.annotation.RestController;
+
+import com.xcong.excoin.modules.home.dto.MemberQuickBuySaleDto;
+
+import io.swagger.annotations.ApiImplicitParam;
+import io.swagger.annotations.ApiOperation;
+
+@RestController
+@RequestMapping(value = "/api/quick")
+public class MemberQuickBuySaleController {
+
+ @ApiOperation(value = "USDT快速充值", notes = "USDT快速充值")
+ @ApiImplicitParam(name = "token", value = "token", required = false, dataType = "String", paramType = "body")
+ @RequestMapping(value = "/recharge", method = RequestMethod.POST)
+ public void recharge(@RequestBody MemberQuickBuySaleDto memberQuickBuySaleDto) {
+ // 获取当前登录用户
+ // String mId = (String) redisUtil.get(token);
+
+ }
+}
diff --git a/src/main/java/com/xcong/excoin/modules/home/dao/MemberQuickBuySaleDao.java b/src/main/java/com/xcong/excoin/modules/home/dao/MemberQuickBuySaleDao.java
new file mode 100644
index 0000000..5c44e50
--- /dev/null
+++ b/src/main/java/com/xcong/excoin/modules/home/dao/MemberQuickBuySaleDao.java
@@ -0,0 +1,5 @@
+package com.xcong.excoin.modules.home.dao;
+
+public class MemberQuickBuySaleDao {
+
+}
diff --git a/src/main/java/com/xcong/excoin/modules/home/dto/MemberQuickBuySaleDto.java b/src/main/java/com/xcong/excoin/modules/home/dto/MemberQuickBuySaleDto.java
new file mode 100644
index 0000000..cfb5506
--- /dev/null
+++ b/src/main/java/com/xcong/excoin/modules/home/dto/MemberQuickBuySaleDto.java
@@ -0,0 +1,45 @@
+package com.xcong.excoin.modules.home.dto;
+
+import java.math.BigDecimal;
+
+import javax.validation.constraints.NotNull;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+@Data
+@ApiModel(value = "会员快捷买入卖出参数接收类", description = "会员快捷买入卖出参数接收类")
+public class MemberQuickBuySaleDto {
+
+ @NotNull(message = "用户Id不能为空")
+ @ApiModelProperty(value = "用户Id",example = "1")
+ private Long memberId;
+
+ @NotNull(message = "金额不能为空")
+ @ApiModelProperty(value = "金额(人民币)",example = "700")
+ private BigDecimal amountCny;
+
+ @NotNull(message = "金额不能为空")
+ @ApiModelProperty(value = "金额(USDT)",example = "100")
+ private BigDecimal amountUsdt;
+
+ @ApiModelProperty(value = "付款方式 1-支付宝2-微信3-银行卡",example = "1")
+ private int paymentType;
+
+ @ApiModelProperty(value = "收款账号",example = "13000000000")
+ private String paymentAccount;
+
+ @ApiModelProperty(value = "收款人姓名",example = "张三")
+ private String paymentName;
+
+ @ApiModelProperty(value = "单价",example = "7")
+ private BigDecimal unitPrice;
+
+ @ApiModelProperty(value = "订单状态 1-新建2-已付款3-已审核4-撤单5-系统取消",example = "1")
+ private int orderStatus;
+
+ @NotNull(message = "订单类型不能为空")
+ @ApiModelProperty(value = "订单类型 B买入 S卖出",example = "B")
+ private String orderType;
+}
diff --git a/src/main/java/com/xcong/excoin/modules/home/entity/MemberQuickBuySaleEntity.java b/src/main/java/com/xcong/excoin/modules/home/entity/MemberQuickBuySaleEntity.java
new file mode 100644
index 0000000..3ac3ba4
--- /dev/null
+++ b/src/main/java/com/xcong/excoin/modules/home/entity/MemberQuickBuySaleEntity.java
@@ -0,0 +1,61 @@
+package com.xcong.excoin.modules.home.entity;
+
+import java.math.BigDecimal;
+
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.xcong.excoin.common.system.base.BaseEntity;
+
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+@EqualsAndHashCode(callSuper = true)
+@Data
+@TableName("member_quick_buy_sale")
+public class MemberQuickBuySaleEntity extends BaseEntity{
+
+ private static final long serialVersionUID = 1L;
+ /**
+ * 用户Id
+ */
+ private Long memberId;
+ /**
+ * 金额(人民币)
+ */
+ private BigDecimal amountCny;
+ /**
+ * 金额(USDT)
+ */
+ private BigDecimal amountUsdt;
+ /**
+ * 付款方式 1-支付宝2-微信3-银行卡
+ */
+ private int paymentType;
+ /**
+ * 收款账号
+ */
+ private String paymentAccount;
+ /**
+ * 收款人姓名
+ */
+ private String paymentName;
+ /**
+ * 支付码
+ */
+ private String paymentCode;
+ /**
+ * 单价
+ */
+ private BigDecimal unitPrice;
+ /**
+ * 订单状态 1-新建2-已付款3-已审核4-撤单5-系统取消
+ */
+ private int orderStatus;
+ /**
+ * 订单编号
+ */
+ private String orderNo;
+ /**
+ * 订单类型 B买入 S卖出
+ */
+ private String orderType;
+}
diff --git a/src/main/java/com/xcong/excoin/modules/home/service/MemberQuickBuySaleService.java b/src/main/java/com/xcong/excoin/modules/home/service/MemberQuickBuySaleService.java
new file mode 100644
index 0000000..a4e8413
--- /dev/null
+++ b/src/main/java/com/xcong/excoin/modules/home/service/MemberQuickBuySaleService.java
@@ -0,0 +1,9 @@
+package com.xcong.excoin.modules.home.service;
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.xcong.excoin.modules.home.entity.MemberQuickBuySaleEntity;
+
+public interface MemberQuickBuySaleService extends IService<MemberQuickBuySaleEntity> {
+
+
+}
diff --git a/src/main/java/com/xcong/excoin/modules/home/vo/MemberQuickBuySaleVo.java b/src/main/java/com/xcong/excoin/modules/home/vo/MemberQuickBuySaleVo.java
new file mode 100644
index 0000000..0965427
--- /dev/null
+++ b/src/main/java/com/xcong/excoin/modules/home/vo/MemberQuickBuySaleVo.java
@@ -0,0 +1,34 @@
+package com.xcong.excoin.modules.home.vo;
+
+import java.math.BigDecimal;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+@Data
+@ApiModel(value = "会员快捷买入卖出", description = "会员快捷买入卖出类")
+public class MemberQuickBuySaleVo {
+
+ @ApiModelProperty(value = "用户Id")
+ private Long memberId;
+ @ApiModelProperty(value = "金额(人民币)")
+ private BigDecimal amountCny;
+ @ApiModelProperty(value = "金额(USDT)")
+ private BigDecimal amountUsdt;
+ @ApiModelProperty(value = "付款方式 1-支付宝2-微信3-银行卡")
+ private int paymentType;
+ @ApiModelProperty(value = "收款账号")
+ private String paymentAccount;
+ @ApiModelProperty(value = "收款人姓名")
+ private String paymentName;
+ @ApiModelProperty(value = "支付码")
+ private String paymentCode;
+ @ApiModelProperty(value = "单价")
+ private BigDecimal unitPrice;
+ @ApiModelProperty(value = "订单状态 1-新建2-已付款3-已审核4-撤单5-系统取消")
+ private int orderStatus;
+ @ApiModelProperty(value = "订单编号")
+ private String orderNo;
+ @ApiModelProperty(value = "订单类型 B买入 S卖出")
+ private String orderType;
+}
--
Gitblit v1.9.1