1
0
mirror of https://github.com/ManyakRus/crud_generator.git synced 2024-11-30 08:47:02 +02:00
crud_generator/bin/templates/configs_
Nikitin Aleksandr 634d316da3 сделал api
2023-11-29 15:06:50 +03:00
..
convert_id.json сделал TemplateFilenameCrudGo 2023-11-16 18:07:59 +03:00
mapping.json сделал CopyAllFiles_Exclude_() 2023-11-15 13:58:31 +03:00
model_crud_delete_functions.json сделал MapModelCrudDeleteFunctions 2023-11-29 11:21:05 +03:00
name_replace.json сделал CopyAllFiles_Exclude_() 2023-11-15 13:58:31 +03:00
nullable.json сделал FindTextDefaultValue() 2023-11-27 11:26:33 +03:00
readme.txt сделал MapModelCrudDeleteFunctions 2023-11-29 11:21:05 +03:00
settings.txt сделал api 2023-11-29 15:06:50 +03:00

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"
}