user

package
v1.0.44 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 15, 2025 License: MIT Imports: 7 Imported by: 0

Documentation

Index

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 (service *UserService) GetCompanyUsers(companyID string, request http.Request) (paginate.Page, error)

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 (s *UserService) GetUserActivitiesByUserID(userID string, request http.Request) (paginate.Page, error)

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)

func (*UserService) GetUsers

func (s *UserService) GetUsers(request http.Request, search string) (paginate.Page, error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL