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.