route.php
3.5 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
<?php
/**
 * todo::只有post请求
 */
return [
    '/'  =>  [\Controller\Test::class, 'home'],
    'axxx'  =>  [\Controller\Test::class, 'a'],
    // 登录操作
    'login' =>  [\Controller\Login::class, 'login'],
    // 邮件列表
    'lists' =>  [\Controller\HomeEs::class, 'lists'],
    // 统计
    'count' =>  [\Controller\HomeEs::class, 'count'],
    // 这个是单独处理的 aicc那边的应用
    'v2/lists' =>  [\Controller\v2\Home::class, 'lists'],
    // 黑格专用路由
    'fob/lists' =>  [\Controller\fob_ai\MailListV2Es2::class, 'lists'],
    'fob/count' =>  [\Controller\fob_ai\MailListV2Es2::class, 'count'],// 统计数量
    // 查询es的
    'fob/es/lists' =>  [\Controller\fob_ai\MailListV2Es::class, 'lists'],
    'fob/es/count' =>  [\Controller\fob_ai\MailListV2Es::class, 'count'],// 统计数量
    // 查询es的
    'fob/es/lists2' =>  [\Controller\fob_ai\MailListV2Es2::class, 'lists'],
    'fob/es/count2' =>  [\Controller\fob_ai\MailListV2Es2::class, 'count'],// 统计数量
    // 代理 ip分配
    'proxy/server' =>   [\Controller\ServerProxy::class,'index'],
    // 邮件详情
    'info' =>  [\Controller\Home::class, 'info'],
    'mailbody' =>  [\Controller\Home::class, 'bodyinfo'],
//    邮件文件夹
    'folder' =>  [\Controller\Folder::class, 'lists'],
//    创建文件夹
    'folder/create' =>  [\Controller\Folder::class, 'create'],
//    重命名文件夹
    'folder/rename' =>  [\Controller\Folder::class, 'rename'],
//    删除文件夹
    'folder/delete' =>  [\Controller\Folder::class, 'delete'],
//    发送邮件
    'send' =>  [\Controller\Home::class, 'send_mail'],
//    同步请求
    'sync' =>  [\Controller\Home::class, 'sync'],
    // v2 版本的
    'v2/sync' =>  [\Controller\v2\Home::class, 'sync'],
    'v3/sync' =>  [\Controller\v3\Home::class, 'sync'],
    // 重新同步收件箱到es库
    'resync_to_es' =>  [\Controller\Home::class, 'resync_to_es'],
//    标记为已读
    'seen_2_unseen' =>  [\Controller\Home::class, 'seen_2_unseen'],
//    标记为已回复/未回复
    'answered_2_unanswered' =>  [\Controller\Home::class, 'answered_2_unanswered'],
    'star_2_unstar' =>  [\Controller\Home::class, 'star_2_unstar'],
    // 邮件移动文件夹
    'move' =>  [\Controller\Home::class, 'move'],
    // 复制邮件
    'copy' =>  [\Controller\Home::class, 'copy'],
    // 清除邮件
    'expunge' =>  [\Controller\Home::class, 'expunge'],
    // 检查邮箱状态
    'check' =>  [\Controller\Home::class, 'check'],
    // 发送任务
    'job'   =>  [\Controller\Job::class, 'index'],
    // 暂停任务
    'job/stop'   =>  [\Controller\Job::class, 'stop'],
    // 开始任务
    'job/start'   =>  [\Controller\Job::class, 'start'],
    // 任务详情
    'job/detail' => [\Controller\Job::class, 'jobDetail'],
    'job/info' => [\Controller\Job::class, 'info'],
    'job/save' => [\Controller\Job::class, 'save'],
    // 上传图片
    'upload/image'  =>  [\Controller\Upload::class, 'image'],
    // 上传文件
    'upload/file'  =>  [\Controller\Upload::class, 'file'],
    // 解析 订阅url参数 数据
    'desubscribe'   =>  [\Controller\Home::class, 'desubscribe']
    // fob流程服务用到的搜索
    ,'fob/ai/search'    =>  [\Controller\fob_ai\MailListV2Es2::class,'search']
    // 附件预览
    ,'show.attachment.fob'  =>  [\Controller\Attachment::class,'show']
    // es
    ,'kibana'  =>  [\Controller\Kibana::class,'index']
    ,'kibana.result'  =>  [\Controller\Kibana::class,'result']
];
