add several columns for file url person
This commit is contained in:
@@ -0,0 +1,2 @@
|
|||||||
|
-- Modify "Person" table
|
||||||
|
ALTER TABLE "public"."Person" ADD COLUMN "ResidentIdentityFileUrl" character varying(1024) NULL, ADD COLUMN "PassportFileUrl" character varying(1024) NULL, ADD COLUMN "DrivingLicenseFileUrl" character varying(1024) NULL, ADD COLUMN "FamilyIdentityFileUrl" character varying(1024) NULL;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
h1:0Hvo3AS2yMsS60eDIKnU5B2qvjDhNWHSDHcMxKKYJTk=
|
h1:n2YbCQPYchOWsVSLUNPCl29Xx3RMTi7vdulwPRHXL4E=
|
||||||
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=
|
||||||
@@ -15,4 +15,5 @@ h1:0Hvo3AS2yMsS60eDIKnU5B2qvjDhNWHSDHcMxKKYJTk=
|
|||||||
20250918073552.sql h1:RJ1SvMzP6aeWnoPVD3eVAmIQOkcp6Php8z3QRri6v4g=
|
20250918073552.sql h1:RJ1SvMzP6aeWnoPVD3eVAmIQOkcp6Php8z3QRri6v4g=
|
||||||
20250918073742.sql h1:+cEsnJTJFybe2fR69ZoOiX2R6c6iITl4m6WTZ1hjyzY=
|
20250918073742.sql h1:+cEsnJTJFybe2fR69ZoOiX2R6c6iITl4m6WTZ1hjyzY=
|
||||||
20250918074745.sql h1:2hNVQCXF/dVYXAh+T/7oBFgERGWxzVb2FXJjwkFWGCI=
|
20250918074745.sql h1:2hNVQCXF/dVYXAh+T/7oBFgERGWxzVb2FXJjwkFWGCI=
|
||||||
20250923025134.sql h1:q1bndJguAqjnTjXr6Jpnsrj4d8zMseR2tf02h0h6ArE=
|
20250923025134.sql h1:Ykz/qpHiGDXPsCsWTjydQFVSibZP2D+h2fIeb2h2JGA=
|
||||||
|
20250924051317.sql h1:vbbuylW434V23raIl6Y6Ima6aZVItLrdIpk+xehVsJc=
|
||||||
|
|||||||
@@ -100,6 +100,10 @@ type ResponseDto struct {
|
|||||||
Contacts *[]epc.PersonContact `json:"contacts,omitempty"`
|
Contacts *[]epc.PersonContact `json:"contacts,omitempty"`
|
||||||
Relatives *[]epr.PersonRelative `json:"relatives,omitempty"`
|
Relatives *[]epr.PersonRelative `json:"relatives,omitempty"`
|
||||||
Language_Code *string `json:"language_code"`
|
Language_Code *string `json:"language_code"`
|
||||||
|
ResidentIdentityFileUrl *string `json:"residentIdentityFileUrl"`
|
||||||
|
PassportFileUrl *string `json:"passportFileUrl"`
|
||||||
|
DrivingLicenseFileUrl *string `json:"drivingLicenseFileUrl"`
|
||||||
|
FamilyIdentityFileUrl *string `json:"familyIdentityFileUrl"`
|
||||||
}
|
}
|
||||||
|
|
||||||
func (d *Person) ToResponse() ResponseDto {
|
func (d *Person) ToResponse() ResponseDto {
|
||||||
@@ -123,6 +127,10 @@ func (d *Person) ToResponse() ResponseDto {
|
|||||||
Contacts: d.Contacts,
|
Contacts: d.Contacts,
|
||||||
Relatives: d.Relatives,
|
Relatives: d.Relatives,
|
||||||
Language_Code: d.Language_Code,
|
Language_Code: d.Language_Code,
|
||||||
|
ResidentIdentityFileUrl: d.ResidentIdentityFileUrl,
|
||||||
|
PassportFileUrl: d.PassportFileUrl,
|
||||||
|
DrivingLicenseFileUrl: d.DrivingLicenseFileUrl,
|
||||||
|
FamilyIdentityFileUrl: d.FamilyIdentityFileUrl,
|
||||||
}
|
}
|
||||||
resp.Main = d.Main
|
resp.Main = d.Main
|
||||||
return resp
|
return resp
|
||||||
|
|||||||
@@ -34,6 +34,10 @@ type Person struct {
|
|||||||
Relatives *[]epr.PersonRelative `json:"relatives" gorm:"foreignKey:Person_Id"`
|
Relatives *[]epr.PersonRelative `json:"relatives" gorm:"foreignKey:Person_Id"`
|
||||||
Language_Code *string `json:"language_code" gorm:"size:10"`
|
Language_Code *string `json:"language_code" gorm:"size:10"`
|
||||||
Language *el.Language `json:"language,omitempty" gorm:"foreignKey:Language_Code;references:Code"`
|
Language *el.Language `json:"language,omitempty" gorm:"foreignKey:Language_Code;references:Code"`
|
||||||
|
ResidentIdentityFileUrl *string `json:"residentIdentityFileUrl" gorm:"size:1024"`
|
||||||
|
PassportFileUrl *string `json:"passportFileUrl" gorm:"size:1024"`
|
||||||
|
DrivingLicenseFileUrl *string `json:"drivingLicenseFileUrl" gorm:"size:1024"`
|
||||||
|
FamilyIdentityFileUrl *string `json:"familyIdentityFileUrl" gorm:"size:1024"`
|
||||||
}
|
}
|
||||||
|
|
||||||
func (d Person) IsSameResidentIdentityNumber(input *string) bool {
|
func (d Person) IsSameResidentIdentityNumber(input *string) bool {
|
||||||
|
|||||||
Reference in New Issue
Block a user