feat/order-things: adjust structure + tags
This commit is contained in:
@@ -0,0 +1,2 @@
|
|||||||
|
-- Modify "ProcedureRoomOrder" table
|
||||||
|
ALTER TABLE "public"."ProcedureRoomOrder" ADD COLUMN "Status_Code" character varying(20) NULL;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
h1:2q1xxtaiHIoZtVnG80kXG6u4BZVgy44lTmW3zd6freo=
|
h1:fDxiVQJUurcI/J078Wz7tEKkfNwnI92Cs75Z34Eo9ZQ=
|
||||||
20250904105930.sql h1:MEM6blCgke9DzWQSTnLzasbPIrcHssNNrJqZpSkEo6k=
|
20250904105930.sql h1:MEM6blCgke9DzWQSTnLzasbPIrcHssNNrJqZpSkEo6k=
|
||||||
20250904141448.sql h1:J8cmYNk4ZrG9fhfbi2Z1IWz7YkfvhFqTzrLFo58BPY0=
|
20250904141448.sql h1:J8cmYNk4ZrG9fhfbi2Z1IWz7YkfvhFqTzrLFo58BPY0=
|
||||||
20250908062237.sql h1:Pu23yEW/aKkwozHoOuROvHS/GK4ngARJGdO7FB7HZuI=
|
20250908062237.sql h1:Pu23yEW/aKkwozHoOuROvHS/GK4ngARJGdO7FB7HZuI=
|
||||||
@@ -142,3 +142,4 @@ h1:2q1xxtaiHIoZtVnG80kXG6u4BZVgy44lTmW3zd6freo=
|
|||||||
20251202064000.sql h1:/EN7sT1ol/91qW1aXWrzX+Mc3XOC/7f/LtfA0JRHpbg=
|
20251202064000.sql h1:/EN7sT1ol/91qW1aXWrzX+Mc3XOC/7f/LtfA0JRHpbg=
|
||||||
20251202130629.sql h1:9mvalqfhqGCdkcJepJDzHprU2xb0i5sYys1Htf62ioo=
|
20251202130629.sql h1:9mvalqfhqGCdkcJepJDzHprU2xb0i5sYys1Htf62ioo=
|
||||||
20251202160848.sql h1:Kd2/TziKSMezrt4XgbjQcYvY/Lo9rX0qw7/Lz0/oyKk=
|
20251202160848.sql h1:Kd2/TziKSMezrt4XgbjQcYvY/Lo9rX0qw7/Lz0/oyKk=
|
||||||
|
20251202180207.sql h1:5WXemmJfgaV3BPuciiDhstKjjhSRCCxIxuPB8c7nc74=
|
||||||
|
|||||||
@@ -32,7 +32,7 @@ type ReadListDto struct {
|
|||||||
type FilterDto struct {
|
type FilterDto struct {
|
||||||
Code string `json:"code"`
|
Code string `json:"code"`
|
||||||
Name string `json:"name"`
|
Name string `json:"name"`
|
||||||
InfraGroup_Code ero.InfraGroupCode `json:"infraGroup-code"`
|
InfraGroup_Code ero.InfraGroupCode `json:"infra-group-code"`
|
||||||
Parent_Code *string `json:"parent-code"`
|
Parent_Code *string `json:"parent-code"`
|
||||||
Item_Id *string `json:"item-code"`
|
Item_Id *string `json:"item-code"`
|
||||||
Search string `json:"search" gormhelper:"searchColumns=Code,Name"`
|
Search string `json:"search" gormhelper:"searchColumns=Code,Name"`
|
||||||
@@ -62,15 +62,15 @@ type MetaDto struct {
|
|||||||
|
|
||||||
type ResponseDto struct {
|
type ResponseDto struct {
|
||||||
ecore.SmallMain
|
ecore.SmallMain
|
||||||
Code string `json:"code"`
|
Code string `json:"code"`
|
||||||
Name string `json:"name"`
|
Name string `json:"name"`
|
||||||
InfraGroup_Code ero.InfraGroupCode `json:"infraGroup_code"`
|
InfraGroup_Code ero.InfraGroupCode `json:"infraGroup_code"`
|
||||||
Parent_Code *string `json:"parent_code"`
|
Parent_Code *string `json:"parent_code"`
|
||||||
Parent *Infra `json:"parent,omitempty"`
|
Parent *Infra `json:"parent,omitempty"`
|
||||||
Childrens []Infra `json:"childrens,omitempty"`
|
Childrens []Infra `json:"childrens,omitempty"`
|
||||||
Item_Code *string `json:"item_code"`
|
Item_Code *string `json:"item_code"`
|
||||||
Item *ei.Item `json:"item,omitempty"`
|
Item *ei.Item `json:"item,omitempty"`
|
||||||
ProcedureRooms []erb.ProcedureRoom `json:"rooms,omitempty"`
|
ProcedureRooms *erb.ProcedureRoom `json:"rooms,omitempty"`
|
||||||
}
|
}
|
||||||
|
|
||||||
func (d Infra) ToResponse() ResponseDto {
|
func (d Infra) ToResponse() ResponseDto {
|
||||||
|
|||||||
@@ -10,14 +10,14 @@ import (
|
|||||||
)
|
)
|
||||||
|
|
||||||
type Infra struct {
|
type Infra struct {
|
||||||
ecore.SmallMain // adjust this according to the needs
|
ecore.SmallMain // adjust this according to the needs
|
||||||
Code string `json:"code" gorm:"uniqueIndex;size:20;not null"`
|
Code string `json:"code" gorm:"uniqueIndex;size:20;not null"`
|
||||||
Name string `json:"name" gorm:"size:50"`
|
Name string `json:"name" gorm:"size:50"`
|
||||||
InfraGroup_Code ero.InfraGroupCode `json:"infraGroup_code" gorm:"size:20"`
|
InfraGroup_Code ero.InfraGroupCode `json:"infraGroup_code" gorm:"size:20"`
|
||||||
Parent_Code *string `json:"parent_code" gorm:"size:20"`
|
Parent_Code *string `json:"parent_code" gorm:"size:20"`
|
||||||
Parent *Infra `json:"parent" gorm:"foreignKey:Parent_Code;references:Code"`
|
Parent *Infra `json:"parent" gorm:"foreignKey:Parent_Code;references:Code"`
|
||||||
Childrens []Infra `json:"childrens" gorm:"foreignKey:Parent_Code;references:Code"`
|
Childrens []Infra `json:"childrens" gorm:"foreignKey:Parent_Code;references:Code"`
|
||||||
Item_Code *string `json:"item_code" gorm:"size:50"`
|
Item_Code *string `json:"item_code" gorm:"size:50"`
|
||||||
Item *ei.Item `json:"item,omitempty" gorm:"foreignKey:Item_Code;references:Code"`
|
Item *ei.Item `json:"item,omitempty" gorm:"foreignKey:Item_Code;references:Code"`
|
||||||
ProcedureRooms []erb.ProcedureRoom `json:"rooms" gorm:"foreignKey:Infra_Code;references:Code"`
|
ProcedureRooms *erb.ProcedureRoom `json:"rooms" gorm:"foreignKey:Infra_Code;references:Code"`
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
package procedureroomorder
|
package procedureroomorder
|
||||||
|
|
||||||
import (
|
import (
|
||||||
|
erc "simrs-vx/internal/domain/references/common"
|
||||||
|
|
||||||
ecore "simrs-vx/internal/domain/base-entities/core"
|
ecore "simrs-vx/internal/domain/base-entities/core"
|
||||||
emp "simrs-vx/internal/domain/main-entities/material-package"
|
emp "simrs-vx/internal/domain/main-entities/material-package"
|
||||||
epr "simrs-vx/internal/domain/main-entities/procedure-room"
|
epr "simrs-vx/internal/domain/main-entities/procedure-room"
|
||||||
@@ -11,6 +13,7 @@ type ProcedureRoomOrder struct {
|
|||||||
Encounter_Id uint64 `json:"encounter_id"`
|
Encounter_Id uint64 `json:"encounter_id"`
|
||||||
Infra_Code string `json:"infra_code" gorm:"size:20"`
|
Infra_Code string `json:"infra_code" gorm:"size:20"`
|
||||||
ProcedureRoom *epr.ProcedureRoom `json:"procedureRoom,omitempty" gorm:"foreignKey:Infra_Code;references:Code"`
|
ProcedureRoom *epr.ProcedureRoom `json:"procedureRoom,omitempty" gorm:"foreignKey:Infra_Code;references:Code"`
|
||||||
MaterialPackage_Code string `json:"materialPackageCode" gorm:"size:20"`
|
MaterialPackage_Code string `json:"materialPackage_code" gorm:"size:20"`
|
||||||
MaterialPackage *emp.MaterialPackage `json:"materialPackage,omitempty" gorm:"foreignKey:MaterialPackage_Code;references:Code"`
|
MaterialPackage *emp.MaterialPackage `json:"materialPackage,omitempty" gorm:"foreignKey:MaterialPackage_Code;references:Code"`
|
||||||
|
Status_Code erc.DataStatusCode `json:"status_code" gorm:"size:20"`
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user