更新
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
<?php
|
||||
// 由 php app/mcp/cli/catalog.php --write 生成,请勿手工修改;人工审核结论写在 resources.php。
|
||||
// 生成时间:2026-09-24 08:54:20
|
||||
// 生成时间:2026-10-14 12:06:18
|
||||
return array (
|
||||
'article.article/add' =>
|
||||
array (
|
||||
@@ -8494,6 +8494,7 @@ return array (
|
||||
),
|
||||
'params' =>
|
||||
array (
|
||||
0 => 'kind',
|
||||
),
|
||||
'no_login' => false,
|
||||
),
|
||||
@@ -9034,8 +9035,7 @@ return array (
|
||||
'http' => 'POST',
|
||||
'writes' =>
|
||||
array (
|
||||
0 => '->save(',
|
||||
1 => '::create(',
|
||||
0 => '::transaction(',
|
||||
),
|
||||
'external' =>
|
||||
array (
|
||||
@@ -10063,10 +10063,13 @@ return array (
|
||||
19 => 'latest_appointment_channel_source',
|
||||
20 => 'latest_assign_start_date',
|
||||
21 => 'latest_assign_end_date',
|
||||
22 => 'sort_unserved_days',
|
||||
23 => 'pending_assign_keyword',
|
||||
24 => 'keyword',
|
||||
25 => 'pending_assign_order_month',
|
||||
22 => 'revisit_state',
|
||||
23 => 'revisit_days_bucket',
|
||||
24 => 'sort_revisit_due',
|
||||
25 => 'sort_unserved_days',
|
||||
26 => 'pending_assign_keyword',
|
||||
27 => 'keyword',
|
||||
28 => 'pending_assign_order_month',
|
||||
),
|
||||
'no_login' => false,
|
||||
),
|
||||
@@ -10806,6 +10809,238 @@ return array (
|
||||
),
|
||||
'no_login' => false,
|
||||
),
|
||||
'tcm.followupAudio/apply' =>
|
||||
array (
|
||||
'controller' => 'app\\adminapi\\controller\\tcm\\FollowupAudioController',
|
||||
'action' => 'apply',
|
||||
'kind' => 'write',
|
||||
'lists' => NULL,
|
||||
'http' => 'GET',
|
||||
'writes' =>
|
||||
array (
|
||||
),
|
||||
'external' =>
|
||||
array (
|
||||
),
|
||||
'logic' =>
|
||||
array (
|
||||
),
|
||||
'params' =>
|
||||
array (
|
||||
),
|
||||
'no_login' => false,
|
||||
),
|
||||
'tcm.followupAudio/audio' =>
|
||||
array (
|
||||
'controller' => 'app\\adminapi\\controller\\tcm\\FollowupAudioController',
|
||||
'action' => 'audio',
|
||||
'kind' => 'other',
|
||||
'lists' => NULL,
|
||||
'http' => 'GET',
|
||||
'writes' =>
|
||||
array (
|
||||
),
|
||||
'external' =>
|
||||
array (
|
||||
),
|
||||
'logic' =>
|
||||
array (
|
||||
),
|
||||
'params' =>
|
||||
array (
|
||||
),
|
||||
'no_login' => false,
|
||||
),
|
||||
'tcm.followupAudio/capabilities' =>
|
||||
array (
|
||||
'controller' => 'app\\adminapi\\controller\\tcm\\FollowupAudioController',
|
||||
'action' => 'capabilities',
|
||||
'kind' => 'other',
|
||||
'lists' => NULL,
|
||||
'http' => 'GET',
|
||||
'writes' =>
|
||||
array (
|
||||
),
|
||||
'external' =>
|
||||
array (
|
||||
),
|
||||
'logic' =>
|
||||
array (
|
||||
),
|
||||
'params' =>
|
||||
array (
|
||||
),
|
||||
'no_login' => false,
|
||||
),
|
||||
'tcm.followupAudio/create' =>
|
||||
array (
|
||||
'controller' => 'app\\adminapi\\controller\\tcm\\FollowupAudioController',
|
||||
'action' => 'create',
|
||||
'kind' => 'write',
|
||||
'lists' => NULL,
|
||||
'http' => 'GET',
|
||||
'writes' =>
|
||||
array (
|
||||
0 => '::create(',
|
||||
),
|
||||
'external' =>
|
||||
array (
|
||||
),
|
||||
'logic' =>
|
||||
array (
|
||||
),
|
||||
'params' =>
|
||||
array (
|
||||
),
|
||||
'no_login' => false,
|
||||
),
|
||||
'tcm.followupAudio/detail' =>
|
||||
array (
|
||||
'controller' => 'app\\adminapi\\controller\\tcm\\FollowupAudioController',
|
||||
'action' => 'detail',
|
||||
'kind' => 'detail',
|
||||
'lists' => NULL,
|
||||
'http' => 'GET',
|
||||
'writes' =>
|
||||
array (
|
||||
),
|
||||
'external' =>
|
||||
array (
|
||||
),
|
||||
'logic' =>
|
||||
array (
|
||||
),
|
||||
'params' =>
|
||||
array (
|
||||
),
|
||||
'no_login' => false,
|
||||
),
|
||||
'tcm.followupAudio/lists' =>
|
||||
array (
|
||||
'controller' => 'app\\adminapi\\controller\\tcm\\FollowupAudioController',
|
||||
'action' => 'lists',
|
||||
'kind' => 'report',
|
||||
'lists' => NULL,
|
||||
'http' => 'GET',
|
||||
'writes' =>
|
||||
array (
|
||||
),
|
||||
'external' =>
|
||||
array (
|
||||
),
|
||||
'logic' =>
|
||||
array (
|
||||
),
|
||||
'params' =>
|
||||
array (
|
||||
),
|
||||
'no_login' => false,
|
||||
),
|
||||
'tcm.followupAudio/retry' =>
|
||||
array (
|
||||
'controller' => 'app\\adminapi\\controller\\tcm\\FollowupAudioController',
|
||||
'action' => 'retry',
|
||||
'kind' => 'write',
|
||||
'lists' => NULL,
|
||||
'http' => 'GET',
|
||||
'writes' =>
|
||||
array (
|
||||
),
|
||||
'external' =>
|
||||
array (
|
||||
),
|
||||
'logic' =>
|
||||
array (
|
||||
),
|
||||
'params' =>
|
||||
array (
|
||||
),
|
||||
'no_login' => false,
|
||||
),
|
||||
'tcm.followupAudio/saveDraft' =>
|
||||
array (
|
||||
'controller' => 'app\\adminapi\\controller\\tcm\\FollowupAudioController',
|
||||
'action' => 'saveDraft',
|
||||
'kind' => 'write',
|
||||
'lists' => NULL,
|
||||
'http' => 'GET',
|
||||
'writes' =>
|
||||
array (
|
||||
),
|
||||
'external' =>
|
||||
array (
|
||||
),
|
||||
'logic' =>
|
||||
array (
|
||||
),
|
||||
'params' =>
|
||||
array (
|
||||
),
|
||||
'no_login' => false,
|
||||
),
|
||||
'tcm.followupAudio/uploadChunk' =>
|
||||
array (
|
||||
'controller' => 'app\\adminapi\\controller\\tcm\\FollowupAudioController',
|
||||
'action' => 'uploadChunk',
|
||||
'kind' => 'write',
|
||||
'lists' => NULL,
|
||||
'http' => 'GET',
|
||||
'writes' =>
|
||||
array (
|
||||
),
|
||||
'external' =>
|
||||
array (
|
||||
),
|
||||
'logic' =>
|
||||
array (
|
||||
),
|
||||
'params' =>
|
||||
array (
|
||||
),
|
||||
'no_login' => false,
|
||||
),
|
||||
'tcm.followupAudio/uploadComplete' =>
|
||||
array (
|
||||
'controller' => 'app\\adminapi\\controller\\tcm\\FollowupAudioController',
|
||||
'action' => 'uploadComplete',
|
||||
'kind' => 'write',
|
||||
'lists' => NULL,
|
||||
'http' => 'GET',
|
||||
'writes' =>
|
||||
array (
|
||||
),
|
||||
'external' =>
|
||||
array (
|
||||
),
|
||||
'logic' =>
|
||||
array (
|
||||
),
|
||||
'params' =>
|
||||
array (
|
||||
),
|
||||
'no_login' => false,
|
||||
),
|
||||
'tcm.followupAudio/uploadSession' =>
|
||||
array (
|
||||
'controller' => 'app\\adminapi\\controller\\tcm\\FollowupAudioController',
|
||||
'action' => 'uploadSession',
|
||||
'kind' => 'write',
|
||||
'lists' => NULL,
|
||||
'http' => 'GET',
|
||||
'writes' =>
|
||||
array (
|
||||
),
|
||||
'external' =>
|
||||
array (
|
||||
),
|
||||
'logic' =>
|
||||
array (
|
||||
),
|
||||
'params' =>
|
||||
array (
|
||||
),
|
||||
'no_login' => false,
|
||||
),
|
||||
'tcm.prescription/add' =>
|
||||
array (
|
||||
'controller' => 'app\\adminapi\\controller\\tcm\\PrescriptionController',
|
||||
@@ -12396,6 +12631,202 @@ return array (
|
||||
),
|
||||
'no_login' => false,
|
||||
),
|
||||
'tcm.revisitDue/close' =>
|
||||
array (
|
||||
'controller' => 'app\\adminapi\\controller\\tcm\\RevisitDueController',
|
||||
'action' => 'close',
|
||||
'kind' => 'write',
|
||||
'lists' => NULL,
|
||||
'http' => 'POST',
|
||||
'writes' =>
|
||||
array (
|
||||
0 => '->update([',
|
||||
),
|
||||
'external' =>
|
||||
array (
|
||||
),
|
||||
'logic' =>
|
||||
array (
|
||||
0 => 'RevisitDueLogic::close',
|
||||
1 => 'RevisitDueLogic::getError',
|
||||
),
|
||||
'params' =>
|
||||
array (
|
||||
0 => 'id',
|
||||
1 => 'reason',
|
||||
2 => 'remark',
|
||||
),
|
||||
'no_login' => false,
|
||||
),
|
||||
'tcm.revisitDue/contact' =>
|
||||
array (
|
||||
'controller' => 'app\\adminapi\\controller\\tcm\\RevisitDueController',
|
||||
'action' => 'contact',
|
||||
'kind' => 'other',
|
||||
'lists' => NULL,
|
||||
'http' => 'POST',
|
||||
'writes' =>
|
||||
array (
|
||||
),
|
||||
'external' =>
|
||||
array (
|
||||
),
|
||||
'logic' =>
|
||||
array (
|
||||
0 => 'RevisitDueLogic::contact',
|
||||
1 => 'RevisitDueLogic::getError',
|
||||
),
|
||||
'params' =>
|
||||
array (
|
||||
0 => 'id',
|
||||
1 => 'promised_date',
|
||||
2 => 'remark',
|
||||
),
|
||||
'no_login' => false,
|
||||
),
|
||||
'tcm.revisitDue/lists' =>
|
||||
array (
|
||||
'controller' => 'app\\adminapi\\controller\\tcm\\RevisitDueController',
|
||||
'action' => 'lists',
|
||||
'kind' => 'list',
|
||||
'lists' => 'app\\adminapi\\lists\\tcm\\RevisitDueLists',
|
||||
'http' => 'GET',
|
||||
'writes' =>
|
||||
array (
|
||||
),
|
||||
'external' =>
|
||||
array (
|
||||
),
|
||||
'logic' =>
|
||||
array (
|
||||
),
|
||||
'params' =>
|
||||
array (
|
||||
0 => 'assistant_id',
|
||||
1 => 'dept_id',
|
||||
2 => 'keyword',
|
||||
3 => 'min_snooze',
|
||||
4 => 'state',
|
||||
5 => 'days_bucket',
|
||||
),
|
||||
'no_login' => false,
|
||||
),
|
||||
'tcm.revisitDue/logs' =>
|
||||
array (
|
||||
'controller' => 'app\\adminapi\\controller\\tcm\\RevisitDueController',
|
||||
'action' => 'logs',
|
||||
'kind' => 'report',
|
||||
'lists' => NULL,
|
||||
'http' => 'GET',
|
||||
'writes' =>
|
||||
array (
|
||||
),
|
||||
'external' =>
|
||||
array (
|
||||
),
|
||||
'logic' =>
|
||||
array (
|
||||
0 => 'RevisitDueLogic::logs',
|
||||
1 => 'RevisitDueLogic::getError',
|
||||
),
|
||||
'params' =>
|
||||
array (
|
||||
0 => 'due_id',
|
||||
),
|
||||
'no_login' => false,
|
||||
),
|
||||
'tcm.revisitDue/pending' =>
|
||||
array (
|
||||
'controller' => 'app\\adminapi\\controller\\tcm\\RevisitDueController',
|
||||
'action' => 'pending',
|
||||
'kind' => 'other',
|
||||
'lists' => NULL,
|
||||
'http' => 'GET',
|
||||
'writes' =>
|
||||
array (
|
||||
),
|
||||
'external' =>
|
||||
array (
|
||||
),
|
||||
'logic' =>
|
||||
array (
|
||||
0 => 'RevisitDueLogic::pending',
|
||||
),
|
||||
'params' =>
|
||||
array (
|
||||
),
|
||||
'no_login' => false,
|
||||
),
|
||||
'tcm.revisitDue/snooze' =>
|
||||
array (
|
||||
'controller' => 'app\\adminapi\\controller\\tcm\\RevisitDueController',
|
||||
'action' => 'snooze',
|
||||
'kind' => 'other',
|
||||
'lists' => NULL,
|
||||
'http' => 'POST',
|
||||
'writes' =>
|
||||
array (
|
||||
0 => '->update([',
|
||||
),
|
||||
'external' =>
|
||||
array (
|
||||
),
|
||||
'logic' =>
|
||||
array (
|
||||
0 => 'RevisitDueLogic::snooze',
|
||||
1 => 'RevisitDueLogic::getError',
|
||||
),
|
||||
'params' =>
|
||||
array (
|
||||
0 => 'id',
|
||||
),
|
||||
'no_login' => false,
|
||||
),
|
||||
'tcm.revisitDue/snoozeAll' =>
|
||||
array (
|
||||
'controller' => 'app\\adminapi\\controller\\tcm\\RevisitDueController',
|
||||
'action' => 'snoozeAll',
|
||||
'kind' => 'other',
|
||||
'lists' => NULL,
|
||||
'http' => 'POST',
|
||||
'writes' =>
|
||||
array (
|
||||
),
|
||||
'external' =>
|
||||
array (
|
||||
),
|
||||
'logic' =>
|
||||
array (
|
||||
0 => 'RevisitDueLogic::snoozeAll',
|
||||
),
|
||||
'params' =>
|
||||
array (
|
||||
0 => 'ids',
|
||||
),
|
||||
'no_login' => false,
|
||||
),
|
||||
'tcm.revisitDue/summary' =>
|
||||
array (
|
||||
'controller' => 'app\\adminapi\\controller\\tcm\\RevisitDueController',
|
||||
'action' => 'summary',
|
||||
'kind' => 'report',
|
||||
'lists' => NULL,
|
||||
'http' => 'GET',
|
||||
'writes' =>
|
||||
array (
|
||||
),
|
||||
'external' =>
|
||||
array (
|
||||
),
|
||||
'logic' =>
|
||||
array (
|
||||
0 => 'RevisitDueLogic::summary',
|
||||
),
|
||||
'params' =>
|
||||
array (
|
||||
),
|
||||
'no_login' => false,
|
||||
),
|
||||
'tools.generator/dataTable' =>
|
||||
array (
|
||||
'controller' => 'app\\adminapi\\controller\\tools\\GeneratorController',
|
||||
|
||||
Reference in New Issue
Block a user