176 custom url parser in rest_api_helper

This commit is contained in:
2025-11-22 17:20:23 +03:00
parent 66248c2081
commit 1f93e137d6
3 changed files with 106 additions and 4 deletions
+3 -3
View File
@@ -6,7 +6,7 @@
</cfsilent>
<!---спецификация полей, пригодных для фильтрации (и сортировки)--->
<cfset this.fieldsSpec={
<cfset this.fieldsSpec = {
"instance_operation_uid"={prefix="o", type="guid"},
"instance_uid"={prefix="o", type="guid"},
"dt_created"={prefix="o", type="date"},
@@ -27,9 +27,9 @@
"display_name"={prefix="e", type="string"},
"service_id"={prefix="e", type="integer"},
"svc"={prefix="v", type="string"},
"operation"={prefix="o", type="string"},
"duration"={expression="extract('epoch' from coalesce(o.dt_finish,CURRENT_TIMESTAMP)- o.dt_start)", type="numeric"}
}
/>
}/>
<!--- <cffunction name="post" hint="Создание новой операции с параметрами. Принимаются CFS параметры, генерируются RFS параметры. Запускается операция отдельным вызовом. До запуска CFS параметры могут корректироваться (а надо?). Запущенная операция навсегда становится Read Only (при желании можем реализовать ее клонирование). Можем реализовать корректировку параметров, но непонятно, зачем. Когда мы конфигурируем инстанс, на самом деле мы задаем CFS параметры операции create. Можно править параметры, а можно пересоздать операцию с новыми параметрами. Предусмотреть удаление (метод DELETE) незапущенной операции?"> --->