{
    "rules_rules": {
        "name": "rules_rules",
        "columns": {
            "rule_id": {
                "name": "rule_id",
                "type": "BIGINT",
                "length": 20,
                "decimals": null,
                "values": [],
                "allow_null": false,
                "default": null,
                "comment": "ID Number",
                "unsigned": true,
                "zerofill": false,
                "auto_increment": true,
                "binary": false
            },
            "rule_title": {
                "name": "rule_title",
                "type": "VARCHAR",
                "length": 255,
                "decimals": null,
                "values": [],
                "allow_null": false,
                "default": null,
                "comment": "",
                "unsigned": false,
                "zerofill": false,
                "auto_increment": false,
                "binary": false
            },
            "rule_weight": {
                "name": "rule_weight",
                "type": "INT",
                "length": 11,
                "decimals": null,
                "values": [],
                "allow_null": false,
                "default": "0",
                "comment": "",
                "unsigned": false,
                "zerofill": false,
                "auto_increment": false,
                "binary": false
            },
            "rule_enabled": {
                "name": "rule_enabled",
                "type": "INT",
                "length": 1,
                "decimals": null,
                "values": [],
                "allow_null": false,
                "default": "1",
                "comment": "",
                "unsigned": false,
                "zerofill": false,
                "auto_increment": false,
                "binary": false
            },
            "rule_parent_id": {
                "name": "rule_parent_id",
                "type": "MEDIUMINT",
                "length": 20,
                "decimals": null,
                "values": [],
                "allow_null": false,
                "default": "0",
                "comment": "",
                "unsigned": false,
                "zerofill": false,
                "auto_increment": false,
                "binary": false
            },
            "rule_event_key": {
                "name": "rule_event_key",
                "type": "VARCHAR",
                "length": 255,
                "decimals": null,
                "values": [],
                "allow_null": false,
                "default": null,
                "comment": "",
                "unsigned": false,
                "zerofill": false,
                "auto_increment": false,
                "binary": false
            },
            "rule_event_app": {
                "name": "rule_event_app",
                "type": "VARCHAR",
                "length": 255,
                "decimals": null,
                "values": [],
                "allow_null": false,
                "default": null,
                "comment": "",
                "unsigned": false,
                "zerofill": false,
                "auto_increment": false,
                "binary": false
            },
            "rule_event_class": {
                "name": "rule_event_class",
                "type": "VARCHAR",
                "length": 255,
                "decimals": null,
                "values": [],
                "allow_null": false,
                "default": null,
                "comment": "",
                "unsigned": false,
                "zerofill": false,
                "auto_increment": false,
                "binary": false
            },
            "rule_base_compare": {
                "name": "rule_base_compare",
                "type": "VARCHAR",
                "length": 16,
                "decimals": null,
                "values": [],
                "allow_null": false,
                "default": "and",
                "comment": "",
                "unsigned": false,
                "zerofill": false,
                "auto_increment": false,
                "binary": false
            },
            "rule_debug": {
                "name": "rule_debug",
                "type": "INT",
                "length": 1,
                "decimals": null,
                "values": [],
                "allow_null": false,
                "default": "0",
                "comment": "",
                "unsigned": false,
                "zerofill": false,
                "auto_increment": false,
                "binary": false
            },
            "rule_ruleset_id": {
                "name": "rule_ruleset_id",
                "type": "INT",
                "length": 11,
                "decimals": null,
                "values": [],
                "allow_null": false,
                "default": "0",
                "comment": "",
                "unsigned": false,
                "zerofill": false,
                "auto_increment": false,
                "binary": false
            },
            "rule_imported_time": {
                "name": "rule_imported_time",
                "type": "INT",
                "length": 11,
                "decimals": null,
                "values": [],
                "allow_null": false,
                "default": "0",
                "comment": "",
                "unsigned": false,
                "zerofill": false,
                "auto_increment": false,
                "binary": false
            },
            "rule_event_footprint": {
                "name": "rule_event_footprint",
                "type": "VARCHAR",
                "length": 56,
                "decimals": null,
                "values": [],
                "allow_null": true,
                "default": null,
                "comment": "",
                "unsigned": false,
                "zerofill": false,
                "auto_increment": false,
                "binary": false
            }
        },
        "indexes": {
            "PRIMARY": {
                "type": "primary",
                "name": "PRIMARY",
                "columns": [
                    "rule_id"
                ],
                "length": [
                    null
                ]
            }
        }
    },
    "rules_conditions": {
        "name": "rules_conditions",
        "columns": {
            "condition_id": {
                "name": "condition_id",
                "type": "BIGINT",
                "length": 20,
                "decimals": null,
                "values": [],
                "allow_null": false,
                "default": null,
                "comment": "ID Number",
                "unsigned": true,
                "zerofill": false,
                "auto_increment": true,
                "binary": false
            },
            "condition_title": {
                "name": "condition_title",
                "type": "VARCHAR",
                "length": 255,
                "decimals": null,
                "values": [],
                "allow_null": false,
                "default": null,
                "comment": "",
                "unsigned": false,
                "zerofill": false,
                "auto_increment": false,
                "binary": false
            },
            "condition_weight": {
                "name": "condition_weight",
                "type": "INT",
                "length": 11,
                "decimals": null,
                "values": [],
                "allow_null": false,
                "default": "0",
                "comment": "",
                "unsigned": false,
                "zerofill": false,
                "auto_increment": false,
                "binary": false
            },
            "condition_parent_id": {
                "name": "condition_parent_id",
                "type": "INT",
                "length": 11,
                "decimals": null,
                "values": [],
                "allow_null": false,
                "default": "0",
                "comment": "",
                "unsigned": false,
                "zerofill": false,
                "auto_increment": false,
                "binary": false
            },
            "condition_rule_id": {
                "name": "condition_rule_id",
                "type": "INT",
                "length": 11,
                "decimals": null,
                "values": [],
                "allow_null": false,
                "default": null,
                "comment": "",
                "unsigned": false,
                "zerofill": false,
                "auto_increment": false,
                "binary": false
            },
            "condition_app": {
                "name": "condition_app",
                "type": "VARCHAR",
                "length": 255,
                "decimals": null,
                "values": [],
                "allow_null": false,
                "default": null,
                "comment": "",
                "unsigned": false,
                "zerofill": false,
                "auto_increment": false,
                "binary": false
            },
            "condition_class": {
                "name": "condition_class",
                "type": "VARCHAR",
                "length": 255,
                "decimals": null,
                "values": [],
                "allow_null": false,
                "default": null,
                "comment": "",
                "unsigned": false,
                "zerofill": false,
                "auto_increment": false,
                "binary": false
            },
            "condition_key": {
                "name": "condition_key",
                "type": "VARCHAR",
                "length": 255,
                "decimals": null,
                "values": [],
                "allow_null": false,
                "default": null,
                "comment": "",
                "unsigned": false,
                "zerofill": false,
                "auto_increment": false,
                "binary": false
            },
            "condition_data": {
                "name": "condition_data",
                "type": "MEDIUMTEXT",
                "length": null,
                "decimals": null,
                "values": [],
                "allow_null": true,
                "default": null,
                "comment": "",
                "unsigned": false,
                "zerofill": false,
                "auto_increment": false,
                "binary": false
            },
            "condition_enabled": {
                "name": "condition_enabled",
                "type": "INT",
                "length": 1,
                "decimals": null,
                "values": [],
                "allow_null": false,
                "default": "1",
                "comment": "",
                "unsigned": false,
                "zerofill": false,
                "auto_increment": false,
                "binary": false
            },
            "condition_group_compare": {
                "name": "condition_group_compare",
                "type": "VARCHAR",
                "length": 16,
                "decimals": null,
                "values": [],
                "allow_null": false,
                "default": "and",
                "comment": "",
                "unsigned": false,
                "zerofill": false,
                "auto_increment": false,
                "binary": false
            },
            "condition_not": {
                "name": "condition_not",
                "type": "INT",
                "length": 1,
                "decimals": null,
                "values": [],
                "allow_null": false,
                "default": "0",
                "comment": "",
                "unsigned": false,
                "zerofill": false,
                "auto_increment": false,
                "binary": false
            },
            "condition_footprint": {
                "name": "condition_footprint",
                "type": "VARCHAR",
                "length": 56,
                "decimals": null,
                "values": [],
                "allow_null": true,
                "default": null,
                "comment": "",
                "unsigned": false,
                "zerofill": false,
                "auto_increment": false,
                "binary": false
            },
            "condition_enable_recursion": {
                "name": "condition_enable_recursion",
                "type": "TINYINT",
                "length": 1,
                "decimals": null,
                "values": null,
                "allow_null": false,
                "default": "0",
                "comment": "",
                "unsigned": false,
                "zerofill": false,
                "auto_increment": false,
                "binary": false
            }
        },
        "indexes": {
            "PRIMARY": {
                "type": "primary",
                "name": "PRIMARY",
                "columns": [
                    "condition_id"
                ],
                "length": [
                    null
                ]
            }
        }
    },
    "rules_actions": {
        "name": "rules_actions",
        "columns": {
            "action_id": {
                "allow_null": false,
                "auto_increment": true,
                "binary": false,
                "comment": "ID Number",
                "decimals": null,
                "default": null,
                "length": 20,
                "name": "action_id",
                "type": "BIGINT",
                "unsigned": true,
                "values": [],
                "zerofill": false
            },
            "action_title": {
                "allow_null": false,
                "auto_increment": false,
                "binary": false,
                "comment": "",
                "decimals": null,
                "default": "",
                "length": 255,
                "name": "action_title",
                "type": "VARCHAR",
                "unsigned": false,
                "values": [],
                "zerofill": false
            },
            "action_weight": {
                "allow_null": false,
                "auto_increment": false,
                "binary": false,
                "comment": "",
                "decimals": null,
                "default": "0",
                "length": 11,
                "name": "action_weight",
                "type": "INT",
                "unsigned": false,
                "values": [],
                "zerofill": false
            },
            "action_rule_id": {
                "name": "action_rule_id",
                "type": "INT",
                "length": 11,
                "decimals": null,
                "values": [],
                "allow_null": false,
                "default": null,
                "comment": "",
                "unsigned": false,
                "zerofill": false,
                "auto_increment": false,
                "binary": false
            },
            "action_app": {
                "allow_null": false,
                "auto_increment": false,
                "binary": false,
                "comment": "",
                "decimals": null,
                "default": "",
                "length": 255,
                "name": "action_app",
                "type": "VARCHAR",
                "unsigned": false,
                "values": [],
                "zerofill": false
            },
            "action_class": {
                "allow_null": false,
                "auto_increment": false,
                "binary": false,
                "comment": "",
                "decimals": null,
                "default": "",
                "length": 255,
                "name": "action_class",
                "type": "VARCHAR",
                "unsigned": false,
                "values": [],
                "zerofill": false
            },
            "action_key": {
                "allow_null": false,
                "auto_increment": false,
                "binary": false,
                "comment": "",
                "decimals": null,
                "default": "",
                "length": 255,
                "name": "action_key",
                "type": "VARCHAR",
                "unsigned": false,
                "values": [],
                "zerofill": false
            },
            "action_data": {
                "allow_null": true,
                "auto_increment": false,
                "binary": false,
                "comment": "",
                "decimals": null,
                "default": null,
                "length": 0,
                "name": "action_data",
                "type": "MEDIUMTEXT",
                "unsigned": false,
                "values": [],
                "zerofill": false
            },
            "action_description": {
                "allow_null": true,
                "auto_increment": false,
                "binary": false,
                "comment": "",
                "decimals": null,
                "default": null,
                "length": 0,
                "name": "action_description",
                "type": "TEXT",
                "unsigned": false,
                "values": [],
                "zerofill": false
            },
            "action_enabled": {
                "allow_null": false,
                "auto_increment": false,
                "binary": false,
                "comment": "",
                "decimals": null,
                "default": "1",
                "length": 1,
                "name": "action_enabled",
                "type": "INT",
                "unsigned": false,
                "values": [],
                "zerofill": false
            },
            "action_schedule_mode": {
                "name": "action_schedule_mode",
                "type": "INT",
                "length": 1,
                "decimals": null,
                "values": [],
                "allow_null": false,
                "default": "0",
                "comment": "",
                "unsigned": false,
                "zerofill": false,
                "auto_increment": false,
                "binary": false
            },
            "action_schedule_minutes": {
                "name": "action_schedule_minutes",
                "type": "INT",
                "length": 4,
                "decimals": null,
                "values": [],
                "allow_null": false,
                "default": "0",
                "comment": "",
                "unsigned": false,
                "zerofill": false,
                "auto_increment": false,
                "binary": false
            },
            "action_schedule_hours": {
                "name": "action_schedule_hours",
                "type": "INT",
                "length": 4,
                "decimals": null,
                "values": [],
                "allow_null": false,
                "default": "0",
                "comment": "",
                "unsigned": false,
                "zerofill": false,
                "auto_increment": false,
                "binary": false
            },
            "action_schedule_days": {
                "name": "action_schedule_days",
                "type": "INT",
                "length": 4,
                "decimals": null,
                "values": [],
                "allow_null": false,
                "default": "0",
                "comment": "",
                "unsigned": false,
                "zerofill": false,
                "auto_increment": false,
                "binary": false
            },
            "action_schedule_months": {
                "name": "action_schedule_months",
                "type": "INT",
                "length": 4,
                "decimals": null,
                "values": [],
                "allow_null": false,
                "default": "0",
                "comment": "",
                "unsigned": false,
                "zerofill": false,
                "auto_increment": false,
                "binary": false
            },
            "action_schedule_date": {
                "name": "action_schedule_date",
                "type": "INT",
                "length": 11,
                "decimals": null,
                "values": [],
                "allow_null": false,
                "default": "0",
                "comment": "",
                "unsigned": false,
                "zerofill": false,
                "auto_increment": false,
                "binary": false
            },
            "action_schedule_customcode": {
                "name": "action_schedule_customcode",
                "type": "MEDIUMTEXT",
                "length": 0,
                "decimals": null,
                "values": [],
                "allow_null": true,
                "default": null,
                "comment": "",
                "unsigned": false,
                "zerofill": false,
                "auto_increment": false,
                "binary": false
            },
            "action_schedule_key": {
                "name": "action_schedule_key",
                "type": "VARCHAR",
                "length": 1028,
                "decimals": null,
                "values": [],
                "allow_null": true,
                "default": null,
                "comment": "",
                "unsigned": false,
                "zerofill": false,
                "auto_increment": false,
                "binary": false
            },
            "action_footprint": {
                "name": "action_footprint",
                "type": "VARCHAR",
                "length": 56,
                "decimals": null,
                "values": [],
                "allow_null": true,
                "default": null,
                "comment": "",
                "unsigned": false,
                "zerofill": false,
                "auto_increment": false,
                "binary": false
            },
            "action_else": {
                "name": "action_else",
                "type": "TINYINT",
                "length": 1,
                "decimals": null,
                "values": [],
                "allow_null": false,
                "default": "0",
                "comment": "",
                "unsigned": false,
                "zerofill": false,
                "auto_increment": false,
                "binary": false
            },
            "action_enable_recursion": {
                "name": "action_enable_recursion",
                "type": "TINYINT",
                "length": 1,
                "decimals": null,
                "values": null,
                "allow_null": false,
                "default": "0",
                "comment": "",
                "unsigned": false,
                "zerofill": false,
                "auto_increment": false,
                "binary": false
            }
        },
        "indexes": {
            "PRIMARY": {
                "type": "primary",
                "name": "PRIMARY",
                "length": [
                    null
                ],
                "columns": [
                    "action_id"
                ]
            }
        },
        "collation": "utf8_unicode_ci",
        "engine": "InnoDB"
    },
    "rules_logs": {
        "name": "rules_logs",
        "columns": {
            "id": {
                "allow_null": false,
                "auto_increment": true,
                "binary": false,
                "comment": "ID Number",
                "decimals": null,
                "default": null,
                "length": 20,
                "name": "id",
                "type": "BIGINT",
                "unsigned": true,
                "values": [],
                "zerofill": false
            },
            "app": {
                "allow_null": true,
                "auto_increment": false,
                "binary": false,
                "comment": "",
                "decimals": null,
                "default": null,
                "length": 255,
                "name": "app",
                "type": "VARCHAR",
                "unsigned": false,
                "values": [],
                "zerofill": false
            },
            "class": {
                "allow_null": true,
                "auto_increment": false,
                "binary": false,
                "comment": "",
                "decimals": null,
                "default": null,
                "length": 255,
                "name": "class",
                "type": "VARCHAR",
                "unsigned": false,
                "values": [],
                "zerofill": false
            },
            "key": {
                "allow_null": true,
                "auto_increment": false,
                "binary": false,
                "comment": "",
                "decimals": null,
                "default": null,
                "length": 255,
                "name": "key",
                "type": "VARCHAR",
                "unsigned": false,
                "values": [],
                "zerofill": false
            },
            "type": {
                "allow_null": true,
                "auto_increment": false,
                "binary": false,
                "comment": "",
                "decimals": null,
                "default": null,
                "length": 255,
                "name": "type",
                "type": "VARCHAR",
                "unsigned": false,
                "values": [],
                "zerofill": false
            },
            "result": {
                "allow_null": true,
                "auto_increment": false,
                "binary": false,
                "comment": "",
                "decimals": null,
                "default": null,
                "length": 0,
                "name": "result",
                "type": "TEXT",
                "unsigned": false,
                "values": [],
                "zerofill": false
            },
            "message": {
                "allow_null": true,
                "auto_increment": false,
                "binary": false,
                "comment": "",
                "decimals": null,
                "default": null,
                "length": 0,
                "name": "message",
                "type": "TEXT",
                "unsigned": false,
                "values": [],
                "zerofill": false
            },
            "time": {
                "allow_null": false,
                "auto_increment": false,
                "binary": false,
                "comment": "",
                "decimals": null,
                "default": "0",
                "length": 11,
                "name": "time",
                "type": "INT",
                "unsigned": false,
                "values": [],
                "zerofill": false
            },
            "thread": {
                "allow_null": true,
                "auto_increment": false,
                "binary": false,
                "comment": "",
                "decimals": null,
                "default": null,
                "length": 255,
                "name": "thread",
                "type": "VARCHAR",
                "unsigned": false,
                "values": [],
                "zerofill": false
            },
            "rule_id": {
                "allow_null": true,
                "auto_increment": false,
                "binary": false,
                "comment": "",
                "decimals": null,
                "default": "0",
                "length": 11,
                "name": "rule_id",
                "type": "INT",
                "unsigned": false,
                "values": [],
                "zerofill": false
            },
            "op_id": {
                "allow_null": true,
                "auto_increment": false,
                "binary": false,
                "comment": "",
                "decimals": null,
                "default": "0",
                "length": 11,
                "name": "op_id",
                "type": "INT",
                "unsigned": false,
                "values": [],
                "zerofill": false
            },
            "parent": {
                "allow_null": true,
                "auto_increment": false,
                "binary": false,
                "comment": "",
                "decimals": null,
                "default": null,
                "length": 255,
                "name": "parent",
                "type": "VARCHAR",
                "unsigned": false,
                "values": [],
                "zerofill": false
            },
            "rule_parent": {
                "allow_null": false,
                "auto_increment": false,
                "binary": false,
                "comment": "",
                "decimals": null,
                "default": "0",
                "length": 11,
                "name": "rule_parent",
                "type": "VARCHAR",
                "unsigned": false,
                "values": [],
                "zerofill": false
            },
            "error": {
                "allow_null": false,
                "auto_increment": false,
                "binary": false,
                "comment": "",
                "decimals": null,
                "default": "0",
                "length": 4,
                "name": "error",
                "type": "INT",
                "unsigned": false,
                "values": [],
                "zerofill": false
            }
        },
        "indexes": {
            "PRIMARY": {
                "type": "primary",
                "name": "PRIMARY",
                "length": [
                    null
                ],
                "columns": [
                    "id"
                ]
            }
        },
        "collation": "utf8_unicode_ci",
        "engine": "InnoDB"
    },
    "rules_rulesets": {
        "name": "rules_rulesets",
        "columns": {
            "ruleset_id": {
                "name": "ruleset_id",
                "type": "BIGINT",
                "length": 20,
                "decimals": null,
                "values": [],
                "allow_null": false,
                "default": null,
                "comment": "ID Number",
                "unsigned": true,
                "zerofill": false,
                "auto_increment": true,
                "binary": false
            },
            "ruleset_title": {
                "name": "ruleset_title",
                "type": "VARCHAR",
                "length": 255,
                "decimals": null,
                "values": [],
                "allow_null": false,
                "default": "",
                "comment": "",
                "unsigned": false,
                "zerofill": false,
                "auto_increment": false,
                "binary": false
            },
            "ruleset_weight": {
                "name": "ruleset_weight",
                "type": "INT",
                "length": 11,
                "decimals": null,
                "values": [],
                "allow_null": false,
                "default": "0",
                "comment": "",
                "unsigned": false,
                "zerofill": false,
                "auto_increment": false,
                "binary": false
            },
            "ruleset_enabled": {
                "name": "ruleset_enabled",
                "type": "INT",
                "length": 1,
                "decimals": null,
                "values": [],
                "allow_null": false,
                "default": "1",
                "comment": "",
                "unsigned": false,
                "zerofill": false,
                "auto_increment": false,
                "binary": false
            },
            "ruleset_description": {
                "name": "ruleset_description",
                "type": "VARCHAR",
                "length": 1028,
                "decimals": null,
                "values": [],
                "allow_null": false,
                "default": "",
                "comment": "",
                "unsigned": false,
                "zerofill": false,
                "auto_increment": false,
                "binary": false
            },
            "ruleset_creator": {
                "name": "ruleset_creator",
                "type": "VARCHAR",
                "length": 255,
                "decimals": null,
                "values": [],
                "allow_null": true,
                "default": null,
                "comment": "",
                "unsigned": false,
                "zerofill": false,
                "auto_increment": false,
                "binary": false
            },
            "ruleset_created_time": {
                "name": "ruleset_created_time",
                "type": "INT",
                "length": 11,
                "decimals": null,
                "values": [],
                "allow_null": false,
                "default": "0",
                "comment": "",
                "unsigned": false,
                "zerofill": false,
                "auto_increment": false,
                "binary": false
            },
            "ruleset_imported_time": {
                "name": "ruleset_imported_time",
                "type": "INT",
                "length": 11,
                "decimals": null,
                "values": [],
                "allow_null": false,
                "default": "0",
                "comment": "",
                "unsigned": false,
                "zerofill": false,
                "auto_increment": false,
                "binary": false
            }
        },
        "indexes": {
            "PRIMARY": {
                "type": "primary",
                "name": "PRIMARY",
                "columns": [
                    "ruleset_id"
                ],
                "length": [
                    null
                ]
            }
        }
    },
    "rules_scheduled_actions": {
        "name": "rules_scheduled_actions",
        "columns": {
            "schedule_id": {
                "name": "schedule_id",
                "type": "BIGINT",
                "length": 20,
                "decimals": null,
                "values": [],
                "allow_null": false,
                "default": null,
                "comment": "ID Number",
                "unsigned": true,
                "zerofill": false,
                "auto_increment": true,
                "binary": false
            },
            "schedule_time": {
                "name": "schedule_time",
                "type": "INT",
                "length": 11,
                "decimals": null,
                "values": [],
                "allow_null": false,
                "default": "0",
                "comment": "",
                "unsigned": false,
                "zerofill": false,
                "auto_increment": false,
                "binary": false
            },
            "schedule_data": {
                "name": "schedule_data",
                "type": "MEDIUMTEXT",
                "length": null,
                "decimals": null,
                "values": [],
                "allow_null": true,
                "default": null,
                "comment": "",
                "unsigned": false,
                "zerofill": false,
                "auto_increment": false,
                "binary": false
            },
            "schedule_unique_key": {
                "name": "schedule_unique_key",
                "type": "VARCHAR",
                "length": 2056,
                "decimals": null,
                "values": [],
                "allow_null": true,
                "default": null,
                "comment": "",
                "unsigned": false,
                "zerofill": false,
                "auto_increment": false,
                "binary": false
            },
            "schedule_action_id": {
                "name": "schedule_action_id",
                "type": "INT",
                "length": 11,
                "decimals": null,
                "values": [],
                "allow_null": false,
                "default": null,
                "comment": "",
                "unsigned": false,
                "zerofill": false,
                "auto_increment": false,
                "binary": false
            },
            "schedule_queued": {
                "name": "schedule_queued",
                "type": "INT",
                "length": 11,
                "decimals": null,
                "values": [],
                "allow_null": false,
                "default": "0",
                "comment": "",
                "unsigned": false,
                "zerofill": false,
                "auto_increment": false,
                "binary": false
            },
            "schedule_thread": {
                "name": "schedule_thread",
                "type": "VARCHAR",
                "length": 255,
                "decimals": null,
                "values": [],
                "allow_null": true,
                "default": null,
                "comment": "",
                "unsigned": false,
                "zerofill": false,
                "auto_increment": false,
                "binary": false
            },
            "schedule_parent_thread": {
                "name": "schedule_parent_thread",
                "type": "VARCHAR",
                "length": 255,
                "decimals": null,
                "values": [],
                "allow_null": true,
                "default": null,
                "comment": "",
                "unsigned": false,
                "zerofill": false,
                "auto_increment": false,
                "binary": false
            },
            "schedule_created": {
                "name": "schedule_created",
                "type": "INT",
                "length": 11,
                "decimals": null,
                "values": [],
                "allow_null": false,
                "default": "0",
                "comment": "",
                "unsigned": false,
                "zerofill": false,
                "auto_increment": false,
                "binary": false
            },
            "schedule_custom_id": {
                "name": "schedule_custom_id",
                "type": "VARCHAR",
                "length": 11,
                "decimals": null,
                "values": [],
                "allow_null": true,
                "default": "0",
                "comment": "",
                "unsigned": false,
                "zerofill": false,
                "auto_increment": false,
                "binary": false
            }
        },
        "indexes": {
            "PRIMARY": {
                "type": "primary",
                "name": "PRIMARY",
                "columns": [
                    "schedule_id"
                ],
                "length": [
                    null
                ]
            }
        },
        "comment": ""
    },
    "rules_custom_actions": {
        "name": "rules_custom_actions",
        "columns": {
            "custom_action_id": {
                "name": "custom_action_id",
                "type": "BIGINT",
                "length": 20,
                "decimals": null,
                "values": [],
                "allow_null": false,
                "default": null,
                "comment": "ID Number",
                "unsigned": true,
                "zerofill": false,
                "auto_increment": true,
                "binary": false
            },
            "custom_action_title": {
                "name": "custom_action_title",
                "type": "VARCHAR",
                "length": 255,
                "decimals": null,
                "values": [],
                "allow_null": false,
                "default": null,
                "comment": "",
                "unsigned": false,
                "zerofill": false,
                "auto_increment": false,
                "binary": false
            },
            "custom_action_weight": {
                "name": "custom_action_weight",
                "type": "INT",
                "length": 11,
                "decimals": null,
                "values": [],
                "allow_null": false,
                "default": "0",
                "comment": "",
                "unsigned": false,
                "zerofill": false,
                "auto_increment": false,
                "binary": false
            },
            "custom_action_description": {
                "name": "custom_action_description",
                "type": "VARCHAR",
                "length": 2048,
                "decimals": null,
                "values": [],
                "allow_null": true,
                "default": null,
                "comment": "",
                "unsigned": false,
                "zerofill": false,
                "auto_increment": false,
                "binary": false
            },
            "custom_action_key": {
                "name": "custom_action_key",
                "type": "VARCHAR",
                "length": 255,
                "decimals": null,
                "values": [],
                "allow_null": true,
                "default": null,
                "comment": "",
                "unsigned": false,
                "zerofill": false,
                "auto_increment": false,
                "binary": false
            },
            "custom_action_enable_api": {
                "name": "custom_action_enable_api",
                "type": "TINYINT",
                "length": 1,
                "decimals": null,
                "values": null,
                "allow_null": false,
                "default": "0",
                "comment": "",
                "unsigned": false,
                "zerofill": false,
                "auto_increment": false,
                "binary": false
            },
            "custom_action_api_methods": {
                "name": "custom_action_api_methods",
                "type": "VARCHAR",
                "length": 32,
                "decimals": null,
                "values": null,
                "allow_null": true,
                "default": null,
                "comment": "",
                "unsigned": false,
                "zerofill": false,
                "auto_increment": false,
                "binary": false
            }
        },
        "indexes": {
            "PRIMARY": {
                "type": "primary",
                "name": "PRIMARY",
                "columns": [
                    "custom_action_id"
                ],
                "length": [
                    null
                ]
            }
        }
    },
    "rules_arguments": {
        "name": "rules_arguments",
        "columns": {
            "argument_id": {
                "allow_null": false,
                "auto_increment": true,
                "binary": false,
                "comment": "ID Number",
                "decimals": null,
                "default": null,
                "length": 20,
                "name": "argument_id",
                "type": "BIGINT",
                "unsigned": true,
                "values": [],
                "zerofill": false
            },
            "argument_name": {
                "allow_null": false,
                "auto_increment": false,
                "binary": false,
                "comment": "",
                "decimals": null,
                "default": "",
                "length": 255,
                "name": "argument_name",
                "type": "VARCHAR",
                "unsigned": false,
                "values": [],
                "zerofill": false
            },
            "argument_type": {
                "allow_null": false,
                "auto_increment": false,
                "binary": false,
                "comment": "",
                "decimals": null,
                "default": "",
                "length": 56,
                "name": "argument_type",
                "type": "VARCHAR",
                "unsigned": false,
                "values": [],
                "zerofill": false
            },
            "argument_class": {
                "allow_null": true,
                "auto_increment": false,
                "binary": false,
                "comment": "",
                "decimals": null,
                "default": null,
                "length": 255,
                "name": "argument_class",
                "type": "VARCHAR",
                "unsigned": false,
                "values": [],
                "zerofill": false
            },
            "argument_required": {
                "allow_null": false,
                "auto_increment": false,
                "binary": false,
                "comment": "",
                "decimals": null,
                "default": "1",
                "length": 1,
                "name": "argument_required",
                "type": "INT",
                "unsigned": false,
                "values": [],
                "zerofill": false
            },
            "argument_weight": {
                "allow_null": true,
                "auto_increment": false,
                "binary": false,
                "comment": "",
                "decimals": null,
                "default": "0",
                "length": 11,
                "name": "argument_weight",
                "type": "INT",
                "unsigned": false,
                "values": [],
                "zerofill": false
            },
            "argument_custom_class": {
                "allow_null": true,
                "auto_increment": false,
                "binary": false,
                "comment": "",
                "decimals": null,
                "default": null,
                "length": 255,
                "name": "argument_custom_class",
                "type": "VARCHAR",
                "unsigned": false,
                "values": [],
                "zerofill": false
            },
            "argument_description": {
                "allow_null": true,
                "auto_increment": false,
                "binary": false,
                "comment": "",
                "decimals": null,
                "default": null,
                "length": 1028,
                "name": "argument_description",
                "type": "VARCHAR",
                "unsigned": false,
                "values": [],
                "zerofill": false
            },
            "argument_varname": {
                "allow_null": false,
                "auto_increment": false,
                "binary": false,
                "comment": "",
                "decimals": null,
                "default": "",
                "length": 56,
                "name": "argument_varname",
                "type": "VARCHAR",
                "unsigned": false,
                "values": [],
                "zerofill": false
            },
            "argument_parent_id": {
                "name": "argument_parent_id",
                "type": "INT",
                "length": 11,
                "decimals": null,
                "values": [],
                "allow_null": false,
                "default": "0",
                "comment": "",
                "unsigned": false,
                "zerofill": false,
                "auto_increment": false,
                "binary": false
            }
        },
        "indexes": {
            "PRIMARY": {
                "type": "primary",
                "name": "PRIMARY",
                "length": [
                    null
                ],
                "columns": [
                    "argument_id"
                ]
            }
        },
        "collation": "utf8_unicode_ci",
        "comment": ""
    },
    "rules_data": {
        "name": "rules_data",
        "columns": {
            "data_id": {
                "name": "data_id",
                "type": "BIGINT",
                "length": 20,
                "decimals": null,
                "values": [],
                "allow_null": false,
                "default": null,
                "comment": "ID Number",
                "unsigned": true,
                "zerofill": false,
                "auto_increment": true,
                "binary": false
            },
            "data_class": {
                "name": "data_class",
                "type": "VARCHAR",
                "length": 255,
                "decimals": null,
                "values": [],
                "allow_null": false,
                "default": "",
                "comment": "",
                "unsigned": false,
                "zerofill": false,
                "auto_increment": false,
                "binary": false
            },
            "data_name": {
                "name": "data_name",
                "type": "VARCHAR",
                "length": 255,
                "decimals": null,
                "values": [],
                "allow_null": false,
                "default": null,
                "comment": "",
                "unsigned": false,
                "zerofill": false,
                "auto_increment": false,
                "binary": false
            },
            "data_type": {
                "name": "data_type",
                "type": "VARCHAR",
                "length": 56,
                "decimals": null,
                "values": [],
                "allow_null": false,
                "default": null,
                "comment": "",
                "unsigned": false,
                "zerofill": false,
                "auto_increment": false,
                "binary": false
            },
            "data_type_class": {
                "name": "data_type_class",
                "type": "VARCHAR",
                "length": 255,
                "decimals": null,
                "values": [],
                "allow_null": true,
                "default": null,
                "comment": "",
                "unsigned": false,
                "zerofill": false,
                "auto_increment": false,
                "binary": false
            },
            "data_column_name": {
                "name": "data_column_name",
                "type": "VARCHAR",
                "length": 56,
                "decimals": null,
                "values": [],
                "allow_null": false,
                "default": null,
                "comment": "",
                "unsigned": false,
                "zerofill": false,
                "auto_increment": false,
                "binary": false
            },
            "data_weight": {
                "name": "data_weight",
                "type": "INT",
                "length": 5,
                "decimals": null,
                "values": [],
                "allow_null": false,
                "default": "0",
                "comment": "",
                "unsigned": false,
                "zerofill": false,
                "auto_increment": false,
                "binary": false
            },
            "data_tab": {
                "name": "data_tab",
                "type": "VARCHAR",
                "length": 56,
                "decimals": null,
                "values": [],
                "allow_null": true,
                "default": null,
                "comment": "",
                "unsigned": false,
                "zerofill": false,
                "auto_increment": false,
                "binary": false
            },
            "data_use_mode": {
                "name": "data_use_mode",
                "type": "VARCHAR",
                "length": 56,
                "decimals": null,
                "values": [],
                "allow_null": false,
                "default": "internal",
                "comment": "",
                "unsigned": false,
                "zerofill": false,
                "auto_increment": false,
                "binary": false
            },
            "data_required": {
                "name": "data_required",
                "type": "INT",
                "length": 1,
                "decimals": null,
                "values": [],
                "allow_null": false,
                "default": "0",
                "comment": "",
                "unsigned": false,
                "zerofill": false,
                "auto_increment": false,
                "binary": false
            },
            "data_description": {
                "name": "data_description",
                "type": "VARCHAR",
                "length": 1028,
                "decimals": null,
                "values": [],
                "allow_null": true,
                "default": null,
                "comment": "",
                "unsigned": false,
                "zerofill": false,
                "auto_increment": false,
                "binary": false
            },
            "data_key": {
                "name": "data_key",
                "type": "VARCHAR",
                "length": 56,
                "decimals": null,
                "values": [],
                "allow_null": false,
                "default": null,
                "comment": "",
                "unsigned": false,
                "zerofill": false,
                "auto_increment": false,
                "binary": false
            },
            "data_text_mode": {
                "name": "data_text_mode",
                "type": "INT",
                "length": 1,
                "decimals": null,
                "values": [],
                "allow_null": false,
                "default": "1",
                "comment": "",
                "unsigned": false,
                "zerofill": false,
                "auto_increment": false,
                "binary": false
            },
            "data_configuration": {
                "name": "data_configuration",
                "type": "MEDIUMTEXT",
                "length": null,
                "decimals": null,
                "values": [],
                "allow_null": true,
                "default": null,
                "comment": "",
                "unsigned": false,
                "zerofill": false,
                "auto_increment": false,
                "binary": false
            },
            "data_setting_key": {
                "name": "data_setting_key",
                "type": "VARCHAR",
                "length": 128,
                "decimals": null,
                "values": [],
                "allow_null": true,
                "default": null,
                "comment": "",
                "unsigned": false,
                "zerofill": false,
                "auto_increment": false,
                "binary": false
            },
            "data_value_default": {
                "name": "data_value_default",
                "type": "TEXT",
                "length": null,
                "decimals": null,
                "values": [],
                "allow_null": true,
                "default": null,
                "comment": "",
                "unsigned": false,
                "zerofill": false,
                "auto_increment": false,
                "binary": false
            },
            "data_value_options": {
                "name": "data_value_options",
                "type": "TEXT",
                "length": null,
                "decimals": null,
                "values": [],
                "allow_null": true,
                "default": null,
                "comment": "",
                "unsigned": false,
                "zerofill": false,
                "auto_increment": false,
                "binary": false
            },
            "data_display_mode": {
                "name": "data_display_mode",
                "type": "VARCHAR",
                "length": 56,
                "decimals": null,
                "values": [],
                "allow_null": false,
                "default": "automatic",
                "comment": "",
                "unsigned": false,
                "zerofill": false,
                "auto_increment": false,
                "binary": false
            }
        },
        "indexes": {
            "PRIMARY": {
                "type": "primary",
                "name": "PRIMARY",
                "columns": [
                    "data_id"
                ],
                "length": [
                    null
                ]
            }
        },
        "comment": ""
    },
    "rules_custom_logs": {
        "name": "rules_custom_logs",
        "columns": {
            "custom_log_id": {
                "name": "custom_log_id",
                "type": "BIGINT",
                "length": 20,
                "decimals": null,
                "values": [],
                "allow_null": false,
                "default": null,
                "comment": "ID Number",
                "unsigned": true,
                "zerofill": false,
                "auto_increment": true,
                "binary": false
            },
            "custom_log_title": {
                "name": "custom_log_title",
                "type": "VARCHAR",
                "length": 56,
                "decimals": null,
                "values": [],
                "allow_null": false,
                "default": null,
                "comment": "",
                "unsigned": false,
                "zerofill": false,
                "auto_increment": false,
                "binary": false
            },
            "custom_log_weight": {
                "name": "custom_log_weight",
                "type": "INT",
                "length": 5,
                "decimals": null,
                "values": [],
                "allow_null": false,
                "default": "0",
                "comment": "",
                "unsigned": false,
                "zerofill": false,
                "auto_increment": false,
                "binary": false
            },
            "custom_log_description": {
                "name": "custom_log_description",
                "type": "TEXT",
                "length": null,
                "decimals": null,
                "values": [],
                "allow_null": true,
                "default": null,
                "comment": "",
                "unsigned": false,
                "zerofill": false,
                "auto_increment": false,
                "binary": false
            },
            "custom_log_enabled": {
                "name": "custom_log_enabled",
                "type": "TINYINT",
                "length": 1,
                "decimals": null,
                "values": [],
                "allow_null": false,
                "default": "1",
                "comment": "",
                "unsigned": false,
                "zerofill": false,
                "auto_increment": false,
                "binary": false
            },
            "custom_log_key": {
                "name": "custom_log_key",
                "type": "VARCHAR",
                "length": 255,
                "decimals": null,
                "values": [],
                "allow_null": true,
                "default": null,
                "comment": "",
                "unsigned": false,
                "zerofill": false,
                "auto_increment": false,
                "binary": false
            },
            "custom_log_class": {
                "name": "custom_log_class",
                "type": "VARCHAR",
                "length": 256,
                "decimals": null,
                "values": [],
                "allow_null": false,
                "default": null,
                "comment": "",
                "unsigned": false,
                "zerofill": false,
                "auto_increment": false,
                "binary": false
            },
            "custom_log_max_logs": {
                "name": "custom_log_max_logs",
                "type": "INT",
                "length": 11,
                "decimals": null,
                "values": [],
                "allow_null": false,
                "default": "0",
                "comment": "",
                "unsigned": false,
                "zerofill": false,
                "auto_increment": false,
                "binary": false
            },
            "custom_log_entity_max": {
                "name": "custom_log_entity_max",
                "type": "INT",
                "length": 11,
                "decimals": null,
                "values": [],
                "allow_null": false,
                "default": "0",
                "comment": "",
                "unsigned": false,
                "zerofill": false,
                "auto_increment": false,
                "binary": false
            },
            "custom_log_max_age": {
                "name": "custom_log_max_age",
                "type": "INT",
                "length": 11,
                "decimals": null,
                "values": [],
                "allow_null": false,
                "default": "0",
                "comment": "",
                "unsigned": false,
                "zerofill": false,
                "auto_increment": false,
                "binary": false
            },
            "custom_log_limit": {
                "name": "custom_log_limit",
                "type": "INT",
                "length": 5,
                "decimals": null,
                "values": [],
                "allow_null": false,
                "default": "25",
                "comment": "",
                "unsigned": false,
                "zerofill": false,
                "auto_increment": false,
                "binary": false
            },
            "custom_log_display_empty": {
                "name": "custom_log_display_empty",
                "type": "TINYINT",
                "length": 1,
                "decimals": null,
                "values": [],
                "allow_null": false,
                "default": "0",
                "comment": "",
                "unsigned": false,
                "zerofill": false,
                "auto_increment": false,
                "binary": false
            },
            "custom_log_sortby": {
                "name": "custom_log_sortby",
                "type": "VARCHAR",
                "length": 256,
                "decimals": null,
                "values": [],
                "allow_null": false,
                "default": "id",
                "comment": "",
                "unsigned": false,
                "zerofill": false,
                "auto_increment": false,
                "binary": false
            },
            "custom_log_sortdir": {
                "name": "custom_log_sortdir",
                "type": "VARCHAR",
                "length": 4,
                "decimals": null,
                "values": [],
                "allow_null": false,
                "default": "desc",
                "comment": "",
                "unsigned": false,
                "zerofill": false,
                "auto_increment": false,
                "binary": false
            },
            "custom_log_display_time": {
                "name": "custom_log_display_time",
                "type": "TINYINT",
                "length": 1,
                "decimals": null,
                "values": [],
                "allow_null": false,
                "default": "1",
                "comment": "",
                "unsigned": false,
                "zerofill": false,
                "auto_increment": false,
                "binary": false
            },
            "custom_log_lang_time": {
                "name": "custom_log_lang_time",
                "type": "VARCHAR",
                "length": 56,
                "decimals": null,
                "values": [],
                "allow_null": true,
                "default": null,
                "comment": "",
                "unsigned": false,
                "zerofill": false,
                "auto_increment": false,
                "binary": false
            },
            "custom_log_lang_message": {
                "name": "custom_log_lang_message",
                "type": "VARCHAR",
                "length": 128,
                "decimals": null,
                "values": [],
                "allow_null": true,
                "default": null,
                "comment": "",
                "unsigned": false,
                "zerofill": false,
                "auto_increment": false,
                "binary": false
            }
        },
        "indexes": {
            "PRIMARY": {
                "type": "primary",
                "name": "PRIMARY",
                "columns": [
                    "custom_log_id"
                ],
                "length": [
                    null
                ]
            }
        },
        "comment": ""
    },
    "rules_log_arguments": {
        "name": "rules_log_arguments",
        "columns": {
            "argument_id": {
                "name": "argument_id",
                "type": "BIGINT",
                "length": 20,
                "decimals": null,
                "values": [],
                "allow_null": false,
                "default": null,
                "comment": "ID Number",
                "unsigned": true,
                "zerofill": false,
                "auto_increment": true,
                "binary": false
            },
            "argument_name": {
                "allow_null": false,
                "auto_increment": false,
                "binary": false,
                "comment": "",
                "decimals": null,
                "default": "",
                "length": 255,
                "name": "argument_name",
                "type": "VARCHAR",
                "unsigned": false,
                "values": [],
                "zerofill": false
            },
            "argument_type": {
                "allow_null": false,
                "auto_increment": false,
                "binary": false,
                "comment": "",
                "decimals": null,
                "default": "",
                "length": 56,
                "name": "argument_type",
                "type": "VARCHAR",
                "unsigned": false,
                "values": [],
                "zerofill": false
            },
            "argument_class": {
                "allow_null": true,
                "auto_increment": false,
                "binary": false,
                "comment": "",
                "decimals": null,
                "default": null,
                "length": 255,
                "name": "argument_class",
                "type": "VARCHAR",
                "unsigned": false,
                "values": [],
                "zerofill": false
            },
            "argument_required": {
                "allow_null": false,
                "auto_increment": false,
                "binary": false,
                "comment": "",
                "decimals": null,
                "default": "1",
                "length": 1,
                "name": "argument_required",
                "type": "INT",
                "unsigned": false,
                "values": [],
                "zerofill": false
            },
            "argument_parent_id": {
                "allow_null": false,
                "auto_increment": false,
                "binary": false,
                "comment": "",
                "decimals": null,
                "default": "0",
                "length": 11,
                "name": "argument_parent_id",
                "type": "INT",
                "unsigned": false,
                "values": [],
                "zerofill": false
            },
            "argument_weight": {
                "allow_null": true,
                "auto_increment": false,
                "binary": false,
                "comment": "",
                "decimals": null,
                "default": "0",
                "length": 11,
                "name": "argument_weight",
                "type": "INT",
                "unsigned": false,
                "values": [],
                "zerofill": false
            },
            "argument_custom_class": {
                "allow_null": true,
                "auto_increment": false,
                "binary": false,
                "comment": "",
                "decimals": null,
                "default": null,
                "length": 255,
                "name": "argument_custom_class",
                "type": "VARCHAR",
                "unsigned": false,
                "values": [],
                "zerofill": false
            },
            "argument_description": {
                "allow_null": true,
                "auto_increment": false,
                "binary": false,
                "comment": "",
                "decimals": null,
                "default": null,
                "length": 1028,
                "name": "argument_description",
                "type": "VARCHAR",
                "unsigned": false,
                "values": [],
                "zerofill": false
            },
            "argument_varname": {
                "allow_null": false,
                "auto_increment": false,
                "binary": false,
                "comment": "",
                "decimals": null,
                "default": "",
                "length": 56,
                "name": "argument_varname",
                "type": "VARCHAR",
                "unsigned": false,
                "values": [],
                "zerofill": false
            }
        },
        "indexes": {
            "PRIMARY": {
                "type": "primary",
                "name": "PRIMARY",
                "length": [
                    null
                ],
                "columns": [
                    "argument_id"
                ]
            }
        },
        "collation": "utf8_unicode_ci",
        "engine": "InnoDB"
    }
}