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.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, "活动推送失败");
 
    // ========== 报名 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, "未获取到企业微信成员身份,请从企业微信内打开报名页");
 
    // ========== 二维码 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, "通知尚未发布,请先发布后再推送");
 
    // ========== 企业微信通讯录 1-050-004-000 ==========
    ErrorCode WXCP_API_ERROR = new ErrorCode(1_050_004_000, "调用企业微信接口失败");
 
}