作者 朱兆平

消息类型增加接口

@@ -45,4 +45,16 @@ public class MessageTypesController { @@ -45,4 +45,16 @@ public class MessageTypesController {
45 return result ? new ResultJson("200","success") : new ResultJson("400","error"); 45 return result ? new ResultJson("200","success") : new ResultJson("400","error");
46 } 46 }
47 47
  48 + @PutMapping("update")
  49 + public ResultJson update(@RequestBody MessageType messageType){
  50 + boolean result = messageTypeService.update(messageType);
  51 + return result ? new ResultJson("200","success") : new ResultJson("400","error");
  52 + }
  53 +
  54 + @ApiOperation(value = "删除一个消息类", notes = "参数实体可以只传ID即可")
  55 + @DeleteMapping("delete")
  56 + public ResultJson delete(@RequestBody MessageType messageType){
  57 + boolean result = messageTypeService.del(messageType.getId());
  58 + return result ? new ResultJson("200","success") : new ResultJson("400","error");
  59 + }
48 } 60 }
@@ -14,4 +14,8 @@ public interface MessageTypeService { @@ -14,4 +14,8 @@ public interface MessageTypeService {
14 14
15 boolean add(MessageType messageType); 15 boolean add(MessageType messageType);
16 16
  17 + boolean update(MessageType messageType);
  18 +
  19 + boolean del(String id);
  20 +
17 } 21 }
@@ -39,4 +39,17 @@ public class MessageTypeServiceImp implements MessageTypeService { @@ -39,4 +39,17 @@ public class MessageTypeServiceImp implements MessageTypeService {
39 int i = messageTypeMapper.insertSelective(messageType); 39 int i = messageTypeMapper.insertSelective(messageType);
40 return i > 0; 40 return i > 0;
41 } 41 }
  42 +
  43 + @Override
  44 + public boolean update(MessageType messageType) {
  45 + int i = messageTypeMapper.updateByPrimaryKeySelective(messageType);
  46 + return i > 0;
  47 + }
  48 +
  49 + @Override
  50 + public boolean del(String id) {
  51 + int i = messageTypeMapper.deleteByPrimaryKey(id);
  52 + return i > 0;
  53 + }
  54 +
42 } 55 }