Appearance
Locas 低代码开发平台
Locas 低代码开发平台是一个强大的低代码开发平台,旨在帮助开发者快速构建、部署和管理复杂的企业级应用程序。通过项目模式管理,您可以轻松地组织和管理多个项目,并通过图形化拖拽方式实现前端页面配置及后端服务设置。此外,我们还提供了丰富的模板库,支持快速创建各种类型的应用程序。
功能范围
- 项目管理与项目空间
- 页面设计器
- 服务设计器
- 微应用应用发布
- 项目备份与还原
- 页面模板库
- 项目模板库
版本
v2.3
- 支持低代码开发工作门户的业务卡片
- page.json中过滤掉回收站的页面
- 发布应用页面生成及加载方式分为按项目生成或者按页面生成
更新内容
版本更新内容如下:
新增
- 服务全局检索
修改
- 从部件列表新拖出来的部件,无法直接修改其属性,必须失焦之后重新选中才能正常编辑
- 部件选择区域建议调整,树结构下有时滚动时,出现难以选择情况;
- 页面管理,默认的目录“页面”去掉,新建项目时默认创建一个空目录“未分类”
- 页面列表字段和排序,删除所属项目、增加类型、增加类型排序
- 移动项目交互中的默认事件是PC端的
- 逻辑编排中多个sql任务,依次点击时,sql编辑框中的内容不是替换,而是追加
- 项目设置预览图后,列表上无效果
- 其他bug处理
- 知识库项目应改为项目空间
优化
- 刷新重新加载数据源增加判断null字符串的情况,避免重建占用数据库连接数超额
补丁
无
基于MAS平台版本
Locas
基于 MAS v5.9
微服务版本明细
序号 | 微应用 | Code | 版本号 | 说明 |
---|---|---|---|---|
1 | 低代码引擎 | locas-service | 2.3.15 | |
2 | 数据引擎 | dataengin | 1.0.0-SNAPSHOT | |
3 | 项目管理(任务日志等) | projectspace | 1.0.0-SNAPSHOT |
如何获取微服务镜像?
所有镜像可到容器仓库通过 docker pull
拉取
- 武汉公司内网:
192.168.1.10:5000/tangram/[微服务名]:[版本号]
- 阿里云:
registry.cn-hangzhou.aliyuncs.com/tangram/[微服务名]:[版本号]
如何获取微服务jar包?
所有正式发布版本可到私服仓库下载
- 下载地址:
http://nps.zktx-soft.com:19098/repository/maven-public/com/gsoft/[平台:mas|locas]/[应用名]/[版本号]/[应用名]-[版本号].jar
例:http://nps.zktx-soft.com:19098/repository/maven-public/com/gsoft/locas/locas-service/2.3.15/locas-service-2.3.15.jar
微应用版本明细
序号 | 微应用 | Code | 版本号 | 更新说明 |
---|---|---|---|---|
1 | Locar渲染引擎 | locar | 2.3.4 | 原maui-block |
2 | Locas低代码设计器 | locas | 2.3.4 | 原maui-pages,对应locas-service |
3 | PC基础组件 | lc-system-tools | v1.0.0.15 | 获取地址:oss://foa5-oss/deploy/locas/lc-system-tools/ |
4 | 低代码项目管理 | lc-project-workspace | v2.0.0.14 | 获取地址:oss://foa5-oss/deploy/locas/lc-project-workspace/ |
如何获取应用tgz安装包?
所有安装包可到阿里云OSS仓库下载
- 路径:
oss://foa5-oss/deploy/[平台:mas/locas]/[应用名称]/[版本号]/[应用名称]-[版本号].tgz
如:oss://foa5-oss/deploy/locas/locas/2.3.4/locas2.3.4.tgz
升级安装
1、locas-service服务连的库中执行:
sql
ALTER TABLE t_project_app_info ADD COLUMN c_e_tag VARCHAR(100);
COMMENT ON COLUMN "t_project_app_info"."c_e_tag" IS '环境标签';
ALTER TABLE t_project_app_info ADD COLUMN c_json_model VARCHAR(10) DEFAULT 0;
COMMENT ON COLUMN "t_project_app_info"."c_json_model" IS '发布生成json模式';
2、locas-service服务连的库中执行:
sql
-- ----------------------------
-- Table structure for t_app_print_catalog
-- ----------------------------
DROP TABLE IF EXISTS "public"."t_app_print_catalog";
CREATE TABLE "public"."t_app_print_catalog" (
"c_id" serial8 NOT NULL,
"c_tenant_id" numeric(11),
"c_last_modifier" numeric(20),
"c_last_modify_time" timestamp(6),
"c_creator" numeric(20),
"c_create_time" timestamp(6),
"c_sort_number" numeric(11),
"c_text" varchar(50) COLLATE "pg_catalog"."default",
"c_icon" varchar(150) COLLATE "pg_catalog"."default",
"c_project" varchar(50) COLLATE "pg_catalog"."default",
"c_version" varchar(20) COLLATE "pg_catalog"."default",
"c_cascade_id" varchar(20) COLLATE "pg_catalog"."default",
"c_parent_id" numeric(11),
"c_auth" varchar(50) COLLATE "pg_catalog"."default",
CONSTRAINT "t_app_print_catalog_pkey" PRIMARY KEY ("c_id")
)WITH (OIDS=TRUE);
COMMENT ON COLUMN "public"."t_app_print_catalog"."c_tenant_id" IS '租户id';
COMMENT ON COLUMN "public"."t_app_print_catalog"."c_text" IS '分类名称';
COMMENT ON COLUMN "public"."t_app_print_catalog"."c_icon" IS '分类图标';
COMMENT ON COLUMN "public"."t_app_print_catalog"."c_project" IS '项目code';
COMMENT ON COLUMN "public"."t_app_print_catalog"."c_version" IS '项目版本';
COMMENT ON COLUMN "public"."t_app_print_catalog"."c_cascade_id" IS '级联id';
COMMENT ON COLUMN "public"."t_app_print_catalog"."c_parent_id" IS '父id';
COMMENT ON COLUMN "public"."t_app_print_catalog"."c_auth" IS '权限规则';
-- ----------------------------
-- Table structure for t_app_print_pages
-- ----------------------------
DROP TABLE IF EXISTS "public"."t_app_print_pages";
CREATE TABLE "public"."t_app_print_pages" (
"c_id" serial8 NOT NULL,
"c_tenant_id" numeric(11),
"c_last_modifier" numeric(20),
"c_last_modify_time" timestamp(6),
"c_creator" numeric(20),
"c_create_time" timestamp(6),
"c_sort_number" numeric(11),
"c_name" varchar(32) COLLATE "pg_catalog"."default",
"c_code" varchar(50) COLLATE "pg_catalog"."default",
"c_category_id" varchar(500) COLLATE "pg_catalog"."default",
"c_project" varchar(20) COLLATE "pg_catalog"."default",
"c_version" varchar(10) COLLATE "pg_catalog"."default",
"c_bg_url" varchar(500) COLLATE "pg_catalog"."default",
"c_auth" varchar(50) COLLATE "pg_catalog"."default",
"c_icon" varchar(255) COLLATE "pg_catalog"."default",
"c_mname" varchar(255) COLLATE "pg_catalog"."default",
CONSTRAINT "t_app_print_pages_pkey" PRIMARY KEY ("c_id")
)WITH (OIDS=TRUE);
COMMENT ON COLUMN "public"."t_app_print_pages"."c_name" IS '页面名称';
COMMENT ON COLUMN "public"."t_app_print_pages"."c_code" IS '页面code';
COMMENT ON COLUMN "public"."t_app_print_pages"."c_category_id" IS '所属分类id';
COMMENT ON COLUMN "public"."t_app_print_pages"."c_project" IS '项目code';
COMMENT ON COLUMN "public"."t_app_print_pages"."c_version" IS '项目版本';
COMMENT ON COLUMN "public"."t_app_print_pages"."c_bg_url" IS '背景图片';
COMMENT ON COLUMN "public"."t_app_print_pages"."c_auth" IS '权限规则';
COMMENT ON COLUMN "public"."t_app_print_pages"."c_icon" IS '图标';
COMMENT ON COLUMN "public"."t_app_print_pages"."c_mname" IS '菜单名称';
初始化安装
- locas平台polardb数据库环境全新安装脚本获取地址:oss://foa5-oss/deploy/locas-polardb-sqls/2.3.x/