1
0
mirror of https://github.com/ManyakRus/crud_generator.git synced 2024-12-10 21:25:45 +02:00
crud_generator/bin/templates/configs_/readme.txt
2024-08-15 10:46:55 +03:00

82 lines
2.0 KiB
Plaintext

convert_id.json:
Mapping database table name . field name = field type in golang.
For tables file.
For non standart rare case or type aliases
example:
{
"lawsuit_payments.id": "alias.PaymentId",
"lawsuit_payments.invoice_id": "alias.InvoiceId",
}
------------------------------------------------------------------------
mapping.json
Mapping Postgres types to Golang types
------------------------------------------------------------------------
name_replace.json
Mapping database field name = golang field name
For tables file.
Replace standart field name to filled name
For non standart rare case.
example:
{
"inn": "INN",
"json_file_id": "JSONFileID"
}
------------------------------------------------------------------------
nullable.json
List of golang field names, which need change 0 to null.
true = need change 0 to null
For non standart rare case.
example:
{
"ext_id": true,
"created_at": false
}
------------------------------------------------------------------------
model_crud_delete_functions.json
Mapping postgres tables to golang function name,
this functions will be deleted from model crud files.
example:
{
"lawsuits": "NewLawsuit,AsLawsuit"
}
------------------------------------------------------------------------
crud_functions_rename.json
TableName:{old:"",new:""}
example:
{
"functions": [
{
"old": "create_update_ctx",
"new":"create_update_ctx_original"
}
]
}
------------------------------------------------------------------------
findby_functions.json
Need for automatic create functions searching 1 row in table filtered by column_name,
example:
[{"Table":"table_name1","Columns":["column_name1"]}]
[{"Table":"table_name1","Columns":["column_name1","column_name2"]}]
------------------------------------------------------------------------
findmassby_function.json
Need for automatic create functions searching many rows in table filtered by column_name,
example:
[{"Table":"table_name1","Columns":["column_name1"]}]
[{"Table":"table_name1","Columns":["column_name1","column_name2"]}]