Skip to content

Commit 18deedd

Browse files
authored
Merge pull request #2128 from scottsut/master
Release 1.0.0-RC.2
2 parents e19fffb + 2bd0473 commit 18deedd

File tree

239 files changed

+6438
-3027
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

239 files changed

+6438
-3027
lines changed

bin/datart.sql

Lines changed: 0 additions & 666 deletions
This file was deleted.

bin/migrations/migration.1.0.0-alpha.3.sql

Lines changed: 0 additions & 5 deletions
This file was deleted.

bin/migrations/migration.1.0.0-beta.0.sql

Lines changed: 0 additions & 2 deletions
This file was deleted.

bin/migrations/source.1.0.0-alpha.2.sql

Lines changed: 0 additions & 2 deletions
This file was deleted.

config/jdbc-driver-ext.yml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,3 +37,13 @@ DORIS:
3737
adapter-class: "datart.data.provider.jdbc.adapters.DorisDataProviderAdapter"
3838
url-prefix: "jdbc:mysql://"
3939

40+
STARROCKS:
41+
db-type: "starrocks"
42+
name: "starrocks"
43+
driver-class: "com.mysql.cj.jdbc.Driver"
44+
literal-quote: "'"
45+
identifier-quote: "`"
46+
adapter-class: "datart.data.provider.jdbc.adapters.StarRocksDataProviderAdapter"
47+
url-prefix: "jdbc:mysql://"
48+
49+

core/pom.xml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<parent>
66
<artifactId>datart-parent</artifactId>
77
<groupId>datart</groupId>
8-
<version>1.0.0-rc.1</version>
8+
<version>1.0.0-rc.2</version>
99
</parent>
1010
<modelVersion>4.0.0</modelVersion>
1111

@@ -147,7 +147,7 @@
147147
<dependency>
148148
<groupId>com.alibaba</groupId>
149149
<artifactId>fastjson</artifactId>
150-
<version>1.2.73</version>
150+
<version>1.2.83</version>
151151
</dependency>
152152
<dependency>
153153
<groupId>org.hibernate.validator</groupId>
@@ -219,4 +219,4 @@
219219
</build>
220220

221221

222-
</project>
222+
</project>

core/src/main/java/datart/core/entity/poi/format/PoiNumFormat.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ public String getDecimalPlaces() {
4343
}
4444

4545
public Object parseValue(Object obj){
46-
if (obj!=null && StringUtils.isNotBlank(this.unitKey)){
46+
if (obj!=null && org.apache.commons.lang.math.NumberUtils.isNumber(obj.toString()) && StringUtils.isNotBlank(this.unitKey)){
4747
UnitKey unitKey = UnitKey.getUnitKeyByValue(this.unitKey);
4848
BigDecimal val = new BigDecimal(obj.toString()).divide(new BigDecimal(unitKey.getUnit()));
4949
obj = val.setScale(getDecimalPlacesNum(), BigDecimal.ROUND_HALF_UP);

core/src/main/java/datart/core/mappers/ShareMapper.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,6 +85,7 @@ public interface ShareMapper extends CRUDMapper {
8585
"viz_type = #{vizType,jdbcType=VARCHAR},",
8686
"viz_id = #{vizId,jdbcType=VARCHAR},",
8787
"authentication_mode = #{authenticationMode,jdbcType=VARCHAR},",
88+
"roles = #{roles,jdbcType=VARCHAR},",
8889
"row_permission_by = #{rowPermissionBy,jdbcType=VARCHAR},",
8990
"authentication_code = #{authenticationCode,jdbcType=VARCHAR},",
9091
"expiry_date = #{expiryDate,jdbcType=TIMESTAMP},",
@@ -93,4 +94,4 @@ public interface ShareMapper extends CRUDMapper {
9394
"where id = #{id,jdbcType=VARCHAR}"
9495
})
9596
int updateByPrimaryKey(Share record);
96-
}
97+
}

core/src/main/java/datart/core/mappers/ext/RelWidgetElementMapperExt.java

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,16 @@ public interface RelWidgetElementMapperExt extends RelWidgetElementMapper {
1515
})
1616
List<RelWidgetElement> listWidgetElements(String widgetId);
1717

18+
@Select({
19+
"<script>",
20+
"SELECT * FROM rel_widget_element WHERE widget_id IN " +
21+
"<foreach collection='widgetIds' item='item' index='index' open='(' close=')' separator=','> " +
22+
" #{item} " +
23+
"</foreach>",
24+
"</script>"
25+
})
26+
List<RelWidgetElement> listWidgetElementsByIds(@Param("widgetIds") List<String> widgetId);
27+
1828
@Insert({
1929
"<script>",
2030
"INSERT INTO rel_widget_element (id, widget_id, rel_type, rel_id) VALUES " +

core/src/main/java/datart/core/mappers/ext/RelWidgetWidgetMapperExt.java

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
package datart.core.mappers.ext;
22

33
import datart.core.entity.RelWidgetWidget;
4-
import datart.core.entity.Widget;
54
import datart.core.mappers.RelWidgetWidgetMapper;
65
import org.apache.ibatis.annotations.*;
76

@@ -60,4 +59,14 @@ public interface RelWidgetWidgetMapperExt extends RelWidgetWidgetMapper {
6059
})
6160
List<RelWidgetWidget> listTargetWidgets(String sourceId);
6261

62+
@Select({
63+
"<script>",
64+
"SELECT rww.* " +
65+
"FROM rel_widget_widget rww " +
66+
"WHERE rww.source_id IN " +
67+
"<foreach collection='sourceIds' item='item' index='index' open='(' close=')' separator=','> #{item} </foreach> ;",
68+
"</script>",
69+
})
70+
List<RelWidgetWidget> listTargetWidgetsByIds(List<String> sourceIds);
71+
6372
}

0 commit comments

Comments
 (0)