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={}");
|
|
}
|