3
0

upd(crm): spec and regenerate types

This commit is contained in:
Tit Petric 2018-08-23 11:06:28 +00:00
parent 1b2a9d8f37
commit 53080cfbe8
4 changed files with 20 additions and 12 deletions

View File

@ -10,8 +10,9 @@
{
"name": "Field",
"fields": [
{ "name": "Name", "type": "string", "tag": "json:\"name\"" },
{ "name": "Type", "type": "string", "tag": "json:\"type\"" }
{ "name": "Name", "type": "string", "db": "field_name" },
{ "name": "Type", "type": "string", "db": "field_type" },
{ "name": "Template", "type": "string", "db": "field_template", "omitempty": true }
]
}
],

View File

@ -7,13 +7,19 @@
{
"fields": [
{
"db": "field_name",
"name": "Name",
"tag": "json:\"name\"",
"type": "string"
},
{
"db": "field_type",
"name": "Type",
"tag": "json:\"type\"",
"type": "string"
},
{
"db": "field_template",
"name": "Template",
"omitempty": true,
"type": "string"
}
],

View File

@ -5,7 +5,8 @@ package types
type (
// Fields - CRM input field definitions
Field struct {
Name string `json:"name" db:"name"`
Type string `json:"type" db:"type"`
Name string `json:"field_name" db:"field_name"`
Type string `json:"field_type" db:"field_type"`
Template string `json:"field_template,omitempty" db:"field_template"`
}
)

View File

@ -9,15 +9,15 @@ import (
type (
// Modules - CRM module definitions
Module struct {
ID uint64 `db:"id"`
Name string `db:"name"`
Fields types.JSONText `db:"json"`
ID uint64 `json:"id" db:"id"`
Name string `json:"name" db:"name"`
Fields types.JSONText `json:"json" db:"json"`
}
// Modules - CRM module definitions
Content struct {
ID uint64 `db:"id"`
ModuleID uint64 `db:"module_id"`
Fields types.JSONText `db:"json"`
ID uint64 `json:"id" db:"id"`
ModuleID uint64 `json:"module_id" db:"module_id"`
Fields types.JSONText `json:"json" db:"json"`
}
)