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