Skip to content
This repository was archived by the owner on Oct 20, 2025. It is now read-only.

Commit 452546c

Browse files
authored
feat: add pre calculate of logmonitor (#757)
1 parent b87ee62 commit 452546c

File tree

33 files changed

+875
-92
lines changed

33 files changed

+875
-92
lines changed

server/common/common-dao-gen/src/main/java/io/holoinsight/server/common/dao/entity/AggTaskV1DO.java

Lines changed: 22 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,8 @@ public class AggTaskV1DO {
1818

1919
private Long version;
2020

21+
private String refId;
22+
2123
private Integer deleted;
2224

2325
private String json;
@@ -62,6 +64,14 @@ public void setVersion(Long version) {
6264
this.version = version;
6365
}
6466

67+
public String getRefId() {
68+
return refId;
69+
}
70+
71+
public void setRefId(String refId) {
72+
this.refId = refId == null ? null : refId.trim();
73+
}
74+
6575
public Integer getDeleted() {
6676
return deleted;
6777
}
@@ -89,6 +99,7 @@ public String toString() {
8999
sb.append(", gmtModified=").append(gmtModified);
90100
sb.append(", aggId=").append(aggId);
91101
sb.append(", version=").append(version);
102+
sb.append(", refId=").append(refId);
92103
sb.append(", deleted=").append(deleted);
93104
sb.append(", json=").append(json);
94105
sb.append("]");
@@ -116,6 +127,8 @@ public boolean equals(Object that) {
116127
: this.getAggId().equals(other.getAggId()))
117128
&& (this.getVersion() == null ? other.getVersion() == null
118129
: this.getVersion().equals(other.getVersion()))
130+
&& (this.getRefId() == null ? other.getRefId() == null
131+
: this.getRefId().equals(other.getRefId()))
119132
&& (this.getDeleted() == null ? other.getDeleted() == null
120133
: this.getDeleted().equals(other.getDeleted()))
121134
&& (this.getJson() == null ? other.getJson() == null
@@ -131,6 +144,7 @@ public int hashCode() {
131144
result = prime * result + ((getGmtModified() == null) ? 0 : getGmtModified().hashCode());
132145
result = prime * result + ((getAggId() == null) ? 0 : getAggId().hashCode());
133146
result = prime * result + ((getVersion() == null) ? 0 : getVersion().hashCode());
147+
result = prime * result + ((getRefId() == null) ? 0 : getRefId().hashCode());
134148
result = prime * result + ((getDeleted() == null) ? 0 : getDeleted().hashCode());
135149
result = prime * result + ((getJson() == null) ? 0 : getJson().hashCode());
136150
return result;
@@ -172,6 +186,11 @@ public Builder version(Long version) {
172186
return this;
173187
}
174188

189+
public Builder refId(String refId) {
190+
obj.setRefId(refId);
191+
return this;
192+
}
193+
175194
public Builder deleted(Integer deleted) {
176195
obj.setDeleted(deleted);
177196
return this;
@@ -190,8 +209,9 @@ public AggTaskV1DO build() {
190209
public enum Column {
191210
id("id", "id", "BIGINT", false), gmtCreate("gmt_create", "gmtCreate", "TIMESTAMP",
192211
false), gmtModified("gmt_modified", "gmtModified", "TIMESTAMP", false), aggId("agg_id",
193-
"aggId", "VARCHAR", false), version("version", "version", "BIGINT", false), deleted(
194-
"deleted", "deleted", "INTEGER", false), json("json", "json", "LONGVARCHAR", false);
212+
"aggId", "VARCHAR", false), version("version", "version", "BIGINT",
213+
false), refId("ref_id", "refId", "VARCHAR", false), deleted("deleted", "deleted",
214+
"INTEGER", false), json("json", "json", "LONGVARCHAR", false);
195215

196216
private static final String BEGINNING_DELIMITER = "`";
197217

server/common/common-dao-gen/src/main/java/io/holoinsight/server/common/dao/entity/AggTaskV1DOExample.java

Lines changed: 103 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -666,6 +666,109 @@ public Criteria andVersionNotBetween(Long value1, Long value2) {
666666
return (Criteria) this;
667667
}
668668

669+
public Criteria andRefIdIsNull() {
670+
addCriterion("ref_id is null");
671+
return (Criteria) this;
672+
}
673+
674+
public Criteria andRefIdIsNotNull() {
675+
addCriterion("ref_id is not null");
676+
return (Criteria) this;
677+
}
678+
679+
public Criteria andRefIdEqualTo(String value) {
680+
addCriterion("ref_id =", value, "refId");
681+
return (Criteria) this;
682+
}
683+
684+
public Criteria andRefIdEqualToColumn(AggTaskV1DO.Column column) {
685+
addCriterion(new StringBuilder("ref_id = ").append(column.getEscapedColumnName()).toString());
686+
return (Criteria) this;
687+
}
688+
689+
public Criteria andRefIdNotEqualTo(String value) {
690+
addCriterion("ref_id <>", value, "refId");
691+
return (Criteria) this;
692+
}
693+
694+
public Criteria andRefIdNotEqualToColumn(AggTaskV1DO.Column column) {
695+
addCriterion(
696+
new StringBuilder("ref_id <> ").append(column.getEscapedColumnName()).toString());
697+
return (Criteria) this;
698+
}
699+
700+
public Criteria andRefIdGreaterThan(String value) {
701+
addCriterion("ref_id >", value, "refId");
702+
return (Criteria) this;
703+
}
704+
705+
public Criteria andRefIdGreaterThanColumn(AggTaskV1DO.Column column) {
706+
addCriterion(new StringBuilder("ref_id > ").append(column.getEscapedColumnName()).toString());
707+
return (Criteria) this;
708+
}
709+
710+
public Criteria andRefIdGreaterThanOrEqualTo(String value) {
711+
addCriterion("ref_id >=", value, "refId");
712+
return (Criteria) this;
713+
}
714+
715+
public Criteria andRefIdGreaterThanOrEqualToColumn(AggTaskV1DO.Column column) {
716+
addCriterion(
717+
new StringBuilder("ref_id >= ").append(column.getEscapedColumnName()).toString());
718+
return (Criteria) this;
719+
}
720+
721+
public Criteria andRefIdLessThan(String value) {
722+
addCriterion("ref_id <", value, "refId");
723+
return (Criteria) this;
724+
}
725+
726+
public Criteria andRefIdLessThanColumn(AggTaskV1DO.Column column) {
727+
addCriterion(new StringBuilder("ref_id < ").append(column.getEscapedColumnName()).toString());
728+
return (Criteria) this;
729+
}
730+
731+
public Criteria andRefIdLessThanOrEqualTo(String value) {
732+
addCriterion("ref_id <=", value, "refId");
733+
return (Criteria) this;
734+
}
735+
736+
public Criteria andRefIdLessThanOrEqualToColumn(AggTaskV1DO.Column column) {
737+
addCriterion(
738+
new StringBuilder("ref_id <= ").append(column.getEscapedColumnName()).toString());
739+
return (Criteria) this;
740+
}
741+
742+
public Criteria andRefIdLike(String value) {
743+
addCriterion("ref_id like", value, "refId");
744+
return (Criteria) this;
745+
}
746+
747+
public Criteria andRefIdNotLike(String value) {
748+
addCriterion("ref_id not like", value, "refId");
749+
return (Criteria) this;
750+
}
751+
752+
public Criteria andRefIdIn(List<String> values) {
753+
addCriterion("ref_id in", values, "refId");
754+
return (Criteria) this;
755+
}
756+
757+
public Criteria andRefIdNotIn(List<String> values) {
758+
addCriterion("ref_id not in", values, "refId");
759+
return (Criteria) this;
760+
}
761+
762+
public Criteria andRefIdBetween(String value1, String value2) {
763+
addCriterion("ref_id between", value1, value2, "refId");
764+
return (Criteria) this;
765+
}
766+
767+
public Criteria andRefIdNotBetween(String value1, String value2) {
768+
addCriterion("ref_id not between", value1, value2, "refId");
769+
return (Criteria) this;
770+
}
771+
669772
public Criteria andDeletedIsNull() {
670773
addCriterion("deleted is null");
671774
return (Criteria) this;

server/common/common-dao-gen/src/main/resources/sqlmap/AggTaskV1DOMapper.xml

Lines changed: 45 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
<result column="gmt_modified" jdbcType="TIMESTAMP" property="gmtModified" />
88
<result column="agg_id" jdbcType="VARCHAR" property="aggId" />
99
<result column="version" jdbcType="BIGINT" property="version" />
10+
<result column="ref_id" jdbcType="VARCHAR" property="refId" />
1011
<result column="deleted" jdbcType="INTEGER" property="deleted" />
1112
</resultMap>
1213
<resultMap extends="BaseResultMap" id="ResultMapWithBLOBs" type="io.holoinsight.server.common.dao.entity.AggTaskV1DO">
@@ -71,7 +72,7 @@
7172
</where>
7273
</sql>
7374
<sql id="Base_Column_List">
74-
id, gmt_create, gmt_modified, agg_id, version, deleted
75+
id, gmt_create, gmt_modified, agg_id, version, ref_id, deleted
7576
</sql>
7677
<sql id="Blob_Column_List">
7778
json
@@ -192,11 +193,11 @@
192193
</delete>
193194
<insert id="insert" parameterType="io.holoinsight.server.common.dao.entity.AggTaskV1DO">
194195
insert into agg_task_v1 (id, gmt_create, gmt_modified,
195-
agg_id, version, deleted,
196-
json)
196+
agg_id, version, ref_id,
197+
deleted, json)
197198
values (#{id,jdbcType=BIGINT}, #{gmtCreate,jdbcType=TIMESTAMP}, #{gmtModified,jdbcType=TIMESTAMP},
198-
#{aggId,jdbcType=VARCHAR}, #{version,jdbcType=BIGINT}, #{deleted,jdbcType=INTEGER},
199-
#{json,jdbcType=LONGVARCHAR})
199+
#{aggId,jdbcType=VARCHAR}, #{version,jdbcType=BIGINT}, #{refId,jdbcType=VARCHAR},
200+
#{deleted,jdbcType=INTEGER}, #{json,jdbcType=LONGVARCHAR})
200201
</insert>
201202
<insert id="insertSelective" parameterType="map">
202203
insert into agg_task_v1
@@ -223,6 +224,9 @@
223224
<if test="record.version != null">
224225
version,
225226
</if>
227+
<if test="record.refId != null">
228+
ref_id,
229+
</if>
226230
<if test="record.deleted != null">
227231
deleted,
228232
</if>
@@ -257,6 +261,9 @@
257261
<if test="record.version != null">
258262
#{record.version,jdbcType=BIGINT},
259263
</if>
264+
<if test="record.refId != null">
265+
#{record.refId,jdbcType=VARCHAR},
266+
</if>
260267
<if test="record.deleted != null">
261268
#{record.deleted,jdbcType=INTEGER},
262269
</if>
@@ -299,6 +306,9 @@
299306
<if test="record.version != null">
300307
version = #{record.version,jdbcType=BIGINT},
301308
</if>
309+
<if test="record.refId != null">
310+
ref_id = #{record.refId,jdbcType=VARCHAR},
311+
</if>
302312
<if test="record.deleted != null">
303313
deleted = #{record.deleted,jdbcType=INTEGER},
304314
</if>
@@ -319,6 +329,7 @@
319329
gmt_modified = #{record.gmtModified,jdbcType=TIMESTAMP},
320330
agg_id = #{record.aggId,jdbcType=VARCHAR},
321331
version = #{record.version,jdbcType=BIGINT},
332+
ref_id = #{record.refId,jdbcType=VARCHAR},
322333
deleted = #{record.deleted,jdbcType=INTEGER},
323334
json = #{record.json,jdbcType=LONGVARCHAR}
324335
<if test="_parameter != null">
@@ -332,6 +343,7 @@
332343
gmt_modified = #{record.gmtModified,jdbcType=TIMESTAMP},
333344
agg_id = #{record.aggId,jdbcType=VARCHAR},
334345
version = #{record.version,jdbcType=BIGINT},
346+
ref_id = #{record.refId,jdbcType=VARCHAR},
335347
deleted = #{record.deleted,jdbcType=INTEGER}
336348
<if test="_parameter != null">
337349
<include refid="Update_By_Example_Where_Clause" />
@@ -360,6 +372,9 @@
360372
<if test="record.version != null">
361373
version = #{record.version,jdbcType=BIGINT},
362374
</if>
375+
<if test="record.refId != null">
376+
ref_id = #{record.refId,jdbcType=VARCHAR},
377+
</if>
363378
<if test="record.deleted != null">
364379
deleted = #{record.deleted,jdbcType=INTEGER},
365380
</if>
@@ -377,6 +392,7 @@
377392
gmt_modified = #{gmtModified,jdbcType=TIMESTAMP},
378393
agg_id = #{aggId,jdbcType=VARCHAR},
379394
version = #{version,jdbcType=BIGINT},
395+
ref_id = #{refId,jdbcType=VARCHAR},
380396
deleted = #{deleted,jdbcType=INTEGER},
381397
json = #{json,jdbcType=LONGVARCHAR}
382398
where id = #{id,jdbcType=BIGINT}
@@ -387,6 +403,7 @@
387403
gmt_modified = #{gmtModified,jdbcType=TIMESTAMP},
388404
agg_id = #{aggId,jdbcType=VARCHAR},
389405
version = #{version,jdbcType=BIGINT},
406+
ref_id = #{refId,jdbcType=VARCHAR},
390407
deleted = #{deleted,jdbcType=INTEGER}
391408
where id = #{id,jdbcType=BIGINT}
392409
</update>
@@ -441,12 +458,12 @@
441458
</select>
442459
<insert id="batchInsert" parameterType="map">
443460
insert into agg_task_v1
444-
(id, gmt_create, gmt_modified, agg_id, version, deleted, json)
461+
(id, gmt_create, gmt_modified, agg_id, version, ref_id, deleted, json)
445462
values
446463
<foreach collection="list" item="item" separator=",">
447464
(#{item.id,jdbcType=BIGINT}, #{item.gmtCreate,jdbcType=TIMESTAMP}, #{item.gmtModified,jdbcType=TIMESTAMP},
448-
#{item.aggId,jdbcType=VARCHAR}, #{item.version,jdbcType=BIGINT}, #{item.deleted,jdbcType=INTEGER},
449-
#{item.json,jdbcType=LONGVARCHAR})
465+
#{item.aggId,jdbcType=VARCHAR}, #{item.version,jdbcType=BIGINT}, #{item.refId,jdbcType=VARCHAR},
466+
#{item.deleted,jdbcType=INTEGER}, #{item.json,jdbcType=LONGVARCHAR})
450467
</foreach>
451468
</insert>
452469
<insert id="batchInsertSelective" parameterType="map">
@@ -474,6 +491,9 @@
474491
<if test="'version'.toString() == column.value">
475492
#{item.version,jdbcType=BIGINT}
476493
</if>
494+
<if test="'ref_id'.toString() == column.value">
495+
#{item.refId,jdbcType=VARCHAR}
496+
</if>
477497
<if test="'deleted'.toString() == column.value">
478498
#{item.deleted,jdbcType=INTEGER}
479499
</if>
@@ -509,6 +529,9 @@
509529
<if test="record.version != null">
510530
version,
511531
</if>
532+
<if test="record.refId != null">
533+
ref_id,
534+
</if>
512535
<if test="record.deleted != null">
513536
deleted,
514537
</if>
@@ -543,6 +566,9 @@
543566
<if test="record.version != null">
544567
#{record.version,jdbcType=BIGINT},
545568
</if>
569+
<if test="record.refId != null">
570+
#{record.refId,jdbcType=VARCHAR},
571+
</if>
546572
<if test="record.deleted != null">
547573
#{record.deleted,jdbcType=INTEGER},
548574
</if>
@@ -576,6 +602,9 @@
576602
<if test="record.version != null">
577603
version = #{record.version,jdbcType=BIGINT},
578604
</if>
605+
<if test="record.refId != null">
606+
ref_id = #{record.refId,jdbcType=VARCHAR},
607+
</if>
579608
<if test="record.deleted != null">
580609
deleted = #{record.deleted,jdbcType=INTEGER},
581610
</if>
@@ -588,32 +617,34 @@
588617
</insert>
589618
<insert id="upsert" parameterType="io.holoinsight.server.common.dao.entity.AggTaskV1DO">
590619
insert into agg_task_v1
591-
(id, gmt_create, gmt_modified, agg_id, version, deleted)
620+
(id, gmt_create, gmt_modified, agg_id, version, ref_id, deleted)
592621
values
593622
(#{id,jdbcType=BIGINT}, #{gmtCreate,jdbcType=TIMESTAMP}, #{gmtModified,jdbcType=TIMESTAMP},
594-
#{aggId,jdbcType=VARCHAR}, #{version,jdbcType=BIGINT}, #{deleted,jdbcType=INTEGER}
595-
)
623+
#{aggId,jdbcType=VARCHAR}, #{version,jdbcType=BIGINT}, #{refId,jdbcType=VARCHAR},
624+
#{deleted,jdbcType=INTEGER})
596625
on duplicate key update
597626
id = #{id,jdbcType=BIGINT},
598627
gmt_create = #{gmtCreate,jdbcType=TIMESTAMP},
599628
gmt_modified = #{gmtModified,jdbcType=TIMESTAMP},
600629
agg_id = #{aggId,jdbcType=VARCHAR},
601630
version = #{version,jdbcType=BIGINT},
631+
ref_id = #{refId,jdbcType=VARCHAR},
602632
deleted = #{deleted,jdbcType=INTEGER}
603633
</insert>
604634
<insert id="upsertWithBLOBs" parameterType="io.holoinsight.server.common.dao.entity.AggTaskV1DO">
605635
insert into agg_task_v1
606-
(id, gmt_create, gmt_modified, agg_id, version, deleted, json)
636+
(id, gmt_create, gmt_modified, agg_id, version, ref_id, deleted, json)
607637
values
608638
(#{id,jdbcType=BIGINT}, #{gmtCreate,jdbcType=TIMESTAMP}, #{gmtModified,jdbcType=TIMESTAMP},
609-
#{aggId,jdbcType=VARCHAR}, #{version,jdbcType=BIGINT}, #{deleted,jdbcType=INTEGER},
610-
#{json,jdbcType=LONGVARCHAR})
639+
#{aggId,jdbcType=VARCHAR}, #{version,jdbcType=BIGINT}, #{refId,jdbcType=VARCHAR},
640+
#{deleted,jdbcType=INTEGER}, #{json,jdbcType=LONGVARCHAR})
611641
on duplicate key update
612642
id = #{id,jdbcType=BIGINT},
613643
gmt_create = #{gmtCreate,jdbcType=TIMESTAMP},
614644
gmt_modified = #{gmtModified,jdbcType=TIMESTAMP},
615645
agg_id = #{aggId,jdbcType=VARCHAR},
616646
version = #{version,jdbcType=BIGINT},
647+
ref_id = #{refId,jdbcType=VARCHAR},
617648
deleted = #{deleted,jdbcType=INTEGER},
618649
json = #{json,jdbcType=LONGVARCHAR}
619650
</insert>

0 commit comments

Comments
 (0)