This commit is contained in:
2019-04-03 18:08:46 +08:00
parent 853ed30ffb
commit fbd7b0afdd
16 changed files with 337 additions and 94 deletions

View File

@@ -0,0 +1,49 @@
package net.tccn.service;
import net.tccn.base.JBean;
import net.tccn.base.PageBean;
import net.tccn.dbq.DbExecutors;
import net.tccn.dbq.fbean.FBean;
import net.tccn.meta.MetaTable;
import org.redkale.net.http.RestMapping;
import org.redkale.net.http.RestParam;
import org.redkale.net.http.RestService;
import javax.annotation.Resource;
import java.util.Map;
/**
* 数据服务
* @author: liangxianyou at 2019/1/6 20:46.
*/
@RestService(name = "data", automapping = true, comment = "数据服务")
public class DataService extends BaseService {
@Resource
private MetadataService metadataService;
@RestMapping(name = "list", comment = "数据分页列表")
public JBean findList(FBean fBean, @RestParam(name = "platToken") String token) {
JBean jBean = new JBean();
try {
PageBean page = DbExecutors.findPage(fBean);
jBean.setBody(page);
} catch (Exception e) {
jBean.set(-1, "数据查询失败");
e.printStackTrace();
}
return jBean;
}
@RestMapping(name = "save", comment = "数据保存")
public JBean save(String ks, Map data, @RestParam(name = "platToken") String token) {
MetaTable metaTable = metadataService.findMetaTable(ks, token);
//String sql = metaTable.buildSaveSql(data);
return null;
}
}

View File

@@ -56,6 +56,15 @@ public class MetadataService extends BaseService { //arango
return jBean;
}
@RestMapping(name = "cfg", auth = false, comment = " 功能配置")
public JBean cfg(String name, @RestParam(name = "platToken") String token) {
JBean jBean = JBean.by(0, "");
jBean.set(0, "", MetaKit.cfg(name));
return jBean;
}
//----------- 数据平台 ---------------
@RestMapping(name = "db_plat_list", comment = "数据平台")
public List<DbAccount> dbPlatList() {