liu
9 小时以前 5d34bdd3c426bb2ca5f6627424ae67984f745603
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
package cn.iocoder.yudao.module.wxcp.enums;
 
import cn.iocoder.yudao.framework.common.exception.ErrorCode;
 
/**
 * 企业微信模块错误码
 *
 * 段位:1-050-000-000,与其它模块不冲突
 *
 * @author 超级管理员
 */
public interface ErrorCodeConstants {
 
    // ========== 活动 1-050-000-000 ==========
    ErrorCode ACTIVITY_NOT_EXISTS = new ErrorCode(1_050_000_000, "活动不存在");
    ErrorCode ACTIVITY_CANNOT_UPDATE = new ErrorCode(1_050_000_001, "活动已结束或已取消,无法修改");
    ErrorCode ACTIVITY_STATUS_NOT_PUBLISHED = new ErrorCode(1_050_000_002, "活动尚未发布,请先发布后再推送");
    ErrorCode ACTIVITY_STATUS_FINISHED = new ErrorCode(1_050_000_003, "活动已结束或已取消,无法继续操作");
    ErrorCode ACTIVITY_PUSH_TARGET_EMPTY = new ErrorCode(1_050_000_004, "推送范围选择「指定成员」或「指定部门」时,推送目标不能为空");
    ErrorCode ACTIVITY_PUSH_FAILED = new ErrorCode(1_050_000_005, "活动推送失败");
    ErrorCode ACTIVITY_IMAGE_REQUIRED = new ErrorCode(1_050_000_006, "图片通知模板必须至少上传 1 张图片,请上传后再推送");
    ErrorCode ACTIVITY_FILE_REQUIRED = new ErrorCode(1_050_000_007, "附件通知模板必须至少上传 1 个附件,请上传后再推送");
    ErrorCode ACTIVITY_FILE_NOT_EXISTS = new ErrorCode(1_050_000_008, "活动附件不存在或已被删除,请重新上传");
    ErrorCode ACTIVITY_FILE_TOO_LARGE = new ErrorCode(1_050_000_009, "活动附件超过企业微信 20MB 限制,请压缩后重新上传");
    ErrorCode ACTIVITY_FIELD_LABEL_REQUIRED = new ErrorCode(1_050_000_010, "第 {} 个采集字段的名称不能为空,请填写字段名称");
    ErrorCode ACTIVITY_FIELD_OPTIONS_REQUIRED = new ErrorCode(1_050_000_011,
            "采集字段【{}】是选择型字段,必须填写选项,多个选项用英文逗号分隔");
    ErrorCode ACTIVITY_IMAGE_ONLY = new ErrorCode(1_050_000_012, "图片通知只能上传图片文件,请重新选择");
 
    // ========== 报名 1-050-001-000 ==========
    ErrorCode SIGNUP_ACTIVITY_NOT_PUBLISHED = new ErrorCode(1_050_001_000, "活动未发布,暂不能报名");
    ErrorCode SIGNUP_NOT_IN_PERIOD = new ErrorCode(1_050_001_001, "不在报名时间内");
    ErrorCode SIGNUP_DUPLICATED = new ErrorCode(1_050_001_002, "您已报名该活动,请勿重复提交");
    ErrorCode SIGNUP_FULL = new ErrorCode(1_050_001_003, "报名人数已满");
    ErrorCode SIGNUP_NOT_EXISTS = new ErrorCode(1_050_001_004, "报名记录不存在");
    ErrorCode SIGNUP_NOT_SIGNED_UP = new ErrorCode(1_050_001_005, "该成员未报名此活动,无法签到");
    ErrorCode SIGNUP_ALREADY_CANCELED = new ErrorCode(1_050_001_006, "该报名已取消");
    ErrorCode SIGNUP_ALREADY_CHECKED_IN = new ErrorCode(1_050_001_007, "该报名已签到,请勿重复操作");
    ErrorCode SIGNUP_WX_USER_REQUIRED = new ErrorCode(1_050_001_008, "未获取到企业微信成员身份,请从企业微信内打开报名页");
    ErrorCode SIGNUP_NOT_SUPPORTED = new ErrorCode(1_050_001_009, "该活动模板不需要报名/填写,无法提交表单");
    ErrorCode SIGNUP_FIELD_REQUIRED = new ErrorCode(1_050_001_010, "【{}】为必填项,请填写后再提交");
    ErrorCode SIGNUP_RATING_REQUIRED = new ErrorCode(1_050_001_011, "请先完成评价打分后再提交");
    ErrorCode SIGNUP_RATING_INVALID = new ErrorCode(1_050_001_012, "评价星级必须在 1~{} 之间,请重新选择");
 
    // ========== 二维码 1-050-002-000 ==========
    ErrorCode QRCODE_GENERATE_FAILED = new ErrorCode(1_050_002_000, "生成报名二维码失败");
    ErrorCode QRCODE_SIGNUP_URL_NOT_CONFIGURED = new ErrorCode(1_050_002_001,
            "未配置报名页外网地址(wx.cp.signup-url-prefix),无法生成二维码,请先在 application 配置中补上");
 
    // ========== 通知 1-050-003-000 ==========
    ErrorCode NOTICE_NOT_EXISTS = new ErrorCode(1_050_003_000, "通知不存在");
    ErrorCode NOTICE_CANNOT_UPDATE = new ErrorCode(1_050_003_001, "通知已撤回,无法修改");
    ErrorCode NOTICE_STATUS_REVOKED = new ErrorCode(1_050_003_002, "通知已撤回,无法发布");
    ErrorCode NOTICE_STATUS_NOT_PUBLISHED = new ErrorCode(1_050_003_003, "通知尚未发布,请先发布后再推送");
    ErrorCode NOTICE_CONTENT_REQUIRED = new ErrorCode(1_050_003_004, "纯文本通知的正文不能为空,请填写通知内容");
    ErrorCode NOTICE_LINK_URL_REQUIRED = new ErrorCode(1_050_003_005, "图文卡片/图文消息的跳转链接不能为空,请填写链接地址");
    ErrorCode NOTICE_FILE_REQUIRED = new ErrorCode(1_050_003_006, "文件通知必须上传文件,请上传后再推送");
    ErrorCode NOTICE_FILE_NOT_EXISTS = new ErrorCode(1_050_003_007, "通知文件不存在或已被删除,请重新上传");
    ErrorCode NOTICE_FILE_TOO_LARGE = new ErrorCode(1_050_003_008, "通知文件超过企业微信 20MB 限制,请压缩或改用图文卡片推送下载链接");
 
    // ========== 企业微信通讯录 1-050-004-000 ==========
    ErrorCode WXCP_API_ERROR = new ErrorCode(1_050_004_000, "调用企业微信接口失败:errcode={},errmsg={}");
 
}