Selaa lähdekoodia

示例类增加autoResultMap=true注解

lixing 3 vuotta sitten
vanhempi
commit
7ac1aa87a8

+ 1 - 1
src/main/java/com/persagy/apm/alarmservice/common/jms/JmsListener.java

@@ -59,7 +59,7 @@ public class JmsListener {
     @RabbitListener(queues = "order_state_queue")
     public void processOrderState(byte[] message, Channel channel, Message msg) {
         String messageStr = new String(message);
-        log.info("============================== Receive:" + messageStr);
+        log.info("order_state_queue============================== Receive:" + messageStr);
         try {
             OrderStateMessage orderStateMessage = StringUtil.transferItemToDTO(messageStr, OrderStateMessage.class);
             log.info("currentThread:{}", Thread.currentThread().getId());

+ 1 - 1
src/main/java/com/persagy/apm/dmpalarm/jms/JmsConfig.java

@@ -93,7 +93,7 @@ public class JmsConfig {
     public void process(String message, Channel channel, Message msg) throws Exception{
         // 手动确认消息已消费
         try {
-            log.info("============================== Receive:" + message);
+            log.info(alarmObjQueue + "============================== Receive:" + message);
             DmpMessage dmpMessage = JacksonMapper.toObject(message, DmpMessage.class);
             if (dmpMessage != null) {
                 messageProcesser.listen(dmpMessage);

+ 1 - 1
src/main/java/com/persagy/apm/dmpalarm/jms/RabbitmqConfig.java

@@ -64,7 +64,7 @@ public class RabbitmqConfig {
     public void process(DmpMessage message, Channel channel, Message msg) throws Exception{
         // 手动确认消息已消费
         try {
-            log.info("============================== Receive:" + message);
+            log.info(alarmConfigQueue + "============================== Receive:" + message);
             if (message != null) {
                 consumeMessageThreadPool.consumeMessage(message);
             }

+ 2 - 0
src/main/java/com/persagy/apm/dmpalarm/model/AlarmComment.java

@@ -3,6 +3,7 @@ package com.persagy.apm.dmpalarm.model;
 import java.io.Serializable;
 import java.util.Date;
 
+import com.baomidou.mybatisplus.annotation.TableName;
 import io.swagger.annotations.ApiModel;
 import io.swagger.annotations.ApiModelProperty;
 import lombok.Data;
@@ -14,6 +15,7 @@ import lombok.Data;
  */
 @Data
 @ApiModel(description = "报警批注")
+@TableName(autoResultMap = true)
 public class AlarmComment implements Serializable {
     private static final long serialVersionUID = -25604656657950729L;
 

+ 8 - 0
src/main/java/com/persagy/apm/dmpalarm/model/AlarmConfig.java

@@ -1,8 +1,10 @@
 package com.persagy.apm.dmpalarm.model;
 
+import com.alibaba.fastjson.JSON;
 import com.alibaba.fastjson.JSONObject;
 import com.baomidou.mybatisplus.annotation.TableField;
 
+import com.baomidou.mybatisplus.annotation.TableName;
 import com.baomidou.mybatisplus.extension.handlers.FastjsonTypeHandler;
 import io.swagger.annotations.ApiModel;
 import io.swagger.annotations.ApiModelProperty;
@@ -21,6 +23,7 @@ import java.util.List;
  */
 @Data
 @ApiModel(description = "报警定义")
+@TableName(autoResultMap = true)
 public class AlarmConfig implements Serializable {
 	private static final long serialVersionUID = -50363859666957294L;
 	private String id;
@@ -129,4 +132,9 @@ public class AlarmConfig implements Serializable {
 	public static String PROP_UPDATE_USER = "update_user";
 	public static String PROP_UPDATE_TIME = "update_time";
 
+	public static void main(String[] args) {
+		JSONObject jsonObject = JSON.parseObject("{\"id\":\"\"}", JSONObject.class);
+		System.out.println(jsonObject);
+	}
+
 }

+ 2 - 0
src/main/java/com/persagy/apm/dmpalarm/model/AlarmItem.java

@@ -3,6 +3,7 @@ package com.persagy.apm.dmpalarm.model;
 import com.alibaba.fastjson.JSONObject;
 import com.baomidou.mybatisplus.annotation.TableField;
 
+import com.baomidou.mybatisplus.annotation.TableName;
 import io.swagger.annotations.ApiModel;
 import io.swagger.annotations.ApiModelProperty;
 import lombok.Data;
@@ -19,6 +20,7 @@ import java.util.Date;
  */
 @Data
 @ApiModel(description = "报警条目")
+@TableName(autoResultMap = true)
 public class AlarmItem implements Serializable {
 	private static final long serialVersionUID = 683658832546296259L;
 	

+ 2 - 0
src/main/java/com/persagy/apm/dmpalarm/model/AlarmLog.java

@@ -6,6 +6,7 @@ import java.util.Date;
 import com.alibaba.fastjson.JSONObject;
 import com.baomidou.mybatisplus.annotation.TableField;
 
+import com.baomidou.mybatisplus.annotation.TableName;
 import io.swagger.annotations.ApiModel;
 import lombok.Data;
 
@@ -17,6 +18,7 @@ import lombok.Data;
  */
 @Data
 @ApiModel(description = "报警日志")
+@TableName(autoResultMap = true)
 public class AlarmLog implements Serializable {
 	private static final long serialVersionUID = 618980609835731542L;
 

+ 2 - 0
src/main/java/com/persagy/apm/dmpalarm/model/AlarmRecord.java

@@ -7,11 +7,13 @@ import java.util.List;
 import com.alibaba.fastjson.JSONObject;
 import com.alibaba.fastjson.annotation.JSONField;
 import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableName;
 import com.baomidou.mybatisplus.extension.handlers.FastjsonTypeHandler;
 
 import lombok.Data;
 
 @Data
+@TableName(autoResultMap = true)
 public class AlarmRecord implements Serializable {
 
 	/**

+ 2 - 0
src/main/java/com/persagy/apm/dmpalarm/model/AlarmTarget.java

@@ -6,6 +6,7 @@ import java.util.Date;
 import com.alibaba.fastjson.JSONObject;
 import com.baomidou.mybatisplus.annotation.TableField;
 
+import com.baomidou.mybatisplus.annotation.TableName;
 import io.swagger.annotations.ApiModel;
 import io.swagger.annotations.ApiModelProperty;
 import lombok.Data;
@@ -17,6 +18,7 @@ import lombok.Data;
  */
 @Data
 @ApiModel(description = "报警匹配条件")
+@TableName(autoResultMap = true)
 public class AlarmTarget implements Serializable {
     private static final long serialVersionUID = 584249238241159229L;
     @ApiModelProperty("主键")

+ 2 - 2
src/main/resources/bootstrap.yml

@@ -53,8 +53,8 @@ integrated:
 # 不打印sql
 mybatis-plus:
   configuration:
-    log-impl: org.apache.ibatis.logging.nologging.NoLoggingImpl
-#    log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
+#    log-impl: org.apache.ibatis.logging.nologging.NoLoggingImpl
+    log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
 
 eureka:
   client:

+ 1 - 1
src/main/resources/mapper/AlarmConfigMapper.xml

@@ -12,7 +12,7 @@
 		<result column="category" property="category" />
 		<result column="level" property="level" />
 		<result column="remark" property="remark" />
-		<result column="condition" property="condition"  typeHandler="com.baomidou.mybatisplus.extension.handlers.FastjsonTypeHandler" />
+		<result column="`condition`" property="condition"  typeHandler="com.baomidou.mybatisplus.extension.handlers.FastjsonTypeHandler" />
 		<result column="open" property="open" />
 		<result column="concern" property="concern" />
 		<result column="user_defined" property="userDefined" />