mirror of
https://github.com/CodePhiliaX/Chat2DB.git
synced 2025-07-30 03:03:13 +08:00
Fix some team project bugs
This commit is contained in:
@ -1,42 +0,0 @@
|
||||
|
||||
package ai.chat2db.server.common.api.controller;
|
||||
|
||||
import ai.chat2db.server.common.api.controller.converter.EnvironmentCommonConverter;
|
||||
import ai.chat2db.server.common.api.controller.vo.SimpleEnvironmentVO;
|
||||
import ai.chat2db.server.domain.api.param.EnvironmentPageQueryParam;
|
||||
import ai.chat2db.server.domain.api.service.EnvironmentService;
|
||||
import ai.chat2db.server.tools.base.wrapper.result.ListResult;
|
||||
import jakarta.annotation.Resource;
|
||||
import org.springframework.web.bind.annotation.GetMapping;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RestController;
|
||||
|
||||
/**
|
||||
* Basic interface
|
||||
*
|
||||
* @author Jiaju Zhuang
|
||||
*/
|
||||
@RequestMapping("/api/common")
|
||||
@RestController
|
||||
public class CommonCommonController {
|
||||
|
||||
@Resource
|
||||
private EnvironmentService environmentService;
|
||||
@Resource
|
||||
private EnvironmentCommonConverter environmentCommonConverter;
|
||||
|
||||
/**
|
||||
* Query all environments
|
||||
*
|
||||
* @return
|
||||
* @version 2.1.0
|
||||
*/
|
||||
@GetMapping("/environment/list_all")
|
||||
public ListResult<SimpleEnvironmentVO> environmentList() {
|
||||
EnvironmentPageQueryParam environmentPageQueryParam = new EnvironmentPageQueryParam();
|
||||
environmentPageQueryParam.setPageSize(Integer.MIN_VALUE);
|
||||
return ListResult.of(
|
||||
environmentCommonConverter.dto2vo(environmentService.pageQuery(environmentPageQueryParam).getData()));
|
||||
}
|
||||
|
||||
}
|
@ -1,27 +0,0 @@
|
||||
package ai.chat2db.server.common.api.controller.converter;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import ai.chat2db.server.common.api.controller.vo.SimpleEnvironmentVO;
|
||||
import ai.chat2db.server.domain.api.model.Environment;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.mapstruct.Mapper;
|
||||
|
||||
/**
|
||||
* converter
|
||||
*
|
||||
* @author Jiaju Zhuang
|
||||
*/
|
||||
@Slf4j
|
||||
@Mapper(componentModel = "spring")
|
||||
public abstract class EnvironmentCommonConverter {
|
||||
|
||||
|
||||
/**
|
||||
* convert
|
||||
*
|
||||
* @param list
|
||||
* @return
|
||||
*/
|
||||
public abstract List<SimpleEnvironmentVO> dto2vo(List<Environment> list);
|
||||
}
|
@ -1,20 +0,0 @@
|
||||
|
||||
package ai.chat2db.server.common.api.controller.request;
|
||||
|
||||
import ai.chat2db.server.tools.base.wrapper.request.PageQueryRequest;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* Common pagination query
|
||||
*
|
||||
* @author Jiaju Zhuang
|
||||
*/
|
||||
@Data
|
||||
public class CommonPageQueryRequest extends PageQueryRequest {
|
||||
|
||||
|
||||
/**
|
||||
* searchKey
|
||||
*/
|
||||
private String searchKey;
|
||||
}
|
@ -1,18 +0,0 @@
|
||||
|
||||
package ai.chat2db.server.common.api.controller.request;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* Common query
|
||||
*
|
||||
* @author Jiaju Zhuang
|
||||
*/
|
||||
@Data
|
||||
public class CommonQueryRequest {
|
||||
|
||||
/**
|
||||
* searchKey
|
||||
*/
|
||||
private String searchKey;
|
||||
}
|
@ -1,48 +0,0 @@
|
||||
package ai.chat2db.server.common.api.controller.vo;
|
||||
|
||||
import java.io.Serial;
|
||||
import java.io.Serializable;
|
||||
|
||||
import ai.chat2db.server.domain.api.enums.EnvironmentStyleEnum;
|
||||
import ai.chat2db.server.tools.base.constant.EasyToolsConstant;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
import lombok.experimental.SuperBuilder;
|
||||
|
||||
/**
|
||||
* Environment
|
||||
*
|
||||
* @author Jiaju Zhuang
|
||||
*/
|
||||
@Data
|
||||
@SuperBuilder
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
public class SimpleEnvironmentVO implements Serializable {
|
||||
|
||||
@Serial
|
||||
private static final long serialVersionUID = EasyToolsConstant.SERIAL_VERSION_UID;
|
||||
|
||||
/**
|
||||
* 主键
|
||||
*/
|
||||
private Long id;
|
||||
|
||||
/**
|
||||
* 环境名称
|
||||
*/
|
||||
private String name;
|
||||
|
||||
/**
|
||||
* 环境缩写
|
||||
*/
|
||||
private String shortName;
|
||||
|
||||
/**
|
||||
* 样式类型
|
||||
*
|
||||
* @see EnvironmentStyleEnum
|
||||
*/
|
||||
private String style;
|
||||
}
|
@ -1,41 +0,0 @@
|
||||
|
||||
package ai.chat2db.server.common.api.controller.vo;
|
||||
|
||||
import java.io.Serial;
|
||||
import java.io.Serializable;
|
||||
|
||||
import ai.chat2db.server.tools.base.constant.EasyToolsConstant;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
import lombok.experimental.SuperBuilder;
|
||||
|
||||
/**
|
||||
* user
|
||||
*
|
||||
* @author Jiaju Zhuang
|
||||
*/
|
||||
@Data
|
||||
@SuperBuilder
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
public class
|
||||
SimpleUserVO implements Serializable {
|
||||
@Serial
|
||||
private static final long serialVersionUID = EasyToolsConstant.SERIAL_VERSION_UID;
|
||||
|
||||
/**
|
||||
* 主键
|
||||
*/
|
||||
private Long id;
|
||||
|
||||
/**
|
||||
* 用户名
|
||||
*/
|
||||
private String userName;
|
||||
|
||||
/**
|
||||
* 昵称
|
||||
*/
|
||||
private String nickName;
|
||||
}
|
@ -3,7 +3,6 @@ package ai.chat2db.server.common.api.controller.vo;
|
||||
import java.io.Serial;
|
||||
import java.io.Serializable;
|
||||
|
||||
import ai.chat2db.server.domain.api.enums.EnvironmentStyleEnum;
|
||||
import ai.chat2db.server.tools.base.constant.EasyToolsConstant;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
@ -40,9 +39,7 @@ public class SimpleEnvironmentVO implements Serializable {
|
||||
private String shortName;
|
||||
|
||||
/**
|
||||
* 样式类型
|
||||
*
|
||||
* @see EnvironmentStyleEnum
|
||||
* 颜色
|
||||
*/
|
||||
private String style;
|
||||
private String color;
|
||||
}
|
||||
|
Reference in New Issue
Block a user