REQ-2874: 政务-添加高新区短信渠道

This commit is contained in:
yanglin 2024-08-16 11:27:37 +08:00
parent 9dafa9aa74
commit a698cff631
3 changed files with 16 additions and 0 deletions

View File

@ -26,6 +26,7 @@ import cn.axzo.msg.center.service.pending.request.PendingMessageStatisticForWork
import cn.axzo.msg.center.service.pending.request.PendingMessageStatisticRequest;
import cn.axzo.msg.center.service.pending.request.PersonTodoToBeDoneStatRequest;
import cn.axzo.msg.center.service.pending.request.PresetButtonPressedRequest;
import cn.axzo.msg.center.service.pending.request.RevokeByTemplateCodeRequest;
import cn.axzo.msg.center.service.pending.request.RevokePendingMessageByIdRequest;
import cn.axzo.msg.center.service.pending.request.SetHideRequest;
import cn.axzo.msg.center.service.pending.request.TodoHandoverRequest;
@ -224,6 +225,12 @@ public class PendingMessageNewController implements PendingMessageClient {
return CommonResponse.success(todoManager.revokeByBizCode(param));
}
@Override
public CommonResponse<Boolean> revokeByTemplateCode(RevokeByTemplateCodeRequest param) {
log.info("revokeByTemplateCode, request={}", JSON.toJSONString(param));
return CommonResponse.success(todoManager.revokeByTemplateCode(param));
}
@Override
public CommonResponse<Boolean> revokeById(RevokePendingMessageByIdRequest param) {
log.info("revokeById, request={}", JSON.toJSONString(param));

View File

@ -17,6 +17,7 @@ import cn.axzo.msg.center.service.pending.request.PendingMessageStatisticForWork
import cn.axzo.msg.center.service.pending.request.PendingMessageStatisticRequest;
import cn.axzo.msg.center.service.pending.request.PersonTodoToBeDoneStatRequest;
import cn.axzo.msg.center.service.pending.request.PresetButtonPressedRequest;
import cn.axzo.msg.center.service.pending.request.RevokeByTemplateCodeRequest;
import cn.axzo.msg.center.service.pending.request.RevokePendingMessageByIdRequest;
import cn.axzo.msg.center.service.pending.request.SetHideRequest;
import cn.axzo.msg.center.service.pending.request.TodoHandoverRequest;
@ -267,6 +268,12 @@ public interface PendingMessageClient {
@PostMapping(value = "/pending-message/revoke/by-biz-code", produces = {MediaType.APPLICATION_JSON_VALUE})
CommonResponse<Boolean> revokeByTemplateCodeBizCode(@RequestBody @Valid CompletePendingMessageRequest param);
/**
* 通过待办模版撤回所有不是终态的待办
*/
@PostMapping(value = "/pending-message/revoke/by-template-code", produces = {MediaType.APPLICATION_JSON_VALUE})
CommonResponse<Boolean> revokeByTemplateCode(@RequestBody @Valid RevokeByTemplateCodeRequest param);
/**
* 通过ID撤销代办
*

View File

@ -6,6 +6,7 @@ import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import javax.validation.constraints.NotBlank;
import java.io.Serializable;
/**
@ -20,6 +21,7 @@ public class RevokeByTemplateCodeRequest implements Serializable {
/**
* 模版编码
*/
@NotBlank(message = "templateCode is required")
private String templateCode;
@Override