From 36d12ed4a4794fde24cfaa5c5fca8c477ae67208 Mon Sep 17 00:00:00 2001
From: Helius <wangdoubleone@gmail.com>
Date: Tue, 25 May 2021 11:48:09 +0800
Subject: [PATCH] modify

---
 src/main/resources/mapper/otc/OtcBlackListDao.xml                                 |    5 ++
 src/main/java/com/xcong/excoin/modules/otc/dto/AddBlackDto.java                   |   22 +++++++++++
 src/main/java/com/xcong/excoin/modules/otc/dao/OtcBlackListDao.java               |    7 +++
 src/main/java/com/xcong/excoin/modules/otc/controller/OtcBlackListController.java |   33 ++++++++++++++++
 src/main/java/com/xcong/excoin/modules/otc/entity/OtcBlackList.java               |   17 ++++++++
 5 files changed, 84 insertions(+), 0 deletions(-)

diff --git a/src/main/java/com/xcong/excoin/modules/otc/controller/OtcBlackListController.java b/src/main/java/com/xcong/excoin/modules/otc/controller/OtcBlackListController.java
new file mode 100644
index 0000000..f7fe632
--- /dev/null
+++ b/src/main/java/com/xcong/excoin/modules/otc/controller/OtcBlackListController.java
@@ -0,0 +1,33 @@
+package com.xcong.excoin.modules.otc.controller;
+
+
+import com.xcong.excoin.common.response.Result;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.validation.annotation.Validated;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+@Slf4j
+@Validated
+@RestController
+@RequestMapping(value = "/api/black")
+@Api(value = "OtcBlackListController", tags = "黑名单列表接口类")
+public class OtcBlackListController {
+
+    @ApiOperation(value = "添加黑名单")
+    @PostMapping(value = "/add")
+    public Result add() {
+        return null;
+    }
+
+    public Result blackList() {
+        return null;
+    }
+
+    public Result del() {
+        return null;
+    }
+}
diff --git a/src/main/java/com/xcong/excoin/modules/otc/dao/OtcBlackListDao.java b/src/main/java/com/xcong/excoin/modules/otc/dao/OtcBlackListDao.java
new file mode 100644
index 0000000..5819ecb
--- /dev/null
+++ b/src/main/java/com/xcong/excoin/modules/otc/dao/OtcBlackListDao.java
@@ -0,0 +1,7 @@
+package com.xcong.excoin.modules.otc.dao;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.xcong.excoin.modules.otc.entity.OtcBlackList;
+
+public interface OtcBlackListDao extends BaseMapper<OtcBlackList> {
+}
diff --git a/src/main/java/com/xcong/excoin/modules/otc/dto/AddBlackDto.java b/src/main/java/com/xcong/excoin/modules/otc/dto/AddBlackDto.java
new file mode 100644
index 0000000..5da790f
--- /dev/null
+++ b/src/main/java/com/xcong/excoin/modules/otc/dto/AddBlackDto.java
@@ -0,0 +1,22 @@
+package com.xcong.excoin.modules.otc.dto;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import javax.validation.constraints.NotBlank;
+import javax.validation.constraints.NotNull;
+
+
+@Data
+@ApiModel(value = "AddBlackDto", description = "拉黑/取消拉黑接口参数接受类")
+public class AddBlackDto {
+
+    @NotNull(message = "参数错误")
+    @ApiModelProperty(value = "订单id/用户id")
+    private Long id;
+
+    @NotBlank(message = "参数错误")
+    @ApiModelProperty(value = "类型 1-传订单ID 2-用户ID")
+    private Integer type;
+}
diff --git a/src/main/java/com/xcong/excoin/modules/otc/entity/OtcBlackList.java b/src/main/java/com/xcong/excoin/modules/otc/entity/OtcBlackList.java
new file mode 100644
index 0000000..7b30805
--- /dev/null
+++ b/src/main/java/com/xcong/excoin/modules/otc/entity/OtcBlackList.java
@@ -0,0 +1,17 @@
+package com.xcong.excoin.modules.otc.entity;
+
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.xcong.excoin.common.system.base.BaseEntity;
+import lombok.Data;
+
+
+@Data
+@TableName("otc_black_list")
+public class OtcBlackList extends BaseEntity {
+
+    private Long memberId;
+
+    private Long blackMemberId;
+
+    private String reasons;
+}
diff --git a/src/main/resources/mapper/otc/OtcBlackListDao.xml b/src/main/resources/mapper/otc/OtcBlackListDao.xml
new file mode 100644
index 0000000..17a46ce
--- /dev/null
+++ b/src/main/resources/mapper/otc/OtcBlackListDao.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.xcong.excoin.modules.otc.dao.OtcBlackListDao">
+
+</mapper>
\ No newline at end of file

--
Gitblit v1.9.1