nestapp/src/modules/user/constants.ts
2025-06-22 19:16:23 +08:00

43 lines
888 B
TypeScript

/**
* 用户请求DTO验证组
*/
export enum UserValidateGroup {
/**
* 创建用户验证
*/
USER_CREATE = 'user_create',
/**
* 更新用户验证
*/
USER_UPDATE = 'user_update',
/**
* 用户注册验证
*/
USER_REGISTER = 'user_register',
/**
* 用户账户信息更新验证
*/
ACCOUNT_UPDATE = 'account_update',
/**
* 用户密码更新验证
*/
CHANGE_PASSWORD = 'change_password',
}
/**
* 用户查询排序
*/
export enum UserOrderType {
CREATED = 'createdAt',
UPDATED = 'updatedAt',
}
export const TokenConst = {
USER_TOKEN_SECRET: 'USER_TOKEN_SECRET',
DEFAULT_USER_TOKEN_SECRET: 'my-access-secret',
USER_REFRESH_TOKEN_EXPIRED: 'USER_REFRESH_TOKEN_EXPIRED',
DEFAULT_USER_REFRESH_TOKEN_EXPIRED: 'my-refresh-secret',
};
export const ALLOW_GUEST = 'allowGuest';