feiyu02
2024-08-15 196bb14112448857a885e32dc4149e308e00b01a
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
package cn.flightfeather.supervision.bgtask.sysnotice
 
//系统提醒/通知
enum class SysNoticeTemplate(val value: Int, val des: String, val condition: String){
    Login(5, "登录提醒", "用户首次登录(宜在首次登录后的3个月内每次登录均提醒,直至超时或已完成身份验证、初始密码修改)"),
    Auth(6, "认证操作提醒", "首次登录3个月后,每月提醒一次,直至完成身份验证"),
    Authed(7, "认证完成通知", "身份验证完成后"),
    Password(8, "密码修改提醒", "首次登录3个月后,每月提醒一次,直至完成初始密码修改"),
    PasswordChanged(9, "密码修改通知","修改密码后"),
    PasswordReset(10, "密码重置通知", "重置密码后"),
    Resources(11, "学习资源提醒", "涉及在线守法学习中关联区域、相关行业最新推荐学习资源发布时"),
}
 
//环保台账提醒/通知
enum class LedgerNoticeTemplate(val value: Int, val des: String, val condition: String){
    Update(12, "环保台账更新提醒", "每月1号、4号、7号上午10:00"),
    Deadline(13, "环保台账到期提醒", "每月10号、20号、26号上午10:00"),
    Complete(14, "环保台账完成通知", "必填台账全部提交完成后"),
}
 
//自巡查提醒/通知
enum class SelfPatrolNoticeTemplate(val value: Int, val des: String, val condition: String){
    Update(15, "自巡查操作提醒", "每月2号、5号、8号上午10:00"),
    Deadline(16, "自巡查到期提醒", "每月10号、18号、25号上午10:00"),
    Complete(17, "自巡查完成通知", "自巡查全部提交后"),
}
 
//应急自巡查提醒/通知
enum class EmergencySelfPatrolNoticeTemplate(val value: Int, val des: String, val condition: String){
    Update(18, "应急自巡查任务通知", "收到应急自巡查任务后"),
    Deadline(19, "应急自巡查到期提醒", "应急自巡查任务到期前1小时"),
    Complete(20, "应急自巡查完成通知", "应急自巡查全部提交后"),
}
 
//自测智评提醒/通知
enum class AssessmentNoticeTemplate(val value: Int, val des: String, val condition: String){
    Update(21, "自测智评操作提醒","每月3号、6号、9号上午10:00"),
    Deadline(22, "自测智评到期提醒", "每月10号、22号、28号上午10:00"),
    Complete(23, "自测智评完成通知", "自评估完成后"),
    Abnormal(24, "自测智评异常通知", "自评估评分为低风险且台账或自巡查上传率低于60%时提醒"),
}
//守法承诺提醒/通知
enum class CommitmentNoticeTemplate(val value: Int, val des: String, val condition: String){
    Update(25, "守法承诺操作提醒", "守法承诺到期前30天、20天、10天分别提醒一次"),
    Deadline(26, "守法承诺失效提醒", "守法承诺失效后10天、20天、30天分别提醒一次"),
    Complete(27, "守法承诺完成通知", "守法承诺完成后"),
}