1、引入lombok支持,重构JavaBean 将 常规getter/setter去除
2、去除Gson 依赖
This commit is contained in:
16
src/main/java/net/tccn/meta/Filter.java
Normal file
16
src/main/java/net/tccn/meta/Filter.java
Normal file
@@ -0,0 +1,16 @@
|
||||
package net.tccn.meta;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @author: liangxianyou
|
||||
*/
|
||||
@Data
|
||||
public class Filter {
|
||||
private String name;
|
||||
private String label;
|
||||
private boolean checked;
|
||||
private List<String> filterType;
|
||||
}
|
||||
@@ -1,5 +1,6 @@
|
||||
package net.tccn.meta;
|
||||
|
||||
import lombok.Data;
|
||||
import net.tccn.base.arango.Doc;
|
||||
|
||||
import javax.persistence.Table;
|
||||
@@ -8,29 +9,11 @@ import java.util.Map;
|
||||
/**
|
||||
* Created by liangxianyou at 2018/12/25 16:22.
|
||||
*/
|
||||
@Data
|
||||
@Table(name = "MetaLink", catalog = "db_demo")
|
||||
public class MetaLink extends Doc<MetaLink> {
|
||||
public static MetaLink dao = Doc.dao(MetaLink.class);
|
||||
|
||||
private String[] tables;
|
||||
private Map<String, String> link;
|
||||
|
||||
//-------------------------------------------
|
||||
|
||||
|
||||
public String[] getTables() {
|
||||
return tables;
|
||||
}
|
||||
|
||||
public void setTables(String[] tables) {
|
||||
this.tables = tables;
|
||||
}
|
||||
|
||||
public Map getLink() {
|
||||
return link;
|
||||
}
|
||||
|
||||
public void setLink(Map<String, String> link) {
|
||||
this.link = link;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
package net.tccn.meta;
|
||||
|
||||
import lombok.Data;
|
||||
import net.tccn.base.arango.Doc;
|
||||
|
||||
import javax.persistence.Table;
|
||||
@@ -10,6 +11,7 @@ import java.util.Map;
|
||||
/**
|
||||
* Created by liangxianyou at 2018/12/24 16:15.
|
||||
*/
|
||||
@Data
|
||||
@Table(name = "MetaService", catalog = "db_demo")
|
||||
public class MetaService extends Doc<MetaService> {
|
||||
public static MetaService dao = Doc.dao(MetaService.class);
|
||||
@@ -20,82 +22,11 @@ public class MetaService extends Doc<MetaService> {
|
||||
private String sysPlatId; //平台id
|
||||
|
||||
private List<Map<String,String>> shows = new ArrayList<>();
|
||||
private List<Map> edits = new ArrayList<>();
|
||||
private List<Map<String,String>> edits = new ArrayList<>();
|
||||
private List<String> details = new ArrayList<>();
|
||||
private List<Map> filters = new ArrayList<>();
|
||||
private List<Filter> filters = new ArrayList<>();//{name:"", label:"", checked:true, }
|
||||
private List<Map<String,String>> exports = new ArrayList<>();
|
||||
|
||||
//-------------------------------------------
|
||||
//------
|
||||
|
||||
public String getName() {
|
||||
return name;
|
||||
}
|
||||
|
||||
public void setName(String name) {
|
||||
this.name = name;
|
||||
}
|
||||
|
||||
public String getTable() {
|
||||
return table;
|
||||
}
|
||||
|
||||
public void setTable(String table) {
|
||||
this.table = table;
|
||||
}
|
||||
|
||||
public String getComment() {
|
||||
return comment;
|
||||
}
|
||||
|
||||
public void setComment(String comment) {
|
||||
this.comment = comment;
|
||||
}
|
||||
|
||||
public String getSysPlatId() {
|
||||
return sysPlatId;
|
||||
}
|
||||
|
||||
public void setSysPlatId(String sysPlatId) {
|
||||
this.sysPlatId = sysPlatId;
|
||||
}
|
||||
|
||||
public List<Map<String, String>> getShows() {
|
||||
return shows;
|
||||
}
|
||||
|
||||
public void setShows(List<Map<String, String>> shows) {
|
||||
this.shows = shows;
|
||||
}
|
||||
|
||||
public List<Map> getEdits() {
|
||||
return edits;
|
||||
}
|
||||
|
||||
public void setEdits(List<Map> edits) {
|
||||
this.edits = edits;
|
||||
}
|
||||
|
||||
public List<String> getDetails() {
|
||||
return details;
|
||||
}
|
||||
|
||||
public void setDetails(List<String> details) {
|
||||
this.details = details;
|
||||
}
|
||||
|
||||
public List<Map> getFilters() {
|
||||
return filters;
|
||||
}
|
||||
|
||||
public void setFilters(List<Map> filters) {
|
||||
this.filters = filters;
|
||||
}
|
||||
|
||||
public List<Map<String, String>> getExports() {
|
||||
return exports;
|
||||
}
|
||||
|
||||
public void setExports(List<Map<String, String>> exports) {
|
||||
this.exports = exports;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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());
|
||||
|
||||
Reference in New Issue
Block a user