元数据表介绍

模型

模型元数据的讲解 https://doc.oinone.top/oio4/9281.html

base_model 模型表

字段名 备注 示例
system_source BASE是系统创建, MANUAL是人工创建 MANUAL
pk 主键 id
module 模块编码 demo_core
model 模型编码 demo.PetType
name api名称 petType
lname 模型代码名称 pro.shushi.pamirs.demo.api.model.PetType
table 逻辑数据表名称 demo_core_pet_type
ds_key 逻辑数据源名 pamirs
type 模型类型 store
display_name 显示名称 品种
data_manager 是否允许系统根据模型变化自动创建表和更新表 1
ordering 排序 createDate DESC, id DESC
super_models 父模型 demo.AbstractDemoIdModel
uniques 唯一索引
indexes 索引 name,createDate

模块

模块元数据的讲解 https://doc.oinone.top/oio4/9279.html

base_module 模块表

字段名 备注 示例
display_name 显示名称 OinoneDemo
name api名称 DemoCore
module 模块编码 demo_core
module_dependencies 依赖模块编码列表 base,common,file,trigger
module_exclusions 互斥模块编码列表
module_upstreams 上游模块编码列表
system_source BASE是系统创建, MANUAL是人工创建 MANUAL
web web应用 1
default_home_page_model 默认主页模型编码

函数

函数元数据的讲解 https://doc.oinone.top/oio4/9282.html

base_function 函数表

字段名 备注 示例
display_name 显示名称 根据条件分页查询记录列表和总数
clazz 函数位置 pro.shushi.pamirs.framework.orm.DefaultReadApi
module 模块 demo_core
method 函数方法 queryPage
namespace 函数命名空间 demo.PetType
argument_list 函数参数 [{"ltype":"pro.shushi.pamirs.meta.api.dto.condition.Pagination","model":"base.Pagination","modelGeneric":false,"multi":false,"name":"page","ttype":"m2o"},{"ltype":"pro.shushi.pamirs.meta.api.dto.wrapper.IWrapper","ltypeT":"java.lang.Object","model":"base.Condition","modelGeneric":true,"multi":false,"name":"queryWrapper","ttype":"m2o"}]
fun 函数编码 queryPage
return_type 返回值类型 {"ltype":"pro.shushi.pamirs.meta.api.dto.condition.Pagination","model":"base.Pagination","modelGeneric":false,"multi":false,"ttype":"m2o"}
sys 由系统产生的元数据 1
type 函数类型 1: CREATE, 2: DELETE, 4: UPDATE, 8: QUERY 8
data_manager 数据管理器函数 1
codes 代码内容
open_level 开放级别 2: LOCAL, 4: REMOTE, 8: API, 6: LOCAL+REMOTE, 10: LOCAL+API, 12: REMOTE+API, 14:LOCAL+REMOTE+API 14

模型字段

字段讲解 https://doc.oinone.top/oio4/9239.html

base_field 字段表

字段名 备注 示例
system_source BASE是系统创建, MANUAL是人工创建 MANUAL
name api名称 name
field 字段编码 name
ttype 关系类型, 类型:m2o/o2m/m2m/enum/string/integer/map/datetime/related/money/html string
model 模型编码 demo.PetType
display_name 显示名称 品种名
lname 代码字段名称 name
column 数据库字段 name
format 时间格式

server_action

action类型讲解 https://doc.oinone.top/oio4/9255.html

base_server_action 服务端动作表

字段名 备注 示例
action_type 类型 SERVER
display_name 显示名称 启用
fun 函数编码 dataStatusEnable
model 模型编码 demo.PetShop
system_source BASE是系统创建, MANUAL是人工创建 MANUAL
name api名称 dataStatusEnable
binding_type action绑定在源模型上的哪些视图上 ["TABLE"]
description 描述详情 ["FORM"]

Oinone社区 作者:利江原创文章,如若转载,请注明出处:https://doc.oinone.top/backend/16355.html

访问Oinone官网:https://www.oinone.top获取数式Oinone低代码应用平台体验

(0)
利江的头像利江数式管理员
上一篇 2024年8月23日 上午11:40
下一篇 2024年8月23日 下午3:56

相关推荐

  • Dubbo配置详解

    概述 Dubbo是一款高性能、轻量级的开源Java RPC框架,它提供了三大核心能力:面向接口的远程方法调用,智能容错和负载均衡,以及服务自动注册和发现。 Oinone平台默认使用dubbo-v2.7.22版本,本文以该版本为例进行描述。 基本概念 Dubbo在注册provider/consumer时使用Netty作为RPC调用的核心服务,其具备客户端/服务…

    2024年8月10日
    13600
  • 项目中工作流引入和流程触发

    目录 1. 使用工作流需要依赖的包和设置2. 触发方式2.1 自动触发方式2.2 触发方式 1.使用工作流需要依赖的包和设置 1.1 工作流需要依赖的模块 需在pom.xml中增加workflow、sql-record和trigger相关模块的依赖 workflow:工作流运行核心模块 sql-record:监听流程发布以后对应模型的增删改监听 trigge…

    2023年11月7日
    17700
  • 【达梦】后端部署使用达梦数据库

    达梦数据库配置 驱动配置 达梦数据库的服务端版本和驱动版本需要匹配,建议使用服务端安装时提供的jdbc驱动,不要使用官方maven仓库中的驱动。 报错 表 xx 中不能同时包含聚集 KEY 和大字段,建表的时候就指定非聚集主键。SELECT * FROM V$DM_INI WHERE PARA_NAME = ‘PK_WITH_CLUSTER’;SP_SET_…

    后端 2023年11月1日
    41100
  • 工作流审核撤回/回退/拒绝钩子使用

    目录 1. 流程撤回、拒绝和回退调用自定义函数1.1 工作流【撤销】回调钩子1.2 撤销【回退】回调钩子1.3 工作流【拒绝】回调钩子1.4 回调钩子在业务系统中的调用示例2. 自定义审批方式、自定义审批节点名称 1.流程撤回、拒绝和回退调用自定义函数 1.1工作流【撤销】回调钩子 使用方式:把该方法放置到XXX模型的Action下面,或@Fun(XXX.M…

    2023年11月15日
    16300
  • Oinone请求路由源码分析

    通过源码分析,从页面发起请求,如果通过graphQL传输到具体action的链路,并且在这之间做了哪些隐式处理 请求流程大致如下: 拦截所有指定的请求 组装成graphQL请求信息 调用graphQL执行 通过hook拦截先执行 RsqlDecodeHook:rsql解密 UserHook: 获取用户信息, 通过cookies获取用户ID,再查表获取用户信息…

    2024年8月21日
    29701

发表回复

登录后才能评论