637 lines
15 KiB
JSON
637 lines
15 KiB
JSON
{
|
|
"models": [
|
|
{
|
|
"table": "contract_application_file",
|
|
"fields": [
|
|
{
|
|
"name": "id",
|
|
"ty": "integer",
|
|
"primary_key": true,
|
|
"nullable": false,
|
|
"auto": true,
|
|
"unique": false,
|
|
"max_length": null,
|
|
"default": null,
|
|
"foreign_key": null
|
|
},
|
|
{
|
|
"name": "contract_id",
|
|
"ty": "integer",
|
|
"primary_key": false,
|
|
"nullable": false,
|
|
"auto": false,
|
|
"unique": false,
|
|
"max_length": null,
|
|
"default": null,
|
|
"foreign_key": {
|
|
"table": "contractapp",
|
|
"column": "id"
|
|
}
|
|
},
|
|
{
|
|
"name": "name",
|
|
"ty": "text",
|
|
"primary_key": false,
|
|
"nullable": false,
|
|
"auto": false,
|
|
"unique": false,
|
|
"max_length": null,
|
|
"default": null,
|
|
"foreign_key": null
|
|
},
|
|
{
|
|
"name": "file_type",
|
|
"ty": "text",
|
|
"primary_key": false,
|
|
"nullable": false,
|
|
"auto": false,
|
|
"unique": false,
|
|
"max_length": null,
|
|
"default": null,
|
|
"foreign_key": null
|
|
},
|
|
{
|
|
"name": "file_type_display",
|
|
"ty": "text",
|
|
"primary_key": false,
|
|
"nullable": false,
|
|
"auto": false,
|
|
"unique": false,
|
|
"max_length": null,
|
|
"default": null,
|
|
"foreign_key": null
|
|
},
|
|
{
|
|
"name": "status",
|
|
"ty": "text",
|
|
"primary_key": false,
|
|
"nullable": false,
|
|
"auto": false,
|
|
"unique": false,
|
|
"max_length": null,
|
|
"default": null,
|
|
"foreign_key": null
|
|
},
|
|
{
|
|
"name": "status_display",
|
|
"ty": "text",
|
|
"primary_key": false,
|
|
"nullable": false,
|
|
"auto": false,
|
|
"unique": false,
|
|
"max_length": null,
|
|
"default": null,
|
|
"foreign_key": null
|
|
},
|
|
{
|
|
"name": "absolute_url",
|
|
"ty": "text",
|
|
"primary_key": false,
|
|
"nullable": false,
|
|
"auto": false,
|
|
"unique": false,
|
|
"max_length": null,
|
|
"default": null,
|
|
"foreign_key": null
|
|
},
|
|
{
|
|
"name": "scan_name",
|
|
"ty": "text",
|
|
"primary_key": false,
|
|
"nullable": false,
|
|
"auto": false,
|
|
"unique": false,
|
|
"max_length": null,
|
|
"default": null,
|
|
"foreign_key": null
|
|
},
|
|
{
|
|
"name": "scan_url",
|
|
"ty": "text",
|
|
"primary_key": false,
|
|
"nullable": false,
|
|
"auto": false,
|
|
"unique": false,
|
|
"max_length": null,
|
|
"default": null,
|
|
"foreign_key": null
|
|
},
|
|
{
|
|
"name": "local_path",
|
|
"ty": "text",
|
|
"primary_key": false,
|
|
"nullable": false,
|
|
"auto": false,
|
|
"unique": false,
|
|
"max_length": null,
|
|
"default": null,
|
|
"foreign_key": null
|
|
},
|
|
{
|
|
"name": "comment",
|
|
"ty": "text",
|
|
"primary_key": false,
|
|
"nullable": false,
|
|
"auto": false,
|
|
"unique": false,
|
|
"max_length": null,
|
|
"default": null,
|
|
"foreign_key": null
|
|
},
|
|
{
|
|
"name": "bill_total",
|
|
"ty": "real",
|
|
"primary_key": false,
|
|
"nullable": false,
|
|
"auto": false,
|
|
"unique": false,
|
|
"max_length": null,
|
|
"default": null,
|
|
"foreign_key": null
|
|
},
|
|
{
|
|
"name": "bill_cost_total",
|
|
"ty": "real",
|
|
"primary_key": false,
|
|
"nullable": false,
|
|
"auto": false,
|
|
"unique": false,
|
|
"max_length": null,
|
|
"default": null,
|
|
"foreign_key": null
|
|
},
|
|
{
|
|
"name": "questionnair",
|
|
"ty": "integer",
|
|
"primary_key": false,
|
|
"nullable": true,
|
|
"auto": false,
|
|
"unique": false,
|
|
"max_length": null,
|
|
"default": null,
|
|
"foreign_key": null
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"table": "contract_category",
|
|
"fields": [
|
|
{
|
|
"name": "id",
|
|
"ty": "integer",
|
|
"primary_key": true,
|
|
"nullable": false,
|
|
"auto": true,
|
|
"unique": false,
|
|
"max_length": null,
|
|
"default": null,
|
|
"foreign_key": null
|
|
},
|
|
{
|
|
"name": "name",
|
|
"ty": "text",
|
|
"primary_key": false,
|
|
"nullable": false,
|
|
"auto": false,
|
|
"unique": false,
|
|
"max_length": null,
|
|
"default": null,
|
|
"foreign_key": null
|
|
},
|
|
{
|
|
"name": "name_group",
|
|
"ty": "text",
|
|
"primary_key": false,
|
|
"nullable": false,
|
|
"auto": false,
|
|
"unique": false,
|
|
"max_length": null,
|
|
"default": null,
|
|
"foreign_key": null
|
|
},
|
|
{
|
|
"name": "template",
|
|
"ty": "text",
|
|
"primary_key": false,
|
|
"nullable": true,
|
|
"auto": false,
|
|
"unique": false,
|
|
"max_length": null,
|
|
"default": null,
|
|
"foreign_key": null
|
|
},
|
|
{
|
|
"name": "is_questionnair",
|
|
"ty": "boolean",
|
|
"primary_key": false,
|
|
"nullable": false,
|
|
"auto": false,
|
|
"unique": false,
|
|
"max_length": null,
|
|
"default": null,
|
|
"foreign_key": null
|
|
},
|
|
{
|
|
"name": "parent",
|
|
"ty": "integer",
|
|
"primary_key": false,
|
|
"nullable": true,
|
|
"auto": false,
|
|
"unique": false,
|
|
"max_length": null,
|
|
"default": null,
|
|
"foreign_key": null
|
|
},
|
|
{
|
|
"name": "secure_group",
|
|
"ty": "integer",
|
|
"primary_key": false,
|
|
"nullable": true,
|
|
"auto": false,
|
|
"unique": false,
|
|
"max_length": null,
|
|
"default": null,
|
|
"foreign_key": null
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"table": "contractapp",
|
|
"fields": [
|
|
{
|
|
"name": "id",
|
|
"ty": "integer",
|
|
"primary_key": true,
|
|
"nullable": false,
|
|
"auto": true,
|
|
"unique": false,
|
|
"max_length": null,
|
|
"default": null,
|
|
"foreign_key": null
|
|
},
|
|
{
|
|
"name": "name",
|
|
"ty": "text",
|
|
"primary_key": false,
|
|
"nullable": false,
|
|
"auto": false,
|
|
"unique": false,
|
|
"max_length": null,
|
|
"default": null,
|
|
"foreign_key": null
|
|
},
|
|
{
|
|
"name": "number",
|
|
"ty": "text",
|
|
"primary_key": false,
|
|
"nullable": false,
|
|
"auto": false,
|
|
"unique": false,
|
|
"max_length": null,
|
|
"default": null,
|
|
"foreign_key": null
|
|
},
|
|
{
|
|
"name": "absolute_url",
|
|
"ty": "text",
|
|
"primary_key": false,
|
|
"nullable": false,
|
|
"auto": false,
|
|
"unique": false,
|
|
"max_length": null,
|
|
"default": null,
|
|
"foreign_key": null
|
|
},
|
|
{
|
|
"name": "contract_type",
|
|
"ty": "text",
|
|
"primary_key": false,
|
|
"nullable": false,
|
|
"auto": false,
|
|
"unique": false,
|
|
"max_length": null,
|
|
"default": null,
|
|
"foreign_key": null
|
|
},
|
|
{
|
|
"name": "category",
|
|
"ty": "text",
|
|
"primary_key": false,
|
|
"nullable": false,
|
|
"auto": false,
|
|
"unique": false,
|
|
"max_length": null,
|
|
"default": null,
|
|
"foreign_key": null
|
|
},
|
|
{
|
|
"name": "category_id",
|
|
"ty": "integer",
|
|
"primary_key": false,
|
|
"nullable": true,
|
|
"auto": false,
|
|
"unique": false,
|
|
"max_length": null,
|
|
"default": null,
|
|
"foreign_key": {
|
|
"table": "contract_category",
|
|
"column": "id"
|
|
}
|
|
},
|
|
{
|
|
"name": "amount_total_display",
|
|
"ty": "text",
|
|
"primary_key": false,
|
|
"nullable": false,
|
|
"auto": false,
|
|
"unique": false,
|
|
"max_length": null,
|
|
"default": null,
|
|
"foreign_key": null
|
|
},
|
|
{
|
|
"name": "amount_by_ds",
|
|
"ty": "text",
|
|
"primary_key": false,
|
|
"nullable": false,
|
|
"auto": false,
|
|
"unique": false,
|
|
"max_length": null,
|
|
"default": null,
|
|
"foreign_key": null
|
|
},
|
|
{
|
|
"name": "comment",
|
|
"ty": "text",
|
|
"primary_key": false,
|
|
"nullable": false,
|
|
"auto": false,
|
|
"unique": false,
|
|
"max_length": null,
|
|
"default": null,
|
|
"foreign_key": null
|
|
},
|
|
{
|
|
"name": "date",
|
|
"ty": "text",
|
|
"primary_key": false,
|
|
"nullable": false,
|
|
"auto": false,
|
|
"unique": false,
|
|
"max_length": null,
|
|
"default": null,
|
|
"foreign_key": null
|
|
},
|
|
{
|
|
"name": "status_name",
|
|
"ty": "text",
|
|
"primary_key": false,
|
|
"nullable": false,
|
|
"auto": false,
|
|
"unique": false,
|
|
"max_length": null,
|
|
"default": null,
|
|
"foreign_key": null
|
|
},
|
|
{
|
|
"name": "status",
|
|
"ty": "text",
|
|
"primary_key": false,
|
|
"nullable": false,
|
|
"auto": false,
|
|
"unique": false,
|
|
"max_length": null,
|
|
"default": null,
|
|
"foreign_key": null
|
|
},
|
|
{
|
|
"name": "nds",
|
|
"ty": "text",
|
|
"primary_key": false,
|
|
"nullable": false,
|
|
"auto": false,
|
|
"unique": false,
|
|
"max_length": null,
|
|
"default": null,
|
|
"foreign_key": null
|
|
},
|
|
{
|
|
"name": "name_of_product",
|
|
"ty": "text",
|
|
"primary_key": false,
|
|
"nullable": false,
|
|
"auto": false,
|
|
"unique": false,
|
|
"max_length": null,
|
|
"default": null,
|
|
"foreign_key": null
|
|
},
|
|
{
|
|
"name": "counterparty_name",
|
|
"ty": "text",
|
|
"primary_key": false,
|
|
"nullable": false,
|
|
"auto": false,
|
|
"unique": false,
|
|
"max_length": null,
|
|
"default": null,
|
|
"foreign_key": null
|
|
},
|
|
{
|
|
"name": "amount",
|
|
"ty": "real",
|
|
"primary_key": false,
|
|
"nullable": false,
|
|
"auto": false,
|
|
"unique": false,
|
|
"max_length": null,
|
|
"default": null,
|
|
"foreign_key": null
|
|
},
|
|
{
|
|
"name": "month_pay",
|
|
"ty": "real",
|
|
"primary_key": false,
|
|
"nullable": true,
|
|
"auto": false,
|
|
"unique": false,
|
|
"max_length": null,
|
|
"default": null,
|
|
"foreign_key": null
|
|
},
|
|
{
|
|
"name": "avans_pay",
|
|
"ty": "text",
|
|
"primary_key": false,
|
|
"nullable": false,
|
|
"auto": false,
|
|
"unique": false,
|
|
"max_length": null,
|
|
"default": null,
|
|
"foreign_key": null
|
|
},
|
|
{
|
|
"name": "amount_total",
|
|
"ty": "real",
|
|
"primary_key": false,
|
|
"nullable": false,
|
|
"auto": false,
|
|
"unique": false,
|
|
"max_length": null,
|
|
"default": null,
|
|
"foreign_key": null
|
|
},
|
|
{
|
|
"name": "estimate_nds_cost",
|
|
"ty": "real",
|
|
"primary_key": false,
|
|
"nullable": false,
|
|
"auto": false,
|
|
"unique": false,
|
|
"max_length": null,
|
|
"default": null,
|
|
"foreign_key": null
|
|
},
|
|
{
|
|
"name": "estimate_nds_cert",
|
|
"ty": "real",
|
|
"primary_key": false,
|
|
"nullable": false,
|
|
"auto": false,
|
|
"unique": false,
|
|
"max_length": null,
|
|
"default": null,
|
|
"foreign_key": null
|
|
},
|
|
{
|
|
"name": "bill_cost_sum",
|
|
"ty": "real",
|
|
"primary_key": false,
|
|
"nullable": true,
|
|
"auto": false,
|
|
"unique": false,
|
|
"max_length": null,
|
|
"default": null,
|
|
"foreign_key": null
|
|
},
|
|
{
|
|
"name": "bill_paid_sum",
|
|
"ty": "real",
|
|
"primary_key": false,
|
|
"nullable": true,
|
|
"auto": false,
|
|
"unique": false,
|
|
"max_length": null,
|
|
"default": null,
|
|
"foreign_key": null
|
|
},
|
|
{
|
|
"name": "income_total",
|
|
"ty": "real",
|
|
"primary_key": false,
|
|
"nullable": false,
|
|
"auto": false,
|
|
"unique": false,
|
|
"max_length": null,
|
|
"default": null,
|
|
"foreign_key": null
|
|
},
|
|
{
|
|
"name": "arrears",
|
|
"ty": "real",
|
|
"primary_key": false,
|
|
"nullable": false,
|
|
"auto": false,
|
|
"unique": false,
|
|
"max_length": null,
|
|
"default": null,
|
|
"foreign_key": null
|
|
},
|
|
{
|
|
"name": "counterparty_id",
|
|
"ty": "integer",
|
|
"primary_key": false,
|
|
"nullable": true,
|
|
"auto": false,
|
|
"unique": false,
|
|
"max_length": null,
|
|
"default": null,
|
|
"foreign_key": {
|
|
"table": "counterparty",
|
|
"column": "id"
|
|
}
|
|
},
|
|
{
|
|
"name": "project_id",
|
|
"ty": "integer",
|
|
"primary_key": false,
|
|
"nullable": true,
|
|
"auto": false,
|
|
"unique": false,
|
|
"max_length": null,
|
|
"default": null,
|
|
"foreign_key": {
|
|
"table": "project",
|
|
"column": "id"
|
|
}
|
|
},
|
|
{
|
|
"name": "frc_id",
|
|
"ty": "integer",
|
|
"primary_key": false,
|
|
"nullable": true,
|
|
"auto": false,
|
|
"unique": false,
|
|
"max_length": null,
|
|
"default": null,
|
|
"foreign_key": {
|
|
"table": "frc",
|
|
"column": "id"
|
|
}
|
|
},
|
|
{
|
|
"name": "employee_id",
|
|
"ty": "integer",
|
|
"primary_key": false,
|
|
"nullable": true,
|
|
"auto": false,
|
|
"unique": false,
|
|
"max_length": null,
|
|
"default": null,
|
|
"foreign_key": {
|
|
"table": "employee",
|
|
"column": "id"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"table": "counterparty",
|
|
"fields": [
|
|
{
|
|
"name": "id",
|
|
"ty": "integer",
|
|
"primary_key": true,
|
|
"nullable": false,
|
|
"auto": true,
|
|
"unique": false,
|
|
"max_length": null,
|
|
"default": null,
|
|
"foreign_key": null
|
|
},
|
|
{
|
|
"name": "name",
|
|
"ty": "text",
|
|
"primary_key": false,
|
|
"nullable": false,
|
|
"auto": false,
|
|
"unique": false,
|
|
"max_length": null,
|
|
"default": null,
|
|
"foreign_key": null
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|