addClassName('ServicePayment'); } public function getModelClass(): ServicePaymentModel { return new ServicePaymentModel(); } public function getEntityClass(): ServicePaymentEntity { return new ServicePaymentEntity(); } public function getFormFields(): array { return [ "serviceinfo_uid", "item_type", "item_uid", "billing_cycle", "amount", "billing_at", "issue_at", "status", ]; } public function getFilterFields(): array { return ["serviceinfo_uid", 'item_type', 'item_uid', 'billing_cycle', 'status']; } public function getBatchJobFields(): array { return ['status']; } public function getIndexFields(): array { return ['serviceinfo_uid', 'item_type', 'item_uid', 'billing_cycle', 'amount', 'billing_at', 'issue_at', 'status']; } }