Documentation ¶
Index ¶
- type AccountController
- type AddressController
- type CompanyController
- func (cc *CompanyController) Create(w http.ResponseWriter, r *http.Request)
- func (cc *CompanyController) Delete(w http.ResponseWriter, r *http.Request)
- func (cc *CompanyController) FindAddressByCompanyId(w http.ResponseWriter, r *http.Request)
- func (cc *CompanyController) FindAll(w http.ResponseWriter, r *http.Request)
- func (cc *CompanyController) FindById(w http.ResponseWriter, r *http.Request)
- func (cc *CompanyController) Update(w http.ResponseWriter, r *http.Request)
- type LevelController
- func (lc *LevelController) Create(w http.ResponseWriter, r *http.Request)
- func (lc *LevelController) Delete(w http.ResponseWriter, r *http.Request)
- func (lc *LevelController) FindAll(w http.ResponseWriter, r *http.Request)
- func (lc *LevelController) FindById(w http.ResponseWriter, r *http.Request)
- func (lc *LevelController) FindUsersByLevelId(w http.ResponseWriter, r *http.Request)
- func (lc *LevelController) Update(w http.ResponseWriter, r *http.Request)
- type UserController
- func (uc *UserController) Create(w http.ResponseWriter, r *http.Request)
- func (uc *UserController) Delete(w http.ResponseWriter, r *http.Request)
- func (uc *UserController) FindAll(w http.ResponseWriter, r *http.Request)
- func (uc *UserController) FindById(w http.ResponseWriter, r *http.Request)
- func (uc *UserController) Update(w http.ResponseWriter, r *http.Request)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccountController ¶
type AccountController struct { CompanyRepository entity.CompanyRepository LevelRepository entity.LevelRepository UserRepository entity.UserRepository }
func NewAccountController ¶
func NewAccountController( companyRepository entity.CompanyRepository, levelRepository entity.LevelRepository, userRepository entity.UserRepository, ) *AccountController
func (*AccountController) CreateAccount ¶
func (ac *AccountController) CreateAccount(w http.ResponseWriter, r *http.Request)
func (*AccountController) Login ¶
func (ac *AccountController) Login(w http.ResponseWriter, r *http.Request)
type AddressController ¶
type AddressController struct {
Repository entity.AddressRepository
}
func NewAddressController ¶
func NewAddressController(addressRepository entity.AddressRepository) *AddressController
func (*AddressController) Create ¶
func (ac *AddressController) Create(w http.ResponseWriter, r *http.Request)
func (*AddressController) Delete ¶
func (ac *AddressController) Delete(w http.ResponseWriter, r *http.Request)
func (*AddressController) Update ¶
func (ac *AddressController) Update(w http.ResponseWriter, r *http.Request)
type CompanyController ¶
type CompanyController struct { CompanyRepository entity.CompanyRepository AddressRepository entity.AddressRepository }
func NewCompanyController ¶
func NewCompanyController( companyRepository entity.CompanyRepository, addressRepository entity.AddressRepository, ) *CompanyController
func (*CompanyController) Create ¶
func (cc *CompanyController) Create(w http.ResponseWriter, r *http.Request)
func (*CompanyController) Delete ¶
func (cc *CompanyController) Delete(w http.ResponseWriter, r *http.Request)
func (*CompanyController) FindAddressByCompanyId ¶
func (cc *CompanyController) FindAddressByCompanyId(w http.ResponseWriter, r *http.Request)
func (*CompanyController) FindAll ¶
func (cc *CompanyController) FindAll(w http.ResponseWriter, r *http.Request)
func (*CompanyController) FindById ¶
func (cc *CompanyController) FindById(w http.ResponseWriter, r *http.Request)
func (*CompanyController) Update ¶
func (cc *CompanyController) Update(w http.ResponseWriter, r *http.Request)
type LevelController ¶
type LevelController struct {
Repository entity.LevelRepository
}
func NewLevelController ¶
func NewLevelController(levelRepository entity.LevelRepository) *LevelController
func (*LevelController) Create ¶
func (lc *LevelController) Create(w http.ResponseWriter, r *http.Request)
func (*LevelController) Delete ¶
func (lc *LevelController) Delete(w http.ResponseWriter, r *http.Request)
func (*LevelController) FindAll ¶
func (lc *LevelController) FindAll(w http.ResponseWriter, r *http.Request)
func (*LevelController) FindById ¶
func (lc *LevelController) FindById(w http.ResponseWriter, r *http.Request)
func (*LevelController) FindUsersByLevelId ¶
func (lc *LevelController) FindUsersByLevelId(w http.ResponseWriter, r *http.Request)
func (*LevelController) Update ¶
func (lc *LevelController) Update(w http.ResponseWriter, r *http.Request)
type UserController ¶
type UserController struct {
Repository entity.UserRepository
}
func NewUserController ¶
func NewUserController(userRepository entity.UserRepository) *UserController
func (*UserController) Create ¶
func (uc *UserController) Create(w http.ResponseWriter, r *http.Request)
func (*UserController) Delete ¶
func (uc *UserController) Delete(w http.ResponseWriter, r *http.Request)
func (*UserController) FindAll ¶
func (uc *UserController) FindAll(w http.ResponseWriter, r *http.Request)
func (*UserController) FindById ¶
func (uc *UserController) FindById(w http.ResponseWriter, r *http.Request)
func (*UserController) Update ¶
func (uc *UserController) Update(w http.ResponseWriter, r *http.Request)
Click to show internal directories.
Click to hide internal directories.