添加完整的 CRUD 支持 : 带字符串 ID 的 LeadVendor 和 LeadVendor Production
添加流程Guid 以引导和支持特定牵头媒体流
- 添加流Guid 字段到 lead.java 引用媒体会议流 - 更新媒体会议后,支持可选牵头协会 - 更新QQ以接受可选铅参数 - 更新媒体会议存储库,其中包含线索流查询方法
添加MediaObj Report仓库并更新媒体服务供社会馈送
- 为类似/反应系统添加MediaObj报告存储器 - 通过创建后会话和NATS事件出版更新媒体服务 - 更新媒体会议存储库,提供基于组织的信息查询 - 更新雇员
向 Avatar 实体添加可简单类型检查的可视化 Type 字段
- 添加 TYPE 列以存储“ 相片” 或“ Avatar 创建器 ” - 删除与伦博克相冲突的重复构造器@ NoArgsConstructionctor - 在控制器中创建相机时设置相机Type
向 Avatar 实体添加可简单类型检查的可视化 Type 字段
- 添加 TYPE 列以存储“ 相片” 或“ Avatar 创建器 ” - 自动设置在构造器中 - 避免例如检查和代理问题
将文件Hash 字段添加到 Avatar 实体以安全保存文件
- 添加文件Hash列以存储可视化标识的SHA-256散列 - Hash用于MinIO文件命名,以防止点数攻击 - 格式 : {hash}. {fileExtension} 而不是 {id}. {fileExtension}
添加 Avatar 和 UserBackground 寄存器及预签名的 URL 支持
- 添加有用户查找假象的方法的 " 神通仓库 " - 添加用户背景存储器,并按用户/成员查找背景 - 添加到 MinIOStorage Service 的 PremissionUrl 方法以生成临时访问 URL - 指定URL默认为7天到期,可配置到期时间
简化 Avatar 模型 - 虚拟只属于用户
- 从 Avatar 类删除成员字段 - Avatars 现在只属于用户 - 从会员班上删除了One To Many相声 - 会员不拥有相声 - 成员可以通过 ManyToOne avatar 从用户的相机收藏中选择一个相机 - 这简化了模型:用户管理他们的相机收藏,成员从中挑选 - 从AVATARS表格中删除成员ID...
从 Avatar 类中删除冗余的 isSet 字段
- 已删除 isSet 字段, 因为用户/ 成员类已经存在 ManyToOne 外观关系 - 活化相机由用户/成员中的相机域决定,而不是由布尔旗决定 - 删除使用 IS SET 列的索引
将 UserPhoto 替换为 Avatar 继承等级并更新 UserBackground
- 使用 JPA JOINED 继承方式将 UserPhoto 重命名为 Avatar(基准类) - 为上传的照片创建了 AvatarPhoto 子类( 只存储文件扩展名) - 创建了具有所有"神通"创建者的子类: *样式、种子、大小、尺度、旋转、翻译X、翻译Y、翻转、半径 * bgColor1, bgColor2, ...
添加用户图片和用户背景实体与用户/成员关系
- 创建用于存储用户和成员配置照片的用户图片实体 - 创建了用户背景实体,用于存储用户和成员背景图像 - 两个实体支持用户级(成员=null)和成员级(成员组)协会 - UserPhoto 包含 isSet 字段,以表示当前正在使用的相片 - 用户背景包括命令多个背景的排序Id字段 - 两个实体都使用嵌入式EmbRec...
由参与者成员搜索现有的聊天会,而不仅仅是会话所有者
- 更改了OrCreateChatSession,以搜索媒体会议成员的记录而不是媒体会议。 - 现在搜索创作者是参与者的会话(邀请成员或创建成员) - 搜索其他成员参加的会议 - 解决每个成员创建单独会议而不是共享会议的问题 - 这将确保两个成员的所有信息都出现在同一个聊天会话中
添加 JOIN FETCH 在信件查询中快速加载成员
- 加入JOIN FETCH m. 成员 发现BYSYANDISLOVED 虚假查询 - 确保成员实体热衷于装载,以避免懒惰的装载问题 - 解决在串行信件时可能无法正确检索成员身份的问题
如果不存在, 自动创建 NATS JetStream 流
- 添加创建Stream If NotExists 方法来检查和创建 CHAT MESSAGES 流 - 以配置的主题创建流 (聊天) - 在发布消息时修正“ 不匹配对象流” 出错 - 流创建是一元创建 - 在创建前检查流是否存在
让NatsMessage Service与可选 JetStream 注射合作
- 用@Autowired( required=false)将JetStream注入可选程序处理豆类订购问题 - 删除 @ Contitional OnBean 允许创建服务, 即使JetStream还没有准备好 - 在出版、出版同步和订阅方法中增加运行时间检查 - 这解决了NATS消息发送因豆制作时间而失效的问题