add new type for add tags to rule
This commit is contained in:
parent
da2584a374
commit
1a7fcd8df0
2
dal/schema/000013_init.down.sql
Normal file
2
dal/schema/000013_init.down.sql
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
ALTER TABLE rules
|
||||||
|
DROP COLUMN IF EXISTS TagsToAdd;
|
2
dal/schema/000013_init.up.sql
Normal file
2
dal/schema/000013_init.up.sql
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
ALTER TABLE rules
|
||||||
|
ADD COLUMN TagsToAdd JSONB DEFAULT '{}';
|
@ -144,12 +144,21 @@ type Rule struct {
|
|||||||
//Utms []int32 `json:"UTMs"`
|
//Utms []int32 `json:"UTMs"`
|
||||||
/* - правила заполнения полей сущностей в амо*/
|
/* - правила заполнения полей сущностей в амо*/
|
||||||
Fieldsrule Fieldsrule `json:"FieldsRule"`
|
Fieldsrule Fieldsrule `json:"FieldsRule"`
|
||||||
|
// теги добавляемые к сделке
|
||||||
|
TagsToAdd TagsToAdd `json:"TagsToAdd"`
|
||||||
/* - флаг мягкого удаления*/
|
/* - флаг мягкого удаления*/
|
||||||
Deleted bool `json:"Deleted"`
|
Deleted bool `json:"Deleted"`
|
||||||
/* - таймштамп создания воронки в нашей системе*/
|
/* - таймштамп создания воронки в нашей системе*/
|
||||||
Createdat int64 `json:"CreatedAt"`
|
Createdat int64 `json:"CreatedAt"`
|
||||||
}
|
}
|
||||||
|
|
||||||
|
type TagsToAdd struct {
|
||||||
|
Lead []int64 `json:"Lead"`
|
||||||
|
Contact []int64 `json:"Contact"`
|
||||||
|
Company []int64 `json:"Company"`
|
||||||
|
Customer []int64 `json:"Customer"`
|
||||||
|
}
|
||||||
|
|
||||||
type Fieldsrule struct {
|
type Fieldsrule struct {
|
||||||
Lead []FieldRule `json:"Lead"`
|
Lead []FieldRule `json:"Lead"`
|
||||||
Contact ContactRules `json:"Contact"`
|
Contact ContactRules `json:"Contact"`
|
||||||
|
@ -28,6 +28,8 @@ packages:
|
|||||||
- "./dal/schema/000011_init.down.sql"
|
- "./dal/schema/000011_init.down.sql"
|
||||||
- "./dal/schema/000012_init.up.sql"
|
- "./dal/schema/000012_init.up.sql"
|
||||||
- "./dal/schema/000012_init.down.sql"
|
- "./dal/schema/000012_init.down.sql"
|
||||||
|
- "./dal/schema/000013_init.up.sql"
|
||||||
|
- "./dal/schema/000013_init.down.sql"
|
||||||
engine: "postgresql"
|
engine: "postgresql"
|
||||||
emit_json_tags: true
|
emit_json_tags: true
|
||||||
emit_db_tags: true
|
emit_db_tags: true
|
||||||
|
Loading…
Reference in New Issue
Block a user