Versions in this module Expand all Collapse all v1 v1.0.0 Apr 14, 2020 Changes in this version + type Repository interface + CreateDepartment func(data *Department) (DepartmentModelInterface, error) + CreateUser func(data *User) (UserModelInterface, error) + DeleteDepartment func(data *Department) error + DeleteUser func(data *User) error + GetDepartment func(data *Department) (DepartmentModelInterface, error) + GetDepartmentList func() ([]DepartmentModelInterface, error) + GetUser func(data *User) (UserModelInterface, error) + GetUserList func() ([]UserModelInterface, error) + ModifyDepartment func(data *Department) (DepartmentModelInterface, error) + ModifyUser func(data *User) (UserModelInterface, error) + type Service interface + CreateDepartment func(data *Department) (DepartmentModelInterface, error) + CreateUser func(data *User) (UserModelInterface, error) + DeleteDepartment func(data *Department) error + DeleteUser func(data *User) error + GetDepartment func(data *Department) (DepartmentModelInterface, error) + GetDepartmentList func() ([]DepartmentModelInterface, error) + GetUser func(data *User) (UserModelInterface, error) + GetUserList func() ([]UserModelInterface, error) + ModifyDepartment func(data *Department) (DepartmentModelInterface, error) + ModifyUser func(data *User) (UserModelInterface, error)