接口列表
parent
ef24475624
commit
1244325831
|
@ -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;
|
||||||
|
}
|
|
@ -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;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @Author:chaiyapeng
|
* @Author:chaiyapeng
|
||||||
* @Package:com.muyu.cloud.mart.controller
|
* @Package:com.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);
|
||||||
|
}
|
||||||
/**
|
/**
|
||||||
* 接口添加
|
* 接口添加
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -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;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @Author:chaiyapeng
|
* @Author:chaiyapeng
|
||||||
* @Package:com.muyu.cloud.mart.mapper
|
* @Package:com.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);
|
||||||
}
|
}
|
||||||
|
|
|
@ -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;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @Author:chaiyapeng
|
* @Author:chaiyapeng
|
||||||
|
@ -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);
|
||||||
}
|
}
|
||||||
|
|
|
@ -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 {
|
||||||
|
|
|
@ -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>
|
||||||
|
|
Loading…
Reference in New Issue