add addresse
This commit is contained in:
@@ -14,6 +14,13 @@ const (
|
||||
LetterIncomingStatusCompleted LetterIncomingStatus = "completed"
|
||||
)
|
||||
|
||||
type LetterIncomingType string
|
||||
|
||||
const (
|
||||
LetterIncomingTypeUtama LetterIncomingType = "UTAMA"
|
||||
LetterIncomingTypeTembusan LetterIncomingType = "TEMBUSAN"
|
||||
)
|
||||
|
||||
type LetterIncoming struct {
|
||||
ID uuid.UUID `gorm:"type:uuid;primary_key;default:gen_random_uuid()" json:"id"`
|
||||
LetterNumber string `gorm:"uniqueIndex;not null" json:"letter_number"`
|
||||
@@ -23,8 +30,10 @@ type LetterIncoming struct {
|
||||
PriorityID *uuid.UUID `json:"priority_id,omitempty"`
|
||||
SenderInstitutionID *uuid.UUID `json:"sender_institution_id,omitempty"`
|
||||
SenderName *string `json:"sender_name,omitempty"`
|
||||
Addressee *string `json:"addressee,omitempty"`
|
||||
ReceivedDate time.Time `json:"received_date"`
|
||||
DueDate *time.Time `json:"due_date,omitempty"`
|
||||
Type LetterIncomingType `gorm:"not null;default:'UTAMA'" json:"type"`
|
||||
Status LetterIncomingStatus `gorm:"not null;default:'new'" json:"status"`
|
||||
CreatedBy uuid.UUID `gorm:"not null" json:"created_by"`
|
||||
CreatedAt time.Time `gorm:"autoCreateTime" json:"created_at"`
|
||||
|
||||
Reference in New Issue
Block a user