wip, need to test

This commit is contained in:
dpurbosakti
2025-11-19 16:17:23 +07:00
parent 43ee820c0c
commit a5ea881e1f
11 changed files with 775 additions and 25 deletions
@@ -6,6 +6,9 @@ import (
type CreateDto struct {
VclaimSep_Number *string `json:"vclaimSep_number"`
Number *string `json:"number" gorm:"unique;size:20"`
Value *string `json:"value"`
FileUrl *string `json:"fileUrl" gorm:"unique;size:1024"`
}
type ReadListDto struct {
@@ -20,7 +23,8 @@ type FilterDto struct {
}
type ReadDetailDto struct {
Id uint `json:"id"`
Id *uint `json:"id"`
Number *string `json:"number"`
}
type UpdateDto struct {
@@ -29,7 +33,8 @@ type UpdateDto struct {
}
type DeleteDto struct {
Id uint `json:"id"`
Id uint `json:"id"`
Number *string `json:"number"`
}
type MetaDto struct {
@@ -41,12 +46,17 @@ type MetaDto struct {
type ResponseDto struct {
ecore.Main
VclaimSep_Number *string `json:"vclaimSep_number"`
Counter *uint `json:"counter"`
Number *string `json:"number"`
Value *string `json:"value"`
FileUrl *string `json:"fileUrl"`
}
func (d VclaimSepControlLetter) ToResponse() ResponseDto {
resp := ResponseDto{
VclaimSep_Number: d.VclaimSep_Number,
Number: d.Number,
Value: d.Value,
FileUrl: d.FileUrl,
}
resp.Main = d.Main
return resp
@@ -120,6 +120,7 @@ const (
DTCSEP DocTypeCode = "vclaim-sep" // SEP
DTCSIPP DocTypeCode = "vclaim-sipp" // SIPP
DTCGC DocTypeCode = "general-consent"
DTCVSCL DocTypeCode = "vclaim-control-letter" // vclaim control letter
ETCPerson EntityTypeCode = "person"
ETCEncounter EntityTypeCode = "encounter"