backend response according to the models

This commit is contained in:
filipriec
2025-02-21 11:13:41 +01:00
parent cc5464d81f
commit e52e287c32

View File

@@ -10,106 +10,100 @@ pub async fn get_table_structure(
let columns = vec![ let columns = vec![
TableColumn { TableColumn {
name: "id".to_string(), name: "id".to_string(),
data_type: "BIGSERIAL".to_string(), // Updated field name data_type: "BIGSERIAL".to_string(),
is_nullable: false, is_nullable: false,
is_primary_key: true, is_primary_key: true,
}, },
TableColumn { TableColumn {
name: "firma".to_string(), name: "firma".to_string(),
data_type: "TEXT".to_string(), // Updated field name data_type: "TEXT".to_string(),
is_nullable: false, is_nullable: false,
is_primary_key: false, is_primary_key: false,
}, },
TableColumn { TableColumn {
name: "kz".to_string(), name: "kz".to_string(),
data_type: "TEXT".to_string(), // Updated field name data_type: "TEXT".to_string(),
is_nullable: true, is_nullable: true,
is_primary_key: false, is_primary_key: false,
}, },
TableColumn { TableColumn {
name: "drc".to_string(), name: "drc".to_string(),
data_type: "TEXT".to_string(), // Updated field name data_type: "TEXT".to_string(),
is_nullable: true, is_nullable: true,
is_primary_key: false, is_primary_key: false,
}, },
TableColumn { TableColumn {
name: "ulica".to_string(), name: "ulica".to_string(),
data_type: "TEXT".to_string(), // Updated field name data_type: "TEXT".to_string(),
is_nullable: true, is_nullable: true,
is_primary_key: false, is_primary_key: false,
}, },
TableColumn { TableColumn {
name: "psc".to_string(), name: "psc".to_string(),
data_type: "TEXT".to_string(), // Updated field name data_type: "TEXT".to_string(),
is_nullable: true, is_nullable: true,
is_primary_key: false, is_primary_key: false,
}, },
TableColumn { TableColumn {
name: "mesto".to_string(), name: "mesto".to_string(),
data_type: "TEXT".to_string(), // Updated field name data_type: "TEXT".to_string(),
is_nullable: true, is_nullable: true,
is_primary_key: false, is_primary_key: false,
}, },
TableColumn { TableColumn {
name: "stat".to_string(), name: "stat".to_string(),
data_type: "TEXT".to_string(), // Updated field name data_type: "TEXT".to_string(),
is_nullable: true, is_nullable: true,
is_primary_key: false, is_primary_key: false,
}, },
TableColumn { TableColumn {
name: "banka".to_string(), name: "banka".to_string(),
data_type: "TEXT".to_string(), // Updated field name data_type: "TEXT".to_string(),
is_nullable: true, is_nullable: true,
is_primary_key: false, is_primary_key: false,
}, },
TableColumn { TableColumn {
name: "ucet".to_string(), name: "ucet".to_string(),
data_type: "TEXT".to_string(), // Updated field name data_type: "TEXT".to_string(),
is_nullable: true, is_nullable: true,
is_primary_key: false, is_primary_key: false,
}, },
TableColumn { TableColumn {
name: "skladm".to_string(), name: "skladm".to_string(),
data_type: "TEXT".to_string(), // Updated field name data_type: "TEXT".to_string(),
is_nullable: true, is_nullable: true,
is_primary_key: false, is_primary_key: false,
}, },
TableColumn { TableColumn {
name: "ico".to_string(), name: "ico".to_string(),
data_type: "TEXT".to_string(), // Updated field name data_type: "TEXT".to_string(),
is_nullable: true, is_nullable: true,
is_primary_key: false, is_primary_key: false,
}, },
TableColumn { TableColumn {
name: "kontakt".to_string(), name: "kontakt".to_string(),
data_type: "TEXT".to_string(), // Updated field name data_type: "TEXT".to_string(),
is_nullable: true, is_nullable: true,
is_primary_key: false, is_primary_key: false,
}, },
TableColumn { TableColumn {
name: "telefon".to_string(), name: "telefon".to_string(),
data_type: "TEXT".to_string(), // Updated field name data_type: "TEXT".to_string(),
is_nullable: true, is_nullable: true,
is_primary_key: false, is_primary_key: false,
}, },
TableColumn { TableColumn {
name: "skladu".to_string(), name: "skladu".to_string(),
data_type: "TEXT".to_string(), // Updated field name data_type: "TEXT".to_string(),
is_nullable: true, is_nullable: true,
is_primary_key: false, is_primary_key: false,
}, },
TableColumn { TableColumn {
name: "fax".to_string(), name: "fax".to_string(),
data_type: "TEXT".to_string(), // Updated field name data_type: "TEXT".to_string(),
is_nullable: true, is_nullable: true,
is_primary_key: false, is_primary_key: false,
}, },
TableColumn {
name: "created_at".to_string(),
data_type: "TIMESTAMPTZ".to_string(), // Updated field name
is_nullable: false,
is_primary_key: false,
},
]; ];
Ok(TableStructureResponse { columns }) Ok(TableStructureResponse { columns })