AE86 2 лет назад
Родитель
Сommit
c3a50f5042

+ 18 - 0
dbsyncer-biz/src/main/java/org/dbsyncer/biz/vo/DataVo.java

@@ -4,6 +4,8 @@ public class DataVo {
 
     private String id;
     private int success;
+    private String tableGroupId;
+    private String targetTableName;
     private String event;
     private String error;
     private String json;
@@ -25,6 +27,22 @@ public class DataVo {
         this.success = success;
     }
 
+    public String getTableGroupId() {
+        return tableGroupId;
+    }
+
+    public void setTableGroupId(String tableGroupId) {
+        this.tableGroupId = tableGroupId;
+    }
+
+    public String getTargetTableName() {
+        return targetTableName;
+    }
+
+    public void setTargetTableName(String targetTableName) {
+        this.targetTableName = targetTableName;
+    }
+
     public String getEvent() {
         return event;
     }

+ 6 - 4
dbsyncer-web/src/main/resources/public/monitor/monitor.html

@@ -121,23 +121,25 @@
                                 <thead>
                                 <tr>
                                     <th style="width:3%;"></th>
+                                    <th style="width:5%;">目标表</th>
                                     <th style="width:5%;">事件</th>
                                     <th style="width:5%;">结果</th>
-                                    <th style="width:60%;">异常</th>
+                                    <th style="width:55%;">异常</th>
                                     <th style="width:17%;">时间</th>
                                     <th style="width:10%;">详情</th>
                                 </tr>
                                 </thead>
                                 <tbody id="dataList">
                                 <tr th:each="d,s : ${pagingData?.data}">
-                                    <td th:text="${s.index}+1"></td>
-                                    <td th:text="${d?.event}"></td>
+                                    <td th:text="${s.index}+1" />
+                                    <td th:text="${d?.targetTableName}" />
+                                    <td th:text="${d?.event}" />
                                     <td>
                                         <span th:if="${d?.success == 1}" class="label label-success">成功</span>
                                         <span th:if="${d?.success == 0}" class="label label-warning">失败</span>
                                     </td>
                                     <td style="max-width:100px;" class="dbsyncer_over_hidden"><a href="javascript:;" class="dbsyncer_pointer queryError">[[${d?.error}]]</a></td>
-                                    <td th:text="${#dates.format(d?.createTime, 'yyyy-MM-dd HH:mm:ss')}"></td>
+                                    <td th:text="${#dates.format(d?.createTime, 'yyyy-MM-dd HH:mm:ss')}" />
                                     <td><a th:json="${d?.json}" href="javascript:;" class="label label-info queryData">查看数据</a><div class="hidden" th:text="${d?.json}"></div></td>
                                 </tr>
                                 </tbody>

+ 1 - 0
dbsyncer-web/src/main/resources/static/js/monitor/index.js

@@ -150,6 +150,7 @@ function showData($dataList, arr, append){
         for(i = 0; i < size; i++) {
             html += '<tr>';
             html += '<td>' + (start + i + 1) + '</td>';
+            html += '<td>' + arr[i].targetTableName + '</td>';
             html += '<td>' + arr[i].event + '</td>';
             html += '<td>' + (arr[i].success ? '<span class="label label-success">成功</span>' : '<span class="label label-warning">失败</span>') + '</td>';
             html += '<td style="max-width:100px;" class="dbsyncer_over_hidden"><a href="javascript:;" class="dbsyncer_pointer queryError">' + arr[i].error + '</a></td>';