Documentation
¶
Index ¶
- type ClientApplicationModel
- func (c *ClientApplicationModel) GetBirthDate() string
- func (c *ClientApplicationModel) GetChildren() int
- func (c *ClientApplicationModel) GetClient(id int, db *sqlx.DB) error
- func (c *ClientApplicationModel) GetFirstName() string
- func (c *ClientApplicationModel) GetId() int
- func (c *ClientApplicationModel) GetJobs() []JobApplicationModel
- func (c *ClientApplicationModel) GetLastName() string
- func (c *ClientApplicationModel) GetMaritalStatus() string
- func (c *ClientApplicationModel) GetPassport() PassportApplicationModel
- func (c *ClientApplicationModel) GetSex() string
- func (c *ClientApplicationModel) Hydrate(client Domain.ClientDomainModelInterface)
- func (c *ClientApplicationModel) SaveClient(tx *sql.Tx) (int, error)
- func (c *ClientApplicationModel) UpdateClient(cl Domain.ClientDomainModelInterface, tx *sql.Tx) error
- type DbClient
- type JobApplicationModel
- type PassportApplicationModel
- func (p *PassportApplicationModel) GetNumber() int
- func (p *PassportApplicationModel) GetPassport(clientId int, db *sqlx.DB) error
- func (p *PassportApplicationModel) GetSeries() int
- func (p *PassportApplicationModel) Hydrate(passport Domain.PassportDomainModelInterface)
- func (p *PassportApplicationModel) SavePassport(tx *sql.Tx) error
- func (p *PassportApplicationModel) UpdatePassport(pas Domain.PassportDomainModelInterface, tx *sql.Tx) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ClientApplicationModel ¶
type ClientApplicationModel struct {
DbClient
Passport PassportApplicationModel
Jobs []JobApplicationModel
}
func (*ClientApplicationModel) GetBirthDate ¶
func (c *ClientApplicationModel) GetBirthDate() string
func (*ClientApplicationModel) GetChildren ¶
func (c *ClientApplicationModel) GetChildren() int
func (*ClientApplicationModel) GetClient ¶
func (c *ClientApplicationModel) GetClient(id int, db *sqlx.DB) error
func (*ClientApplicationModel) GetFirstName ¶
func (c *ClientApplicationModel) GetFirstName() string
func (*ClientApplicationModel) GetId ¶
func (c *ClientApplicationModel) GetId() int
func (*ClientApplicationModel) GetJobs ¶
func (c *ClientApplicationModel) GetJobs() []JobApplicationModel
func (*ClientApplicationModel) GetLastName ¶
func (c *ClientApplicationModel) GetLastName() string
func (*ClientApplicationModel) GetMaritalStatus ¶
func (c *ClientApplicationModel) GetMaritalStatus() string
func (*ClientApplicationModel) GetPassport ¶
func (c *ClientApplicationModel) GetPassport() PassportApplicationModel
func (*ClientApplicationModel) GetSex ¶
func (c *ClientApplicationModel) GetSex() string
func (*ClientApplicationModel) Hydrate ¶
func (c *ClientApplicationModel) Hydrate(client Domain.ClientDomainModelInterface)
func (*ClientApplicationModel) SaveClient ¶
func (c *ClientApplicationModel) SaveClient(tx *sql.Tx) (int, error)
func (*ClientApplicationModel) UpdateClient ¶
func (c *ClientApplicationModel) UpdateClient(cl Domain.ClientDomainModelInterface, tx *sql.Tx) error
type JobApplicationModel ¶
type JobApplicationModel struct {
Id int `db:"id"`
Name string `db:"name"`
Wage int `db:"wage"`
ClientId int `db:"client_id"`
}
func (*JobApplicationModel) GetName ¶
func (j *JobApplicationModel) GetName() string
func (*JobApplicationModel) GetWage ¶
func (j *JobApplicationModel) GetWage() int
func (*JobApplicationModel) Hydrate ¶
func (j *JobApplicationModel) Hydrate(job Domain.JobDomainModelInterface)
type PassportApplicationModel ¶
type PassportApplicationModel struct {
Id int `db:"id"`
Series int `db:"series"`
Number int `db:"number"`
ClientId int `db:"client_id"`
}
func (*PassportApplicationModel) GetNumber ¶
func (p *PassportApplicationModel) GetNumber() int
func (*PassportApplicationModel) GetPassport ¶
func (p *PassportApplicationModel) GetPassport(clientId int, db *sqlx.DB) error
func (*PassportApplicationModel) GetSeries ¶
func (p *PassportApplicationModel) GetSeries() int
func (*PassportApplicationModel) Hydrate ¶
func (p *PassportApplicationModel) Hydrate(passport Domain.PassportDomainModelInterface)
func (*PassportApplicationModel) SavePassport ¶
func (p *PassportApplicationModel) SavePassport(tx *sql.Tx) error
func (*PassportApplicationModel) UpdatePassport ¶
func (p *PassportApplicationModel) UpdatePassport(pas Domain.PassportDomainModelInterface, tx *sql.Tx) error
Click to show internal directories.
Click to hide internal directories.