添加包含服务类型、权限和特性控制的应用程序管理系统
调整服务Type enum:添加核心/已失效的旗帜,更名 DOC MANAGER DOCS 和AI CHAT AI SPUPORT, 增加支持/NOTES/POS类型, 贬值的STORAGE/DOC CLASSIFIER/ 医生。 为HRS、Docs、AI Support、VOIP、Email, 支持 笔记和聊天应用程...
添加电子邮件别名和共享的邮箱实体和寄存器
新建用于电子邮件的 JPA 实体 提供者计划: Email Alias Entity (每个成员为别名), 共享Mailbox Entity(具有加密的IMAP证书的全网共享邮箱), 和共享邮箱存取实体(共享邮箱会员访问权限).
在创建请求时添加 Pre TICKET 状态和 Kicket 前旗
用户启动的聊天首个会话的新状态PRE TIKET( 14) 聊天时未正式提交罚单. 可转换为 a 以后通过设定头衔和更改状态获得完整票.
在创建时指派默认角色给成员
现在指定"成员" (每个人)从组织的角色。 现在指定两个 "成员"(每个人)角色和"团队成员"角色来自 组织。 这是空成员-权利-应用-角色存在的根本原因 在含有权限配置的org roles中,但从未与成员链接 通过成员 roles,所以权利计算总是产生0被授予的权利.
目标权利重新计算,以反映职能、职称和角色变化
- 部门服务:只重新计算受影响部门的成员 创建/更新/删除后 - JobTitleService:只重新计算有受影响职称的成员 创建/更新/删除后 - 成员权利应用服务:添加更新 重新计算只有指定具体角色的成员 - 固定的 QQ 用于查找 ByOrganizationId 而不是找到 All( 正在将每个成员全部装入)...
在新成员创建后重新计算成员 rights 应用
Call update Member Rights Applied on the new member after based 后对新成员进行更新的调用程序 创建组织成员并创建组织小组成员 每个人的角色权利立即得到落实.
添加颗粒式角色保护旗和团队成员系统角色
- 在 OrgRole 实体中添加 AllowEdite Title 并添加 AllowEdite Security 旗帜 - 重命名角色EveryoneID 到角色MemberID on Organization, 添加角色团队MemberID - 在 Org 创建中将“ Everyone( Applies To A...
正确的 Media ObjImgDownload FK 用 Media ObjImg UUID PK 代替复合键
复合 FK( OBJ ID, IMG ID) 引用非 PK 列导致类型 不匹配( uuid vs int) 。 在 OBJ IMG ID 上更改为单 FK 引用 Media ObjImg.ID (UUID PK). (英语).
使用本地查询求取avg解析时间来避免 Hibernate EXTRACT( EXTRACT) 限制
休眠 6 无法将 EXTRACT( EPOCH from...) 应用到时间戳减法 (生产期限类型,而不是TEMPORAL)。 切换到本地 SQL 查询 CockroachDB 处理本地.
在注释数据模型中添加 AI 处理支持
向 Note 实体、 DTOs 和请求添加 aiProcessioned 字段。 创建用于跟踪的备忘Embedding记录实体和寄存器 注: RAG管道中的矢量化.
将 NoteDTO 长ID作为 JavaScript 精密安全的字符串
CockroachDB 独有的 rowid () ID 超过 JavaScript 的 MAXQ-SAFE INTEGER, 分析为数字时造成精度损失。 添加@ Json 序列化为 将序列器拖到 id 和 userId 字段, 使其序列化为 JSON弦乐.
在创建角色权利时使用管理下的角色参考
继Repository.save()之后,当地角色Admin/角色Everyone 变量可以脱离持久性背景。 创建 RoleRights () 正在将 OrgRoleRight 条目添加到离散对象中, 这些对象从来没有 级联在之后的保存。 现在检索管理的角色引用 在初始保存后从 stained Org.getRoles...
添加访问安全系统实体、enums和寄存器
添加 JPA 实体( OrgAccess Rule, OrgGeoBlock Rule, OrgSuspect Detection Rule, ) 。 系统AccessLog,GeoLiteBlock,GeoLiteLocation,GeoLiteSync status),6个新enum, 7个寄存器和5个新的角色权利...
解决服务和DTO中剩余的长/UID类型不匹配问题
纠正商务服务、组织服务、 外部代理服务, Img*服务, 领导*服务, 领导服务器服务, Image Service, 以及所有 POS 的 DTO. 杰克逊对象节点.put () 现在使用的呼叫 .toString () 对于UUID 值.
将内部实体ID从 Long/ unique rowid () 转换为 UUID/ gen random uuid ()
通过使用随机分布的UUID来改进 CockroachDB 写入性能 用于内部实体主键,而不是相继的独有 rowid()值。 用户介绍实体(用户、组织、成员、账户、领导、联系人、 联系簿、申请、KbArticle、供应商、出价、订单、业务约定、 注: Img)保留了Long/unique rowid()用于人可读取的ID...
添加方法/ organier 电子邮件到日历Event, 角色/ rsvp/ lastResponseAt 到日历EventAttendee
为 OAuth 2.0 令牌存储添加 OrgOAuthToken 实体
- 在卡莫托肯斯计划(kamotokens.org oauth token)中添加 OrgOAuthToken实体 - 添加 OrgOuth Token 存储器, 并找到 ByOrgIdAnd Provider / 删除 ByOrgIdAndProvider - 从VoipProviderConfig(由OAuth流取...
从 VoipProviderConfig 中删除客户端ID/客户端加密
这些是平台层面的证书,由所有鸟类共享。 只有 jwtKey 和 主Phone Number 是人均 org.
CalDav/CardDav 第4部分——共享库库和实体添加
- 添加联系人整合 FK 到联系人Book 实体 - 添加查找ByContact集成Id到用户算法仓库 - 添加查找ByContact集成Id到联系文件库 - 添加 findByStatusIsNull 到联系人同步日志存储库 - 以 QQ 创建日历晚报存储器