package cn.iocoder.yudao.module.system.framework.agent; import lombok.Data; import java.time.LocalDateTime; import java.util.Set; /** Redis 中保存的智能体短期委托;不包含用户登录 Token。 */ @Data public class AgentDelegation { private String id; private String secretHash; private String taskId; private Long userId; private String moduleId; private Long attachmentId; /** * 异步批量文档任务允许读取的附件集合。attachmentId 保留用于兼容已签发的单附件票据。 */ private Set attachmentIds; private Set operations; private String permission; private LocalDateTime issuedAt; private LocalDateTime expiresAt; }