接口列表

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;
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;
/**
* @Authorchaiyapeng
* @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.muyu.domain.Connector;
import com.muyu.domain.ConnectorUser;
import com.muyu.domain.req.ConnectorUserReq;
import org.apache.ibatis.annotations.Mapper;
import java.util.List;
/**
* @Authorchaiyapeng
* @Packagecom.muyu.cloud.mart.mapper
@ -17,4 +21,6 @@ public interface ConnectorMapper extends BaseMapper<Connector> {
Integer updateConnector(Connector connector);
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.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;
/**
* @Authorchaiyapeng
@ -22,5 +25,7 @@ public interface ConnectorService extends IService<Connector> {
Result getDeleteConnector(Long connectorId);
Result<List<ConnectorUser>> findConnectorUserList(ConnectorUserReq connectorUserReq);
// Result upload(MultipartFile file);
}

View File

@ -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<ConnectorMapper, Connector
return Result.error("删除失败");
}
@Override
public Result<List<ConnectorUser>> findConnectorUserList(ConnectorUserReq connectorUserReq) {
List<ConnectorUser> list = connectorMapper.findConnectorUserList(connectorUserReq);
return Result.success(list);
}
// @Override
// public Result upload(MultipartFile file) {
// try {

View File

@ -9,6 +9,20 @@
<delete id="getDeleteConnector">
delete from connector where connector_id=#{connectorId}
</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>