Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/canyuegongzi/simple-push-center
/ functions
Functions
188 in github.com/canyuegongzi/simple-push-center
⨍
Functions
188
◇
Types & classes
163
Method
constructor
(messageType: any, data = null, success = true)
src/common/result/ResultData.ts:26
Method
constructor
* 这里的构造函数向父类传递了授权时必要的参数,在实例化时,父类会得知授权时,客户端的请求必须使用 Authorization 作为请求头, * 而这个请求头的内容前缀也必须为 Bearer,在解码授权令牌时,使用秘钥 secretOrKey: 'secretKey' 来将授权令牌解码为创建令
src/common/auth/JwtStrategy.ts:15
Method
constructor
( private readonly jwtService: JwtService, )
src/common/auth/AuthService.ts:8
Method
constructor
(private kafkaConfig: KafkaConfig)
src/common/kafka/KafkaService.ts:14
Method
constructor
(errorMessage: string, errorCode: ApiErrorCode, statusCode: HttpStatus)
src/common/error/exceptions/ApiException.ts:9
Method
constructor
()
src/config/CommonConfigService.ts:15
Method
creatToken
* 产生token * @param user
src/common/auth/AuthService.ts:19
Method
create
(messageId, body, messageType, topicName)
src/common/kafka/KafkaMessage.ts:8
Method
createTransport
* 构建传输器 * @param messageTransport
src/service/service/TaskEmitMessageService.ts:18
Method
createUuid
* 产生uuid标识 * @param data
src/service/service/UtilService.ts:48
Method
delApp
(@Body('ids') params: number[])
src/controller/AppKeyController.ts:90
Method
delConfig
(@Body('ids') params: Array<number | string>)
src/controller/TaskMessageConfigController.ts:55
Method
delConfig
* 删除配置信息 * @param params<Array<number>>
src/service/service/TaskMessageConfigService.ts:61
Method
delEmailConfig
(@Body('ids') params: Array<number | string>)
src/controller/TaskEmailConfigController.ts:56
Method
delEmailConfig
(@Body('ids') params: Array<number | string>)
src/controller/TaskConfigController.ts:62
Method
delEmailConfig
* 删除配置文件 * @param params
src/service/service/TaskConfigService.ts:102
Method
delEmailConfig
* 删除配置信息 * @param params<Array<number>>
src/service/service/TaskEmailConfigService.ts:61
Method
delMessageConfig
(@Body('ids') params: Array<number | string>)
src/controller/TaskConfigController.ts:134
Method
delMessageConfig
* 删除配置 * @param params
src/service/service/TaskConfigService.ts:45
Method
deleteTask
(@Body('id') params: number)
src/controller/TaskMainController.ts:140
Method
deleteTask
* 删除任务 * @param params
src/service/service/TaskMainService.ts:357
Function
dirExists
(dir)
src/utils/file.ts:58
Method
editConfig
(@Body() params: CreateMessageConfigDto, @Headers('token') token: string)
src/controller/TaskMessageConfigController.ts:39
Method
editConfig
* 编辑配置信息 * @param params<CreateEmailConfigDto>
src/service/service/TaskMessageConfigService.ts:45
Method
editEmailConfig
(@Body() params: CreateEmailConfigDto, @Headers('token') token: string)
src/controller/TaskEmailConfigController.ts:40
Method
editEmailConfig
(@Body() params: CreateEmailConfigDto, @Headers('token') token: string)
src/controller/TaskConfigController.ts:42
Method
editEmailConfig
* 更新邮件配置 * @param params
src/service/service/TaskConfigService.ts:114
Method
editEmailConfig
* 编辑配置信息 * @param params<CreateEmailConfigDto>
src/service/service/TaskEmailConfigService.ts:45
Method
editMessageConfig
(@Body() params: CreateMessageConfigDto, @Headers('token') token: string)
src/controller/TaskConfigController.ts:114
Method
editMessageConfig
* 编辑短信配置 * @param params
src/service/service/TaskConfigService.ts:57
Method
editSystemConfig
(@Body() params: AppTaskConfig )
src/controller/AppKeyController.ts:117
Method
editSystemConfig
* 修改系统的配置
src/service/service/AppKeyService.ts:211
Function
fileType
(file: any)
src/utils/file.ts:4
Method
get
(key: string)
src/service/service/RedisCacheService.ts:28
Method
getAllConfig
(@Body() params: MessageGetDto, @Headers('token') token: string)
src/controller/TaskMessageConfigController.ts:68
Method
getAllConfig
* 查询邮箱推送配置列表 * @param query * @param user
src/service/service/TaskMessageConfigService.ts:79
Method
getAllEmailConfig
(@Body() params: EmailGetDto, @Headers('token') token: string)
src/controller/TaskEmailConfigController.ts:69
Method
getAllEmailConfig
(@Body() params: EmailGetDto, @Headers('token') token: string)
src/controller/TaskConfigController.ts:75
Method
getAllEmailConfig
* 查询全部的邮件配置 * @param params
src/service/service/TaskConfigService.ts:85
Method
getAllEmailConfig
* 查询邮箱推送配置列表 * @param query * @param user
src/service/service/TaskEmailConfigService.ts:79
Method
getAllMessageConfig
(@Body() params: MessageGetDto, @Headers('token') token: string)
src/controller/TaskConfigController.ts:147
Method
getAllMessageConfig
* 查询配置 * @param params
src/service/service/TaskConfigService.ts:28
Method
getAppKey
(@Body() params: GetAppKeyDto)
src/controller/AppKeyController.ts:50
Method
getDefaultList
(@Body() params: GetDefaultDto, @Headers('token') token: string)
src/controller/TaskCommonConfigController.ts:19
Method
getDefaultList
(@Body() params: GetDefaultDto, @Headers('token') token: string)
src/controller/TaskConfigController.ts:179
Method
getDefaultList
* 加载默认配置 * @param params * @param user
src/service/service/TaskConfigService.ts:198
Method
getDefaultList
* 查询默认配置选项 * @param params * @param user
src/service/service/TaskCommonConfigService.ts:26
Method
getEmailConfigInfo
* 获取邮件配置 * @param params
src/service/service/TaskConfigService.ts:144
Method
getMessageConfigInfo
* 获取短信配置 * @param params
src/service/service/TaskConfigService.ts:160
Method
getSystemConfig
()
src/controller/AppKeyController.ts:127
Method
getSystemConfig
* 获取系统时间限制配置 * @param name
src/service/service/AppKeyService.ts:246
Method
handleTranscode
(job: Job)
src/service/processor/NoticeMessageProcessor.ts:31
Method
handleTranscode
(job: Job)
src/service/processor/NoticeEmailProcessor.ts:33
Method
helloSubscriberToFixedGroup
(payload: KafkaPayload)
src/service/service/TaskKafkaConsumerService.ts:36
Method
intToBytes2
* int转byte[] * @param n
src/service/service/UtilService.ts:95
Method
intercept
(context: ExecutionContext, next: CallHandler)
src/common/shared/interceptors/LoggingInterceptor.ts:12
Method
intercept
( context: ExecutionContext, next: CallHandler<T>, )
src/common/shared/interceptors/TransformInterceptor.ts:17
Method
kafkaEmitNewTask
(@Body() kafkaTaskDto: KafkaTaskDto)
src/controller/KafkaTaskController.ts:12
Method
logList
(@Body() params: LogGetDto)
src/controller/TaskMainController.ts:101
Method
onModuleDestroy
()
src/common/kafka/KafkaService.ts:39
Function
onModuleInit
()
src/common/kafka/KafkaAbstractConsumer.ts:13
Method
onModuleInit
()
src/common/kafka/KafkaService.ts:28
Method
onSubscribeTaskLog
(data: any)
src/service/service/TaskMainService.ts:367
Method
onSubscribeTaskLog
(params: TaskLogEntity)
src/service/service/TaskLogService.ts:74
Method
parseUuid
* 反编译uuid标识 * @param data
src/service/service/UtilService.ts:60
Method
post
* post请求数据
src/service/service/CommonHttpService.ts:26
Method
sendEmailCode
(@Body('userName') userName: string, @Body('email') email: string)
src/controller/AppKeyController.ts:21
Method
sendEmailCode
* 发送邮件
src/service/service/AppKeyService.ts:77
Method
sendMailer
* 发送邮件
src/service/service/TaskEmitEmailService.ts:34
Method
sendMessage
(kafkaTopic: string, kafkaMessage: KafkaPayload)
src/common/kafka/KafkaService.ts:79
Method
sendToConsumer
()
src/controller/HelpController.ts:14
Method
signIn
(user: JwtPayload)
src/common/auth/AuthService.ts:12
Method
str2ab
* string转ArrayBuffer * @param str
src/service/service/UtilService.ts:107
Method
stringToUint8Array
* 字符串转Uint8Array * @param str
src/service/service/UtilService.ts:82
Method
taskList
(@Body() params: TaskGetDto)
src/controller/TaskMainController.ts:127
Method
taskList
* 任务列表 * @param params
src/service/service/TaskMainService.ts:302
Method
taskLogInfo
(@Body('taskCode') params: string)
src/controller/TaskMainController.ts:114
Method
taskSubscriber
(payload: string )
src/service/service/TaskKafkaConsumerService.ts:25
Method
transform
(value: any, metadata: ArgumentMetadata)
src/common/error/pipe/ApiParamsValidationPipe.ts:8
Method
uint8ArrayToString
* unit8转化字符串 * @param fileData * @constructor
src/service/service/UtilService.ts:69
Method
uniqueAppKey
(@Body() params: UniqueAppKey)
src/controller/AppKeyController.ts:104
Method
uniqueAppKey
(@Body() params: UniqueKey)
src/controller/TaskCommonConfigController.ts:34
Method
uniqueAppKey
(@Body() params: UniqueKey)
src/controller/TaskConfigController.ts:167
Method
uniqueAppKey
* 唯一性验证 * @param params
src/service/service/AppKeyService.ts:196
Method
uniqueName
* 配置名称唯一性校验 * @param query<UniqueKey>
src/service/service/TaskCommonConfigService.ts:43
Method
validate
* validate 方法实现了父类的抽象方法,在解密授权令牌成功后,即本次请求的授权令牌是没有过期的, * 此时会将解密后的 payload 作为参数传递给 validate 方法,这个方法需要做具体的授权逻辑,比如这里我使用了通过用户名查找用户是否存在。 * 当用户不存在时,说明令牌
src/common/auth/JwtStrategy.ts:28
Method
verifyEmailCode
(@Body('email') email: any, @Body('value') value: any)
src/controller/AppKeyController.ts:36
Method
verifyEmailCode
* 验证邮箱验证码
src/service/service/AppKeyService.ts:97
← previous
101–188 of 188, ranked by callers