Documentation ¶
Overview ¶
@generated
@generated
@generated
@generated
@generated
Index ¶
- type Claims
- type CompanyCount
- type CompanyDelete
- type CompanyGetByID
- type CompanyGetByIDs
- type CompanyInsert
- type CompanyList
- type CompanyUpdate
- type PermissionCount
- type PermissionDelete
- type PermissionGetByID
- type PermissionGetByIDs
- type PermissionInsert
- type PermissionList
- type PermissionUpdate
- type RoleCount
- type RoleDelete
- type RoleGetByID
- type RoleGetByIDs
- type RoleInsert
- type RoleList
- type RolePermissionCount
- type RolePermissionDelete
- type RolePermissionGetByID
- type RolePermissionGetByIDs
- type RolePermissionInsert
- type RolePermissionList
- type RolePermissionUpdate
- type RoleUpdate
- type UserCount
- type UserDelete
- type UserGetByID
- type UserGetByIDs
- type UserInsert
- type UserList
- type UserLogin
- type UserUpdate
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Claims ¶
type Claims struct { ID int64 `json:"id"` Username string `json:"username"` CompanyID int64 `json:"companyId"` Permissions []models.Permission `json:"permissions"` jwt.StandardClaims }
Claims ...
type CompanyCount ¶
type CompanyCount struct { ID int64 `graphql:"id" validate:"omitempty,min=1"` Name string `graphql:"name" validate:"omitempty"` Status string `graphql:"status" validate:"omitempty,oneof=active inactive"` CreatedBy string `graphql:"createdBy" validate:"omitempty"` UpdatedBy string `graphql:"updatedBy" validate:"omitempty"` }
CompanyCount ...
type CompanyDelete ¶
type CompanyDelete struct {
ID int64 `graphql:"id" validate:"required,min=1"`
}
CompanyDelete ...
type CompanyGetByID ¶
type CompanyGetByID struct {
ID int64 `graphql:"id" validate:"required,min=1"`
}
CompanyGetByID ...
type CompanyGetByIDs ¶
type CompanyGetByIDs struct {
IDs []int64 `graphql:"ids" validate:"required"`
}
CompanyGetByIDs ...
type CompanyInsert ¶
type CompanyInsert struct { Name string `graphql:"name" validate:"omitempty"` Status string `graphql:"status" validate:"omitempty,oneof=active inactive"` CreatedBy string `graphql:"createdBy" validate:"omitempty"` UpdatedBy string `graphql:"updatedBy" validate:"omitempty"` }
CompanyInsert ...
type CompanyList ¶
type CompanyList struct { ID int64 `graphql:"id" validate:"omitempty,min=1"` Name string `graphql:"name" validate:"omitempty"` Status string `graphql:"status" validate:"omitempty,oneof=active inactive"` CreatedBy string `graphql:"createdBy" validate:"omitempty"` UpdatedBy string `graphql:"updatedBy" validate:"omitempty"` BeginID int64 `graphql:"beginId" validate:"min=0"` EndID int64 `graphql:"endId" validate:"min=0"` PageSize int64 `graphql:"pageSize" validate:"required,min=1,max=40"` }
CompanyList ...
type CompanyUpdate ¶
type CompanyUpdate struct { ID *int64 `graphql:"id" validate:"required,min=1"` Name *string `graphql:"name" validate:"omitempty"` Status *string `graphql:"status" validate:"omitempty,oneof=active inactive"` CreatedBy *string `graphql:"createdBy" validate:"omitempty"` UpdatedBy *string `graphql:"updatedBy" validate:"omitempty"` }
CompanyUpdate ...
type PermissionCount ¶
type PermissionCount struct { ID int64 `graphql:"id" validate:"omitempty,min=1"` Name string `graphql:"name" validate:"omitempty"` Description string `graphql:"description" validate:"omitempty"` Status string `graphql:"status" validate:"omitempty,oneof=active inactive"` CreatedBy string `graphql:"createdBy" validate:"omitempty"` UpdatedBy string `graphql:"updatedBy" validate:"omitempty"` }
PermissionCount ...
type PermissionDelete ¶
type PermissionDelete struct {
ID int64 `graphql:"id" validate:"required,min=1"`
}
PermissionDelete ...
type PermissionGetByID ¶
type PermissionGetByID struct {
ID int64 `graphql:"id" validate:"required,min=1"`
}
PermissionGetByID ...
type PermissionGetByIDs ¶
type PermissionGetByIDs struct {
IDs []int64 `graphql:"ids" validate:"required"`
}
PermissionGetByIDs ...
type PermissionInsert ¶
type PermissionInsert struct { Name string `graphql:"name" validate:"omitempty"` Description string `graphql:"description" validate:"omitempty"` Status string `graphql:"status" validate:"omitempty,oneof=active inactive"` CreatedBy string `graphql:"createdBy" validate:"omitempty"` UpdatedBy string `graphql:"updatedBy" validate:"omitempty"` }
PermissionInsert ...
type PermissionList ¶
type PermissionList struct { ID int64 `graphql:"id" validate:"omitempty,min=1"` Name string `graphql:"name" validate:"omitempty"` Description string `graphql:"description" validate:"omitempty"` Status string `graphql:"status" validate:"omitempty,oneof=active inactive"` CreatedBy string `graphql:"createdBy" validate:"omitempty"` UpdatedBy string `graphql:"updatedBy" validate:"omitempty"` BeginID int64 `graphql:"beginId" validate:"min=0"` EndID int64 `graphql:"endId" validate:"min=0"` PageSize int64 `graphql:"pageSize" validate:"required,min=1,max=40"` }
PermissionList ...
type PermissionUpdate ¶
type PermissionUpdate struct { ID *int64 `graphql:"id" validate:"required,min=1"` Name *string `graphql:"name" validate:"omitempty"` Description *string `graphql:"description" validate:"omitempty"` Status *string `graphql:"status" validate:"omitempty,oneof=active inactive"` CreatedBy *string `graphql:"createdBy" validate:"omitempty"` UpdatedBy *string `graphql:"updatedBy" validate:"omitempty"` }
PermissionUpdate ...
type RoleCount ¶
type RoleCount struct { ID int64 `graphql:"id" validate:"omitempty,min=1"` Name string `graphql:"name" validate:"omitempty"` CompanyID int64 `graphql:"companyId" validate:"omitempty,min=1"` Status string `graphql:"status" validate:"omitempty,oneof=active inactive"` CreatedBy string `graphql:"createdBy" validate:"omitempty"` UpdatedBy string `graphql:"updatedBy" validate:"omitempty"` }
RoleCount ...
type RoleDelete ¶
type RoleDelete struct {
ID int64 `graphql:"id" validate:"required,min=1"`
}
RoleDelete ...
type RoleGetByID ¶
type RoleGetByID struct {
ID int64 `graphql:"id" validate:"required,min=1"`
}
RoleGetByID ...
type RoleGetByIDs ¶
type RoleGetByIDs struct {
IDs []int64 `graphql:"ids" validate:"required"`
}
RoleGetByIDs ...
type RoleInsert ¶
type RoleInsert struct { Name string `graphql:"name" validate:"omitempty"` CompanyID int64 `graphql:"companyId" validate:"omitempty,min=1"` Status string `graphql:"status" validate:"omitempty,oneof=active inactive"` CreatedBy string `graphql:"createdBy" validate:"omitempty"` UpdatedBy string `graphql:"updatedBy" validate:"omitempty"` }
RoleInsert ...
type RoleList ¶
type RoleList struct { ID int64 `graphql:"id" validate:"omitempty,min=1"` Name string `graphql:"name" validate:"omitempty"` CompanyID int64 `graphql:"companyId" validate:"omitempty,min=1"` Status string `graphql:"status" validate:"omitempty,oneof=active inactive"` CreatedBy string `graphql:"createdBy" validate:"omitempty"` UpdatedBy string `graphql:"updatedBy" validate:"omitempty"` BeginID int64 `graphql:"beginId" validate:"min=0"` EndID int64 `graphql:"endId" validate:"min=0"` PageSize int64 `graphql:"pageSize" validate:"required,min=1,max=40"` }
RoleList ...
type RolePermissionCount ¶
type RolePermissionCount struct { ID int64 `graphql:"id" validate:"omitempty,min=1"` RoleID int64 `graphql:"roleId" validate:"omitempty,min=1"` PermissionID int64 `graphql:"permissionId" validate:"omitempty,min=1"` CreatedBy string `graphql:"createdBy" validate:"omitempty"` UpdatedBy string `graphql:"updatedBy" validate:"omitempty"` }
RolePermissionCount ...
type RolePermissionDelete ¶
type RolePermissionDelete struct {
ID int64 `graphql:"id" validate:"required,min=1"`
}
RolePermissionDelete ...
type RolePermissionGetByID ¶
type RolePermissionGetByID struct {
ID int64 `graphql:"id" validate:"required,min=1"`
}
RolePermissionGetByID ...
type RolePermissionGetByIDs ¶
type RolePermissionGetByIDs struct {
IDs []int64 `graphql:"ids" validate:"required"`
}
RolePermissionGetByIDs ...
type RolePermissionInsert ¶
type RolePermissionInsert struct { RoleID int64 `graphql:"roleId" validate:"omitempty,min=1"` PermissionID int64 `graphql:"permissionId" validate:"omitempty,min=1"` CreatedBy string `graphql:"createdBy" validate:"omitempty"` UpdatedBy string `graphql:"updatedBy" validate:"omitempty"` }
RolePermissionInsert ...
type RolePermissionList ¶
type RolePermissionList struct { ID int64 `graphql:"id" validate:"omitempty,min=1"` RoleID int64 `graphql:"roleId" validate:"omitempty,min=1"` PermissionID int64 `graphql:"permissionId" validate:"omitempty,min=1"` CreatedBy string `graphql:"createdBy" validate:"omitempty"` UpdatedBy string `graphql:"updatedBy" validate:"omitempty"` BeginID int64 `graphql:"beginId" validate:"min=0"` EndID int64 `graphql:"endId" validate:"min=0"` PageSize int64 `graphql:"pageSize" validate:"required,min=1,max=40"` }
RolePermissionList ...
type RolePermissionUpdate ¶
type RolePermissionUpdate struct { ID *int64 `graphql:"id" validate:"required,min=1"` RoleID *int64 `graphql:"roleId" validate:"omitempty,min=1"` PermissionID *int64 `graphql:"permissionId" validate:"omitempty,min=1"` CreatedBy *string `graphql:"createdBy" validate:"omitempty"` UpdatedBy *string `graphql:"updatedBy" validate:"omitempty"` }
RolePermissionUpdate ...
type RoleUpdate ¶
type RoleUpdate struct { ID *int64 `graphql:"id" validate:"required,min=1"` Name *string `graphql:"name" validate:"omitempty"` CompanyID *int64 `graphql:"companyId" validate:"omitempty,min=1"` Status *string `graphql:"status" validate:"omitempty,oneof=active inactive"` CreatedBy *string `graphql:"createdBy" validate:"omitempty"` UpdatedBy *string `graphql:"updatedBy" validate:"omitempty"` }
RoleUpdate ...
type UserCount ¶
type UserCount struct { ID int64 `graphql:"id" validate:"omitempty,min=1"` Username string `graphql:"username" validate:"omitempty"` Password string `graphql:"password" validate:"omitempty"` Name string `graphql:"name" validate:"omitempty"` DateOfBirth mysql.NullTime `graphql:"dateOfBirth" validate:"omitempty"` Reference string `graphql:"reference" validate:"omitempty"` AvatarUrl string `graphql:"avatarUrl" validate:"omitempty"` LicenseNumber string `graphql:"licenseNumber" validate:"omitempty"` PhoneNumber string `graphql:"phoneNumber" validate:"omitempty"` Extension string `graphql:"extension" validate:"omitempty"` TelProvider string `graphql:"telProvider" validate:"omitempty"` TelApi string `graphql:"telApi" validate:"omitempty"` SupervisorID int64 `graphql:"supervisorId" validate:"omitempty"` RoleID int64 `graphql:"roleId" validate:"omitempty"` CompanyID int64 `graphql:"companyId" validate:"omitempty,min=1"` Status string `graphql:"status" validate:"omitempty,oneof=active inactive"` CreatedBy string `graphql:"createdBy" validate:"omitempty"` UpdatedBy string `graphql:"updatedBy" validate:"omitempty"` }
UserCount ...
type UserDelete ¶
type UserDelete struct {
ID int64 `graphql:"id" validate:"required,min=1"`
}
UserDelete ...
type UserGetByID ¶
type UserGetByID struct {
ID int64 `graphql:"id" validate:"required,min=1"`
}
UserGetByID ...
type UserGetByIDs ¶
type UserGetByIDs struct {
IDs []int64 `graphql:"ids" validate:"required"`
}
UserGetByIDs ...
type UserInsert ¶
type UserInsert struct { Username string `graphql:"username" validate:"omitempty"` Password string `graphql:"password" validate:"omitempty"` Name string `graphql:"name" validate:"omitempty"` DateOfBirth mysql.NullTime `graphql:"dateOfBirth" validate:"omitempty"` Reference string `graphql:"reference" validate:"omitempty"` AvatarUrl string `graphql:"avatarUrl" validate:"omitempty"` LicenseNumber string `graphql:"licenseNumber" validate:"omitempty"` PhoneNumber string `graphql:"phoneNumber" validate:"omitempty"` Extension string `graphql:"extension" validate:"omitempty"` TelProvider string `graphql:"telProvider" validate:"omitempty"` TelApi string `graphql:"telApi" validate:"omitempty"` SupervisorID int64 `graphql:"supervisorId" validate:"omitempty"` RoleID int64 `graphql:"roleId" validate:"omitempty"` CompanyID int64 `graphql:"companyId" validate:"omitempty,min=1"` Status string `graphql:"status" validate:"omitempty,oneof=active inactive"` CreatedBy string `graphql:"createdBy" validate:"omitempty"` UpdatedBy string `graphql:"updatedBy" validate:"omitempty"` }
UserInsert ...
type UserList ¶
type UserList struct { ID int64 `graphql:"id" validate:"omitempty,min=1"` Username string `graphql:"username" validate:"omitempty"` Password string `graphql:"password" validate:"omitempty"` Name string `graphql:"name" validate:"omitempty"` DateOfBirth mysql.NullTime `graphql:"dateOfBirth" validate:"omitempty"` Reference string `graphql:"reference" validate:"omitempty"` AvatarUrl string `graphql:"avatarUrl" validate:"omitempty"` LicenseNumber string `graphql:"licenseNumber" validate:"omitempty"` PhoneNumber string `graphql:"phoneNumber" validate:"omitempty"` Extension string `graphql:"extension" validate:"omitempty"` TelProvider string `graphql:"telProvider" validate:"omitempty"` TelApi string `graphql:"telApi" validate:"omitempty"` SupervisorID int64 `graphql:"supervisorId" validate:"omitempty"` RoleID int64 `graphql:"roleId" validate:"omitempty"` CompanyID int64 `graphql:"companyId" validate:"omitempty,min=1"` Status string `graphql:"status" validate:"omitempty,oneof=active inactive"` CreatedBy string `graphql:"createdBy" validate:"omitempty"` UpdatedBy string `graphql:"updatedBy" validate:"omitempty"` BeginID int64 `graphql:"beginId" validate:"min=0"` EndID int64 `graphql:"endId" validate:"min=0"` PageSize int64 `graphql:"pageSize" validate:"required,min=1,max=40"` }
UserList ...
type UserLogin ¶
type UserLogin struct { Username string `graphql:"username" validate:"required"` Password string `graphql:"password" validate:"required"` }
UserLogin ...
type UserUpdate ¶
type UserUpdate struct { ID *int64 `graphql:"id" validate:"required,min=1"` Username *string `graphql:"username" validate:"omitempty"` Password *string `graphql:"password" validate:"omitempty"` Name *string `graphql:"name" validate:"omitempty"` DateOfBirth *mysql.NullTime `graphql:"dateOfBirth" validate:"omitempty"` Reference *string `graphql:"reference" validate:"omitempty"` AvatarUrl *string `graphql:"avatarUrl" validate:"omitempty"` LicenseNumber *string `graphql:"licenseNumber" validate:"omitempty"` PhoneNumber *string `graphql:"phoneNumber" validate:"omitempty"` Extension *string `graphql:"extension" validate:"omitempty"` TelProvider *string `graphql:"telProvider" validate:"omitempty"` TelApi *string `graphql:"telApi" validate:"omitempty"` SupervisorID *int64 `graphql:"supervisorId" validate:"omitempty"` RoleID *int64 `graphql:"roleId" validate:"omitempty"` CompanyID *int64 `graphql:"companyId" validate:"omitempty,min=1"` Status *string `graphql:"status" validate:"omitempty,oneof=active inactive"` CreatedBy *string `graphql:"createdBy" validate:"omitempty"` UpdatedBy *string `graphql:"updatedBy" validate:"omitempty"` }
UserUpdate ...