mirror of
https://github.com/Karaka-Management/oms-Kanban.git
synced 2026-01-11 11:28:42 +00:00
256 lines
7.9 KiB
JSON
Executable File
256 lines
7.9 KiB
JSON
Executable File
{
|
|
"kanban_board": {
|
|
"name": "kanban_board",
|
|
"fields": {
|
|
"kanban_board_id": {
|
|
"name": "kanban_board_id",
|
|
"type": "INT",
|
|
"null": false,
|
|
"primary": true,
|
|
"autoincrement": true
|
|
},
|
|
"kanban_board_name": {
|
|
"name": "kanban_board_name",
|
|
"type": "VARCHAR(255)",
|
|
"null": false
|
|
},
|
|
"kanban_board_color": {
|
|
"name": "kanban_board_color",
|
|
"type": "VARCHAR(9)",
|
|
"null": false
|
|
},
|
|
"kanban_board_desc": {
|
|
"name": "kanban_board_desc",
|
|
"type": "TEXT",
|
|
"default": null,
|
|
"null": true
|
|
},
|
|
"kanban_board_descraw": {
|
|
"name": "kanban_board_descraw",
|
|
"type": "TEXT",
|
|
"default": null,
|
|
"null": true
|
|
},
|
|
"kanban_board_status": {
|
|
"name": "kanban_board_status",
|
|
"type": "TINYINT",
|
|
"null": false
|
|
},
|
|
"kanban_board_order": {
|
|
"name": "kanban_board_order",
|
|
"type": "INT",
|
|
"null": false
|
|
},
|
|
"kanban_board_style": {
|
|
"name": "kanban_board_style",
|
|
"type": "TEXT",
|
|
"null": true,
|
|
"default": null
|
|
},
|
|
"kanban_board_created_at": {
|
|
"name": "kanban_board_created_at",
|
|
"type": "DATETIME",
|
|
"null": false
|
|
},
|
|
"kanban_board_created_by": {
|
|
"name": "kanban_board_created_by",
|
|
"type": "INT",
|
|
"null": false,
|
|
"foreignTable": "account",
|
|
"foreignKey": "account_id"
|
|
}
|
|
}
|
|
},
|
|
"kanban_board_tag": {
|
|
"name": "kanban_board_tag",
|
|
"fields": {
|
|
"kanban_board_tag_id": {
|
|
"name": "kanban_board_tag_id",
|
|
"type": "INT",
|
|
"null": false,
|
|
"primary": true,
|
|
"autoincrement": true
|
|
},
|
|
"kanban_board_tag_dst": {
|
|
"name": "kanban_board_tag_dst",
|
|
"type": "INT",
|
|
"null": false,
|
|
"foreignTable": "kanban_board",
|
|
"foreignKey": "kanban_board_id"
|
|
},
|
|
"kanban_board_tag_src": {
|
|
"name": "kanban_board_tag_src",
|
|
"type": "INT",
|
|
"null": false,
|
|
"foreignTable": "tag",
|
|
"foreignKey": "tag_id"
|
|
}
|
|
}
|
|
},
|
|
"kanban_column": {
|
|
"name": "kanban_column",
|
|
"fields": {
|
|
"kanban_column_id": {
|
|
"name": "kanban_column_id",
|
|
"type": "INT",
|
|
"null": false,
|
|
"primary": true,
|
|
"autoincrement": true
|
|
},
|
|
"kanban_column_name": {
|
|
"name": "kanban_column_name",
|
|
"type": "VARCHAR(255)",
|
|
"null": false
|
|
},
|
|
"kanban_column_order": {
|
|
"name": "kanban_column_order",
|
|
"type": "INT",
|
|
"null": false
|
|
},
|
|
"kanban_column_board": {
|
|
"name": "kanban_column_board",
|
|
"type": "INT",
|
|
"null": false,
|
|
"foreignTable": "kanban_board",
|
|
"foreignKey": "kanban_board_id"
|
|
}
|
|
}
|
|
},
|
|
"kanban_card": {
|
|
"name": "kanban_card",
|
|
"fields": {
|
|
"kanban_card_id": {
|
|
"name": "kanban_card_id",
|
|
"type": "INT",
|
|
"null": false,
|
|
"primary": true,
|
|
"autoincrement": true
|
|
},
|
|
"kanban_card_name": {
|
|
"name": "kanban_card_name",
|
|
"type": "VARCHAR(255)",
|
|
"null": false
|
|
},
|
|
"kanban_card_description": {
|
|
"name": "kanban_card_description",
|
|
"type": "TEXT",
|
|
"default": null,
|
|
"null": true
|
|
},
|
|
"kanban_card_descriptionraw": {
|
|
"name": "kanban_card_descriptionraw",
|
|
"type": "TEXT",
|
|
"default": null,
|
|
"null": true
|
|
},
|
|
"kanban_card_style": {
|
|
"name": "kanban_card_style",
|
|
"type": "TEXT",
|
|
"null": true,
|
|
"default": null
|
|
},
|
|
"kanban_card_type": {
|
|
"name": "kanban_card_type",
|
|
"type": "TINYINT",
|
|
"null": false
|
|
},
|
|
"kanban_card_status": {
|
|
"name": "kanban_card_status",
|
|
"type": "TINYINT",
|
|
"null": false
|
|
},
|
|
"kanban_card_color": {
|
|
"name": "kanban_card_color",
|
|
"type": "VARCHAR(10)",
|
|
"null": false
|
|
},
|
|
"kanban_card_order": {
|
|
"name": "kanban_card_order",
|
|
"type": "INT",
|
|
"null": false
|
|
},
|
|
"kanban_card_comment_list": {
|
|
"name": "kanban_card_comment_list",
|
|
"type": "INT",
|
|
"null": true,
|
|
"default": null
|
|
},
|
|
"kanban_card_ref": {
|
|
"name": "kanban_card_ref",
|
|
"type": "INT",
|
|
"null": false
|
|
},
|
|
"kanban_card_column": {
|
|
"name": "kanban_card_column",
|
|
"type": "INT",
|
|
"null": false,
|
|
"foreignTable": "kanban_column",
|
|
"foreignKey": "kanban_column_id"
|
|
},
|
|
"kanban_card_created_at": {
|
|
"name": "kanban_card_created_at",
|
|
"type": "DATETIME",
|
|
"null": false
|
|
},
|
|
"kanban_card_created_by": {
|
|
"name": "kanban_card_created_by",
|
|
"type": "INT",
|
|
"null": false,
|
|
"foreignTable": "account",
|
|
"foreignKey": "account_id"
|
|
}
|
|
}
|
|
},
|
|
"kanban_card_tag": {
|
|
"name": "kanban_card_tag",
|
|
"fields": {
|
|
"kanban_card_tag_id": {
|
|
"name": "kanban_card_tag_id",
|
|
"type": "INT",
|
|
"null": false,
|
|
"primary": true,
|
|
"autoincrement": true
|
|
},
|
|
"kanban_card_tag_dst": {
|
|
"name": "kanban_card_tag_dst",
|
|
"type": "INT",
|
|
"null": false,
|
|
"foreignTable": "kanban_card",
|
|
"foreignKey": "kanban_card_id"
|
|
},
|
|
"kanban_card_tag_src": {
|
|
"name": "kanban_card_tag_src",
|
|
"type": "INT",
|
|
"null": false,
|
|
"foreignTable": "tag",
|
|
"foreignKey": "tag_id"
|
|
}
|
|
}
|
|
},
|
|
"kanban_card_media": {
|
|
"name": "kanban_card_media",
|
|
"fields": {
|
|
"kanban_card_media_id": {
|
|
"name": "kanban_card_media_id",
|
|
"type": "INT",
|
|
"null": false,
|
|
"primary": true,
|
|
"autoincrement": true
|
|
},
|
|
"kanban_card_media_src": {
|
|
"name": "kanban_card_media_src",
|
|
"type": "INT",
|
|
"null": false,
|
|
"foreignTable": "kanban_card",
|
|
"foreignKey": "kanban_card_id"
|
|
},
|
|
"kanban_card_media_dst": {
|
|
"name": "kanban_card_media_dst",
|
|
"type": "INT",
|
|
"null": false,
|
|
"foreignTable": "media",
|
|
"foreignKey": "media_id"
|
|
}
|
|
}
|
|
}
|
|
} |