Documentation
¶
Index ¶
- type UserService
- func (s *UserService) CreateActivity(userID string, activity *models.UserActivityModel) error
- func (s *UserService) FinishActivityByActivityID(userID string, activityID string, latitude *float64, longitude *float64, ...) (*models.UserActivityModel, error)
- func (s *UserService) FinishActivityByID(activityID string) error
- func (s *UserService) FinishActivityByUser(userID string, activityType models.UserActivityType, latitude *float64, ...) (*models.UserActivityModel, error)
- func (service *UserService) GetCompanyUsers(companyID string, request http.Request) (paginate.Page, error)
- func (s *UserService) GetFilesByID(ID string) ([]models.FileModel, error)
- func (s *UserService) GetLastClockinByUser(userID string, companyID string, thresholdDuration time.Duration) (*models.UserActivityModel, error)
- func (s *UserService) GetUserActivitiesByUserID(userID string, request http.Request) (paginate.Page, error)
- func (service *UserService) GetUserByCode(code string) (*models.UserModel, error)
- func (service *UserService) GetUserByID(userID string) (*models.UserModel, error)
- func (service *UserService) GetUserByPhone(phoneNumber string) (*models.UserModel, error)
- func (s *UserService) GetUsers(request http.Request, search string) (paginate.Page, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type UserService ¶
type UserService struct {
// contains filtered or unexported fields
}
func NewUserService ¶
func NewUserService(erpContext *context.ERPContext) *UserService
func (*UserService) CreateActivity ¶
func (s *UserService) CreateActivity(userID string, activity *models.UserActivityModel) error
func (*UserService) FinishActivityByActivityID ¶
func (s *UserService) FinishActivityByActivityID(userID string, activityID string, latitude *float64, longitude *float64, notes *string) (*models.UserActivityModel, error)
func (*UserService) FinishActivityByID ¶
func (s *UserService) FinishActivityByID(activityID string) error
func (*UserService) FinishActivityByUser ¶
func (s *UserService) FinishActivityByUser(userID string, activityType models.UserActivityType, latitude *float64, longitude *float64, notes *string) (*models.UserActivityModel, error)
func (*UserService) GetCompanyUsers ¶
func (*UserService) GetFilesByID ¶
func (s *UserService) GetFilesByID(ID string) ([]models.FileModel, error)
func (*UserService) GetLastClockinByUser ¶
func (s *UserService) GetLastClockinByUser(userID string, companyID string, thresholdDuration time.Duration) (*models.UserActivityModel, error)
func (*UserService) GetUserActivitiesByUserID ¶
func (*UserService) GetUserByCode ¶
func (service *UserService) GetUserByCode(code string) (*models.UserModel, error)
func (*UserService) GetUserByID ¶
func (service *UserService) GetUserByID(userID string) (*models.UserModel, error)
func (*UserService) GetUserByPhone ¶
func (service *UserService) GetUserByPhone(phoneNumber string) (*models.UserModel, error)
Click to show internal directories.
Click to hide internal directories.