Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CompanyAddressRepo ¶
type CompanyAddressRepo interface { GetById(companyId string) (companyAddressDB *entity.CompanyAddress, err error) GetByTitle(title string) (companyAddressDB *entity.CompanyAddress, err error) Save(companyAddress entity.CompanyAddress) (companyAddressDB *entity.CompanyAddress, err error) DeleteById(companyId string) (str string, err error) }
func NewCompanyAddressRepo ¶
func NewCompanyAddressRepo(db *gorm.DB) CompanyAddressRepo
type CompanyRepo ¶
type CompanyRepo interface { Create(company entity.Company) (companyDB *entity.Company, err error) GetByEmail(email string) (companyDB *entity.Company, err error) GetByPhone(phone string) (companyDB *entity.Company, err error) GetById(companyId string) (companyDB *entity.Company, err error) Save(company entity.Company) (companyDB *entity.Company, err error) }
func NewCompanyRepo ¶
func NewCompanyRepo(db *gorm.DB) CompanyRepo
type PositionRepo ¶
type PositionRepo interface { Save(position entity.Position) (positionDB *entity.Position, err error) GetById(positionId string) (positionDB *entity.Position, err error) DeleteById(positionId string) (str string, err error) }
func NewPositionRepo ¶
func NewPositionRepo(db *gorm.DB) PositionRepo
type PositionTypeRepo ¶
type PositionTypeRepo interface {
List() (positionTypes []_type.PositonType, err error)
}
func NewPositionTypeRepo ¶
func NewPositionTypeRepo() PositionTypeRepo
type ResetPasswordTokenRepo ¶
type ResetPasswordTokenRepo interface { Create(resetPasswordToken entity.ResetPasswordToken) (resetPasswordTokenDB *entity.ResetPasswordToken, err error) Delete(resetPasswordTokenId string) (str *string, err error) GetByToken(token string) (resetPasswordTokenDB *entity.ResetPasswordToken, err error) }
func NewResetPasswordTokenRepo ¶
func NewResetPasswordTokenRepo(db *gorm.DB) ResetPasswordTokenRepo
type ResumeEducationRepo ¶
type ResumeEducationRepo interface { GetById(id string) (resumeEducationDB *entity.ResumeEducation, err error) DeleteById(id string) (str string, err error) }
func NewResumeEducationRepo ¶
func NewResumeEducationRepo(db *gorm.DB) ResumeEducationRepo
type ResumeExperienceRepo ¶
type ResumeExperienceRepo interface { GetById(id string) (resumeExperienceDB *entity.ResumeExperience, err error) DeleteById(id string) (str string, err error) }
func NewResumeExperienceRepo ¶
func NewResumeExperienceRepo(db *gorm.DB) ResumeExperienceRepo
type ResumeRepo ¶
type ResumeRepo interface { ListByUserId(userId string) (resumeDB *[]entity.Resume, err error) Create(resume entity.Resume) (resumeDB *entity.Resume, err error) DeleteById(resumeId string) (str string, err error) GetById(resumeId string) (resumeDB *entity.Resume, err error) Save(resume entity.Resume) (resumeDB *entity.Resume, err error) }
func NewResumeRepo ¶
func NewResumeRepo(db *gorm.DB) ResumeRepo
type ResumeStatusRepo ¶
type ResumeStatusRepo interface {
List() (resumeStatuses []_type.ResumeStatus, err error)
}
func NewResumeStatusRepo ¶
func NewResumeStatusRepo() ResumeStatusRepo
type SpecializationRepo ¶
type SpecializationRepo interface {
List() (positionTypes []_type.Specialization, err error)
}
func NewSpecializationRepo ¶
func NewSpecializationRepo() SpecializationRepo
Source Files ¶
Click to show internal directories.
Click to hide internal directories.