diff --git a/mallinkAdmin/src/main/java/com/iformall/controller/msg/WxMsgValidationcodeModelController.java b/mallinkAdmin/src/main/java/com/iformall/controller/msg/WxMsgValidationcodeModelController.java index a67e4a93c..4c66b91f5 100644 --- a/mallinkAdmin/src/main/java/com/iformall/controller/msg/WxMsgValidationcodeModelController.java +++ b/mallinkAdmin/src/main/java/com/iformall/controller/msg/WxMsgValidationcodeModelController.java @@ -53,6 +53,14 @@ public class WxMsgValidationcodeModelController extends BaseController { return new ResultData(); } + @PostMapping("updateOpen") + @SystemControllerLog(description = "消息验证模板-打开/关闭发送") + public ResultData updateOpen(@RequestBody WxMsgValidationcodeModel wxMsgValidationcodeModel) { + logger.debug("[" + getIpAddr() + "] WxMsgValidationcodeModelController::updateOpen"); + wxMsgValidationcodeModelService.update(wxMsgValidationcodeModel); + return new ResultData(); + } + @GetMapping("/del") @ApiImplicitParam(name = "id", value = "id", dataType = "String", paramType = "query", required = true) @SystemControllerLog(description = "消息验证模板-删除") diff --git a/mallinkService/src/main/java/com/iformall/domain/po/WxMsgValidationcodeModel.java b/mallinkService/src/main/java/com/iformall/domain/po/WxMsgValidationcodeModel.java index 154be1c4d..751a1e082 100644 --- a/mallinkService/src/main/java/com/iformall/domain/po/WxMsgValidationcodeModel.java +++ b/mallinkService/src/main/java/com/iformall/domain/po/WxMsgValidationcodeModel.java @@ -47,6 +47,9 @@ public class WxMsgValidationcodeModel implements Serializable { @io.swagger.annotations.ApiModelProperty(value="邮箱背景图片",name="emailBgImg") private String emailBgImg; + @io.swagger.annotations.ApiModelProperty(value="发送开关 0开1关",name="open") + private Integer open; + public static enum Field { Id_ASC("`id` ASC"),Id_DESC("`id` DESC") diff --git a/mallinkService/src/main/java/com/iformall/service/WxMsgValidationcodeModelService.java b/mallinkService/src/main/java/com/iformall/service/WxMsgValidationcodeModelService.java index b33cd0816..16e0774be 100644 --- a/mallinkService/src/main/java/com/iformall/service/WxMsgValidationcodeModelService.java +++ b/mallinkService/src/main/java/com/iformall/service/WxMsgValidationcodeModelService.java @@ -38,7 +38,7 @@ public interface WxMsgValidationcodeModelService { */ void deleteById(String id); - + void update(WxMsgValidationcodeModel record); diff --git a/mallinkService/src/main/java/com/iformall/service/impl/WxMsgValidationcodeModelServiceImpl.java b/mallinkService/src/main/java/com/iformall/service/impl/WxMsgValidationcodeModelServiceImpl.java index 48efdbfb4..d971cdb52 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/WxMsgValidationcodeModelServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxMsgValidationcodeModelServiceImpl.java @@ -123,12 +123,9 @@ public class WxMsgValidationcodeModelServiceImpl implements WxMsgValidationcodeM public void deleteById(String id) { wxMsgValidationcodeModelMapper.deleteByPrimaryKey(id); } - - - - - - - - + + @Override + public void update(WxMsgValidationcodeModel record) { + wxMsgValidationcodeModelMapper.updateByPrimaryKeySelective(record); + } }