Skip to content
本页目录

Locas 低代码开发平台

Locas 低代码开发平台是一个强大的低代码开发平台,旨在帮助开发者快速构建、部署和管理复杂的企业级应用程序。通过项目模式管理,您可以轻松地组织和管理多个项目,并通过图形化拖拽方式实现前端页面配置及后端服务设置。此外,我们还提供了丰富的模板库,支持快速创建各种类型的应用程序。

功能范围

  • 项目管理与项目空间
  • 页面设计器
  • 服务设计器
  • 微应用应用发布
  • 项目备份与还原
  • 页面模板库
  • 项目模板库

版本

v2.3

  • 支持低代码开发工作门户的业务卡片
  • page.json中过滤掉回收站的页面
  • 发布应用页面生成及加载方式分为按项目生成或者按页面生成

更新内容

版本更新内容如下:

新增

  • 服务全局检索

修改

  • 从部件列表新拖出来的部件,无法直接修改其属性,必须失焦之后重新选中才能正常编辑
  • 部件选择区域建议调整,树结构下有时滚动时,出现难以选择情况;
  • 页面管理,默认的目录“页面”去掉,新建项目时默认创建一个空目录“未分类”
  • 页面列表字段和排序,删除所属项目、增加类型、增加类型排序
  • 移动项目交互中的默认事件是PC端的
  • 逻辑编排中多个sql任务,依次点击时,sql编辑框中的内容不是替换,而是追加
  • 项目设置预览图后,列表上无效果
  • 其他bug处理
  • 知识库项目应改为项目空间

优化

  • 刷新重新加载数据源增加判断null字符串的情况,避免重建占用数据库连接数超额

补丁

基于MAS平台版本

Locas 基于 MAS v5.9

微服务版本明细

序号微应用Code版本号说明
1低代码引擎locas-service2.3.15
2数据引擎dataengin1.0.0-SNAPSHOT
3项目管理(任务日志等)projectspace1.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版本号更新说明
1Locar渲染引擎locar2.3.4原maui-block
2Locas低代码设计器locas2.3.4原maui-pages,对应locas-service
3PC基础组件lc-system-toolsv1.0.0.15获取地址:oss://foa5-oss/deploy/locas/lc-system-tools/
4低代码项目管理lc-project-workspacev2.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/

内部资料,请勿外传