diff --git a/internal/domain/main-entities/death-cause-src/dto.go b/internal/domain/main-entities/death-cause-src/dto.go deleted file mode 100644 index 6266484a..00000000 --- a/internal/domain/main-entities/death-cause-src/dto.go +++ /dev/null @@ -1,70 +0,0 @@ -package diagnosesrc - -import ( - ecore "simrs-vx/internal/domain/base-entities/core" -) - -type CreateDto struct { - Code string `json:"code" validate:"maxLength=10"` - Name string `json:"name" validate:"maxLength=2048"` - IndName string `json:"indName" validate:"maxLength=2048"` -} - -type ReadListDto struct { - FilterDto - Includes string `json:"includes"` - Sort string `json:"sort"` - Pagination ecore.Pagination -} - -type FilterDto struct { - Code string `json:"code"` - Name string `json:"name"` - IndName string `json:"indName"` - Search string `json:"search" gormhelper:"searchColumns=Code,Name"` -} - -type ReadDetailDto struct { - Id uint16 `json:"id"` - Code *string `json:"code"` -} - -type UpdateDto struct { - Id uint16 `json:"id"` - CreateDto -} - -type DeleteDto struct { - Id uint16 `json:"id"` -} - -type MetaDto struct { - PageNumber int `json:"page_number"` - PageSize int `json:"page_size"` - Count int `json:"count"` -} - -type ResponseDto struct { - ecore.Main - Code string `json:"code"` - Name string `json:"name"` - IndName string `json:"indName"` -} - -func (d DiagnoseSrc) ToResponse() ResponseDto { - resp := ResponseDto{ - Code: d.Code, - Name: d.Name, - IndName: d.IndName, - } - resp.Main = d.Main - return resp -} - -func ToResponseList(data []DiagnoseSrc) []ResponseDto { - resp := make([]ResponseDto, len(data)) - for i, u := range data { - resp[i] = u.ToResponse() - } - return resp -} diff --git a/internal/domain/main-entities/death-cause-src/entity.go b/internal/domain/main-entities/death-cause-src/entity.go deleted file mode 100644 index 82d55bb5..00000000 --- a/internal/domain/main-entities/death-cause-src/entity.go +++ /dev/null @@ -1,12 +0,0 @@ -package diagnosesrc - -import ( - ecore "simrs-vx/internal/domain/base-entities/core" -) - -type DiagnoseSrc struct { - ecore.Main // adjust this according to the needs - Code string `json:"code" gorm:"unique;size:10"` - Name string `json:"name" gorm:"size:2048"` - IndName string `json:"indName" gorm:"size:2048"` -}