arguments

package
v0.0.0-...-cd8b1d2 Latest Latest
Warning

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

Go to latest
Published: Nov 26, 2019 License: MIT Imports: 3 Imported by: 0

Documentation

Overview

@generated

@generated

@generated

@generated

@generated

Index

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 ...

Jump to

Keyboard shortcuts

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