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