organization_full_name}", $model); } public static function onAfterDelete(Model|SysOrganization $model): void { security_log_record([SysOrganization::class, 'onAfterDelete'], "机构{$model->organization_full_name}被删除", $model); } // 搜索定义 public function searchOrganizationNameAttr(Query $query, string $value): void { $value != '' && $query->where('organization_name', 'like', '%' . $value . '%'); } public function searchOrganizationFullNameAttr(Query $query, string $value): void { $value != '' && $query->where('organization_full_name', 'like', '%' . $value . '%'); } public function searchOrganizationCodeAttr(Query $query, string $value): void { $value != '' && $query->where('organization_code', 'like', '%' . $value . '%'); } public function searchOrganizationTypeAttr(Query $query, int $value): void { $value > 0 && $query->where('organization_type', $value); } public function getOrganizationTypeNameAttr($value, $data): string { return dict_get('organization_type.' . $data['organization_type']); } }