LMS.service/LMS.Common/Enum/ResponseCodeEnum.cs

215 lines
6.8 KiB
C#
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

using LMS.Common.Attributes;
namespace LMS.Common.Enums
{
public class ResponseCodeEnum
{
public enum ResponseCode
{
#region
[Result("请求成功")]
[Description("请求成功")]
Success = 1,
#endregion
#region User
[Result(ResponseString.UndefinedLoginType)]
[Description(ResponseString.UndefinedLoginType)]
UndefinedLoginType = 1000,
[Result(ResponseString.UserNotFound)]
[Description("未找到对应用户名的账号")]
FindUserByNameFail = 1001,
[Result(ResponseString.UserPasswordError)]
[Description("用户密码错误")]
UserPasswordFail = 1002,
[Result(ResponseString.IdDateNotFound)]
[Description("指定ID的用户不存在")]
FindUserByIdFail = 1003,
[Result(ResponseString.UserStatusError)]
[Description("用户的状态错误,只能状态为正常的用户可以登录")]
UserStatusError = 1004,
[Result("指定邮箱的用户已经存在")]
[Description("指定邮箱的用户已经存在")]
UserEmailExist = 1005,
[Result("指定手机号的用户已经存在")]
[Description("指定手机号的用户已经存在")]
UserPhoneExist = 1006,
[Result("指定邮箱或手机号的用户已经存在")]
[Description("指定邮箱或手机号的用户已经存在")]
UserEmailOrPhoneExist = 1007,
[Result("指定的用户名已存在")]
[Description("指定的用户名已存在")]
UasrNameExist = 1008,
[Result("指定的用户昵称已存在")]
[Description("指定的用户昵称已存在")]
UserNickNameExist = 1009,
[Result(ResponseString.UserIsLockedOut)]
[Description(ResponseString.UserIsLockedOut)]
UserIsLockedOut = 1010,
[Result(ResponseString.UserLoginOut)]
[Description("用户的刷新令牌无效,可能是二次登录,或者是登录到期,请重新登录")]
RefreshTokenInvalid = 1011,
[Result("用户注册失败")]
[Description("用户注册失败")]
UserRegisterFial = 1012,
[Result("用户不是VIP用户")]
[Description("用户不是VIP用户")]
UserNotVip = 1013,
[Result("无效的邀请码")]
[Description("无效的邀请码")]
InvalidAffiliateCode = 1014,
// 无效token
[Result("无效token")]
[Description("无效token")]
InvalidToken = 1015,
#endregion
#region Machine
[Result(ResponseString.MachineStatusNotFoundOrStatusIsNot)]
[Description(ResponseString.MachineStatusNotFoundOrStatusIsNot)]
MachineNotFound = 2001,
[Result(ResponseString.IdDateNotFound)]
[Description("指定ID的机器码不存在")]
FindMachineByIdFail = 2002,
[Result(ResponseString.DataExist)]
[Description("指定机器码已经存在")]
MachineAlreadyExist = 2003,
#endregion
#region PermissionType
[Result(ResponseString.IdDateNotFound)]
[Description("指定ID的权限分类没有找到")]
FindPermissionTypeByIdFail = 3001,
[Result(ResponseString.DataExist)]
[Description("指定ID的权限名称和编码已经存在")]
PermissionTypeExist = 3002,
#endregion
#region
[Result(ResponseString.NotPermissionAction)]
[Description(ResponseString.NotPermissionAction)]
NotPermissionAction = 4001,
[Result(ResponseString.DataExist)]
[Description("指定用户ID和权限分类ID已存在不可新增")]
PermissionExist = 4002,
[Result(ResponseString.IdDateNotFound)]
[Description("指定ID的权限没有找到")]
FindPermissionByIdFail = 4003,
[Result("权限编码已存在,请检查")]
[Description("权限编码已存在,请检查")]
PermissionCodeExist = 4004,
#endregion
#region
[Result(ResponseString.SystemError)]
[Description(ResponseString.SystemError)]
SystemError = 5000,
[Result(ResponseString.ParameterError)]
[Description(ResponseString.ParameterError)]
ParameterError = 5001,
[Result(ResponseString.InvalidOptions)]
[Description(ResponseString.InvalidOptions)]
InvalidOptions = 5002,
[Result(ResponseString.IdDateNotFound)]
[Description(ResponseString.IdDateNotFound)]
IdDateNotFound = 5003,
#endregion
#region
[Result(ResponseString.DataExist)]
[Description("指定的提示词已经存在")]
PromptStringExist = 6001,
[Result(ResponseString.IdDateNotFound)]
[Description("指定ID的提示词没有找到")]
FindPromptStringFail = 6002,
#endregion
#region
[Result(ResponseString.DataExist)]
[Description("指定的提示词的名称或者是编码已存在")]
PromptTypeExist = 7001,
[Result(ResponseString.IdDateNotFound)]
[Description("指定ID的提示词类型没有找到")]
FindPromptTypeFail = 7002,
#endregion
#region
[Result(ResponseString.ForwardFail)]
[Description("文案转发失败")]
ForwardWordFail = 8001,
#endregion
#region
[Result(ResponseString.DataExist)]
[Description("指定的角色名称已经存在")]
RoleNameExist = 9001,
[Result(ResponseString.IdDateNotFound)]
[Description("指定ID的角色不存在")]
FindRoleByIdFail = 9002,
[Result(ResponseString.DataNotExist)]
[Description("指定编码的角色不存在")]
FindRoleByCodeFail = 9003,
[Result(ResponseString.HasRelationship)]
[Description("指定角色已经绑定了用户,无法删除")]
RoleHasUser = 9004,
#endregion
#region
[Result(ResponseString.DataNotExist)]
[Description("没有找到指定的配置项")]
FindOptionsFail = 10001,
#endregion
}
}
}