Commit 3206414c by renyizhao

加上 @Accessors(chain = true) 解决报错 短信通知

parent d0d82123

Too many changes to show.

To preserve performance only 1000 of 1000+ files are displayed.

package com.luhu.computility.framework.websocket.core.sender.rabbitmq; package com.luhu.computility.framework.websocket.core.sender.rabbitmq;
import lombok.Data; import lombok.Data;
import lombok.experimental.Accessors;
import java.io.Serializable; import java.io.Serializable;
...@@ -10,6 +11,7 @@ import java.io.Serializable; ...@@ -10,6 +11,7 @@ import java.io.Serializable;
* @author 芋道源码 * @author 芋道源码
*/ */
@Data @Data
@Accessors(chain = true)
public class RabbitMQWebSocketMessage implements Serializable { public class RabbitMQWebSocketMessage implements Serializable {
/** /**
......
...@@ -2,11 +2,13 @@ package com.luhu.computility.framework.websocket.core.sender.redis; ...@@ -2,11 +2,13 @@ package com.luhu.computility.framework.websocket.core.sender.redis;
import com.luhu.computility.framework.mq.redis.core.pubsub.AbstractRedisChannelMessage; import com.luhu.computility.framework.mq.redis.core.pubsub.AbstractRedisChannelMessage;
import lombok.Data; import lombok.Data;
import lombok.experimental.Accessors;
/** /**
* Redis 广播 WebSocket 的消息 * Redis 广播 WebSocket 的消息
*/ */
@Data @Data
@Accessors(chain = true)
public class RedisWebSocketMessage extends AbstractRedisChannelMessage { public class RedisWebSocketMessage extends AbstractRedisChannelMessage {
/** /**
......
package com.luhu.computility.framework.websocket.core.sender.rocketmq; package com.luhu.computility.framework.websocket.core.sender.rocketmq;
import lombok.Data; import lombok.Data;
import lombok.experimental.Accessors;
/** /**
* RocketMQ 广播 WebSocket 的消息 * RocketMQ 广播 WebSocket 的消息
...@@ -8,6 +9,7 @@ import lombok.Data; ...@@ -8,6 +9,7 @@ import lombok.Data;
* @author 芋道源码 * @author 芋道源码
*/ */
@Data @Data
@Accessors(chain = true)
public class RocketMQWebSocketMessage { public class RocketMQWebSocketMessage {
/** /**
......
...@@ -2,9 +2,11 @@ package com.luhu.computility.module.ai.controller.admin.chat.vo.conversation; ...@@ -2,9 +2,11 @@ package com.luhu.computility.module.ai.controller.admin.chat.vo.conversation;
import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data; import lombok.Data;
import lombok.experimental.Accessors;
@Schema(description = "管理后台 - AI 聊天对话创建【我的】 Request VO") @Schema(description = "管理后台 - AI 聊天对话创建【我的】 Request VO")
@Data @Data
@Accessors(chain = true)
public class AiChatConversationCreateMyReqVO { public class AiChatConversationCreateMyReqVO {
@Schema(description = "聊天角色编号", example = "666") @Schema(description = "聊天角色编号", example = "666")
......
...@@ -3,6 +3,7 @@ package com.luhu.computility.module.ai.controller.admin.chat.vo.conversation; ...@@ -3,6 +3,7 @@ package com.luhu.computility.module.ai.controller.admin.chat.vo.conversation;
import com.luhu.computility.framework.common.pojo.PageParam; import com.luhu.computility.framework.common.pojo.PageParam;
import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data; import lombok.Data;
import lombok.experimental.Accessors;
import org.springframework.format.annotation.DateTimeFormat; import org.springframework.format.annotation.DateTimeFormat;
import java.time.LocalDateTime; import java.time.LocalDateTime;
...@@ -11,6 +12,7 @@ import static com.luhu.computility.framework.common.util.date.DateUtils.FORMAT_Y ...@@ -11,6 +12,7 @@ import static com.luhu.computility.framework.common.util.date.DateUtils.FORMAT_Y
@Schema(description = "管理后台 - AI 聊天对话的分页 Request VO") @Schema(description = "管理后台 - AI 聊天对话的分页 Request VO")
@Data @Data
@Accessors(chain = true)
public class AiChatConversationPageReqVO extends PageParam { public class AiChatConversationPageReqVO extends PageParam {
@Schema(description = "用户编号", example = "1024") @Schema(description = "用户编号", example = "1024")
......
...@@ -7,11 +7,13 @@ import com.fhs.core.trans.constant.TransType; ...@@ -7,11 +7,13 @@ import com.fhs.core.trans.constant.TransType;
import com.fhs.core.trans.vo.VO; import com.fhs.core.trans.vo.VO;
import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data; import lombok.Data;
import lombok.experimental.Accessors;
import java.time.LocalDateTime; import java.time.LocalDateTime;
@Schema(description = "管理后台 - AI 聊天对话 Response VO") @Schema(description = "管理后台 - AI 聊天对话 Response VO")
@Data @Data
@Accessors(chain = true)
public class AiChatConversationRespVO implements VO { public class AiChatConversationRespVO implements VO {
@Schema(description = "对话编号", requiredMode = Schema.RequiredMode.REQUIRED, example = "1024") @Schema(description = "对话编号", requiredMode = Schema.RequiredMode.REQUIRED, example = "1024")
......
...@@ -3,9 +3,11 @@ package com.luhu.computility.module.ai.controller.admin.chat.vo.conversation; ...@@ -3,9 +3,11 @@ package com.luhu.computility.module.ai.controller.admin.chat.vo.conversation;
import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.media.Schema;
import jakarta.validation.constraints.NotNull; import jakarta.validation.constraints.NotNull;
import lombok.Data; import lombok.Data;
import lombok.experimental.Accessors;
@Schema(description = "管理后台 - AI 聊天对话更新【我的】 Request VO") @Schema(description = "管理后台 - AI 聊天对话更新【我的】 Request VO")
@Data @Data
@Accessors(chain = true)
public class AiChatConversationUpdateMyReqVO { public class AiChatConversationUpdateMyReqVO {
@Schema(description = "对话编号", requiredMode = Schema.RequiredMode.REQUIRED, example = "1024") @Schema(description = "对话编号", requiredMode = Schema.RequiredMode.REQUIRED, example = "1024")
......
...@@ -3,6 +3,7 @@ package com.luhu.computility.module.ai.controller.admin.chat.vo.message; ...@@ -3,6 +3,7 @@ package com.luhu.computility.module.ai.controller.admin.chat.vo.message;
import com.luhu.computility.framework.common.pojo.PageParam; import com.luhu.computility.framework.common.pojo.PageParam;
import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data; import lombok.Data;
import lombok.experimental.Accessors;
import org.springframework.format.annotation.DateTimeFormat; import org.springframework.format.annotation.DateTimeFormat;
import java.time.LocalDateTime; import java.time.LocalDateTime;
...@@ -11,6 +12,7 @@ import static com.luhu.computility.framework.common.util.date.DateUtils.FORMAT_Y ...@@ -11,6 +12,7 @@ import static com.luhu.computility.framework.common.util.date.DateUtils.FORMAT_Y
@Schema(description = "管理后台 - AI 聊天消息的分页 Request VO") @Schema(description = "管理后台 - AI 聊天消息的分页 Request VO")
@Data @Data
@Accessors(chain = true)
public class AiChatMessagePageReqVO extends PageParam { public class AiChatMessagePageReqVO extends PageParam {
@Schema(description = "对话编号", example = "2048") @Schema(description = "对话编号", example = "2048")
......
...@@ -2,12 +2,14 @@ package com.luhu.computility.module.ai.controller.admin.chat.vo.message; ...@@ -2,12 +2,14 @@ package com.luhu.computility.module.ai.controller.admin.chat.vo.message;
import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data; import lombok.Data;
import lombok.experimental.Accessors;
import java.time.LocalDateTime; import java.time.LocalDateTime;
import java.util.List; import java.util.List;
@Schema(description = "管理后台 - AI 聊天消息 Response VO") @Schema(description = "管理后台 - AI 聊天消息 Response VO")
@Data @Data
@Accessors(chain = true)
public class AiChatMessageRespVO { public class AiChatMessageRespVO {
@Schema(description = "编号", requiredMode = Schema.RequiredMode.REQUIRED, example = "1024") @Schema(description = "编号", requiredMode = Schema.RequiredMode.REQUIRED, example = "1024")
......
...@@ -6,9 +6,11 @@ import jakarta.validation.constraints.NotNull; ...@@ -6,9 +6,11 @@ import jakarta.validation.constraints.NotNull;
import jakarta.validation.constraints.Size; import jakarta.validation.constraints.Size;
import lombok.Data; import lombok.Data;
import lombok.experimental.Accessors; import lombok.experimental.Accessors;
import lombok.experimental.Accessors;
@Schema(description = "管理后台 - AI 聊天消息发送 Request VO") @Schema(description = "管理后台 - AI 聊天消息发送 Request VO")
@Data @Data
@Accessors(chain = true)
public class AiChatMessageSendReqVO { public class AiChatMessageSendReqVO {
@Schema(description = "聊天对话编号", requiredMode = Schema.RequiredMode.REQUIRED, example = "1024") @Schema(description = "聊天对话编号", requiredMode = Schema.RequiredMode.REQUIRED, example = "1024")
......
...@@ -2,12 +2,14 @@ package com.luhu.computility.module.ai.controller.admin.chat.vo.message; ...@@ -2,12 +2,14 @@ package com.luhu.computility.module.ai.controller.admin.chat.vo.message;
import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data; import lombok.Data;
import lombok.experimental.Accessors;
import java.time.LocalDateTime; import java.time.LocalDateTime;
import java.util.List; import java.util.List;
@Schema(description = "管理后台 - AI 聊天消息发送 Response VO") @Schema(description = "管理后台 - AI 聊天消息发送 Response VO")
@Data @Data
@Accessors(chain = true)
public class AiChatMessageSendRespVO { public class AiChatMessageSendRespVO {
@Schema(description = "发送消息", requiredMode = Schema.RequiredMode.REQUIRED) @Schema(description = "发送消息", requiredMode = Schema.RequiredMode.REQUIRED)
......
...@@ -5,6 +5,7 @@ import jakarta.validation.constraints.NotEmpty; ...@@ -5,6 +5,7 @@ import jakarta.validation.constraints.NotEmpty;
import jakarta.validation.constraints.NotNull; import jakarta.validation.constraints.NotNull;
import jakarta.validation.constraints.Size; import jakarta.validation.constraints.Size;
import lombok.Data; import lombok.Data;
import lombok.experimental.Accessors;
import org.springframework.ai.openai.OpenAiImageOptions; import org.springframework.ai.openai.OpenAiImageOptions;
import org.springframework.ai.stabilityai.api.StabilityAiImageOptions; import org.springframework.ai.stabilityai.api.StabilityAiImageOptions;
...@@ -12,6 +13,7 @@ import java.util.Map; ...@@ -12,6 +13,7 @@ import java.util.Map;
@Schema(description = "管理后台 - AI 绘画 Request VO") @Schema(description = "管理后台 - AI 绘画 Request VO")
@Data @Data
@Accessors(chain = true)
public class AiImageDrawReqVO { public class AiImageDrawReqVO {
@Schema(description = "模型编号", requiredMode = Schema.RequiredMode.REQUIRED, example = "1024") @Schema(description = "模型编号", requiredMode = Schema.RequiredMode.REQUIRED, example = "1024")
......
...@@ -3,6 +3,7 @@ package com.luhu.computility.module.ai.controller.admin.image.vo; ...@@ -3,6 +3,7 @@ package com.luhu.computility.module.ai.controller.admin.image.vo;
import com.luhu.computility.framework.common.pojo.PageParam; import com.luhu.computility.framework.common.pojo.PageParam;
import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data; import lombok.Data;
import lombok.experimental.Accessors;
import org.springframework.format.annotation.DateTimeFormat; import org.springframework.format.annotation.DateTimeFormat;
import java.time.LocalDateTime; import java.time.LocalDateTime;
...@@ -11,6 +12,7 @@ import static com.luhu.computility.framework.common.util.date.DateUtils.FORMAT_Y ...@@ -11,6 +12,7 @@ import static com.luhu.computility.framework.common.util.date.DateUtils.FORMAT_Y
@Schema(description = "管理后台 - AI 绘画分页 Request VO") @Schema(description = "管理后台 - AI 绘画分页 Request VO")
@Data @Data
@Accessors(chain = true)
public class AiImagePageReqVO extends PageParam { public class AiImagePageReqVO extends PageParam {
@Schema(description = "用户编号", example = "28987") @Schema(description = "用户编号", example = "28987")
......
...@@ -3,9 +3,11 @@ package com.luhu.computility.module.ai.controller.admin.image.vo; ...@@ -3,9 +3,11 @@ package com.luhu.computility.module.ai.controller.admin.image.vo;
import com.luhu.computility.framework.common.pojo.PageParam; import com.luhu.computility.framework.common.pojo.PageParam;
import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data; import lombok.Data;
import lombok.experimental.Accessors;
@Schema(description = "管理后台 - AI 绘画公开的分页 Request VO") @Schema(description = "管理后台 - AI 绘画公开的分页 Request VO")
@Data @Data
@Accessors(chain = true)
public class AiImagePublicPageReqVO extends PageParam { public class AiImagePublicPageReqVO extends PageParam {
@Schema(description = "提示词") @Schema(description = "提示词")
......
...@@ -3,6 +3,7 @@ package com.luhu.computility.module.ai.controller.admin.image.vo; ...@@ -3,6 +3,7 @@ package com.luhu.computility.module.ai.controller.admin.image.vo;
import com.luhu.computility.module.ai.framework.ai.core.model.midjourney.api.MidjourneyApi; import com.luhu.computility.module.ai.framework.ai.core.model.midjourney.api.MidjourneyApi;
import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data; import lombok.Data;
import lombok.experimental.Accessors;
import java.time.LocalDateTime; import java.time.LocalDateTime;
import java.util.List; import java.util.List;
...@@ -10,6 +11,7 @@ import java.util.Map; ...@@ -10,6 +11,7 @@ import java.util.Map;
@Schema(description = "管理后台 - AI 绘画 Response VO") @Schema(description = "管理后台 - AI 绘画 Response VO")
@Data @Data
@Accessors(chain = true)
public class AiImageRespVO { public class AiImageRespVO {
@Schema(description = "编号", requiredMode = Schema.RequiredMode.REQUIRED, example = "1") @Schema(description = "编号", requiredMode = Schema.RequiredMode.REQUIRED, example = "1")
......
...@@ -3,9 +3,11 @@ package com.luhu.computility.module.ai.controller.admin.image.vo; ...@@ -3,9 +3,11 @@ package com.luhu.computility.module.ai.controller.admin.image.vo;
import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.media.Schema;
import jakarta.validation.constraints.NotNull; import jakarta.validation.constraints.NotNull;
import lombok.Data; import lombok.Data;
import lombok.experimental.Accessors;
@Schema(description = "管理后台 - AI 绘画修改 Request VO") @Schema(description = "管理后台 - AI 绘画修改 Request VO")
@Data @Data
@Accessors(chain = true)
public class AiImageUpdateReqVO { public class AiImageUpdateReqVO {
@Schema(description = "编号", requiredMode = Schema.RequiredMode.REQUIRED, example = "15583") @Schema(description = "编号", requiredMode = Schema.RequiredMode.REQUIRED, example = "15583")
......
...@@ -4,9 +4,11 @@ import io.swagger.v3.oas.annotations.media.Schema; ...@@ -4,9 +4,11 @@ import io.swagger.v3.oas.annotations.media.Schema;
import jakarta.validation.constraints.NotEmpty; import jakarta.validation.constraints.NotEmpty;
import jakarta.validation.constraints.NotNull; import jakarta.validation.constraints.NotNull;
import lombok.Data; import lombok.Data;
import lombok.experimental.Accessors;
@Schema(description = "管理后台 - AI 绘图操作(Midjourney) Request VO") @Schema(description = "管理后台 - AI 绘图操作(Midjourney) Request VO")
@Data @Data
@Accessors(chain = true)
public class AiMidjourneyActionReqVO { public class AiMidjourneyActionReqVO {
@Schema(description = "图片编号", requiredMode = Schema.RequiredMode.REQUIRED, example = "1") @Schema(description = "图片编号", requiredMode = Schema.RequiredMode.REQUIRED, example = "1")
......
...@@ -4,9 +4,11 @@ import io.swagger.v3.oas.annotations.media.Schema; ...@@ -4,9 +4,11 @@ import io.swagger.v3.oas.annotations.media.Schema;
import jakarta.validation.constraints.NotEmpty; import jakarta.validation.constraints.NotEmpty;
import jakarta.validation.constraints.NotNull; import jakarta.validation.constraints.NotNull;
import lombok.Data; import lombok.Data;
import lombok.experimental.Accessors;
@Schema(description = "管理后台 - AI 绘画生成(Midjourney) Request VO") @Schema(description = "管理后台 - AI 绘画生成(Midjourney) Request VO")
@Data @Data
@Accessors(chain = true)
public class AiMidjourneyImagineReqVO { public class AiMidjourneyImagineReqVO {
@Schema(description = "提示词", requiredMode = Schema.RequiredMode.REQUIRED, example = "中国神龙") @Schema(description = "提示词", requiredMode = Schema.RequiredMode.REQUIRED, example = "中国神龙")
......
...@@ -5,12 +5,14 @@ import jakarta.validation.constraints.NotBlank; ...@@ -5,12 +5,14 @@ import jakarta.validation.constraints.NotBlank;
import jakarta.validation.constraints.NotEmpty; import jakarta.validation.constraints.NotEmpty;
import jakarta.validation.constraints.NotNull; import jakarta.validation.constraints.NotNull;
import lombok.Data; import lombok.Data;
import lombok.experimental.Accessors;
import org.hibernate.validator.constraints.URL; import org.hibernate.validator.constraints.URL;
import java.util.List; import java.util.List;
@Schema(description = "管理后台 - AI 知识库文档批量创建 Request VO") @Schema(description = "管理后台 - AI 知识库文档批量创建 Request VO")
@Data @Data
@Accessors(chain = true)
public class AiKnowledgeDocumentCreateListReqVO { public class AiKnowledgeDocumentCreateListReqVO {
@Schema(description = "知识库编号", requiredMode = Schema.RequiredMode.REQUIRED, example = "1204") @Schema(description = "知识库编号", requiredMode = Schema.RequiredMode.REQUIRED, example = "1204")
......
...@@ -3,9 +3,11 @@ package com.luhu.computility.module.ai.controller.admin.knowledge.vo.document; ...@@ -3,9 +3,11 @@ package com.luhu.computility.module.ai.controller.admin.knowledge.vo.document;
import com.luhu.computility.framework.common.pojo.PageParam; import com.luhu.computility.framework.common.pojo.PageParam;
import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data; import lombok.Data;
import lombok.experimental.Accessors;
@Schema(description = "管理后台 - AI 知识库文档的分页 Request VO") @Schema(description = "管理后台 - AI 知识库文档的分页 Request VO")
@Data @Data
@Accessors(chain = true)
public class AiKnowledgeDocumentPageReqVO extends PageParam { public class AiKnowledgeDocumentPageReqVO extends PageParam {
@Schema(description = "知识库编号", example = "1") @Schema(description = "知识库编号", example = "1")
......
...@@ -2,11 +2,13 @@ package com.luhu.computility.module.ai.controller.admin.knowledge.vo.document; ...@@ -2,11 +2,13 @@ package com.luhu.computility.module.ai.controller.admin.knowledge.vo.document;
import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data; import lombok.Data;
import lombok.experimental.Accessors;
import java.time.LocalDateTime; import java.time.LocalDateTime;
@Schema(description = "管理后台 - AI 知识库文档 Response VO") @Schema(description = "管理后台 - AI 知识库文档 Response VO")
@Data @Data
@Accessors(chain = true)
public class AiKnowledgeDocumentRespVO { public class AiKnowledgeDocumentRespVO {
@Schema(description = "文档编号", requiredMode = Schema.RequiredMode.REQUIRED, example = "24790") @Schema(description = "文档编号", requiredMode = Schema.RequiredMode.REQUIRED, example = "24790")
......
...@@ -3,9 +3,11 @@ package com.luhu.computility.module.ai.controller.admin.knowledge.vo.document; ...@@ -3,9 +3,11 @@ package com.luhu.computility.module.ai.controller.admin.knowledge.vo.document;
import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.media.Schema;
import jakarta.validation.constraints.NotNull; import jakarta.validation.constraints.NotNull;
import lombok.Data; import lombok.Data;
import lombok.experimental.Accessors;
@Schema(description = "管理后台 - AI 知识库文档更新 Request VO") @Schema(description = "管理后台 - AI 知识库文档更新 Request VO")
@Data @Data
@Accessors(chain = true)
public class AiKnowledgeDocumentUpdateReqVO { public class AiKnowledgeDocumentUpdateReqVO {
@Schema(description = "编号", requiredMode = Schema.RequiredMode.REQUIRED, example = "15583") @Schema(description = "编号", requiredMode = Schema.RequiredMode.REQUIRED, example = "15583")
......
...@@ -5,9 +5,11 @@ import com.luhu.computility.framework.common.validation.InEnum; ...@@ -5,9 +5,11 @@ import com.luhu.computility.framework.common.validation.InEnum;
import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.media.Schema;
import jakarta.validation.constraints.NotNull; import jakarta.validation.constraints.NotNull;
import lombok.Data; import lombok.Data;
import lombok.experimental.Accessors;
@Schema(description = "管理后台 - AI 知识库文档更新状态 Request VO") @Schema(description = "管理后台 - AI 知识库文档更新状态 Request VO")
@Data @Data
@Accessors(chain = true)
public class AiKnowledgeDocumentUpdateStatusReqVO { public class AiKnowledgeDocumentUpdateStatusReqVO {
@Schema(description = "编号", requiredMode = Schema.RequiredMode.REQUIRED, example = "15583") @Schema(description = "编号", requiredMode = Schema.RequiredMode.REQUIRED, example = "15583")
......
...@@ -4,11 +4,13 @@ import io.swagger.v3.oas.annotations.media.Schema; ...@@ -4,11 +4,13 @@ import io.swagger.v3.oas.annotations.media.Schema;
import jakarta.validation.constraints.NotBlank; import jakarta.validation.constraints.NotBlank;
import jakarta.validation.constraints.NotNull; import jakarta.validation.constraints.NotNull;
import lombok.Data; import lombok.Data;
import lombok.experimental.Accessors;
import org.hibernate.validator.constraints.URL; import org.hibernate.validator.constraints.URL;
@Schema(description = "管理后台 - AI 知识库文档的创建 Request VO") @Schema(description = "管理后台 - AI 知识库文档的创建 Request VO")
@Data @Data
@Accessors(chain = true)
public class AiKnowledgeDocumentCreateReqVO { public class AiKnowledgeDocumentCreateReqVO {
@Schema(description = "知识库编号", requiredMode = Schema.RequiredMode.REQUIRED, example = "1204") @Schema(description = "知识库编号", requiredMode = Schema.RequiredMode.REQUIRED, example = "1204")
......
...@@ -5,6 +5,7 @@ import com.luhu.computility.framework.common.pojo.PageParam; ...@@ -5,6 +5,7 @@ import com.luhu.computility.framework.common.pojo.PageParam;
import com.luhu.computility.framework.common.validation.InEnum; import com.luhu.computility.framework.common.validation.InEnum;
import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data; import lombok.Data;
import lombok.experimental.Accessors;
import org.springframework.format.annotation.DateTimeFormat; import org.springframework.format.annotation.DateTimeFormat;
import java.time.LocalDateTime; import java.time.LocalDateTime;
...@@ -13,6 +14,7 @@ import static com.luhu.computility.framework.common.util.date.DateUtils.FORMAT_Y ...@@ -13,6 +14,7 @@ import static com.luhu.computility.framework.common.util.date.DateUtils.FORMAT_Y
@Schema(description = "管理后台 - AI 知识库的分页 Request VO") @Schema(description = "管理后台 - AI 知识库的分页 Request VO")
@Data @Data
@Accessors(chain = true)
public class AiKnowledgePageReqVO extends PageParam { public class AiKnowledgePageReqVO extends PageParam {
@Schema(description = "知识库名称", example = "芋艿") @Schema(description = "知识库名称", example = "芋艿")
......
...@@ -2,11 +2,13 @@ package com.luhu.computility.module.ai.controller.admin.knowledge.vo.knowledge; ...@@ -2,11 +2,13 @@ package com.luhu.computility.module.ai.controller.admin.knowledge.vo.knowledge;
import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data; import lombok.Data;
import lombok.experimental.Accessors;
import java.time.LocalDateTime; import java.time.LocalDateTime;
@Schema(description = "管理后台 - AI 知识库 Response VO") @Schema(description = "管理后台 - AI 知识库 Response VO")
@Data @Data
@Accessors(chain = true)
public class AiKnowledgeRespVO { public class AiKnowledgeRespVO {
@Schema(description = "编号", requiredMode = Schema.RequiredMode.REQUIRED, example = "24790") @Schema(description = "编号", requiredMode = Schema.RequiredMode.REQUIRED, example = "24790")
......
...@@ -6,9 +6,11 @@ import io.swagger.v3.oas.annotations.media.Schema; ...@@ -6,9 +6,11 @@ import io.swagger.v3.oas.annotations.media.Schema;
import jakarta.validation.constraints.NotBlank; import jakarta.validation.constraints.NotBlank;
import jakarta.validation.constraints.NotNull; import jakarta.validation.constraints.NotNull;
import lombok.Data; import lombok.Data;
import lombok.experimental.Accessors;
@Schema(description = "管理后台 - AI 知识库新增/修改 Request VO") @Schema(description = "管理后台 - AI 知识库新增/修改 Request VO")
@Data @Data
@Accessors(chain = true)
public class AiKnowledgeSaveReqVO { public class AiKnowledgeSaveReqVO {
@Schema(description = "对话编号", example = "1204") @Schema(description = "对话编号", example = "1204")
......
...@@ -5,9 +5,11 @@ import com.luhu.computility.framework.common.pojo.PageParam; ...@@ -5,9 +5,11 @@ import com.luhu.computility.framework.common.pojo.PageParam;
import com.luhu.computility.framework.common.validation.InEnum; import com.luhu.computility.framework.common.validation.InEnum;
import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data; import lombok.Data;
import lombok.experimental.Accessors;
@Schema(description = "管理后台 - AI 知识库分段的分页 Request VO") @Schema(description = "管理后台 - AI 知识库分段的分页 Request VO")
@Data @Data
@Accessors(chain = true)
public class AiKnowledgeSegmentPageReqVO extends PageParam { public class AiKnowledgeSegmentPageReqVO extends PageParam {
@Schema(description = "文档编号", example = "1") @Schema(description = "文档编号", example = "1")
......
...@@ -2,9 +2,11 @@ package com.luhu.computility.module.ai.controller.admin.knowledge.vo.segment; ...@@ -2,9 +2,11 @@ package com.luhu.computility.module.ai.controller.admin.knowledge.vo.segment;
import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data; import lombok.Data;
import lombok.experimental.Accessors;
@Schema(description = "管理后台 - AI 知识库段落向量进度 Response VO") @Schema(description = "管理后台 - AI 知识库段落向量进度 Response VO")
@Data @Data
@Accessors(chain = true)
public class AiKnowledgeSegmentProcessRespVO { public class AiKnowledgeSegmentProcessRespVO {
@Schema(description = "文档编号", requiredMode = Schema.RequiredMode.REQUIRED, example = "1") @Schema(description = "文档编号", requiredMode = Schema.RequiredMode.REQUIRED, example = "1")
......
...@@ -2,9 +2,11 @@ package com.luhu.computility.module.ai.controller.admin.knowledge.vo.segment; ...@@ -2,9 +2,11 @@ package com.luhu.computility.module.ai.controller.admin.knowledge.vo.segment;
import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data; import lombok.Data;
import lombok.experimental.Accessors;
@Schema(description = "管理后台 - AI 知识库文档分片 Response VO") @Schema(description = "管理后台 - AI 知识库文档分片 Response VO")
@Data @Data
@Accessors(chain = true)
public class AiKnowledgeSegmentRespVO { public class AiKnowledgeSegmentRespVO {
@Schema(description = "编号", requiredMode = Schema.RequiredMode.REQUIRED, example = "24790") @Schema(description = "编号", requiredMode = Schema.RequiredMode.REQUIRED, example = "24790")
......
...@@ -3,9 +3,11 @@ package com.luhu.computility.module.ai.controller.admin.knowledge.vo.segment; ...@@ -3,9 +3,11 @@ package com.luhu.computility.module.ai.controller.admin.knowledge.vo.segment;
import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.media.Schema;
import jakarta.validation.constraints.NotEmpty; import jakarta.validation.constraints.NotEmpty;
import lombok.Data; import lombok.Data;
import lombok.experimental.Accessors;
@Schema(description = "管理后台 - AI 新增/修改知识库段落 request VO") @Schema(description = "管理后台 - AI 新增/修改知识库段落 request VO")
@Data @Data
@Accessors(chain = true)
public class AiKnowledgeSegmentSaveReqVO { public class AiKnowledgeSegmentSaveReqVO {
@Schema(description = "编号", example = "24790") @Schema(description = "编号", example = "24790")
......
...@@ -2,12 +2,14 @@ package com.luhu.computility.module.ai.controller.admin.knowledge.vo.segment; ...@@ -2,12 +2,14 @@ package com.luhu.computility.module.ai.controller.admin.knowledge.vo.segment;
import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data; import lombok.Data;
import lombok.experimental.Accessors;
import jakarta.validation.constraints.NotEmpty; import jakarta.validation.constraints.NotEmpty;
import jakarta.validation.constraints.NotNull; import jakarta.validation.constraints.NotNull;
@Schema(description = "管理后台 - AI 知识库段落搜索 Request VO") @Schema(description = "管理后台 - AI 知识库段落搜索 Request VO")
@Data @Data
@Accessors(chain = true)
public class AiKnowledgeSegmentSearchReqVO { public class AiKnowledgeSegmentSearchReqVO {
@Schema(description = "知识库编号", requiredMode = Schema.RequiredMode.REQUIRED, example = "1024") @Schema(description = "知识库编号", requiredMode = Schema.RequiredMode.REQUIRED, example = "1024")
......
...@@ -2,9 +2,11 @@ package com.luhu.computility.module.ai.controller.admin.knowledge.vo.segment; ...@@ -2,9 +2,11 @@ package com.luhu.computility.module.ai.controller.admin.knowledge.vo.segment;
import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data; import lombok.Data;
import lombok.experimental.Accessors;
@Schema(description = "管理后台 - AI 知识库段落搜索 Response VO") @Schema(description = "管理后台 - AI 知识库段落搜索 Response VO")
@Data @Data
@Accessors(chain = true)
public class AiKnowledgeSegmentSearchRespVO extends AiKnowledgeSegmentRespVO { public class AiKnowledgeSegmentSearchRespVO extends AiKnowledgeSegmentRespVO {
@Schema(description = "文档名称", requiredMode = Schema.RequiredMode.REQUIRED, example = "产品使用手册") @Schema(description = "文档名称", requiredMode = Schema.RequiredMode.REQUIRED, example = "产品使用手册")
......
...@@ -5,10 +5,12 @@ import com.luhu.computility.framework.common.validation.InEnum; ...@@ -5,10 +5,12 @@ import com.luhu.computility.framework.common.validation.InEnum;
import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.media.Schema;
import jakarta.validation.constraints.NotNull; import jakarta.validation.constraints.NotNull;
import lombok.Data; import lombok.Data;
import lombok.experimental.Accessors;
@Schema(description = "管理后台 - AI 知识库段落的更新状态 Request VO") @Schema(description = "管理后台 - AI 知识库段落的更新状态 Request VO")
@Data @Data
@Accessors(chain = true)
public class AiKnowledgeSegmentUpdateStatusReqVO { public class AiKnowledgeSegmentUpdateStatusReqVO {
@Schema(description = "编号", requiredMode = Schema.RequiredMode.REQUIRED, example = "24790") @Schema(description = "编号", requiredMode = Schema.RequiredMode.REQUIRED, example = "24790")
......
...@@ -3,9 +3,11 @@ package com.luhu.computility.module.ai.controller.admin.mindmap.vo; ...@@ -3,9 +3,11 @@ package com.luhu.computility.module.ai.controller.admin.mindmap.vo;
import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.media.Schema;
import jakarta.validation.constraints.NotBlank; import jakarta.validation.constraints.NotBlank;
import lombok.Data; import lombok.Data;
import lombok.experimental.Accessors;
@Schema(description = "管理后台 - AI 思维导图生成 Request VO") @Schema(description = "管理后台 - AI 思维导图生成 Request VO")
@Data @Data
@Accessors(chain = true)
public class AiMindMapGenerateReqVO { public class AiMindMapGenerateReqVO {
@Schema(description = "思维导图内容提示", example = "Java 学习路线") @Schema(description = "思维导图内容提示", example = "Java 学习路线")
......
...@@ -3,6 +3,7 @@ package com.luhu.computility.module.ai.controller.admin.mindmap.vo; ...@@ -3,6 +3,7 @@ package com.luhu.computility.module.ai.controller.admin.mindmap.vo;
import com.luhu.computility.framework.common.pojo.PageParam; import com.luhu.computility.framework.common.pojo.PageParam;
import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data; import lombok.Data;
import lombok.experimental.Accessors;
import lombok.EqualsAndHashCode; import lombok.EqualsAndHashCode;
import lombok.ToString; import lombok.ToString;
import org.springframework.format.annotation.DateTimeFormat; import org.springframework.format.annotation.DateTimeFormat;
...@@ -13,6 +14,7 @@ import static com.luhu.computility.framework.common.util.date.DateUtils.FORMAT_Y ...@@ -13,6 +14,7 @@ import static com.luhu.computility.framework.common.util.date.DateUtils.FORMAT_Y
@Schema(description = "管理后台 - AI 思维导图分页 Request VO") @Schema(description = "管理后台 - AI 思维导图分页 Request VO")
@Data @Data
@Accessors(chain = true)
public class AiMindMapPageReqVO extends PageParam { public class AiMindMapPageReqVO extends PageParam {
@Schema(description = "用户编号", example = "4325") @Schema(description = "用户编号", example = "4325")
......
...@@ -2,11 +2,13 @@ package com.luhu.computility.module.ai.controller.admin.mindmap.vo; ...@@ -2,11 +2,13 @@ package com.luhu.computility.module.ai.controller.admin.mindmap.vo;
import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data; import lombok.Data;
import lombok.experimental.Accessors;
import java.time.LocalDateTime; import java.time.LocalDateTime;
@Schema(description = "管理后台 - AI 思维导图 Response VO") @Schema(description = "管理后台 - AI 思维导图 Response VO")
@Data @Data
@Accessors(chain = true)
public class AiMindMapRespVO { public class AiMindMapRespVO {
@Schema(description = "编号", requiredMode = Schema.RequiredMode.REQUIRED, example = "3373") @Schema(description = "编号", requiredMode = Schema.RequiredMode.REQUIRED, example = "3373")
......
package com.luhu.computility.module.ai.controller.admin.model.vo.apikey; package com.luhu.computility.module.ai.controller.admin.model.vo.apikey;
import lombok.*; import lombok.*;
import lombok.experimental.Accessors;
import java.util.*; import java.util.*;
import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.media.Schema;
import com.luhu.computility.framework.common.pojo.PageParam; import com.luhu.computility.framework.common.pojo.PageParam;
...@@ -11,6 +12,7 @@ import static com.luhu.computility.framework.common.util.date.DateUtils.FORMAT_Y ...@@ -11,6 +12,7 @@ import static com.luhu.computility.framework.common.util.date.DateUtils.FORMAT_Y
@Schema(description = "管理后台 - AI API 密钥分页 Request VO") @Schema(description = "管理后台 - AI API 密钥分页 Request VO")
@Data @Data
@Accessors(chain = true)
public class AiApiKeyPageReqVO extends PageParam { public class AiApiKeyPageReqVO extends PageParam {
@Schema(description = "名称", example = "文心一言") @Schema(description = "名称", example = "文心一言")
......
...@@ -2,9 +2,11 @@ package com.luhu.computility.module.ai.controller.admin.model.vo.apikey; ...@@ -2,9 +2,11 @@ package com.luhu.computility.module.ai.controller.admin.model.vo.apikey;
import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.media.Schema;
import lombok.*; import lombok.*;
import lombok.experimental.Accessors;
@Schema(description = "管理后台 - AI API 密钥 Response VO") @Schema(description = "管理后台 - AI API 密钥 Response VO")
@Data @Data
@Accessors(chain = true)
public class AiApiKeyRespVO { public class AiApiKeyRespVO {
@Schema(description = "编号", requiredMode = Schema.RequiredMode.REQUIRED, example = "23538") @Schema(description = "编号", requiredMode = Schema.RequiredMode.REQUIRED, example = "23538")
......
...@@ -2,11 +2,13 @@ package com.luhu.computility.module.ai.controller.admin.model.vo.apikey; ...@@ -2,11 +2,13 @@ package com.luhu.computility.module.ai.controller.admin.model.vo.apikey;
import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.media.Schema;
import lombok.*; import lombok.*;
import lombok.experimental.Accessors;
import java.util.*; import java.util.*;
import jakarta.validation.constraints.*; import jakarta.validation.constraints.*;
@Schema(description = "管理后台 - AI API 密钥新增/修改 Request VO") @Schema(description = "管理后台 - AI API 密钥新增/修改 Request VO")
@Data @Data
@Accessors(chain = true)
public class AiApiKeySaveReqVO { public class AiApiKeySaveReqVO {
@Schema(description = "编号", requiredMode = Schema.RequiredMode.REQUIRED, example = "23538") @Schema(description = "编号", requiredMode = Schema.RequiredMode.REQUIRED, example = "23538")
......
package com.luhu.computility.module.ai.controller.admin.model.vo.chatRole; package com.luhu.computility.module.ai.controller.admin.model.vo.chatRole;
import lombok.*; import lombok.*;
import lombok.experimental.Accessors;
import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.media.Schema;
import com.luhu.computility.framework.common.pojo.PageParam; import com.luhu.computility.framework.common.pojo.PageParam;
@Schema(description = "管理后台 - AI 聊天角色分页 Request VO") @Schema(description = "管理后台 - AI 聊天角色分页 Request VO")
@Data @Data
@Accessors(chain = true)
public class AiChatRolePageReqVO extends PageParam { public class AiChatRolePageReqVO extends PageParam {
@Schema(description = "角色名称", example = "李四") @Schema(description = "角色名称", example = "李四")
......
...@@ -6,12 +6,14 @@ import com.fhs.core.trans.constant.TransType; ...@@ -6,12 +6,14 @@ import com.fhs.core.trans.constant.TransType;
import com.fhs.core.trans.vo.VO; import com.fhs.core.trans.vo.VO;
import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data; import lombok.Data;
import lombok.experimental.Accessors;
import java.time.LocalDateTime; import java.time.LocalDateTime;
import java.util.List; import java.util.List;
@Schema(description = "管理后台 - AI 聊天角色 Response VO") @Schema(description = "管理后台 - AI 聊天角色 Response VO")
@Data @Data
@Accessors(chain = true)
public class AiChatRoleRespVO implements VO { public class AiChatRoleRespVO implements VO {
@Schema(description = "角色编号", requiredMode = Schema.RequiredMode.REQUIRED, example = "32746") @Schema(description = "角色编号", requiredMode = Schema.RequiredMode.REQUIRED, example = "32746")
......
...@@ -3,12 +3,14 @@ package com.luhu.computility.module.ai.controller.admin.model.vo.chatRole; ...@@ -3,12 +3,14 @@ package com.luhu.computility.module.ai.controller.admin.model.vo.chatRole;
import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.media.Schema;
import jakarta.validation.constraints.NotEmpty; import jakarta.validation.constraints.NotEmpty;
import lombok.Data; import lombok.Data;
import lombok.experimental.Accessors;
import org.hibernate.validator.constraints.URL; import org.hibernate.validator.constraints.URL;
import java.util.List; import java.util.List;
@Schema(description = "管理后台 - AI 聊天角色新增/修改【我的】 Request VO") @Schema(description = "管理后台 - AI 聊天角色新增/修改【我的】 Request VO")
@Data @Data
@Accessors(chain = true)
public class AiChatRoleSaveMyReqVO { public class AiChatRoleSaveMyReqVO {
@Schema(description = "角色编号", example = "32746") @Schema(description = "角色编号", example = "32746")
......
...@@ -4,6 +4,7 @@ import com.luhu.computility.framework.common.enums.CommonStatusEnum; ...@@ -4,6 +4,7 @@ import com.luhu.computility.framework.common.enums.CommonStatusEnum;
import com.luhu.computility.framework.common.validation.InEnum; import com.luhu.computility.framework.common.validation.InEnum;
import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.media.Schema;
import lombok.*; import lombok.*;
import lombok.experimental.Accessors;
import jakarta.validation.constraints.*; import jakarta.validation.constraints.*;
import org.hibernate.validator.constraints.URL; import org.hibernate.validator.constraints.URL;
...@@ -11,6 +12,7 @@ import java.util.List; ...@@ -11,6 +12,7 @@ import java.util.List;
@Schema(description = "管理后台 - AI 聊天角色新增/修改 Request VO") @Schema(description = "管理后台 - AI 聊天角色新增/修改 Request VO")
@Data @Data
@Accessors(chain = true)
public class AiChatRoleSaveReqVO { public class AiChatRoleSaveReqVO {
@Schema(description = "角色编号", example = "32746") @Schema(description = "角色编号", example = "32746")
......
package com.luhu.computility.module.ai.controller.admin.model.vo.model; package com.luhu.computility.module.ai.controller.admin.model.vo.model;
import lombok.*; import lombok.*;
import lombok.experimental.Accessors;
import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.media.Schema;
import com.luhu.computility.framework.common.pojo.PageParam; import com.luhu.computility.framework.common.pojo.PageParam;
@Schema(description = "管理后台 - API 模型分页 Request VO") @Schema(description = "管理后台 - API 模型分页 Request VO")
@Data @Data
@Accessors(chain = true)
public class AiModelPageReqVO extends PageParam { public class AiModelPageReqVO extends PageParam {
@Schema(description = "模型名字", example = "张三") @Schema(description = "模型名字", example = "张三")
......
...@@ -8,9 +8,11 @@ import io.swagger.v3.oas.annotations.media.Schema; ...@@ -8,9 +8,11 @@ import io.swagger.v3.oas.annotations.media.Schema;
import jakarta.validation.constraints.NotEmpty; import jakarta.validation.constraints.NotEmpty;
import jakarta.validation.constraints.NotNull; import jakarta.validation.constraints.NotNull;
import lombok.Data; import lombok.Data;
import lombok.experimental.Accessors;
@Schema(description = "管理后台 - API 模型新增/修改 Request VO") @Schema(description = "管理后台 - API 模型新增/修改 Request VO")
@Data @Data
@Accessors(chain = true)
public class AiModelSaveReqVO { public class AiModelSaveReqVO {
@Schema(description = "编号", example = "2630") @Schema(description = "编号", example = "2630")
......
...@@ -5,6 +5,7 @@ import com.luhu.computility.framework.common.pojo.PageParam; ...@@ -5,6 +5,7 @@ import com.luhu.computility.framework.common.pojo.PageParam;
import com.luhu.computility.framework.common.validation.InEnum; import com.luhu.computility.framework.common.validation.InEnum;
import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data; import lombok.Data;
import lombok.experimental.Accessors;
import lombok.EqualsAndHashCode; import lombok.EqualsAndHashCode;
import lombok.ToString; import lombok.ToString;
import org.springframework.format.annotation.DateTimeFormat; import org.springframework.format.annotation.DateTimeFormat;
...@@ -15,6 +16,7 @@ import static com.luhu.computility.framework.common.util.date.DateUtils.FORMAT_Y ...@@ -15,6 +16,7 @@ import static com.luhu.computility.framework.common.util.date.DateUtils.FORMAT_Y
@Schema(description = "管理后台 - AI 工具分页 Request VO") @Schema(description = "管理后台 - AI 工具分页 Request VO")
@Data @Data
@Accessors(chain = true)
public class AiToolPageReqVO extends PageParam { public class AiToolPageReqVO extends PageParam {
@Schema(description = "工具名称", example = "王五") @Schema(description = "工具名称", example = "王五")
......
...@@ -2,11 +2,13 @@ package com.luhu.computility.module.ai.controller.admin.model.vo.tool; ...@@ -2,11 +2,13 @@ package com.luhu.computility.module.ai.controller.admin.model.vo.tool;
import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.media.Schema;
import lombok.*; import lombok.*;
import lombok.experimental.Accessors;
import java.time.LocalDateTime; import java.time.LocalDateTime;
@Schema(description = "管理后台 - AI 工具 Response VO") @Schema(description = "管理后台 - AI 工具 Response VO")
@Data @Data
@Accessors(chain = true)
public class AiToolRespVO { public class AiToolRespVO {
@Schema(description = "工具编号", requiredMode = Schema.RequiredMode.REQUIRED, example = "19661") @Schema(description = "工具编号", requiredMode = Schema.RequiredMode.REQUIRED, example = "19661")
......
...@@ -5,9 +5,11 @@ import com.luhu.computility.framework.common.validation.InEnum; ...@@ -5,9 +5,11 @@ import com.luhu.computility.framework.common.validation.InEnum;
import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.media.Schema;
import jakarta.validation.constraints.NotEmpty; import jakarta.validation.constraints.NotEmpty;
import lombok.Data; import lombok.Data;
import lombok.experimental.Accessors;
@Schema(description = "管理后台 - AI 工具新增/修改 Request VO") @Schema(description = "管理后台 - AI 工具新增/修改 Request VO")
@Data @Data
@Accessors(chain = true)
public class AiToolSaveReqVO { public class AiToolSaveReqVO {
@Schema(description = "工具编号", requiredMode = Schema.RequiredMode.REQUIRED, example = "19661") @Schema(description = "工具编号", requiredMode = Schema.RequiredMode.REQUIRED, example = "19661")
......
...@@ -6,6 +6,7 @@ import com.luhu.computility.module.ai.enums.music.AiMusicGenerateModeEnum; ...@@ -6,6 +6,7 @@ import com.luhu.computility.module.ai.enums.music.AiMusicGenerateModeEnum;
import com.luhu.computility.module.ai.enums.music.AiMusicStatusEnum; import com.luhu.computility.module.ai.enums.music.AiMusicStatusEnum;
import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data; import lombok.Data;
import lombok.experimental.Accessors;
import org.springframework.format.annotation.DateTimeFormat; import org.springframework.format.annotation.DateTimeFormat;
import java.time.LocalDateTime; import java.time.LocalDateTime;
...@@ -14,6 +15,7 @@ import static com.luhu.computility.framework.common.util.date.DateUtils.FORMAT_Y ...@@ -14,6 +15,7 @@ import static com.luhu.computility.framework.common.util.date.DateUtils.FORMAT_Y
@Schema(description = "管理后台 - AI 音乐分页 Request VO") @Schema(description = "管理后台 - AI 音乐分页 Request VO")
@Data @Data
@Accessors(chain = true)
public class AiMusicPageReqVO extends PageParam { public class AiMusicPageReqVO extends PageParam {
@Schema(description = "用户编号", example = "12212") @Schema(description = "用户编号", example = "12212")
......
...@@ -2,12 +2,14 @@ package com.luhu.computility.module.ai.controller.admin.music.vo; ...@@ -2,12 +2,14 @@ package com.luhu.computility.module.ai.controller.admin.music.vo;
import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data; import lombok.Data;
import lombok.experimental.Accessors;
import java.time.LocalDateTime; import java.time.LocalDateTime;
import java.util.List; import java.util.List;
@Schema(description = "管理后台 - AI 音乐 Response VO") @Schema(description = "管理后台 - AI 音乐 Response VO")
@Data @Data
@Accessors(chain = true)
public class AiMusicRespVO { public class AiMusicRespVO {
@Schema(description = "编号", requiredMode = Schema.RequiredMode.REQUIRED, example = "24790") @Schema(description = "编号", requiredMode = Schema.RequiredMode.REQUIRED, example = "24790")
......
...@@ -3,9 +3,11 @@ package com.luhu.computility.module.ai.controller.admin.music.vo; ...@@ -3,9 +3,11 @@ package com.luhu.computility.module.ai.controller.admin.music.vo;
import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.media.Schema;
import jakarta.validation.constraints.NotNull; import jakarta.validation.constraints.NotNull;
import lombok.Data; import lombok.Data;
import lombok.experimental.Accessors;
@Schema(description = "管理后台 - AI 修改我的音乐 Request VO") @Schema(description = "管理后台 - AI 修改我的音乐 Request VO")
@Data @Data
@Accessors(chain = true)
public class AiMusicUpdateMyReqVO { public class AiMusicUpdateMyReqVO {
@Schema(description = "编号", requiredMode = Schema.RequiredMode.REQUIRED, example = "15583") @Schema(description = "编号", requiredMode = Schema.RequiredMode.REQUIRED, example = "15583")
......
...@@ -3,9 +3,11 @@ package com.luhu.computility.module.ai.controller.admin.music.vo; ...@@ -3,9 +3,11 @@ package com.luhu.computility.module.ai.controller.admin.music.vo;
import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.media.Schema;
import jakarta.validation.constraints.NotNull; import jakarta.validation.constraints.NotNull;
import lombok.Data; import lombok.Data;
import lombok.experimental.Accessors;
@Schema(description = "管理后台 - AI 音乐修改 Request VO") @Schema(description = "管理后台 - AI 音乐修改 Request VO")
@Data @Data
@Accessors(chain = true)
public class AiMusicUpdateReqVO { public class AiMusicUpdateReqVO {
@Schema(description = "编号", requiredMode = Schema.RequiredMode.REQUIRED, example = "15583") @Schema(description = "编号", requiredMode = Schema.RequiredMode.REQUIRED, example = "15583")
......
...@@ -5,11 +5,13 @@ import jakarta.validation.constraints.NotBlank; ...@@ -5,11 +5,13 @@ import jakarta.validation.constraints.NotBlank;
import jakarta.validation.constraints.NotEmpty; import jakarta.validation.constraints.NotEmpty;
import jakarta.validation.constraints.NotNull; import jakarta.validation.constraints.NotNull;
import lombok.Data; import lombok.Data;
import lombok.experimental.Accessors;
import java.util.List; import java.util.List;
@Schema(description = "管理后台 - AI 音乐生成 Request VO") @Schema(description = "管理后台 - AI 音乐生成 Request VO")
@Data @Data
@Accessors(chain = true)
public class AiSunoGenerateReqVO { public class AiSunoGenerateReqVO {
@Schema(description = "平台", requiredMode = Schema.RequiredMode.REQUIRED, example = "Suno") @Schema(description = "平台", requiredMode = Schema.RequiredMode.REQUIRED, example = "Suno")
......
...@@ -5,6 +5,7 @@ import com.luhu.computility.framework.common.pojo.PageParam; ...@@ -5,6 +5,7 @@ import com.luhu.computility.framework.common.pojo.PageParam;
import com.luhu.computility.framework.common.validation.InEnum; import com.luhu.computility.framework.common.validation.InEnum;
import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data; import lombok.Data;
import lombok.experimental.Accessors;
import org.springframework.format.annotation.DateTimeFormat; import org.springframework.format.annotation.DateTimeFormat;
import java.time.LocalDateTime; import java.time.LocalDateTime;
...@@ -13,6 +14,7 @@ import static com.luhu.computility.framework.common.util.date.DateUtils.FORMAT_Y ...@@ -13,6 +14,7 @@ import static com.luhu.computility.framework.common.util.date.DateUtils.FORMAT_Y
@Schema(description = "管理后台 - AI 工作流分页 Request VO") @Schema(description = "管理后台 - AI 工作流分页 Request VO")
@Data @Data
@Accessors(chain = true)
public class AiWorkflowPageReqVO extends PageParam { public class AiWorkflowPageReqVO extends PageParam {
@Schema(description = "名称", example = "工作流") @Schema(description = "名称", example = "工作流")
......
...@@ -2,11 +2,13 @@ package com.luhu.computility.module.ai.controller.admin.workflow.vo; ...@@ -2,11 +2,13 @@ package com.luhu.computility.module.ai.controller.admin.workflow.vo;
import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data; import lombok.Data;
import lombok.experimental.Accessors;
import java.time.LocalDateTime; import java.time.LocalDateTime;
@Schema(description = "管理后台 - AI 工作流 Response VO") @Schema(description = "管理后台 - AI 工作流 Response VO")
@Data @Data
@Accessors(chain = true)
public class AiWorkflowRespVO { public class AiWorkflowRespVO {
@Schema(description = "编号", requiredMode = Schema.RequiredMode.REQUIRED, example = "1") @Schema(description = "编号", requiredMode = Schema.RequiredMode.REQUIRED, example = "1")
......
...@@ -4,9 +4,11 @@ import io.swagger.v3.oas.annotations.media.Schema; ...@@ -4,9 +4,11 @@ import io.swagger.v3.oas.annotations.media.Schema;
import jakarta.validation.constraints.NotEmpty; import jakarta.validation.constraints.NotEmpty;
import jakarta.validation.constraints.NotNull; import jakarta.validation.constraints.NotNull;
import lombok.Data; import lombok.Data;
import lombok.experimental.Accessors;
@Schema(description = "管理后台 - AI 工作流新增/修改 Request VO") @Schema(description = "管理后台 - AI 工作流新增/修改 Request VO")
@Data @Data
@Accessors(chain = true)
public class AiWorkflowSaveReqVO { public class AiWorkflowSaveReqVO {
@Schema(description = "编号", example = "1") @Schema(description = "编号", example = "1")
......
...@@ -4,11 +4,13 @@ import cn.hutool.core.util.StrUtil; ...@@ -4,11 +4,13 @@ import cn.hutool.core.util.StrUtil;
import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.media.Schema;
import jakarta.validation.constraints.AssertTrue; import jakarta.validation.constraints.AssertTrue;
import lombok.Data; import lombok.Data;
import lombok.experimental.Accessors;
import java.util.Map; import java.util.Map;
@Schema(description = "管理后台 - AI 工作流测试 Request VO") @Schema(description = "管理后台 - AI 工作流测试 Request VO")
@Data @Data
@Accessors(chain = true)
public class AiWorkflowTestReqVO { public class AiWorkflowTestReqVO {
@Schema(description = "工作流编号", example = "1024") @Schema(description = "工作流编号", example = "1024")
......
...@@ -5,9 +5,11 @@ import com.luhu.computility.module.ai.enums.write.AiWriteTypeEnum; ...@@ -5,9 +5,11 @@ import com.luhu.computility.module.ai.enums.write.AiWriteTypeEnum;
import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.media.Schema;
import jakarta.validation.constraints.NotNull; import jakarta.validation.constraints.NotNull;
import lombok.Data; import lombok.Data;
import lombok.experimental.Accessors;
@Schema(description = "管理后台 - AI 写作生成 Request VO") @Schema(description = "管理后台 - AI 写作生成 Request VO")
@Data @Data
@Accessors(chain = true)
public class AiWriteGenerateReqVO { public class AiWriteGenerateReqVO {
@Schema(description = "写作类型", requiredMode = Schema.RequiredMode.REQUIRED, example = "1") @Schema(description = "写作类型", requiredMode = Schema.RequiredMode.REQUIRED, example = "1")
......
...@@ -3,6 +3,7 @@ package com.luhu.computility.module.ai.controller.admin.write.vo; ...@@ -3,6 +3,7 @@ package com.luhu.computility.module.ai.controller.admin.write.vo;
import com.luhu.computility.framework.common.pojo.PageParam; import com.luhu.computility.framework.common.pojo.PageParam;
import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data; import lombok.Data;
import lombok.experimental.Accessors;
import lombok.EqualsAndHashCode; import lombok.EqualsAndHashCode;
import lombok.ToString; import lombok.ToString;
import org.springframework.format.annotation.DateTimeFormat; import org.springframework.format.annotation.DateTimeFormat;
...@@ -13,6 +14,7 @@ import static com.luhu.computility.framework.common.util.date.DateUtils.FORMAT_Y ...@@ -13,6 +14,7 @@ import static com.luhu.computility.framework.common.util.date.DateUtils.FORMAT_Y
@Schema(description = "管理后台 - AI 写作分页 Request VO") @Schema(description = "管理后台 - AI 写作分页 Request VO")
@Data @Data
@Accessors(chain = true)
public class AiWritePageReqVO extends PageParam { public class AiWritePageReqVO extends PageParam {
@Schema(description = "用户编号", example = "28404") @Schema(description = "用户编号", example = "28404")
......
...@@ -2,11 +2,13 @@ package com.luhu.computility.module.ai.controller.admin.write.vo; ...@@ -2,11 +2,13 @@ package com.luhu.computility.module.ai.controller.admin.write.vo;
import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data; import lombok.Data;
import lombok.experimental.Accessors;
import java.time.LocalDateTime; import java.time.LocalDateTime;
@Schema(description = "管理后台 - AI 写作 Response VO") @Schema(description = "管理后台 - AI 写作 Response VO")
@Data @Data
@Accessors(chain = true)
public class AiWriteRespVO { public class AiWriteRespVO {
@Schema(description = "编号", requiredMode = Schema.RequiredMode.REQUIRED, example = "5311") @Schema(description = "编号", requiredMode = Schema.RequiredMode.REQUIRED, example = "5311")
......
...@@ -7,6 +7,7 @@ import com.baomidou.mybatisplus.annotation.KeySequence; ...@@ -7,6 +7,7 @@ import com.baomidou.mybatisplus.annotation.KeySequence;
import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import lombok.*; import lombok.*;
import lombok.experimental.Accessors;
import java.time.LocalDateTime; import java.time.LocalDateTime;
...@@ -21,6 +22,7 @@ import java.time.LocalDateTime; ...@@ -21,6 +22,7 @@ import java.time.LocalDateTime;
@TableName("ai_chat_conversation") @TableName("ai_chat_conversation")
@KeySequence("ai_chat_conversation_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。 @KeySequence("ai_chat_conversation_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。
@Data @Data
@Accessors(chain = true)
@Builder @Builder
@NoArgsConstructor @NoArgsConstructor
@AllArgsConstructor @AllArgsConstructor
......
...@@ -10,6 +10,7 @@ import com.baomidou.mybatisplus.annotation.TableField; ...@@ -10,6 +10,7 @@ import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import lombok.*; import lombok.*;
import lombok.experimental.Accessors;
import org.springframework.ai.chat.messages.MessageType; import org.springframework.ai.chat.messages.MessageType;
import java.util.List; import java.util.List;
...@@ -23,6 +24,7 @@ import java.util.List; ...@@ -23,6 +24,7 @@ import java.util.List;
@TableName(value = "ai_chat_message", autoResultMap = true) @TableName(value = "ai_chat_message", autoResultMap = true)
@KeySequence("ai_chat_conversation_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。 @KeySequence("ai_chat_conversation_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。
@Data @Data
@Accessors(chain = true)
@Builder @Builder
@NoArgsConstructor @NoArgsConstructor
@AllArgsConstructor @AllArgsConstructor
......
...@@ -12,6 +12,7 @@ import com.baomidou.mybatisplus.annotation.TableId; ...@@ -12,6 +12,7 @@ import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.extension.handlers.JacksonTypeHandler; import com.baomidou.mybatisplus.extension.handlers.JacksonTypeHandler;
import lombok.Data; import lombok.Data;
import lombok.experimental.Accessors;
import org.springframework.ai.openai.OpenAiImageOptions; import org.springframework.ai.openai.OpenAiImageOptions;
import org.springframework.ai.stabilityai.api.StabilityAiImageOptions; import org.springframework.ai.stabilityai.api.StabilityAiImageOptions;
...@@ -27,6 +28,7 @@ import java.util.Map; ...@@ -27,6 +28,7 @@ import java.util.Map;
@TableName(value = "ai_image", autoResultMap = true) @TableName(value = "ai_image", autoResultMap = true)
@KeySequence("ai_image_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。 @KeySequence("ai_image_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。
@Data @Data
@Accessors(chain = true)
public class AiImageDO extends BaseDO { public class AiImageDO extends BaseDO {
/** /**
......
...@@ -7,6 +7,7 @@ import com.baomidou.mybatisplus.annotation.KeySequence; ...@@ -7,6 +7,7 @@ import com.baomidou.mybatisplus.annotation.KeySequence;
import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data; import lombok.Data;
import lombok.experimental.Accessors;
/** /**
* AI 知识库 DO * AI 知识库 DO
...@@ -16,6 +17,7 @@ import lombok.Data; ...@@ -16,6 +17,7 @@ import lombok.Data;
@TableName(value = "ai_knowledge", autoResultMap = true) @TableName(value = "ai_knowledge", autoResultMap = true)
@KeySequence("ai_knowledge_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。 @KeySequence("ai_knowledge_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。
@Data @Data
@Accessors(chain = true)
public class AiKnowledgeDO extends BaseDO { public class AiKnowledgeDO extends BaseDO {
/** /**
......
...@@ -6,6 +6,7 @@ import com.baomidou.mybatisplus.annotation.KeySequence; ...@@ -6,6 +6,7 @@ import com.baomidou.mybatisplus.annotation.KeySequence;
import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data; import lombok.Data;
import lombok.experimental.Accessors;
/** /**
* AI 知识库-文档 DO * AI 知识库-文档 DO
...@@ -15,6 +16,7 @@ import lombok.Data; ...@@ -15,6 +16,7 @@ import lombok.Data;
@TableName(value = "ai_knowledge_document") @TableName(value = "ai_knowledge_document")
@KeySequence("ai_knowledge_document_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。 @KeySequence("ai_knowledge_document_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。
@Data @Data
@Accessors(chain = true)
public class AiKnowledgeDocumentDO extends BaseDO { public class AiKnowledgeDocumentDO extends BaseDO {
/** /**
......
...@@ -6,6 +6,7 @@ import com.baomidou.mybatisplus.annotation.KeySequence; ...@@ -6,6 +6,7 @@ import com.baomidou.mybatisplus.annotation.KeySequence;
import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data; import lombok.Data;
import lombok.experimental.Accessors;
/** /**
* AI 知识库-文档分段 DO * AI 知识库-文档分段 DO
...@@ -15,6 +16,7 @@ import lombok.Data; ...@@ -15,6 +16,7 @@ import lombok.Data;
@TableName(value = "ai_knowledge_segment") @TableName(value = "ai_knowledge_segment")
@KeySequence("ai_knowledge_segment_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。 @KeySequence("ai_knowledge_segment_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。
@Data @Data
@Accessors(chain = true)
public class AiKnowledgeSegmentDO extends BaseDO { public class AiKnowledgeSegmentDO extends BaseDO {
/** /**
......
...@@ -7,6 +7,7 @@ import com.baomidou.mybatisplus.annotation.KeySequence; ...@@ -7,6 +7,7 @@ import com.baomidou.mybatisplus.annotation.KeySequence;
import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data; import lombok.Data;
import lombok.experimental.Accessors;
/** /**
* AI 思维导图 DO * AI 思维导图 DO
...@@ -16,6 +17,7 @@ import lombok.Data; ...@@ -16,6 +17,7 @@ import lombok.Data;
@TableName(value = "ai_mind_map") @TableName(value = "ai_mind_map")
@KeySequence("ai_mind_map_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。 @KeySequence("ai_mind_map_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。
@Data @Data
@Accessors(chain = true)
public class AiMindMapDO extends BaseDO { public class AiMindMapDO extends BaseDO {
/** /**
......
...@@ -7,6 +7,7 @@ import com.baomidou.mybatisplus.annotation.KeySequence; ...@@ -7,6 +7,7 @@ import com.baomidou.mybatisplus.annotation.KeySequence;
import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import lombok.*; import lombok.*;
import lombok.experimental.Accessors;
/** /**
* AI API 秘钥 DO * AI API 秘钥 DO
...@@ -16,6 +17,7 @@ import lombok.*; ...@@ -16,6 +17,7 @@ import lombok.*;
@TableName("ai_api_key") @TableName("ai_api_key")
@KeySequence("ai_chat_conversation_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。 @KeySequence("ai_chat_conversation_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。
@Data @Data
@Accessors(chain = true)
@Builder @Builder
@NoArgsConstructor @NoArgsConstructor
@AllArgsConstructor @AllArgsConstructor
......
...@@ -9,6 +9,7 @@ import com.baomidou.mybatisplus.annotation.TableField; ...@@ -9,6 +9,7 @@ import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import lombok.*; import lombok.*;
import lombok.experimental.Accessors;
import java.util.List; import java.util.List;
...@@ -21,6 +22,7 @@ import java.util.List; ...@@ -21,6 +22,7 @@ import java.util.List;
@TableName(value = "ai_chat_role", autoResultMap = true) @TableName(value = "ai_chat_role", autoResultMap = true)
@KeySequence("ai_chat_role_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。 @KeySequence("ai_chat_role_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。
@Data @Data
@Accessors(chain = true)
@Builder @Builder
@NoArgsConstructor @NoArgsConstructor
@AllArgsConstructor @AllArgsConstructor
......
...@@ -8,6 +8,7 @@ import com.baomidou.mybatisplus.annotation.KeySequence; ...@@ -8,6 +8,7 @@ import com.baomidou.mybatisplus.annotation.KeySequence;
import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import lombok.*; import lombok.*;
import lombok.experimental.Accessors;
/** /**
* AI 模型 DO * AI 模型 DO
...@@ -20,6 +21,7 @@ import lombok.*; ...@@ -20,6 +21,7 @@ import lombok.*;
@TableName("ai_model") @TableName("ai_model")
@KeySequence("ai_model_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。 @KeySequence("ai_model_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。
@Data @Data
@Accessors(chain = true)
@Builder @Builder
@NoArgsConstructor @NoArgsConstructor
@AllArgsConstructor @AllArgsConstructor
......
...@@ -7,6 +7,7 @@ import com.baomidou.mybatisplus.annotation.KeySequence; ...@@ -7,6 +7,7 @@ import com.baomidou.mybatisplus.annotation.KeySequence;
import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import lombok.*; import lombok.*;
import lombok.experimental.Accessors;
/** /**
* AI 工具 DO * AI 工具 DO
...@@ -16,6 +17,7 @@ import lombok.*; ...@@ -16,6 +17,7 @@ import lombok.*;
@TableName("ai_tool") @TableName("ai_tool")
@KeySequence("ai_tool_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。 @KeySequence("ai_tool_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。
@Data @Data
@Accessors(chain = true)
@Builder @Builder
@NoArgsConstructor @NoArgsConstructor
@AllArgsConstructor @AllArgsConstructor
......
...@@ -10,6 +10,7 @@ import com.baomidou.mybatisplus.annotation.TableId; ...@@ -10,6 +10,7 @@ import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.extension.handlers.JacksonTypeHandler; import com.baomidou.mybatisplus.extension.handlers.JacksonTypeHandler;
import lombok.Data; import lombok.Data;
import lombok.experimental.Accessors;
import java.util.List; import java.util.List;
...@@ -21,6 +22,7 @@ import java.util.List; ...@@ -21,6 +22,7 @@ import java.util.List;
@TableName(value = "ai_music", autoResultMap = true) @TableName(value = "ai_music", autoResultMap = true)
@KeySequence("ai_music_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。 @KeySequence("ai_music_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。
@Data @Data
@Accessors(chain = true)
public class AiMusicDO extends BaseDO { public class AiMusicDO extends BaseDO {
/** /**
......
...@@ -6,6 +6,7 @@ import com.baomidou.mybatisplus.annotation.KeySequence; ...@@ -6,6 +6,7 @@ import com.baomidou.mybatisplus.annotation.KeySequence;
import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data; import lombok.Data;
import lombok.experimental.Accessors;
/** /**
* AI 工作流 DO * AI 工作流 DO
...@@ -15,6 +16,7 @@ import lombok.Data; ...@@ -15,6 +16,7 @@ import lombok.Data;
@TableName(value = "ai_workflow", autoResultMap = true) @TableName(value = "ai_workflow", autoResultMap = true)
@KeySequence("ai_workflow") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。 @KeySequence("ai_workflow") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。
@Data @Data
@Accessors(chain = true)
public class AiWorkflowDO extends BaseDO { public class AiWorkflowDO extends BaseDO {
/** /**
......
...@@ -9,6 +9,7 @@ import com.baomidou.mybatisplus.annotation.KeySequence; ...@@ -9,6 +9,7 @@ import com.baomidou.mybatisplus.annotation.KeySequence;
import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data; import lombok.Data;
import lombok.experimental.Accessors;
/** /**
* AI 写作 DO * AI 写作 DO
...@@ -18,6 +19,7 @@ import lombok.Data; ...@@ -18,6 +19,7 @@ import lombok.Data;
@TableName("ai_write") @TableName("ai_write")
@KeySequence("ai_write_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。 @KeySequence("ai_write_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。
@Data @Data
@Accessors(chain = true)
public class AiWriteDO extends BaseDO { public class AiWriteDO extends BaseDO {
/** /**
......
package com.luhu.computility.module.ai.framework.ai.config; package com.luhu.computility.module.ai.framework.ai.config;
import lombok.Data; import lombok.Data;
import lombok.experimental.Accessors;
import org.springframework.boot.context.properties.ConfigurationProperties; import org.springframework.boot.context.properties.ConfigurationProperties;
/** /**
...@@ -11,6 +12,7 @@ import org.springframework.boot.context.properties.ConfigurationProperties; ...@@ -11,6 +12,7 @@ import org.springframework.boot.context.properties.ConfigurationProperties;
*/ */
@ConfigurationProperties(prefix = "computility.ai") @ConfigurationProperties(prefix = "computility.ai")
@Data @Data
@Accessors(chain = true)
public class ComputilityAiProperties { public class ComputilityAiProperties {
/** /**
......
...@@ -5,6 +5,7 @@ import com.luhu.computility.framework.common.util.json.JsonUtils; ...@@ -5,6 +5,7 @@ import com.luhu.computility.framework.common.util.json.JsonUtils;
import com.google.common.collect.ImmutableMap; import com.google.common.collect.ImmutableMap;
import com.google.common.collect.Lists; import com.google.common.collect.Lists;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
import lombok.experimental.Accessors;
import lombok.Data; import lombok.Data;
import lombok.Getter; import lombok.Getter;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
...@@ -113,6 +114,7 @@ public class MidjourneyApi { ...@@ -113,6 +114,7 @@ public class MidjourneyApi {
* Imagine 请求(生成图片) * Imagine 请求(生成图片)
*/ */
@Data @Data
@Accessors(chain = true)
public static final class ImagineRequest { public static final class ImagineRequest {
/** /**
......
...@@ -2,6 +2,7 @@ package com.luhu.computility.module.ai.framework.ai.core.model.siliconflow; ...@@ -2,6 +2,7 @@ package com.luhu.computility.module.ai.framework.ai.core.model.siliconflow;
import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
import lombok.experimental.Accessors;
import lombok.Builder; import lombok.Builder;
import lombok.Data; import lombok.Data;
import lombok.NoArgsConstructor; import lombok.NoArgsConstructor;
...@@ -13,6 +14,7 @@ import org.springframework.ai.image.ImageOptions; ...@@ -13,6 +14,7 @@ import org.springframework.ai.image.ImageOptions;
* @author zzt * @author zzt
*/ */
@Data @Data
@Accessors(chain = true)
@Builder @Builder
@AllArgsConstructor @AllArgsConstructor
@NoArgsConstructor @NoArgsConstructor
......
package com.luhu.computility.module.ai.service.knowledge.bo; package com.luhu.computility.module.ai.service.knowledge.bo;
import lombok.Data; import lombok.Data;
import lombok.experimental.Accessors;
import javax.validation.constraints.NotNull; import javax.validation.constraints.NotNull;
...@@ -12,6 +13,7 @@ import jakarta.validation.constraints.NotEmpty; ...@@ -12,6 +13,7 @@ import jakarta.validation.constraints.NotEmpty;
* @author 芋道源码 * @author 芋道源码
*/ */
@Data @Data
@Accessors(chain = true)
public class AiKnowledgeSegmentSearchReqBO { public class AiKnowledgeSegmentSearchReqBO {
/** /**
......
package com.luhu.computility.module.ai.service.knowledge.bo; package com.luhu.computility.module.ai.service.knowledge.bo;
import lombok.Data; import lombok.Data;
import lombok.experimental.Accessors;
/** /**
* AI 知识库段落搜索 Response BO * AI 知识库段落搜索 Response BO
...@@ -8,6 +9,7 @@ import lombok.Data; ...@@ -8,6 +9,7 @@ import lombok.Data;
* @author 芋道源码 * @author 芋道源码
*/ */
@Data @Data
@Accessors(chain = true)
public class AiKnowledgeSegmentSearchRespBO { public class AiKnowledgeSegmentSearchRespBO {
/** /**
......
...@@ -8,6 +8,7 @@ import com.fasterxml.jackson.annotation.JsonClassDescription; ...@@ -8,6 +8,7 @@ import com.fasterxml.jackson.annotation.JsonClassDescription;
import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonPropertyDescription; import com.fasterxml.jackson.annotation.JsonPropertyDescription;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
import lombok.experimental.Accessors;
import lombok.Data; import lombok.Data;
import lombok.NoArgsConstructor; import lombok.NoArgsConstructor;
import org.springframework.stereotype.Component; import org.springframework.stereotype.Component;
...@@ -30,6 +31,7 @@ import static com.luhu.computility.framework.common.util.collection.CollectionUt ...@@ -30,6 +31,7 @@ import static com.luhu.computility.framework.common.util.collection.CollectionUt
public class DirectoryListToolFunction implements Function<DirectoryListToolFunction.Request, DirectoryListToolFunction.Response> { public class DirectoryListToolFunction implements Function<DirectoryListToolFunction.Request, DirectoryListToolFunction.Response> {
@Data @Data
@Accessors(chain = true)
@JsonClassDescription("列出指定目录的文件列表") @JsonClassDescription("列出指定目录的文件列表")
public static class Request { public static class Request {
......
...@@ -9,6 +9,7 @@ import com.luhu.computility.module.system.api.user.dto.AdminUserRespDTO; ...@@ -9,6 +9,7 @@ import com.luhu.computility.module.system.api.user.dto.AdminUserRespDTO;
import com.fasterxml.jackson.annotation.JsonClassDescription; import com.fasterxml.jackson.annotation.JsonClassDescription;
import jakarta.annotation.Resource; import jakarta.annotation.Resource;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
import lombok.experimental.Accessors;
import lombok.Data; import lombok.Data;
import lombok.NoArgsConstructor; import lombok.NoArgsConstructor;
import org.springframework.ai.chat.model.ToolContext; import org.springframework.ai.chat.model.ToolContext;
...@@ -31,6 +32,7 @@ public class UserProfileQueryToolFunction ...@@ -31,6 +32,7 @@ public class UserProfileQueryToolFunction
private AdminUserApi adminUserApi; private AdminUserApi adminUserApi;
@Data @Data
@Accessors(chain = true)
@JsonClassDescription("当前用户信息查询") @JsonClassDescription("当前用户信息查询")
public static class Request { } public static class Request { }
......
...@@ -7,6 +7,7 @@ import com.fasterxml.jackson.annotation.JsonClassDescription; ...@@ -7,6 +7,7 @@ import com.fasterxml.jackson.annotation.JsonClassDescription;
import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonPropertyDescription; import com.fasterxml.jackson.annotation.JsonPropertyDescription;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
import lombok.experimental.Accessors;
import lombok.Data; import lombok.Data;
import lombok.NoArgsConstructor; import lombok.NoArgsConstructor;
import org.springframework.stereotype.Component; import org.springframework.stereotype.Component;
...@@ -28,6 +29,7 @@ public class WeatherQueryToolFunction ...@@ -28,6 +29,7 @@ public class WeatherQueryToolFunction
private static final String[] WEATHER_CONDITIONS = { "晴朗", "多云", "阴天", "小雨", "大雨", "雷雨", "小雪", "大雪" }; private static final String[] WEATHER_CONDITIONS = { "晴朗", "多云", "阴天", "小雨", "大雨", "雷雨", "小雪", "大雪" };
@Data @Data
@Accessors(chain = true)
@JsonClassDescription("查询指定城市的天气信息") @JsonClassDescription("查询指定城市的天气信息")
public static class Request { public static class Request {
......
package com.luhu.computility.module.apihub.api.api.dto; package com.luhu.computility.module.apihub.api.api.dto;
import lombok.Data; import lombok.Data;
import lombok.experimental.Accessors;
@Data @Data
@Accessors(chain = true)
public class ApiDTO { public class ApiDTO {
private Long apiId; private Long apiId;
private String apiName; private String apiName;
......
...@@ -2,6 +2,7 @@ package com.luhu.computility.module.apihub.api.apicalllog.dto; ...@@ -2,6 +2,7 @@ package com.luhu.computility.module.apihub.api.apicalllog.dto;
import com.luhu.computility.framework.common.pojo.PageParam; import com.luhu.computility.framework.common.pojo.PageParam;
import lombok.Data; import lombok.Data;
import lombok.experimental.Accessors;
import org.springframework.format.annotation.DateTimeFormat; import org.springframework.format.annotation.DateTimeFormat;
import java.time.LocalDateTime; import java.time.LocalDateTime;
...@@ -9,6 +10,7 @@ import java.time.LocalDateTime; ...@@ -9,6 +10,7 @@ import java.time.LocalDateTime;
import static com.luhu.computility.framework.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND; import static com.luhu.computility.framework.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND;
@Data @Data
@Accessors(chain = true)
public class ApiCallLogPageReqDTO extends PageParam { public class ApiCallLogPageReqDTO extends PageParam {
private String userMobile; private String userMobile;
......
package com.luhu.computility.module.apihub.api.apicalllog.dto; package com.luhu.computility.module.apihub.api.apicalllog.dto;
import lombok.Data; import lombok.Data;
import lombok.experimental.Accessors;
import javax.validation.constraints.NotNull; import javax.validation.constraints.NotNull;
import java.time.LocalDateTime; import java.time.LocalDateTime;
@Data @Data
@Accessors(chain = true)
public class ApiCallLogRespDTO { public class ApiCallLogRespDTO {
private Long id; private Long id;
......
package com.luhu.computility.module.apihub.api.apiendpoint.dto; package com.luhu.computility.module.apihub.api.apiendpoint.dto;
import lombok.Data; import lombok.Data;
import lombok.experimental.Accessors;
@Data @Data
@Accessors(chain = true)
public class ApiEndpointDTO { public class ApiEndpointDTO {
private Long apiEndpointId; private Long apiEndpointId;
private String apiEndpointName; private String apiEndpointName;
......
package com.luhu.computility.module.apihub.api.apiendpoint.vo; package com.luhu.computility.module.apihub.api.apiendpoint.vo;
import lombok.Data; import lombok.Data;
import lombok.experimental.Accessors;
import java.time.LocalDateTime; import java.time.LocalDateTime;
@Data @Data
@Accessors(chain = true)
public class ApiEndpointRespDTO { public class ApiEndpointRespDTO {
private Long id; private Long id;
......
...@@ -2,6 +2,7 @@ package com.luhu.computility.module.apihub.api.apiorder.dto; ...@@ -2,6 +2,7 @@ package com.luhu.computility.module.apihub.api.apiorder.dto;
import com.luhu.computility.framework.common.pojo.PageParam; import com.luhu.computility.framework.common.pojo.PageParam;
import lombok.Data; import lombok.Data;
import lombok.experimental.Accessors;
import org.springframework.format.annotation.DateTimeFormat; import org.springframework.format.annotation.DateTimeFormat;
import java.time.LocalDateTime; import java.time.LocalDateTime;
...@@ -9,6 +10,7 @@ import java.time.LocalDateTime; ...@@ -9,6 +10,7 @@ import java.time.LocalDateTime;
import static com.luhu.computility.framework.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND; import static com.luhu.computility.framework.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND;
@Data @Data
@Accessors(chain = true)
public class ApiOrderPageReqDTO extends PageParam { public class ApiOrderPageReqDTO extends PageParam {
private Long userId; private Long userId;
......
package com.luhu.computility.module.apihub.api.apiorder.dto; package com.luhu.computility.module.apihub.api.apiorder.dto;
import lombok.Data; import lombok.Data;
import lombok.experimental.Accessors;
import java.time.LocalDateTime; import java.time.LocalDateTime;
@Data @Data
@Accessors(chain = true)
public class ApiOrderRespDTO { public class ApiOrderRespDTO {
private Long id; private Long id;
......
package com.luhu.computility.module.apihub.api.apiorder.dto; package com.luhu.computility.module.apihub.api.apiorder.dto;
import lombok.Data; import lombok.Data;
import lombok.experimental.Accessors;
import javax.validation.constraints.NotEmpty; import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.NotNull; import javax.validation.constraints.NotNull;
import java.time.LocalDateTime; import java.time.LocalDateTime;
@Data @Data
@Accessors(chain = true)
public class ApiOrderSaveReqDTO { public class ApiOrderSaveReqDTO {
private Long id; private Long id;
......
package com.luhu.computility.module.apihub.api.appcredential.dto; package com.luhu.computility.module.apihub.api.appcredential.dto;
import lombok.Data; import lombok.Data;
import lombok.experimental.Accessors;
import java.time.LocalDateTime; import java.time.LocalDateTime;
@Data @Data
@Accessors(chain = true)
public class AppCredentialRespDTO { public class AppCredentialRespDTO {
......
...@@ -2,12 +2,14 @@ package com.luhu.computility.module.apihub.api.appcredential.dto; ...@@ -2,12 +2,14 @@ package com.luhu.computility.module.apihub.api.appcredential.dto;
import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data; import lombok.Data;
import lombok.experimental.Accessors;
import javax.validation.constraints.NotEmpty; import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.NotNull; import javax.validation.constraints.NotNull;
@Schema(description = "管理后台 - 用户密钥信息新增/修改 Request VO") @Schema(description = "管理后台 - 用户密钥信息新增/修改 Request VO")
@Data @Data
@Accessors(chain = true)
public class AppCredentialSaveReqDTO { public class AppCredentialSaveReqDTO {
@Schema(description = "主键ID", requiredMode = Schema.RequiredMode.REQUIRED, example = "8721") @Schema(description = "主键ID", requiredMode = Schema.RequiredMode.REQUIRED, example = "8721")
......
package com.luhu.computility.module.apihub.api.order.dto; package com.luhu.computility.module.apihub.api.order.dto;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
import lombok.experimental.Accessors;
import lombok.Data; import lombok.Data;
import lombok.NoArgsConstructor; import lombok.NoArgsConstructor;
...@@ -10,6 +11,7 @@ import lombok.NoArgsConstructor; ...@@ -10,6 +11,7 @@ import lombok.NoArgsConstructor;
* @author jony * @author jony
*/ */
@Data @Data
@Accessors(chain = true)
@NoArgsConstructor @NoArgsConstructor
@AllArgsConstructor @AllArgsConstructor
public class ApiOrderStatisticsDTO { public class ApiOrderStatisticsDTO {
......
package com.luhu.computility.module.apihub.api.statistics.dto; package com.luhu.computility.module.apihub.api.statistics.dto;
import lombok.Data; import lombok.Data;
import lombok.experimental.Accessors;
import java.util.List; import java.util.List;
...@@ -10,6 +11,7 @@ import java.util.List; ...@@ -10,6 +11,7 @@ import java.util.List;
* @author jony * @author jony
*/ */
@Data @Data
@Accessors(chain = true)
public class ServiceCapabilityDTO { public class ServiceCapabilityDTO {
/** /**
......
package com.luhu.computility.module.apihub.api.userapiusage.dto; package com.luhu.computility.module.apihub.api.userapiusage.dto;
import lombok.Data; import lombok.Data;
import lombok.experimental.Accessors;
import java.time.LocalDateTime; import java.time.LocalDateTime;
@Data @Data
@Accessors(chain = true)
public class JoinUserApiUsageDTO { public class JoinUserApiUsageDTO {
private Long id; private Long id;
......
package com.luhu.computility.module.apihub.config; package com.luhu.computility.module.apihub.config;
import lombok.Data; import lombok.Data;
import lombok.experimental.Accessors;
import org.springframework.boot.context.properties.ConfigurationProperties; import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.validation.annotation.Validated; import org.springframework.validation.annotation.Validated;
...@@ -16,6 +17,7 @@ import java.time.Duration; ...@@ -16,6 +17,7 @@ import java.time.Duration;
*/ */
@ConfigurationProperties(prefix = "computility.api.order") @ConfigurationProperties(prefix = "computility.api.order")
@Data @Data
@Accessors(chain = true)
@Validated @Validated
public class ApiOrderProperties { public class ApiOrderProperties {
......
...@@ -2,6 +2,7 @@ package com.luhu.computility.module.apihub.controller.admin.api.vo; ...@@ -2,6 +2,7 @@ package com.luhu.computility.module.apihub.controller.admin.api.vo;
import com.alibaba.excel.annotation.ExcelProperty; import com.alibaba.excel.annotation.ExcelProperty;
import lombok.*; import lombok.*;
import lombok.experimental.Accessors;
import java.util.*; import java.util.*;
import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.media.Schema;
import com.luhu.computility.framework.common.pojo.PageParam; import com.luhu.computility.framework.common.pojo.PageParam;
...@@ -12,6 +13,7 @@ import static com.luhu.computility.framework.common.util.date.DateUtils.FORMAT_Y ...@@ -12,6 +13,7 @@ import static com.luhu.computility.framework.common.util.date.DateUtils.FORMAT_Y
@Schema(description = "管理后台 - API信息分页 Request VO") @Schema(description = "管理后台 - API信息分页 Request VO")
@Data @Data
@Accessors(chain = true)
public class ApiPageReqVO extends PageParam { public class ApiPageReqVO extends PageParam {
@Schema(description = "API 名称", example = "李四") @Schema(description = "API 名称", example = "李四")
......
...@@ -5,6 +5,7 @@ import com.luhu.computility.module.apihub.controller.admin.apipackage.vo.ApiPack ...@@ -5,6 +5,7 @@ import com.luhu.computility.module.apihub.controller.admin.apipackage.vo.ApiPack
import com.luhu.computility.module.apihub.controller.admin.apipackage.vo.ApiPackageSaveReqVO; import com.luhu.computility.module.apihub.controller.admin.apipackage.vo.ApiPackageSaveReqVO;
import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.media.Schema;
import lombok.*; import lombok.*;
import lombok.experimental.Accessors;
import java.util.*; import java.util.*;
import org.springframework.format.annotation.DateTimeFormat; import org.springframework.format.annotation.DateTimeFormat;
import java.time.LocalDateTime; import java.time.LocalDateTime;
...@@ -12,6 +13,7 @@ import com.alibaba.excel.annotation.*; ...@@ -12,6 +13,7 @@ import com.alibaba.excel.annotation.*;
@Schema(description = "管理后台 - API信息 Response VO") @Schema(description = "管理后台 - API信息 Response VO")
@Data @Data
@Accessors(chain = true)
@ExcelIgnoreUnannotated @ExcelIgnoreUnannotated
public class ApiRespVO { public class ApiRespVO {
......
...@@ -7,11 +7,13 @@ import com.luhu.computility.module.apihub.controller.admin.apiendpointrel.vo.Api ...@@ -7,11 +7,13 @@ import com.luhu.computility.module.apihub.controller.admin.apiendpointrel.vo.Api
import com.luhu.computility.module.apihub.controller.admin.apipackage.vo.ApiPackageSaveReqVO; import com.luhu.computility.module.apihub.controller.admin.apipackage.vo.ApiPackageSaveReqVO;
import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.media.Schema;
import lombok.*; import lombok.*;
import lombok.experimental.Accessors;
import java.util.*; import java.util.*;
import javax.validation.constraints.*; import javax.validation.constraints.*;
@Schema(description = "管理后台 - API信息新增/修改 Request VO") @Schema(description = "管理后台 - API信息新增/修改 Request VO")
@Data @Data
@Accessors(chain = true)
public class ApiSaveReqVO { public class ApiSaveReqVO {
@Schema(description = "API ID", requiredMode = Schema.RequiredMode.REQUIRED, example = "11243") @Schema(description = "API ID", requiredMode = Schema.RequiredMode.REQUIRED, example = "11243")
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment