Documentation ¶
Index ¶
- Constants
- type Article
- type FailedQueue
- func (fq *FailedQueue) Default() interface{}
- func (fq *FailedQueue) DeleteAll() error
- func (fq *FailedQueue) DeleteQueueById(id uint) error
- func (fq *FailedQueue) FailedQueueById(id uint) (failedQueuerPtr queue.FailedQueuer, err error)
- func (fq *FailedQueue) FailedToDatabase(topicName string, channelName string, msg *message.Message, errStr string) error
- func (fq *FailedQueue) RetryChannel() string
- func (fq *FailedQueue) RetryDelay() zone.Duration
- func (fq *FailedQueue) RetryHash() string
- func (fq *FailedQueue) RetryParamProtoBytes() []byte
- func (fq *FailedQueue) RetryRetries() uint32
- func (fq *FailedQueue) RetryTopic() string
- func (fq *FailedQueue) TableName() string
- type Tree
- type User
- func (user *User) Default() interface{}
- func (user *User) GetPasswordAttribute(value interface{}) interface{}
- func (user *User) Scan(userId int64) error
- func (user *User) SetNameAttribute(value interface{})
- func (user *User) TableName() string
- func (user *User) User() *User
- func (user *User) Value() interface{}
- type UserAffiliation
- func (uaff *UserAffiliation) All() Tree
- func (uaff *UserAffiliation) CountByParent(parentID int64) (int64, error)
- func (uaff *UserAffiliation) Default() interface{}
- func (uaff *UserAffiliation) InsertNode(user *User, fromCode ...string) error
- func (uaff *UserAffiliation) ObjArr(filterArr []model.Filter, sortArr []model.Sort, limit int, withTrashed bool) (interface{}, error)
- func (uaff *UserAffiliation) ObjArrPaginate(c model.Context, perPage uint, filterArr []model.Filter, sortArr []model.Sort, ...) (pagination model.Pagination, err error)
- func (uaff *UserAffiliation) TableName() string
- func (uaff *UserAffiliation) Tree(rootID int64) ([]UserAffiliation, error)
- func (uaff *UserAffiliation) TreeByParent(parentID int64) ([]UserAffiliation, error)
Constants ¶
View Source
const AFFILIATION_CODE_LENGTH uint = 6
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Article ¶
type Article struct { model.BaseModel ID uint `gorm:"column:id;primary_key;auto_increment"` Title string `gorm:"column:title;type:varchar(100)"` Body string `gorm:"column:body;type:varchar(100);unique_index;not null"` Slug string `gorm:"column:slug;type:varchar(11);unique_index;not null"` CreatedAt zone.Time `gorm:"column:created_at"` UpdatedAt zone.Time `gorm:"column:updated_at"` DeletedAt *zone.Time `gorm:"column:deleted_at"` }
func (*Article) SetSlugAttribute ¶
func (Article *Article) SetSlugAttribute(value interface{})
type FailedQueue ¶
type FailedQueue struct { ID *uint `gorm:"column:failed_queue_id;primary_key;auto_increment"` Hash *string `gorm:"column:failed_queue_hash;type:varchar(100);unique_index;not null"` Topic *string `gorm:"column:failed_queue_topic_name;type:varchar(100);not null"` Channel *string `gorm:"column:failed_queue_channel_name;type:varchar(100);not null"` DataProto *[]byte `gorm:"column:failed_queue_data;type:varbinary"` PushedAt *zone.Time `gorm:"column:failed_queue_pushed_at;not null"` Delay *zone.Duration `gorm:"column:failed_queue_delay;type:bigint;not null"` Retries *uint32 `gorm:"column:failed_queue_retries;type:integer unsigned;not null"` Tried *uint32 `gorm:"column:failed_queue_tried;type:integer unsigned;not null"` Err *string `gorm:"column:failed_queue_err;size:65535"` CreatedAt *zone.Time `gorm:"column:failed_queue_created_at"` UpdatedAt zone.Time `gorm:"column:failed_queue_updated_at"` DeletedAt *zone.Time `gorm:"column:failed_queue_deleted_at"` model.BaseModel }
func (*FailedQueue) Default ¶
func (fq *FailedQueue) Default() interface{}
func (*FailedQueue) DeleteAll ¶
func (fq *FailedQueue) DeleteAll() error
func (*FailedQueue) DeleteQueueById ¶
func (fq *FailedQueue) DeleteQueueById(id uint) error
func (*FailedQueue) FailedQueueById ¶
func (fq *FailedQueue) FailedQueueById(id uint) (failedQueuerPtr queue.FailedQueuer, err error)
func (*FailedQueue) FailedToDatabase ¶
func (*FailedQueue) RetryChannel ¶
func (fq *FailedQueue) RetryChannel() string
func (*FailedQueue) RetryDelay ¶
func (fq *FailedQueue) RetryDelay() zone.Duration
func (*FailedQueue) RetryHash ¶
func (fq *FailedQueue) RetryHash() string
func (*FailedQueue) RetryParamProtoBytes ¶
func (fq *FailedQueue) RetryParamProtoBytes() []byte
func (*FailedQueue) RetryRetries ¶
func (fq *FailedQueue) RetryRetries() uint32
func (*FailedQueue) RetryTopic ¶
func (fq *FailedQueue) RetryTopic() string
func (*FailedQueue) TableName ¶
func (fq *FailedQueue) TableName() string
type User ¶
type User struct { model.BaseModel Name string `gorm:"column:user_name;type:varchar(100)"` Email string `gorm:"column:user_email;type:varchar(100);unique_index;not null"` Password string `gorm:"column:user_password;type:varchar(100);not null"` CreatedAt zone.Time `gorm:"column:user_created_at"` UpdatedAt zone.Time `gorm:"column:user_updated_at"` DeletedAt *zone.Time `gorm:"column:user_deleted_at"` ID int64 `gorm:"column:user_id;primaryKey;autoIncrement" json:"id" form:"id"` }
func (*User) GetPasswordAttribute ¶
func (user *User) GetPasswordAttribute(value interface{}) interface{}
func (*User) SetNameAttribute ¶
func (user *User) SetNameAttribute(value interface{})
type UserAffiliation ¶
type UserAffiliation struct { model.BaseModel UserID *int64 `gorm:"column:user_id;primaryKey;autoIncrement" json:"user_id" form:"user_id"` Code *string `gorm:"column:uaff_code;type:varchar(32);unique_index;not null"` FromCode *string `gorm:"column:uaff_from_code;type:varchar(32)"` Root *int64 `gorm:"column:uaff_root_id;type:int unsigned"` Parent *int64 `gorm:"column:uaff_parent_id;type:int unsigned"` Left *int64 `gorm:"column:uaff_left_id;type:int unsigned;not null"` Right *int64 `gorm:"column:uaff_right_id;type:int unsigned;not null"` Level *int64 `gorm:"column:uaff_level;type:int unsigned;not null"` CreatedAt *zone.Time `gorm:"column:user_created_at"` UpdatedAt zone.Time `gorm:"column:user_updated_at"` DeletedAt *zone.Time `gorm:"column:user_deleted_at"` }
func (*UserAffiliation) All ¶
func (uaff *UserAffiliation) All() Tree
func (*UserAffiliation) CountByParent ¶
func (uaff *UserAffiliation) CountByParent(parentID int64) (int64, error)
func (*UserAffiliation) Default ¶
func (uaff *UserAffiliation) Default() interface{}
func (*UserAffiliation) InsertNode ¶
func (uaff *UserAffiliation) InsertNode(user *User, fromCode ...string) error
func (*UserAffiliation) ObjArrPaginate ¶
func (*UserAffiliation) TableName ¶
func (uaff *UserAffiliation) TableName() string
func (*UserAffiliation) Tree ¶
func (uaff *UserAffiliation) Tree(rootID int64) ([]UserAffiliation, error)
func (*UserAffiliation) TreeByParent ¶
func (uaff *UserAffiliation) TreeByParent(parentID int64) ([]UserAffiliation, error)
Click to show internal directories.
Click to hide internal directories.