元数据表介绍

模型

模型元数据的讲解 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

相关推荐

  • 如何通过传输模型完成页面能力

    抱歉,您没有查看此内容的权限,您可以登录后填写下方表单申请权限

    您暂未登录或注册,请登录或注册后提交

    2024年5月24日
    38400
  • Excel导入扩展点-整体导入(批量导入)

    1、【导入】在有些场景,需要获取Excel导入的整体数据,进行批量的操作或者校验 可以通过实现导入扩展点的方式实现,入参data是导入Excel的数据列表;业务可以根据实际情况进行数据校验 1)Excel模板定义,需要设置setEachImport(false) 2)导入扩展点API定义 pro.shushi.pamirs.file.api.extpoint…

    2023年12月7日
    42600
  • 查询时自定义排序字段和排序规则

    指定字段排序 平台默认排序字段,参考IdModel,按创建时间和ID倒序(ordering = "createDate DESC, id DESC") 方法1:模型指定排序 模型定义增加排序字段。@Model.Advanced(ordering = "xxxxx DESC, yyyy DESC") @Model.mod…

    2024年5月25日
    76200
  • Oinone登录扩展:对接SSO(适应于4.7.8之前的版本)

    适配版本 4.7.8之前的版本 概述 在企业内部,对于已有一套完整的登录系统(SSO)的情况下,通常会要求把所有的系统都对接到SSO中;本文主要讲解用Oinone开发的项目对接SSO的具体实现。 对接步骤 1、项目自定义实现UserCookieLogin,可参考默认是的示例说明:pro.shushi.pamirs.user.api.login.UserCoo…

    2023年11月24日
    38000
  • 工作流-流程代办等页面自定义

    1. 审批/填写节点的视图页面 在界面设计器中创建对应模型的表单视图,可根据业务场景需要自定义所需流程待办的审批页面 2. 在审批/填写节点中选择刚创建的视图 在工作流待办数据权限可在节点数据权限中可对字段设置查看、编辑、隐藏

    2024年5月14日
    56100

发表回复

登录后才能评论