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