修改:数据实体名称

This commit is contained in:
2022-11-03 12:51:24 +08:00
parent b704abcece
commit 7d10b53028
16 changed files with 70 additions and 61 deletions

View File

@@ -1,6 +1,6 @@
package net.tccn.base;
import net.tccn.user.User;
import net.tccn.user.MetaUser;
import net.tccn.user.UserService;
import org.redkale.net.http.HttpRequest;
import org.redkale.net.http.HttpResponse;
@@ -35,7 +35,7 @@ public class BaseServlet extends HttpServlet {
}
if (sessionid != null) {
User user = userService.current(sessionid);
MetaUser user = userService.current(sessionid);
/*request.setCurrentUserSupplier(() -> {
return user;
});*/

View File

@@ -7,11 +7,11 @@ import net.tccn.base.dbq.jdbc.api.DbKit;
import net.tccn.base.dbq.table.Field;
import net.tccn.dict.Dict;
import net.tccn.meta.*;
import net.tccn.plat.DbPlat;
import net.tccn.plat.SysPlat;
import net.tccn.plat.MetaDb;
import net.tccn.plat.MetaPlat;
import net.tccn.qtask.TaskEntity;
import net.tccn.qtask.TaskKit;
import net.tccn.user.User;
import net.tccn.user.MetaUser;
import org.redkale.convert.json.JsonConvert;
import org.redkale.util.Comment;
import org.redkale.util.TypeToken;
@@ -40,9 +40,9 @@ public final class MetaKit {
@Getter
private static List<DbAccount> dbPlats;
@Getter
private static List<SysPlat> sysPlats;
private static List<MetaPlat> sysPlats;
@Getter
private static List<User> users;
private static List<MetaUser> users;
@Getter
private static List<TaskEntity> taskEntities;
@Getter
@@ -58,11 +58,20 @@ public final class MetaKit {
reload(MetaLink.class);
reload(MetaService.class);
reload(DbAccount.class);
reload(SysPlat.class);
reload(User.class);
reload(MetaPlat.class);
reload(MetaUser.class);
reload(TaskEntity.class);
reload(Dict.class);
/*
同步 本地文件配置数据到 数据库
List<List<? extends Doc>> list = asList(metaTables, metaLinks, metaServices, dbPlats, sysPlats, users, taskEntities, dicts);
for (List<? extends Doc> docs : list) {
for (Doc doc : docs) {
doc.save();
}
}*/
}
public static <T extends Doc> void reload(Class<T> clazz) {
@@ -101,16 +110,16 @@ public final class MetaKit {
Type type = new TypeToken<List<DbAccount>>() {
}.getType();
dbPlats = FileKit.readAs(file, type);
} else if (DbPlat.class == clazz) {
} else if (MetaDb.class == clazz) {
Type type = new TypeToken<List<DbAccount>>() {
}.getType();
dbPlats = FileKit.readAs(file, type);;
} else if (SysPlat.class == clazz) {
Type type = new TypeToken<List<SysPlat>>() {
} else if (MetaPlat.class == clazz) {
Type type = new TypeToken<List<MetaPlat>>() {
}.getType();
sysPlats = FileKit.readAs(file, type);;
} else if (User.class == clazz) {
Type type = new TypeToken<List<User>>() {
} else if (MetaUser.class == clazz) {
Type type = new TypeToken<List<MetaUser>>() {
}.getType();
users = FileKit.readAs(file, type);;
} else if (TaskEntity.class == clazz) {
@@ -127,9 +136,9 @@ public final class MetaKit {
else if (MetaLink.class == clazz) metaLinks = MetaLink.dao.find();
else if (MetaService.class == clazz) metaServices = MetaService.dao.find();
else if (DbAccount.class == clazz) dbPlats = DbAccount.dao.find();
else if (DbPlat.class == clazz) dbPlats = DbAccount.dao.find();
else if (SysPlat.class == clazz) sysPlats = SysPlat.dao.find();
else if (User.class == clazz) users = User.dao.find();
else if (MetaDb.class == clazz) dbPlats = DbAccount.dao.find();
else if (MetaPlat.class == clazz) sysPlats = MetaPlat.dao.find();
else if (MetaUser.class == clazz) users = MetaUser.dao.find();
else if (TaskEntity.class == clazz) {
taskEntities = TaskEntity.dao.find();
TaskKit.init();
@@ -148,8 +157,8 @@ public final class MetaKit {
cacheSave(MetaLink.class);
cacheSave(MetaService.class);
cacheSave(DbAccount.class);
cacheSave(SysPlat.class);
cacheSave(User.class);
cacheSave(MetaPlat.class);
cacheSave(MetaUser.class);
cacheSave(TaskEntity.class);
cacheSave(Dict.class);
}
@@ -160,8 +169,8 @@ public final class MetaKit {
else if (MetaLink.class == clazz) list = metaLinks;
else if (MetaService.class == clazz) list = metaServices;
else if (DbAccount.class == clazz) list = dbPlats;
else if (SysPlat.class == clazz) list = sysPlats;
else if (User.class == clazz) list = users;
else if (MetaPlat.class == clazz) list = sysPlats;
else if (MetaUser.class == clazz) list = users;
else if (TaskEntity.class == clazz) list = taskEntities;
else if (Dict.class == clazz) list = dicts;
@@ -534,7 +543,7 @@ public final class MetaKit {
@Comment("通过平台token 得到平台id")
public static String getPlatId(String platToken) { //
Optional<SysPlat> plat = sysPlats.stream().filter(x -> x.getToken().equals(platToken)).findAny();
Optional<MetaPlat> plat = sysPlats.stream().filter(x -> x.getToken().equals(platToken)).findAny();
return plat.get().getKey();
}
@@ -609,7 +618,7 @@ public final class MetaKit {
List<T> list = asList();
Map doc = t.toDoc();
if (t instanceof User) {
if (t instanceof MetaUser) {
list = (List<T>) users;
}

View File

@@ -12,7 +12,7 @@ import javax.persistence.Table;
* @author: liangxianyou at 2018/11/14 12:58.
*/
@Data
@Table(name = "db_plat", catalog = "db_dev")
@Table(name = "db_plat", catalog = "db_meta")
public class DbAccount extends Doc<DbAccount> {
public static DbAccount dao = dao(DbAccount.class);

View File

@@ -10,7 +10,7 @@ import java.io.Serializable;
* @author: liangxianyou
*/
@Data
@Table(name = "Dict", catalog = "db_demo")
@Table(name = "Dict", catalog = "db_meta")
public class Dict extends Doc<Dict> implements Serializable {
public static Dict dao = Doc.dao(Dict.class);

View File

@@ -3,7 +3,7 @@ package net.tccn.file;
import net.tccn.base.*;
import net.tccn.base.dbq.table.Field;
import net.tccn.meta.MetaTable;
import net.tccn.plat.SysPlat;
import net.tccn.plat.MetaPlat;
import org.redkale.net.http.RestMapping;
import org.redkale.net.http.RestParam;
import org.redkale.net.http.RestService;
@@ -41,8 +41,8 @@ public class _FileService extends BaseService {
}).collect(Collectors.toList());
}
public SysPlat getSysPlat(String token) {
return getT(token, SysPlat.class, () -> SysPlat.dao.findFirst(new SysPlat(token)));
public MetaPlat getSysPlat(String token) {
return getT(token, MetaPlat.class, () -> MetaPlat.dao.findFirst(new MetaPlat(token)));
}
@RestMapping(name = "data", comment = "得到文件数据")

View File

@@ -10,7 +10,7 @@ import java.util.Map;
* Created by liangxianyou at 2018/12/25 16:22.
*/
@Data
@Table(name = "MetaLink", catalog = "db_demo")
@Table(name = "MetaLink", catalog = "db_meta")
public class MetaLink extends Doc<MetaLink> {
public static MetaLink dao = Doc.dao(MetaLink.class);

View File

@@ -13,7 +13,7 @@ import java.util.Map;
* Created by liangxianyou at 2018/12/24 16:15.
*/
@Data
@Table(name = "MetaService", catalog = "db_demo")
@Table(name = "MetaService", catalog = "db_meta")
public class MetaService extends Doc<MetaService> {
public static MetaService dao = Doc.dao(MetaService.class);

View File

@@ -16,7 +16,7 @@ import java.util.stream.Collectors;
* @author: liangxianyou at 2018/10/17 12:58.
*/
@Data
@Table(name = "MetaTable", catalog = "db_demo")
@Table(name = "MetaTable", catalog = "db_meta")
public class MetaTable extends Doc<MetaTable> implements Serializable {
public static final MetaTable dao = MetaTable.dao(MetaTable.class);

View File

@@ -5,7 +5,7 @@ import net.tccn.base.JBean;
import net.tccn.base.Kv;
import net.tccn.base.MetaKit;
import net.tccn.base.dbq.table.Field;
import net.tccn.plat.SysPlat;
import net.tccn.plat.MetaPlat;
import org.redkale.net.http.RestMapping;
import org.redkale.net.http.RestParam;
import org.redkale.net.http.RestService;
@@ -295,7 +295,7 @@ public class MetadataService extends BaseService { //arango
@RestMapping(name = "plat_list", comment = "平台列表")
public JBean platList() {
JBean jBean = new JBean();
List<SysPlat> plats = MetaKit.getSysPlats();
List<MetaPlat> plats = MetaKit.getSysPlats();
return jBean.setBody(plats);
}

View File

@@ -11,9 +11,9 @@ import java.util.List;
* @author: liangxianyou at 2018/11/14 12:58.
*/
@Data
@Table(name = "db_plat", catalog = "db_dev")
public class DbPlat extends Doc<DbPlat> {
public static DbPlat dao = dao(DbPlat.class);
@Table(name = "MetaDb", catalog = "db_dev")
public class MetaDb extends Doc<MetaDb> {
public static MetaDb dao = dao(MetaDb.class);
private String name; //名称
private String cate; //类型 mysql|ArangoDb

View File

@@ -9,17 +9,17 @@ import javax.persistence.Table;
* @author: liangxianyou at 2018/11/26 17:46.
*/
@Data
@Table(name = "sys_plat", catalog = "db_dev")
public class SysPlat extends Doc<SysPlat> {
public static SysPlat dao = dao(SysPlat.class);
@Table(name = "MetaPlat", catalog = "db_meta")
public class MetaPlat extends Doc<MetaPlat> {
public static MetaPlat dao = dao(MetaPlat.class);
private String name;
private String token;
public SysPlat() {
public MetaPlat() {
}
public SysPlat(String token) {
public MetaPlat(String token) {
this.token = token;
}

View File

@@ -16,18 +16,18 @@ import java.util.List;
public class PlatService extends BaseService {
@RestMapping(name = "list", comment = "平台列表")
public JBean list(SysPlat plat, Flipper flipper) {
public JBean list(MetaPlat plat, Flipper flipper) {
JBean jBean = new JBean();
//PageBean<SysPlat> page = SysPlat.dao.findPage(plat, flipper);
List<SysPlat> list = MetaKit.getSysPlats();
List<MetaPlat> list = MetaKit.getSysPlats();
PageBean page = PageBean.by(list, list.size());
return jBean.setBody(page);
}
@Comment("平台信息保存")
public JBean save(SysPlat plat) {
public JBean save(MetaPlat plat) {
MetaKit.save(plat);
return JBean.OK;
}
@@ -40,7 +40,7 @@ public class PlatService extends BaseService {
//------------------------
@RestMapping(name = "db_list", comment = "数据源列表")
public JBean dbList(DbPlat plat, Flipper flipper) {
public JBean dbList(MetaDb plat, Flipper flipper) {
JBean jBean = new JBean();
List<DbAccount> list = MetaKit.getDbPlats();
@@ -50,7 +50,7 @@ public class PlatService extends BaseService {
}
@RestMapping(name = "db_save", comment = "数据源信息保存")
public JBean dbSave(DbPlat plat) {
public JBean dbSave(MetaDb plat) {
MetaKit.save(plat);
return JBean.OK;

View File

@@ -9,7 +9,7 @@ import javax.persistence.Table;
* Created by liangxianyou at 2019/4/20 20:04.
*/
@Data
@Table(name = "qtask", catalog = "db_demo")
@Table(name = "qtask", catalog = "db_meta")
public class TaskEntity extends Doc<TaskEntity> {
public static TaskEntity dao = dao(TaskEntity.class);

View File

@@ -11,9 +11,9 @@ import javax.persistence.Table;
* @author: liangxianyou at 2018/11/22 17:37.
*/
@Data
@Table(name = "sys_user", catalog = "db_dev")
public class User extends Doc<User> {
public static User dao = dao(User.class);
@Table(name = "MetaUser", catalog = "db_meta")
public class MetaUser extends Doc<MetaUser> {
public static MetaUser dao = dao(MetaUser.class);
private String username;
//@ConvertColumn(ignore = true,type = ConvertType.JSON)
@@ -23,10 +23,10 @@ public class User extends Doc<User> {
private Integer status;
private String sessionid;
public User() {
public MetaUser() {
}
public User(String sessionid) {
public MetaUser(String sessionid) {
this.sessionid = sessionid;
}
//-------------------------------

View File

@@ -17,17 +17,17 @@ public class UserService extends BaseService {
public JBean login(@RestSessionid String sessionid,
String username,
String pwd) {
User bean = new User();
MetaUser bean = new MetaUser();
bean.setUsername(username);
User user = MetaKit.findFirst(bean);
MetaUser user = MetaKit.findFirst(bean);
if (user == null) {
return JBean.by(-1, "登陆失败:账号无效");
}
JBean jBean = user.checkLogin(pwd);
if (jBean.getCode() == 0) {
cacheSource.set(30 * 60 * 2,sessionid, User.class, user);
cacheSource.set(30 * 60 * 2,sessionid, MetaUser.class, user);
user.setSessionid(sessionid);
user.setLoginTime(System.currentTimeMillis());
@@ -38,13 +38,13 @@ public class UserService extends BaseService {
}
@RestMapping(name = "current")
public User current(@RestSessionid String sessionid) {
return getT("user_" + sessionid, User.class, () -> MetaKit.findFirst(new User(sessionid)));
public MetaUser current(@RestSessionid String sessionid) {
return getT("user_" + sessionid, MetaUser.class, () -> MetaKit.findFirst(new MetaUser(sessionid)));
}
@RestMapping(name = "logout", comment = "退出登陆")
public JBean logout(@RestSessionid String sessionid) {
User user = MetaKit.findFirst(new User(sessionid));
MetaUser user = MetaKit.findFirst(new MetaUser(sessionid));
if (user != null) {
user.setSessionid("");
MetaKit.save(user);

View File

@@ -9,7 +9,7 @@ import net.tccn.meta.MetaService;
import net.tccn.meta.MetaTable;
import net.tccn.qtask.TaskEntity;
import net.tccn.qtask.TaskKit;
import net.tccn.user.User;
import net.tccn.user.MetaUser;
import org.apache.poi.ss.usermodel.Workbook;
import org.junit.Test;
import org.redkale.convert.json.JsonConvert;
@@ -165,10 +165,10 @@ public class RunTest<T> {
//@Test
public void userCreate() {
User user = new User();
MetaUser user = new MetaUser();
user.setUsername("admin");
user.setCreateTime(System.currentTimeMillis());
user.setPwd(User.md5IfNeed("123456"));
user.setPwd(MetaUser.md5IfNeed("123456"));
user.setStatus(1);
user.save();