From 1244325831d15fe956f8deff54b1c8d483e12e76 Mon Sep 17 00:00:00 2001 From: chaiyapeng <3535863041@qq.com> Date: Mon, 2 Sep 2024 10:30:18 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8E=A5=E5=8F=A3=E5=88=97=E8=A1=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/muyu/domain/req/ConnectorUserReq.java | 47 +++++++++++++++++++ .../mart/controller/ConnectorController.java | 9 ++++ .../cloud/mart/mapper/ConnectorMapper.java | 6 +++ .../cloud/mart/service/ConnectorService.java | 7 ++- .../service/impl/ConnectorServiceImpl.java | 12 +++-- .../resources/mapper/ConnectorMappers.xml | 14 ++++++ 6 files changed, 90 insertions(+), 5 deletions(-) create mode 100644 cloud-mart-common/src/main/java/com/muyu/domain/req/ConnectorUserReq.java diff --git a/cloud-mart-common/src/main/java/com/muyu/domain/req/ConnectorUserReq.java b/cloud-mart-common/src/main/java/com/muyu/domain/req/ConnectorUserReq.java new file mode 100644 index 0000000..127b296 --- /dev/null +++ b/cloud-mart-common/src/main/java/com/muyu/domain/req/ConnectorUserReq.java @@ -0,0 +1,47 @@ +package com.muyu.domain.req; + +import lombok.Data; + +/** + * @Author:chaiyapeng + * @Package:com.muyu.domain + * @Project:cloud-mart + * @name:ConnectorUser + * @Date:2024/9/1 20:25 + */ +@Data +public class ConnectorUserReq { + /** + * id + */ + private Integer connectorUserId; + /** + * 用户ID + */ + private Integer userId; + /** + * 接口id + */ + private Integer connectorId; + /** + * 剩余次数 + */ + private Integer connectorResidueDegree; + /** + * 购买次数 + */ + private Integer connectorFrequency; + /** + * 接口名称 + */ + private String connectorName; + /** + * 用户名称 + */ + private String userName; + /** + * 分页 + */ + private Integer pageNum; + private Integer pageSize; +} diff --git a/cloud-mart-server/src/main/java/com/muyu/cloud/mart/controller/ConnectorController.java b/cloud-mart-server/src/main/java/com/muyu/cloud/mart/controller/ConnectorController.java index a499a5d..a95140a 100644 --- a/cloud-mart-server/src/main/java/com/muyu/cloud/mart/controller/ConnectorController.java +++ b/cloud-mart-server/src/main/java/com/muyu/cloud/mart/controller/ConnectorController.java @@ -1,13 +1,18 @@ package com.muyu.cloud.mart.controller; +import cn.hutool.db.PageResult; import com.dtflys.forest.annotation.Post; import com.muyu.cloud.mart.service.ConnectorService; import com.muyu.common.core.domain.Result; import com.muyu.domain.Connector; +import com.muyu.domain.ConnectorUser; +import com.muyu.domain.req.ConnectorUserReq; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; import org.springframework.web.multipart.MultipartFile; +import java.util.List; + /** * @Author:chaiyapeng * @Package:com.muyu.cloud.mart.controller @@ -33,6 +38,10 @@ public class ConnectorController { /** * 资产列表 */ + @PostMapping("findConnectorUserList") + public Result> findConnectorUserList(@RequestBody ConnectorUserReq connectorUserReq){ + return connectorService.findConnectorUserList(connectorUserReq); + } /** * 接口添加 */ diff --git a/cloud-mart-server/src/main/java/com/muyu/cloud/mart/mapper/ConnectorMapper.java b/cloud-mart-server/src/main/java/com/muyu/cloud/mart/mapper/ConnectorMapper.java index a7495fe..5dc3049 100644 --- a/cloud-mart-server/src/main/java/com/muyu/cloud/mart/mapper/ConnectorMapper.java +++ b/cloud-mart-server/src/main/java/com/muyu/cloud/mart/mapper/ConnectorMapper.java @@ -2,8 +2,12 @@ package com.muyu.cloud.mart.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.muyu.domain.Connector; +import com.muyu.domain.ConnectorUser; +import com.muyu.domain.req.ConnectorUserReq; import org.apache.ibatis.annotations.Mapper; +import java.util.List; + /** * @Author:chaiyapeng * @Package:com.muyu.cloud.mart.mapper @@ -17,4 +21,6 @@ public interface ConnectorMapper extends BaseMapper { Integer updateConnector(Connector connector); Long getDeleteConnector(Long connectorId); + + List findConnectorUserList(ConnectorUserReq connectorUserReq); } diff --git a/cloud-mart-server/src/main/java/com/muyu/cloud/mart/service/ConnectorService.java b/cloud-mart-server/src/main/java/com/muyu/cloud/mart/service/ConnectorService.java index feeb3a1..8f0889d 100644 --- a/cloud-mart-server/src/main/java/com/muyu/cloud/mart/service/ConnectorService.java +++ b/cloud-mart-server/src/main/java/com/muyu/cloud/mart/service/ConnectorService.java @@ -3,7 +3,10 @@ package com.muyu.cloud.mart.service; import com.baomidou.mybatisplus.extension.service.IService; import com.muyu.common.core.domain.Result; import com.muyu.domain.Connector; -import org.springframework.web.multipart.MultipartFile; +import com.muyu.domain.ConnectorUser; +import com.muyu.domain.req.ConnectorUserReq; + +import java.util.List; /** * @Author:chaiyapeng @@ -22,5 +25,7 @@ public interface ConnectorService extends IService { Result getDeleteConnector(Long connectorId); + Result> findConnectorUserList(ConnectorUserReq connectorUserReq); + // Result upload(MultipartFile file); } diff --git a/cloud-mart-server/src/main/java/com/muyu/cloud/mart/service/impl/ConnectorServiceImpl.java b/cloud-mart-server/src/main/java/com/muyu/cloud/mart/service/impl/ConnectorServiceImpl.java index 160abc6..6ca413e 100644 --- a/cloud-mart-server/src/main/java/com/muyu/cloud/mart/service/impl/ConnectorServiceImpl.java +++ b/cloud-mart-server/src/main/java/com/muyu/cloud/mart/service/impl/ConnectorServiceImpl.java @@ -1,18 +1,16 @@ package com.muyu.cloud.mart.service.impl; -import com.baomidou.mybatisplus.core.conditions.Wrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.muyu.cloud.mart.mapper.ConnectorMapper; import com.muyu.cloud.mart.service.ConnectorService; import com.muyu.common.core.domain.Result; import com.muyu.domain.Connector; +import com.muyu.domain.ConnectorUser; +import com.muyu.domain.req.ConnectorUserReq; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; -import org.springframework.web.multipart.MultipartFile; -import javax.annotation.Resource; -import java.io.IOException; import java.util.Date; import java.util.List; @@ -75,6 +73,12 @@ public class ConnectorServiceImpl extends ServiceImpl> findConnectorUserList(ConnectorUserReq connectorUserReq) { + List list = connectorMapper.findConnectorUserList(connectorUserReq); + return Result.success(list); + } + // @Override // public Result upload(MultipartFile file) { // try { diff --git a/cloud-mart-server/src/main/resources/mapper/ConnectorMappers.xml b/cloud-mart-server/src/main/resources/mapper/ConnectorMappers.xml index 93fa0ea..8399491 100644 --- a/cloud-mart-server/src/main/resources/mapper/ConnectorMappers.xml +++ b/cloud-mart-server/src/main/resources/mapper/ConnectorMappers.xml @@ -9,6 +9,20 @@ delete from connector where connector_id=#{connectorId} +