接口列表

master
chaiyapeng 2024-09-02 10:30:18 +08:00
parent ef24475624
commit 1244325831
6 changed files with 90 additions and 5 deletions

View File

@ -0,0 +1,47 @@
package com.muyu.domain.req;
import lombok.Data;
/**
* @Authorchaiyapeng
* @Packagecom.muyu.domain
* @Projectcloud-mart
* @nameConnectorUser
* @Date2024/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;
}

View File

@ -1,13 +1,18 @@
package com.muyu.cloud.mart.controller; package com.muyu.cloud.mart.controller;
import cn.hutool.db.PageResult;
import com.dtflys.forest.annotation.Post; import com.dtflys.forest.annotation.Post;
import com.muyu.cloud.mart.service.ConnectorService; import com.muyu.cloud.mart.service.ConnectorService;
import com.muyu.common.core.domain.Result; import com.muyu.common.core.domain.Result;
import com.muyu.domain.Connector; 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.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
import org.springframework.web.multipart.MultipartFile; import org.springframework.web.multipart.MultipartFile;
import java.util.List;
/** /**
* @Authorchaiyapeng * @Authorchaiyapeng
* @Packagecom.muyu.cloud.mart.controller * @Packagecom.muyu.cloud.mart.controller
@ -33,6 +38,10 @@ public class ConnectorController {
/** /**
* *
*/ */
@PostMapping("findConnectorUserList")
public Result<List<ConnectorUser>> findConnectorUserList(@RequestBody ConnectorUserReq connectorUserReq){
return connectorService.findConnectorUserList(connectorUserReq);
}
/** /**
* *
*/ */

View File

@ -2,8 +2,12 @@ package com.muyu.cloud.mart.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.muyu.domain.Connector; import com.muyu.domain.Connector;
import com.muyu.domain.ConnectorUser;
import com.muyu.domain.req.ConnectorUserReq;
import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Mapper;
import java.util.List;
/** /**
* @Authorchaiyapeng * @Authorchaiyapeng
* @Packagecom.muyu.cloud.mart.mapper * @Packagecom.muyu.cloud.mart.mapper
@ -17,4 +21,6 @@ public interface ConnectorMapper extends BaseMapper<Connector> {
Integer updateConnector(Connector connector); Integer updateConnector(Connector connector);
Long getDeleteConnector(Long connectorId); Long getDeleteConnector(Long connectorId);
List<ConnectorUser> findConnectorUserList(ConnectorUserReq connectorUserReq);
} }

View File

@ -3,7 +3,10 @@ package com.muyu.cloud.mart.service;
import com.baomidou.mybatisplus.extension.service.IService; import com.baomidou.mybatisplus.extension.service.IService;
import com.muyu.common.core.domain.Result; import com.muyu.common.core.domain.Result;
import com.muyu.domain.Connector; 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;
/** /**
* @Authorchaiyapeng * @Authorchaiyapeng
@ -22,5 +25,7 @@ public interface ConnectorService extends IService<Connector> {
Result getDeleteConnector(Long connectorId); Result getDeleteConnector(Long connectorId);
Result<List<ConnectorUser>> findConnectorUserList(ConnectorUserReq connectorUserReq);
// Result upload(MultipartFile file); // Result upload(MultipartFile file);
} }

View File

@ -1,18 +1,16 @@
package com.muyu.cloud.mart.service.impl; 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.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.muyu.cloud.mart.mapper.ConnectorMapper; import com.muyu.cloud.mart.mapper.ConnectorMapper;
import com.muyu.cloud.mart.service.ConnectorService; import com.muyu.cloud.mart.service.ConnectorService;
import com.muyu.common.core.domain.Result; import com.muyu.common.core.domain.Result;
import com.muyu.domain.Connector; 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.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; 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.Date;
import java.util.List; import java.util.List;
@ -75,6 +73,12 @@ public class ConnectorServiceImpl extends ServiceImpl<ConnectorMapper, Connector
return Result.error("删除失败"); return Result.error("删除失败");
} }
@Override
public Result<List<ConnectorUser>> findConnectorUserList(ConnectorUserReq connectorUserReq) {
List<ConnectorUser> list = connectorMapper.findConnectorUserList(connectorUserReq);
return Result.success(list);
}
// @Override // @Override
// public Result upload(MultipartFile file) { // public Result upload(MultipartFile file) {
// try { // try {

View File

@ -9,6 +9,20 @@
<delete id="getDeleteConnector"> <delete id="getDeleteConnector">
delete from connector where connector_id=#{connectorId} delete from connector where connector_id=#{connectorId}
</delete> </delete>
<select id="findConnectorUserList" resultType="com.muyu.domain.ConnectorUser">
SELECT
connector_user.connector_user_id,
connector_user.connector_residue_degree,
connector_user.connector_frequency,
sys_user.user_name,
connector.connector_name
FROM
connector_user
LEFT JOIN sys_user ON connector_user.user_id = sys_user.user_id
LEFT JOIN connector ON connector_user.connector_id = connector.connector_id
WHERE
sys_user.user_id =1
</select>
</mapper> </mapper>