Package com.bytedesk.core.push
Class PushService
java.lang.Object
com.bytedesk.core.push.PushService
Push业务服务 - 处理业务逻辑
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final PushExpireCacheServiceprivate final PushFilterServiceprivate final PushRepositoryprivate final PushSendService -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionexistsByStatusAndTypeAndReceiver(String type, String receiver) 检查是否存在指定状态、类型和接收者的记录private Optional<PushEntity>findByStatusAndReceiverAndContent(String status, String receiver, String content) sendCode(AuthRequest authRequest, jakarta.servlet.http.HttpServletRequest request) 发送验证码validateCode(String receiver, String code, jakarta.servlet.http.HttpServletRequest request) 验证验证码
-
Field Details
-
pushRepository
-
pushFilterService
-
pushSendService
-
pushExpireCacheService
-
-
Constructor Details
-
PushService
public PushService()
-
-
Method Details
-
sendCode
public PushSendResult sendCode(AuthRequest authRequest, jakarta.servlet.http.HttpServletRequest request) 发送验证码 -
validateCode
public Boolean validateCode(String receiver, String code, jakarta.servlet.http.HttpServletRequest request) 验证验证码 -
existsByStatusAndTypeAndReceiver
检查是否存在指定状态、类型和接收者的记录 -
findByStatusAndReceiverAndContent
private Optional<PushEntity> findByStatusAndReceiverAndContent(String status, String receiver, String content)
-