Merge branch 'migration' into feat/order-things
This commit is contained in:
No files matched your search
@@ -0,0 +1,14 @@
|
|||||||
|
-- Modify "MaterialPackageItem" table
|
||||||
|
ALTER TABLE "public"."MaterialPackageItem" ADD COLUMN "Count" integer NULL;
|
||||||
|
-- Create "ProcedureRoomOrderItem" table
|
||||||
|
CREATE TABLE "public"."ProcedureRoomOrderItem" (
|
||||||
|
"Id" bigserial NOT NULL,
|
||||||
|
"CreatedAt" timestamptz NULL,
|
||||||
|
"UpdatedAt" timestamptz NULL,
|
||||||
|
"DeletedAt" timestamptz NULL,
|
||||||
|
"ProcedureRoomOrder_Id" bigint NULL,
|
||||||
|
"ProcedureRoom_Code" character varying(20) NULL,
|
||||||
|
"Note" character varying(255) NULL,
|
||||||
|
PRIMARY KEY ("Id"),
|
||||||
|
CONSTRAINT "fk_ProcedureRoomOrderItem_ProcedureRoom" FOREIGN KEY ("ProcedureRoom_Code") REFERENCES "public"."ProcedureRoom" ("Code") ON UPDATE NO ACTION ON DELETE NO ACTION
|
||||||
|
);
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
h1:fDxiVQJUurcI/J078Wz7tEKkfNwnI92Cs75Z34Eo9ZQ=
|
h1:MO6ze6e6ClW/WxUyiZxT6Lmhz8BDgXmmYeLDSN4xEJw=
|
||||||
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,4 +142,5 @@ h1:fDxiVQJUurcI/J078Wz7tEKkfNwnI92Cs75Z34Eo9ZQ=
|
|||||||
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=
|
20251202180207.sql h1:IHmSMIO3ia+YV5GULixbdlV1joaUAWtnjQHPd8+HKiM=
|
||||||
|
20251202231005.sql h1:iVzsqbqmfncDXPPXoRqCQdcvgvLBv57TbzdbzQAmSVc=
|
||||||
@@ -49,7 +49,7 @@ type ResponseDto struct {
|
|||||||
MaterialPackage *emp.MaterialPackage `json:"materialPackage,omitempty"`
|
MaterialPackage *emp.MaterialPackage `json:"materialPackage,omitempty"`
|
||||||
Material_Code string `json:"material_code"`
|
Material_Code string `json:"material_code"`
|
||||||
Material *em.Material `json:"material,omitempty"`
|
Material *em.Material `json:"material,omitempty"`
|
||||||
Count uint16 `json:"count"`
|
Count *uint16 `json:"count"`
|
||||||
}
|
}
|
||||||
|
|
||||||
func (d MaterialPackageItem) ToResponse() ResponseDto {
|
func (d MaterialPackageItem) ToResponse() ResponseDto {
|
||||||
|
|||||||
@@ -12,5 +12,5 @@ type MaterialPackageItem struct {
|
|||||||
MaterialPackage *emp.MaterialPackage `json:"materialPackage" gorm:"foreignKey:MaterialPackage_Code;references:Code"`
|
MaterialPackage *emp.MaterialPackage `json:"materialPackage" gorm:"foreignKey:MaterialPackage_Code;references:Code"`
|
||||||
Material_Code string `json:"code" gorm:"size:20;not null"`
|
Material_Code string `json:"code" gorm:"size:20;not null"`
|
||||||
Material *em.Material `json:"material" gorm:"foreignKey:Material_Code;references:Code"`
|
Material *em.Material `json:"material" gorm:"foreignKey:Material_Code;references:Code"`
|
||||||
Count uint16 `json:"count" gorm:"not null"`
|
Count *uint16 `json:"count"`
|
||||||
}
|
}
|
||||||
@@ -6,9 +6,9 @@ import (
|
|||||||
)
|
)
|
||||||
|
|
||||||
type CreateDto struct {
|
type CreateDto struct {
|
||||||
Encounter_Id uint64 `json:"encounter_id" validate:"required"`
|
ProcedureRoomOrder_Id uint64 `json:"procedureRoomOrder_id"`
|
||||||
Infra_Code string `json:"infra_code" validate:"required"`
|
ProcedureRoom_Code string `json:"procedureRoom_code"`
|
||||||
MaterialPackage_Code string `json:"materialPackage_code" validate:"required"`
|
Note string `json:"note"`
|
||||||
}
|
}
|
||||||
|
|
||||||
type ReadListDto struct {
|
type ReadListDto struct {
|
||||||
@@ -22,7 +22,8 @@ type FilterDto struct {
|
|||||||
}
|
}
|
||||||
|
|
||||||
type ReadDetailDto struct {
|
type ReadDetailDto struct {
|
||||||
Id uint64 `json:"id"`
|
Id uint64 `json:"id"`
|
||||||
|
Includes string `json:"includes"`
|
||||||
}
|
}
|
||||||
|
|
||||||
type UpdateDto struct {
|
type UpdateDto struct {
|
||||||
|
|||||||
@@ -84,6 +84,7 @@ import (
|
|||||||
prescriptionitem "simrs-vx/internal/domain/main-entities/prescription-item"
|
prescriptionitem "simrs-vx/internal/domain/main-entities/prescription-item"
|
||||||
procedureroom "simrs-vx/internal/domain/main-entities/procedure-room"
|
procedureroom "simrs-vx/internal/domain/main-entities/procedure-room"
|
||||||
procedureroomorder "simrs-vx/internal/domain/main-entities/procedure-room-order"
|
procedureroomorder "simrs-vx/internal/domain/main-entities/procedure-room-order"
|
||||||
|
procedureroomorderitem "simrs-vx/internal/domain/main-entities/procedure-room-order-item"
|
||||||
proceduresrc "simrs-vx/internal/domain/main-entities/procedure-src"
|
proceduresrc "simrs-vx/internal/domain/main-entities/procedure-src"
|
||||||
province "simrs-vx/internal/domain/main-entities/province"
|
province "simrs-vx/internal/domain/main-entities/province"
|
||||||
regency "simrs-vx/internal/domain/main-entities/regency"
|
regency "simrs-vx/internal/domain/main-entities/regency"
|
||||||
@@ -207,6 +208,7 @@ func getMainEntities() []any {
|
|||||||
&postalregion.PostalRegion{},
|
&postalregion.PostalRegion{},
|
||||||
&internalreference.InternalReference{},
|
&internalreference.InternalReference{},
|
||||||
&procedureroomorder.ProcedureRoomOrder{},
|
&procedureroomorder.ProcedureRoomOrder{},
|
||||||
|
&procedureroomorderitem.ProcedureRoomOrderItem{},
|
||||||
|
|
||||||
&vclaimsephist.VclaimSepHist{},
|
&vclaimsephist.VclaimSepHist{},
|
||||||
&vclaimsepprint.VclaimSepPrint{},
|
&vclaimsepprint.VclaimSepPrint{},
|
||||||
|
|||||||
Reference in New Issue
Block a user