添加零售服务(2376行)和38个零售DTO
零售服务为7个领域的所有Kamo零售实体提供完整的CRUD: 分类(类别、品牌、属性、变体、图像、标签、评论), 客户(概况、地址、组)、定价(税级/区/税率、 折扣、价格表、礼品卡、库存(地点、库存水平、 运输(区、方法、承运人、货运)、运货车(货物、 命令草稿、命令注释)和提供者配置(同步日志)。 API运输层的...
添加 KamoRetail 企业数据模型——109个新实体、仓库和提供者抽象
完全零售的POS数据模型,用于独立的Kamo零售业务和 双向同步 : Shopify, BigCommerce, Wix, Squarespace, Shift4Shop, Ecwid,WooCommerce,马根托,PrestaShop,以及OpenCart. 互联网档案馆的存檔,存档日期2013-12-02. 产...
返回所有协议模板,包括不活动模板
添加 findByOrganizationId 到 repo( 无活动过滤器) 并包含 Inactive 以获得协议模板服务方法。 默认为真实 管理 UI 显示活动和非活动模板.
在零售产品DTO和商业服务中添加市场支持
将 marketId/ marketTitle 字段添加到 RetailProductDTO 中,将 marketId 添加到 Create RetailProduct, 和电线商业市场存储处为商业服务建立市场协会,以创造产品.
添加 SocialLink Entity 和电子邮件签名域属性
添加已规范化的社会链接表来替换嵌入式社会链接列, 支持预定义的平台和带有排序的自定义社交链接。 添加电子邮件 signition field 配置表格用于可管理配置的联系字段 在电子邮件签名中切换每个范围(用户/部门/公司).
为成员、部门和工作类型范围添加电子邮件信箱访问权限
添加 Access ALL 回忆 邮件包 (104), Access ALL DEPARTM 邮件包 (105), 和基于特权的角色权利类型 电子邮件信箱访问控制.
添加电子邮件域名、 邮箱、 成员邮箱实体和寄存器
添加电子邮件 ProviderDomain Enty, 邮件箱实体, 以及邮件邮件箱实体 提供商域管理,邮箱提供,以及成员到邮件箱的任务.
将范围列添加到 PublicChatApiKey 和 ApiKeyScope 选项
将 JSONB 范围列添加到默认值的 API 密钥实体 ["PUBLIC CHAT"]. 新建 ApiKeyScope 通则定义可用范围 : (原始内容存档于2018-09-28) (中文(中国大陆) ). Public CHAT and Subtition CATALOG.
添加订阅 DTO, 订阅服务, 并修正遗留的商务服务
38个新的DTO,用于计划配置,订单,订阅,发票,升级, 和协议。 2000+ 有完整业务逻辑的行订阅服务 计划管理、订单处理、生命周期管理、发票、 晋级,协议生成,分析.
添加完整的订阅商务实体模式
24个联合行动计划实体、12个enum、21个储存库和20个新的许可权 用于企业订阅POS系统。 包括计划配置 (计划、价格、特征、附加、捆绑、批量折扣) 订阅生命周期、发票、晋升和协议生成.
使用 @ MapsId 模式解决 IdClass 错误
从 @ OneToOne- as- @ Id 切换到 @ MapsId , 并带有明确的字符串会话Guid 字段。 修复 Hibernate "没有定义 IdClass" 启动时的错误 。 存储器 ID 类型从 MediaSession 改为 String .
为公共聊天部件添加 PublicChatVisitor 和 PublicChatApiKey 实体
添加实体、寄存器和 DTO 支持匿名公开聊天会话 在营销网站。 PublicChatVisitor 抓取访客背景(标题、IP、名称) 共享 PK 到媒体会议。 PublicChatApiKey 启用 org- scoped API 密钥认证 .
在 KbArticle 仓库中添加公共文章查询方法
添加三种获取已发表文章的新寄存器方法 aiVisibleTo Public=real, 新的 KBService 公共终点使用: - **************** - **************** - ****************
使用子query来根据用户成员而不是直接成员加入查找org主题背景
前一次INNER JOIN on tb. Member排除了成员为NULL的背景, 这是最用户级的背景。 现在通过 User Member Organization 使用子点数 查找 Org 成员用户上传的所有背景.
添加 OrgMeetConfig 实体、 MeetBackground 实体、 MEET RECORDING ImageAssocType, 并满足权限
添加 Org 级别视频会议配置, 并预设大厅, 客机访问,录音,品牌制作,以及通知. 新权限 : 记录 meetings(81), manage meet Settings(82), manage meet recordings(83).
在 KbArticle AI 可见字段中添加明显的 @ JsonProperty 注释
确保杰克逊的序列化/去序列化aiEnabled,aivisible To Public, ai 可视化成员, 具有正确字段名的可视化成员.
添加未读信件计数查询和即刻读服务方法
利用媒体会议中现有的 msgIdLastviewed 字段计算 每个会话未读数并标记会话为已读, 用于聊天未读 指标特性.
向 KbArt 实体添加 AI 可见字段
添加 aiEnabled 、 aiEvisible To Public, aiEvisible To Members 和 aiEvisible ToTeam Members 。 添加 AIENS 、 AIEvisible To Public, AIEvisible To Members 和 AIEvisible ToT...
添加包含服务类型、权限和特性控制的应用程序管理系统
调整服务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弦乐.
