feat(X-Pack): 增加数据填报功能

This commit is contained in:
ulleo
2024-08-07 14:17:41 +08:00
parent 2ad432a3e8
commit b04d91b240
54 changed files with 1836 additions and 38 deletions

View File

@@ -2,7 +2,7 @@ package io.dataease.constant;
public enum AuthResourceEnum {
PANEL(2, 1), SCREEN(3, 2), DATASET(5, 3), DATASOURCE(6, 4), SYSTEM(7, 0), USER(8, 5), ROLE(8, 6), ORG(9, 7), SYNC_DATASOURCE(23, 8), TASK(24, 9), SUMMARY(22, 10);
PANEL(2, 1), SCREEN(3, 2), DATASET(5, 3), DATASOURCE(6, 4), SYSTEM(7, 0), USER(8, 5), ROLE(8, 6), ORG(9, 7), SYNC_DATASOURCE(23, 8), TASK(24, 9), SUMMARY(22, 10), DATA_FILLING(60, 11);
private long menuId;

View File

@@ -2,7 +2,7 @@ package io.dataease.constant;
public enum BusiResourceEnum {
PANEL(1), SCREEN(2), DATASET(3), DATASOURCE(4);
PANEL(1), SCREEN(2), DATASET(3), DATASOURCE(4), DATA_FILLING(8);
private int flag;

View File

@@ -0,0 +1,29 @@
package io.dataease.constant;
import java.util.Arrays;
public enum DadaFillingFinishTaskEnum {
OPEN(0), FINISHED(1);
private Integer flag;
public Integer getFlag() {
return flag;
}
public void setFlag(Integer flag) {
this.flag = flag;
}
DadaFillingFinishTaskEnum(Integer flag) {
this.flag = flag;
}
DadaFillingFinishTaskEnum() {
}
public static DadaFillingFinishTaskEnum fromValue(Integer flag) {
return Arrays.stream(values()).filter(v -> v.flag.equals(flag)).findFirst().get();
}
}

View File

@@ -0,0 +1,23 @@
package io.dataease.utils;
import com.fasterxml.jackson.core.JsonGenerator;
import com.fasterxml.jackson.databind.JsonSerializer;
import com.fasterxml.jackson.databind.SerializerProvider;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;
public class LongArray2StringSerialize extends JsonSerializer<List<Long>> {
@Override
public void serialize(List<Long> longs, JsonGenerator jsonGenerator, SerializerProvider serializerProvider) throws IOException {
List<String> list = new ArrayList<>();
for (Long str : longs) {
if (str != null) {
list.add(str.toString());
}
}
jsonGenerator.writeObject(list);
}
}