Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( // ErrInternalServerError will throw if any the Internal Server Error happen ErrInternalServerError = errors.New("Internal Server Error") // ErrNotFound will throw if the requested item is not exists ErrNotFound = errors.New("Your requested Item is not found") // ErrConflict will throw if the current action already exists ErrConflict = errors.New("Your Item already exist") // ErrBadParamInput will throw if the given request-body or params is not valid ErrBadParamInput = errors.New("Given Param is not valid") )
Functions ¶
This section is empty.
Types ¶
type Role ¶
type Role struct { //gorm.Model ID int `json:"ID";gorm:"primary_key";"AUTO_INCREMENT"` Role string `json:"role"` }
import ("github.com/jinzhu/gorm")
type User ¶
type User struct { //gorm.Model ID int `json:"id",gorm:"primary_key";AUTO_INCREMENT"` UserName string `json:"userName;gorm:"column:user_name"` EmpNumber string `json:"empNumber",omitempty;gorm:"column:emp_number"` AboutUser string `json:"aboutUser;gorm:"column:about_user"` City string `json:"city;gorm:"column:city"` Password string `json:"password;gorm:"column:password"` Country string `json:"country;gorm:"column:country"` FirstName string `json:"firstName;gorm:"column:first_name"` HomePhoneNumber string `json:"homePhoneNumber;gorm:"column:home_phone_number"` InsuranceNumber string `json:"insuranceNumber;gorm:"column:insurance_number"` LastName string `json:"lastName;gorm:"column:last_name"` PassportNumber string `json:"passportNumber;gorm:"column:passport_number"` PersonalEmail string `json:"personalEmail;gorm:"column:personal_email"` PostCode string `json:"postCode;gorm:"column:post_code"` Prefix string `json:"prefix;gorm:"column:prefix"` Suffix string `json:"suffix;gorm:"column:suffix"` ProjectEndDate string `json:"projectEndDate;gorm:"column:project_end_date"` ProjectName string `json:"projectName;gorm:"column:project_name"` ProjectStartDate string `json:"projectStartDate;gorm:"column:project_start_date"` RoleId string `json:"roleId;gorm:"column:role_id"` SocialSecurityNumber string `json:"socialSecurityNumber;gorm:"column:social_security_number"` HireDate string `json:"hireDate;gorm:"column:hire_date"` EndDate string `json:"endDate;gorm:"column:end_date"` Address string `json:"address;gorm:"column:address"` TaxId string `json:"taxId;gorm:"column:tax_id"` Skills string `json:"skills;gorm:"column:skills"` WorkEmail string `json:"workEmail;gorm:"column:work_email"` WorkPhoneNumber string `json:"workPhoneNumber;gorm:"column:work_phone_number"` Position string `json:"position;gorm:"column:position"` Gender string `json:"gender;gorm:"column:gender"` BirthDay string `json:"birthDay;gorm:"column:birth_day"` Active string `json:"active;gorm:"column:active"` }
import ("github.com/jinzhu/gorm")
type UserRole ¶
type UserRole struct { //gorm.Model ID int `json:"id";gorm:"primary_key";"AUTO_INCREMENT"` UserId int `json:"user_id",gorm:"foreignkey:UserId;association_foreignkey:ID"` RoleId int `json:"role_id",gorm:"foreignkey:RoleId;association_foreignkey:ID"` }
import ("github.com/jinzhu/gorm")
Click to show internal directories.
Click to hide internal directories.