package main import () // Website user /* type User struct { Id int64 Name string Email string Password string CreatedAt time.Time UpdatedAt time.Time DeletedAt time.Time } */ // Domains for which we do E-Mail hosting type VirtualDomain struct { Id int64 // User User UserId int64 Name string } // User for postfix type VirtualUser struct { Id int64 UserId int64 VirtualDomain VirtualDomain VirtualDomainId int64 Password string Email string } // E-Mail aliase for postfix type VirtualAliase struct { Id int64 VirtualDomain VirtualDomain VirtualDomainId int64 Source string Destination string }