perf: 属性点增加类型字段

dev
huangfeng 1 year ago
parent 647788633e
commit 834133dff2

@ -42,6 +42,10 @@ public class ModevTypePoint {
@Column(name = "field_desc") @Column(name = "field_desc")
private String fieldDesc; private String fieldDesc;
@ApiModelProperty("对应tablename表的字段类型")
@Column(name = "type")
private String type;
@Transient @Transient
private String unit; private String unit;

@ -6,4 +6,5 @@ import lombok.Data;
public class ColumnModel { public class ColumnModel {
private String name; private String name;
private String comment; private String comment;
private String type;
} }

@ -66,7 +66,7 @@ public class DataServiceImpl implements DataService {
} }
List<ColumnModel> result = new ArrayList<>(); List<ColumnModel> result = new ArrayList<>();
String sql = "SELECT COLUMN_NAME name, COLUMN_COMMENT comment FROM information_schema.columns WHERE TABLE_NAME='" String sql = "SELECT COLUMN_NAME name, COLUMN_COMMENT comment, DATA_TYPE type FROM information_schema.columns WHERE TABLE_NAME='"
+ tableName + "' AND TABLE_SCHEMA='" + schema + "' ORDER BY name,comment"; + tableName + "' AND TABLE_SCHEMA='" + schema + "' ORDER BY name,comment";
List<ColumnModel> list = jdbcTemplate.query(sql, new BeanPropertyRowMapper<>(ColumnModel.class)); List<ColumnModel> list = jdbcTemplate.query(sql, new BeanPropertyRowMapper<>(ColumnModel.class));
for (ColumnModel item : list) { for (ColumnModel item : list) {

Loading…
Cancel
Save