Merge branch 'feature/REQ-3045' into dev
This commit is contained in:
commit
ca47831661
@ -19,6 +19,7 @@ import cn.axzo.msg.center.service.template.request.MessageTemplateUpdateStatusRe
|
||||
import cn.axzo.msg.center.service.template.request.MessageTemplateV3DeleteRequest;
|
||||
import cn.axzo.msg.center.service.template.request.MessageTemplateV3PageRequest;
|
||||
import cn.axzo.msg.center.service.template.request.MessageTemplateV3UpdateRequest;
|
||||
import cn.axzo.msg.center.service.template.request.MessageTemplateV3UpdateStatusRequest;
|
||||
import cn.axzo.msg.center.service.template.response.MessageDetailStyle;
|
||||
import cn.axzo.msg.center.service.template.response.MessageTemplateDetailResponse;
|
||||
import cn.axzo.msg.center.service.template.response.MessageTemplatePageResponse;
|
||||
@ -90,8 +91,8 @@ public class MessageTemplateV3Controller implements MessageTemplateV3Client {
|
||||
}
|
||||
|
||||
@Override
|
||||
public CommonResponse<Void> updateStatus(MessageTemplateUpdateStatusRequest request) {
|
||||
messageTemplateNewService.updateStatus(request.getOperatorId(), request.getTemplateCode(), request.getStatus());
|
||||
public CommonResponse<Void> updateStatus(MessageTemplateV3UpdateStatusRequest request) {
|
||||
messageTemplateV3Service.updateStatus(request.getOperatorId(), request.getTemplateCode(), request.getStatus());
|
||||
return CommonResponse.success();
|
||||
}
|
||||
|
||||
|
||||
@ -157,11 +157,11 @@ public class MessageTemplateV3ServiceImpl implements MessageTemplateV3Service {
|
||||
log.info("the param is invalid. operatorId:[{}], code:[{}], status:[{}]", operatorId, templateCode, status);
|
||||
return;
|
||||
}
|
||||
messageBaseTemplateDao.lambdaUpdate()
|
||||
.eq(MessageBaseTemplate::getCode, templateCode)
|
||||
.eq(MessageBaseTemplate::getIsDelete, TableIsDeleteEnum.NORMAL.value)
|
||||
.set(MessageBaseTemplate::getStatus, status)
|
||||
.set(MessageBaseTemplate::getUpdaterId, operatorId)
|
||||
messageTemplateV3Dao.lambdaUpdate()
|
||||
.eq(MessageTemplateV3::getCode, templateCode)
|
||||
.eq(MessageTemplateV3::getIsDelete, TableIsDeleteEnum.NORMAL.value)
|
||||
.set(MessageTemplateV3::getStatus, status)
|
||||
.set(MessageTemplateV3::getUpdatePersonId, operatorId)
|
||||
.update();
|
||||
}
|
||||
|
||||
|
||||
@ -9,6 +9,7 @@ import cn.axzo.msg.center.service.template.request.MessageTemplateUpdateStatusRe
|
||||
import cn.axzo.msg.center.service.template.request.MessageTemplateV3DeleteRequest;
|
||||
import cn.axzo.msg.center.service.template.request.MessageTemplateV3PageRequest;
|
||||
import cn.axzo.msg.center.service.template.request.MessageTemplateV3UpdateRequest;
|
||||
import cn.axzo.msg.center.service.template.request.MessageTemplateV3UpdateStatusRequest;
|
||||
import cn.axzo.msg.center.service.template.response.MessageDetailStyle;
|
||||
import cn.axzo.msg.center.service.template.response.MessageTemplateDetailResponse;
|
||||
import cn.axzo.msg.center.service.template.response.MessageTemplatePageResponse;
|
||||
@ -93,7 +94,7 @@ public interface MessageTemplateV3Client {
|
||||
* @param request 模板状态
|
||||
*/
|
||||
@PostMapping(value = "/message/template/update-status/v3", produces = {MediaType.APPLICATION_JSON_VALUE})
|
||||
CommonResponse<Void> updateStatus(@RequestBody @Valid MessageTemplateUpdateStatusRequest request);
|
||||
CommonResponse<Void> updateStatus(@RequestBody @Valid MessageTemplateV3UpdateStatusRequest request);
|
||||
|
||||
/**
|
||||
* 查询消息模板
|
||||
|
||||
@ -0,0 +1,45 @@
|
||||
package cn.axzo.msg.center.service.template.request;
|
||||
|
||||
import cn.axzo.msg.center.service.enums.StatusEnum;
|
||||
import com.alibaba.fastjson.JSON;
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
|
||||
import javax.validation.constraints.NotBlank;
|
||||
import javax.validation.constraints.NotNull;
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* @author cold_blade
|
||||
* @date 2023/10/13
|
||||
* @version 1.0
|
||||
*/
|
||||
@Setter
|
||||
@Getter
|
||||
public class MessageTemplateV3UpdateStatusRequest implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 818483349559289586L;
|
||||
|
||||
/**
|
||||
* 操作者的自然人id
|
||||
*/
|
||||
@NotNull(message = "operatorId is required")
|
||||
private Long operatorId;
|
||||
/**
|
||||
* 模板编码
|
||||
*/
|
||||
@NotBlank(message = "templateCode is required")
|
||||
private String templateCode;
|
||||
/**
|
||||
* 模板状态
|
||||
* ENABLE: 启用
|
||||
* DISABLE: 禁用
|
||||
*/
|
||||
@NotNull(message = "status is required")
|
||||
private StatusEnum status;
|
||||
|
||||
@Override
|
||||
public String toString() {
|
||||
return JSON.toJSONString(this);
|
||||
}
|
||||
}
|
||||
Loading…
Reference in New Issue
Block a user