SuperAPI AI 工具集

apex-class

营销与增长

查看项目

更新于 10-15 21:43

技能介绍

用途:为 Salesforce 开发生成结构良好、可直接用于生产的 Apex 类,遵循企业级最佳实践。

主要能力:可生成服务类(业务逻辑层)、选择器/查询类(封装 SOQL)、领域类(SObject 专属逻辑)、Batch Apex(Database.Batchable)、Queueable(可选 Finalizer)、Schedulable、DTO/包装/请求响应类、工具/辅助类、自定义异常类、接口与抽象类。不生成触发器、单元测试、Aura 控制器和 LWC JavaScript 控制器。

使用方式:生成前需收集类类型、类名、涉及的 SObject、业务需求,以及可选偏好(共享模型、访问修饰符、API 版本默认 62.0、是否包含 ApexDoc 默认是)。若请求清晰完整则直接生成。每个类输出两个文件:{ClassName}.cls 与 {ClassName}.cls-meta.xml,元数据模板使用 apiVersion 62.0、status 为 Active。

代码标准:关注点分离(服务类调用选择器取数、可调用领域类);默认批量处理集合;禁止循环内 SOQL/DML;默认 with sharing,若用 without/inherited sharing 需在 ApexDoc 说明原因;遵循命名约定(如 AccountService、AccountSelector、OpportunityDomain);公共与全局方法及类需 ApexDoc;空值安全、常量替代魔法值、自定义异常、精确捕获异常。

限制:不生成触发器、测试、Aura 与 LWC 控制器;Apex 异常对自定义构造函数支持有限;方法建议不超过约 40 行。资料未提供具体安装命令、收费与价格信息。