1、引入lombok支持,重构JavaBean 将 常规getter/setter去除

2、去除Gson 依赖
This commit is contained in:
2019-04-25 17:18:35 +08:00
parent 936d4dc992
commit 9a38d69eb0
30 changed files with 176 additions and 1048 deletions

View File

@@ -1,5 +1,6 @@
package net.tccn.meta;
import lombok.Data;
import net.tccn.base.arango.Doc;
import net.tccn.dbq.Field;
@@ -13,6 +14,7 @@ import java.util.stream.Collectors;
*
* @author: liangxianyou at 2018/10/17 12:58.
*/
@Data
@Table(name = "MetaTable", catalog = "db_demo")
public class MetaTable extends Doc<MetaTable> implements Serializable {
public static final MetaTable dao = MetaTable.dao(MetaTable.class);
@@ -26,72 +28,6 @@ public class MetaTable extends Doc<MetaTable> implements Serializable {
private String catalog; //所在database
private Integer hv;//临时
//=============== getter/setter ============
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getAlias() {
return alias;
}
public void setAlias(String alias) {
this.alias = alias;
}
public String getComment() {
return comment;
}
public void setComment(String comment) {
this.comment = comment;
}
public List<Field> getItems() {
return items;
}
public void setItems(List<Field> items) {
this.items = items;
}
public String getSysPlatId() {
return sysPlatId;
}
public void setSysPlatId(String sysPlatId) {
this.sysPlatId = sysPlatId;
}
public String getDbPlatId() {
return dbPlatId;
}
public void setDbPlatId(String dbPlatId) {
this.dbPlatId = dbPlatId;
}
public String getCatalog() {
return catalog;
}
public void setCatalog(String catalog) {
this.catalog = catalog;
}
public Integer getHv() {
return hv;
}
public void setHv(Integer hv) {
this.hv = hv;
}
// ------------------------------------------------
public static MetaTable toAs(net.tccn.dbq.table.Table table) {
List<Field> fields = table.getColumns().stream().map(Field::toAs).collect(Collectors.toList());