5 Star 9 Fork 1

佲日 / wform

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
wform.dmj 14.25 KB
一键复制 编辑 原始数据 按行查看 历史
张德涛 提交于 2022-06-15 16:10 . 支持字段组概念 验证正确性
{
"RootName": "DataModels",
"CTVER": "43543333",
"TableCount": 6,
"Count": 1,
"items": [{
"ID": 11,
"Name": "wform",
"CreateDate": "2022/1/17 10:05:27",
"OrderNo": 1,
"ConfigStr": "DrawerWidth=1539\r\nDrawerHeight=2560\r\nWorkAreaColor=16777215\r\nSelectedColor=16711680\r\nDefaultObjectColor=15921906\r\nDefaultTitleColor=255\r\nDefaultPKColor=16711935\r\nDefaultFKColor=16711680\r\nDefaultBorderColor=12632256\r\nDefaultLineColor=16711680\r\nShowFieldType=1\r\nShowFieldIcon=1\r\nShowPhyFieldName=1\r\nDatabaseEngine=MYSQL\r\nGenFKIndexesSQL=0\r\nIndependPosForOverviewMode=0\r\n",
"Tables": {
"Count": 6,
"items": [
{
"Name": "t_form_field",
"OrderNo": 1,
"GraphDesc": "Left=171.00\r\nTop=219.00\r\nBLeft=85.50\r\nBTop=109.50",
"MetaFields": {
"Count": 9,
"items": [
{
"ID": 1,
"Name": "id",
"OrderNo": 1,
"DataType": 1,
"KeyFieldType": 1,
"RelateTable": "t_form_field_attr",
"RelateField": "field_id",
"Not_Nullable": true,
"DataLength": 36,
"GraphDesc": "P1=222.00,538.00\r\nP2=222.00,462.00\r\nP3=222.00,462.00\r\nP4=222.00,385.00\r\nHookP1=146.00,20.00\r\nHookP2=51.00,146.00\r\nMod_OP1=0\r\nMod_OP2=0\r\nMod_CP=0\r\nHorz1=0\r\nHorz2=0"
},
{
"ID": 2,
"Name": "owner_id",
"Memo": "一级页面id或页内组id",
"OrderNo": 2,
"DataType": 1,
"KeyFieldType": 3,
"RelateTable": "t_form_page_info",
"RelateField": "id",
"DataLength": 36,
"GraphDesc": "P1=926.00,310.00\r\nP2=650.00,310.00\r\nP3=650.00,310.00\r\nP4=375.00,310.00\r\nHookP1=20.00,106.00\r\nHookP2=176.00,91.00\r\nMod_OP1=1\r\nMod_OP2=0\r\nMod_CP=0\r\nHorz1=1\r\nHorz2=1"
},
{
"ID": 3,
"Name": "name",
"OrderNo": 3,
"DataType": 1,
"DataLength": 64
},
{
"ID": 4,
"Name": "display",
"OrderNo": 4,
"DataType": 1,
"DataLength": 64
},
{
"ID": 5,
"Name": "size",
"OrderNo": 5,
"DataType": 2,
"DefaultValue": "0"
},
{
"ID": 6,
"Name": "component",
"OrderNo": 6,
"DataType": 1,
"DataLength": 64
},
{
"ID": 7,
"Name": "status",
"OrderNo": 7,
"DataType": 2
},
{
"ID": 8,
"Name": "update_time",
"OrderNo": 8,
"DataType": 4
},
{
"ID": 9,
"Name": "create_time",
"OrderNo": 9,
"DataType": 4,
"DefaultValue": "CURRENT_TIMESTAMP"
}
]
}
},
{
"Name": "t_form_field_attr",
"OrderNo": 2,
"GraphDesc": "Left=76.00\r\nTop=538.00",
"MetaFields": {
"Count": 4,
"items": [
{
"ID": 1,
"Name": "id",
"OrderNo": 1,
"DataType": 1,
"KeyFieldType": 1,
"Not_Nullable": true,
"DataLength": 36
},
{
"ID": 2,
"Name": "field_id",
"OrderNo": 2,
"DataType": 1,
"DataLength": 36
},
{
"ID": 3,
"Name": "attr_name",
"OrderNo": 3,
"DataType": 1,
"DataLength": 64
},
{
"ID": 4,
"Name": "attr_value",
"OrderNo": 4,
"DataType": 1,
"DataLength": 255
}
]
}
},
{
"Name": "t_form_module",
"OrderNo": 3,
"GraphDesc": "Left=940.00\r\nTop=13.00\r\nBLeft=470.00\r\nBTop=6.50",
"MetaFields": {
"Count": 7,
"items": [
{
"ID": 1,
"Name": "id",
"OrderNo": 1,
"DataType": 1,
"KeyFieldType": 1,
"Not_Nullable": true,
"DataLength": 32,
"GraphDesc": "P1=924.00,234.00\nP2=811.00,234.00\nP3=811.00,214.00\nP4=698.00,214.00\nHookP1=20.00,42.00\nHookP2=184.00,71.00\nMod_OP1=0\nMod_OP2=1\nMod_CP=0\nHorz1=1\nHorz2=1"
},
{
"ID": 2,
"Name": "name",
"OrderNo": 2,
"DataType": 1,
"DataLength": 100
},
{
"ID": 3,
"Name": "title",
"OrderNo": 3,
"DataType": 1,
"DataLength": 100
},
{
"ID": 4,
"Name": "summary",
"OrderNo": 4,
"DataType": 1,
"DataLength": 255
},
{
"ID": 5,
"Name": "update_date",
"OrderNo": 5,
"DataType": 4
},
{
"ID": 6,
"Name": "create_time",
"OrderNo": 6,
"DataType": 4,
"DefaultValue": "CURRENT_TIMESTAMP"
},
{
"ID": 7,
"Name": "status",
"OrderNo": 7,
"DataType": 2
}
]
}
},
{
"Name": "t_form_page_field",
"OrderNo": 4,
"GraphDesc": "Left=478.00\r\nTop=31.00",
"MetaFields": {
"Count": 7,
"items": [
{
"ID": 1,
"Name": "id",
"OrderNo": 1,
"DataType": 1,
"KeyFieldType": 1,
"Not_Nullable": true,
"DataLength": 36
},
{
"ID": 2,
"Name": "owner_id",
"OrderNo": 2,
"DataType": 1,
"KeyFieldType": 3,
"RelateTable": "t_form_page_info",
"RelateField": "id",
"DataLength": 36,
"GraphDesc": "P1=926.00,232.00\r\nP2=662.00,232.00\r\nP3=662.00,232.00\r\nP4=662.00,165.00\r\nHookP1=28.00,28.00\r\nHookP2=184.00,114.00\r\nMod_OP1=0\r\nMod_OP2=0\r\nMod_CP=0\r\nHorz1=1\r\nHorz2=0"
},
{
"ID": 3,
"Name": "field_id",
"OrderNo": 3,
"DataType": 1,
"KeyFieldType": 3,
"RelateTable": "t_form_field",
"RelateField": "id",
"DataLength": 36,
"GraphDesc": "P1=331.00,219.00\r\nP2=331.00,137.00\r\nP3=331.00,137.00\r\nP4=478.00,137.00\r\nHookP1=160.00,44.00\r\nHookP2=28.00,106.00\r\nMod_OP1=0\r\nMod_OP2=0\r\nMod_CP=0\r\nHorz1=0\r\nHorz2=1"
},
{
"ID": 4,
"Name": "validator",
"OrderNo": 4,
"DataType": 1,
"DefaultValue": "none",
"DataLength": 64
},
{
"ID": 6,
"Name": "field_order",
"Memo": "页内顺序",
"OrderNo": 5,
"DataType": 6
},
{
"ID": 7,
"Name": "update_time",
"OrderNo": 6,
"DataType": 4
},
{
"ID": 8,
"Name": "create_time",
"OrderNo": 7,
"DataType": 4,
"DefaultValue": "CURRENT_TIMESTAMP"
}
]
}
},
{
"Name": "t_form_page_info",
"OrderNo": 5,
"GraphDesc": "Left=926.00\r\nTop=204.00",
"MetaFields": {
"Count": 16,
"items": [
{
"ID": 1,
"Name": "id",
"OrderNo": 1,
"DataType": 1,
"KeyFieldType": 1,
"Not_Nullable": true,
"DataLength": 36,
"GraphDesc": "P1=929.00,160.00\nP2=929.00,176.00\nP3=944.00,176.00\nP4=944.00,192.00\nHookP1=184.00,130.00\nHookP2=20.00,20.00\nMod_OP1=0\nMod_OP2=0\nMod_CP=0\nHorz1=0\nHorz2=0"
},
{
"ID": 2,
"Name": "parent_id",
"Memo": "上级页面id",
"OrderNo": 2,
"DataType": 1,
"DataLength": 36
},
{
"ID": 14,
"Name": "module_id",
"OrderNo": 3,
"DataType": 1,
"KeyFieldType": 3,
"RelateTable": "t_form_module",
"RelateField": "id",
"DataLength": 32,
"GraphDesc": "P1=1035.00,147.00\r\nP2=1035.00,176.00\r\nP3=1035.00,176.00\r\nP4=1035.00,204.00\r\nHookP1=95.00,114.00\r\nHookP2=109.00,36.00\r\nMod_OP1=0\r\nMod_OP2=0\r\nMod_CP=0\r\nHorz1=0\r\nHorz2=0"
},
{
"ID": 3,
"Name": "name",
"OrderNo": 4,
"DataType": 1,
"DataLength": 100
},
{
"ID": 4,
"Name": "title",
"OrderNo": 5,
"DataType": 1,
"DataLength": 100
},
{
"ID": 5,
"Name": "status",
"OrderNo": 6,
"DataType": 2
},
{
"ID": 6,
"Name": "type",
"Memo": "form、list、nested",
"OrderNo": 7,
"DataType": 1,
"DataLength": 10
},
{
"ID": 7,
"Name": "gtx_create",
"Memo": "新增数据时是否需要全局事务",
"OrderNo": 8,
"DataType": 5,
"DefaultValue": "b'0'"
},
{
"ID": 8,
"Name": "gtx_update",
"Memo": "修改数据时是否需要全局事务",
"OrderNo": 9,
"DataType": 5,
"DefaultValue": "b'0'"
},
{
"ID": 9,
"Name": "gtx_delete",
"Memo": "删除数据时是否需要全局事务",
"OrderNo": 10,
"DataType": 5,
"DefaultValue": "b'0'"
},
{
"ID": 10,
"Name": "editable",
"Memo": "是否可编辑",
"OrderNo": 11,
"DataType": 5,
"DefaultValue": "b'1'"
},
{
"ID": 11,
"Name": "is_manual",
"Memo": "0:根据字典定义自动创建表;1:直接使用现有表",
"OrderNo": 12,
"DataType": 5,
"DefaultValue": "b'1'"
},
{
"ID": 12,
"Name": "table_name",
"OrderNo": 13,
"DataType": 1,
"DataLength": 30
},
{
"ID": 13,
"Name": "summary",
"OrderNo": 14,
"DataType": 1,
"DataLength": 255
},
{
"ID": 15,
"Name": "update_time",
"OrderNo": 15,
"DataType": 4
},
{
"ID": 16,
"Name": "create_time",
"OrderNo": 16,
"DataType": 4,
"DefaultValue": "CURRENT_TIMESTAMP"
}
]
}
},
{
"Name": "t_form_list_field",
"OrderNo": 6,
"GraphDesc": "Left=441.00\r\nTop=449.00",
"MetaFields": {
"Count": 5,
"items": [
{
"ID": 1,
"Name": "id",
"OrderNo": 1,
"DataType": 1,
"KeyFieldType": 1,
"Not_Nullable": true,
"DataLength": 36
},
{
"ID": 2,
"Name": "page_id",
"OrderNo": 2,
"DataType": 1,
"DataLength": 36,
"GraphDesc": "P1=926.00,454.00\r\nP2=786.00,454.00\r\nP3=786.00,469.00\r\nP4=645.00,469.00\r\nHookP1=28.00,250.00\r\nHookP2=184.00,20.00\r\nMod_OP1=0\r\nMod_OP2=0\r\nMod_CP=0\r\nHorz1=1\r\nHorz2=1"
},
{
"ID": 3,
"Name": "field_id",
"OrderNo": 3,
"DataType": 1,
"KeyFieldType": 3,
"RelateTable": "t_form_field",
"RelateField": "id",
"DataLength": 36,
"GraphDesc": "P1=375.00,349.00\r\nP2=461.00,349.00\r\nP3=461.00,349.00\r\nP4=461.00,449.00\r\nHookP1=168.00,130.00\r\nHookP2=20.00,20.00\r\nMod_OP1=0\r\nMod_OP2=0\r\nMod_CP=0\r\nHorz1=1\r\nHorz2=0"
},
{
"ID": 4,
"Name": "search_type",
"OrderNo": 4,
"DataType": 1,
"DataLength": 15
},
{
"ID": 5,
"Name": "order_type",
"OrderNo": 5,
"DataType": 1,
"DataLength": 5
}
]
}
}
]
}
}]
}
Java
1
https://gitee.com/nway/wform.git
git@gitee.com:nway/wform.git
nway
wform
wform
wform-lib

搜索帮助