relation

package
v0.2.52 Latest Latest
Warning

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

Go to latest
Published: May 27, 2020 License: MIT Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var GroupRecommendReal = &GroupRecommend{}

Functions

func CreateGroupRecommend

func CreateGroupRecommend(value *GroupRecommend) error

func UpdateGroupRecommend

func UpdateGroupRecommend(wheres, updates map[string]interface{}) error

Types

type ArticleFile

type ArticleFile struct {
	ID        int    `json:"id"`         // 自动编号
	Version   int    `json:"version"`    // 数据库版本
	CreatedAt int    `json:"created_at"` // 创建时间
	UpdatedAt int    `json:"updated_at"` // 更新时间
	DeleteAt  int    `json:"delete_at"`  // 删除时间
	Status    int    `json:"status"`     // 记录状态: -1=删除 0=可正常使用
	RecID     string `json:"rec_id"`     // 记录编号
	ArticleID string `json:"article_id"` // 文章编号
	FileID    string `json:"file_id"`    // 文件编号
	FileIndex int    `json:"file_index"` // 文件所在文章中的顺序
	Signature string `json:"signature"`  // 数据签名
}

type ArticleGlance

type ArticleGlance struct {
	ID            int    `json:"id"`         // 自动编号
	Version       int    `json:"version"`    // 数据库版本
	CreatedAt     int    `json:"created_at"` // 创建时间
	UpdatedAt     int    `json:"updated_at"` // 更新时间
	DeleteAt      int    `json:"delete_at"`  // 删除时间
	Status        int    `json:"status"`     // 记录状态: -1=删除 0=阅读
	RecID         string `json:"rec_id"`     // 记录编号
	ArticleID     string `json:"article_id"` // 文章编号
	InUid         string `json:"in_uid"`     // 用户内部编号(内部流转)
	GroupID       string `json:"group_id"`   // 圈子编号
	LinkID        string `json:"link_id"`    // 文章外链编号
	Signature     string `json:"signature"`  // 数据签名
	CompanyDomain string `json:"company_domain"`
}

type ArticleImage

type ArticleImage struct {
	ID            int    `json:"id"`              // 自动编号
	Version       int    `json:"version"`         // 数据库版本
	CreatedAt     int    `json:"created_at"`      // 创建时间
	UpdatedAt     int    `json:"updated_at"`      // 更新时间
	DeleteAt      int    `json:"delete_at"`       // 删除时间
	Status        int    `json:"status"`          // 记录状态: -1=删除 0=可正常使用
	RecID         string `json:"rec_id"`          // 记录编号
	ArticleID     string `json:"article_id"`      // 文章编号
	ImageID       string `json:"image_id"`        // 图片编号
	ImageIndex    int    `json:"image_index"`     // 图片所在文章中的顺序
	Signature     string `json:"signature"`       // 数据签名
	DtcpId        string `json:"dtcp_id"`         // DTCP id
	DtcpDna       string `json:"dtcp_dna"`        // DTCP dna
	DtcpParentDna string `json:"dtcp_parent_dna"` // DTCP Parent dna
}

type ArticleImageRep

type ArticleImageRep struct {
	ID         int    `json:"id"`
	CreatedAt  int    `json:"created_at"`
	UpdatedAt  int    `json:"updated_at"`
	RecID      string `json:"rec_id"`
	ArticleID  string `json:"article_id"`
	ImageID    string `json:"image_id"`
	ImageIndex int    `json:"image_index"`
}

func (ArticleImageRep) TableName

func (ai ArticleImageRep) TableName() string

type ArticleLanguage

type ArticleLanguage struct {
	ID           int    `json:"id"`            // 自动编号
	Version      int    `json:"version"`       // 数据库版本
	CreatedAt    int    `json:"created_at"`    // 创建时间
	UpdatedAt    int    `json:"updated_at"`    // 更新时间
	DeleteAt     int    `json:"delete_at"`     // 删除时间
	Status       int    `json:"status"`        // 记录状态: -1=删除 0=可正常使用
	RecID        string `json:"rec_id"`        // 记录编号
	ArticleID    string `json:"article_id"`    // 文章编号
	LanguageType int    `json:"language_type"` // 0=中文 1=英文 2=日文 3=韩文
	Signature    string `json:"signature"`     // 数据签名
}

type ArticleShare

type ArticleShare struct {
	ID             int    `json:"id"`               // 自动编号
	Version        int    `json:"version"`          // 数据库版本
	CreatedAt      int    `json:"created_at"`       // 创建时间
	UpdatedAt      int    `json:"updated_at"`       // 更新时间
	DeleteAt       int    `json:"delete_at"`        // 删除时间
	Status         int    `json:"status"`           // 记录状态: -1=删除 0=可正常使用
	ShareID        string `json:"share_id"`         // 点赞编号
	ShareDna       string `json:"share_dna"`        // 点赞dna
	ShareParentDna string `json:"share_parent_dna"` // 点赞父dna
	InUid          string `json:"in_uid"`           // 用户内部编号(内部流转)
	ArticleID      string `json:"article_id"`       // 用户内部编号(内部流转)
	GroupID        string `json:"group_id"`         // 圈子编号
	SourceGroupID  string `json:"source_group_id"`  // 转入的圈子编号
	Signature      string `json:"signature"`        // 数据签名
}

type GroupCategory

type GroupCategory struct {
	ID         int    `json:"id"`          // 自动编号
	Version    int    `json:"version"`     // 数据库版本
	CreatedAt  int    `json:"created_at"`  // 创建时间
	UpdatedAt  int    `json:"updated_at"`  // 更新时间
	DeleteAt   int    `json:"delete_at"`   // 删除时间
	Status     int    `json:"status"`      // 记录状态: -1=删除 0=可正常使用
	RecID      string `json:"rec_id"`      // 记录编号
	CategoryID string `json:"category_id"` // 圈子类别编号
	GroupID    string `json:"group_id"`    // 圈子编号
	Signature  string `json:"signature"`   // 数据签名
}

type GroupCategoryList

type GroupCategoryList struct {
	ID                int    `json:"id"`                  // 自动编号
	Version           int    `json:"version"`             // 数据库版本
	CreatedAt         int    `json:"created_at"`          // 创建时间
	UpdatedAt         int    `json:"updated_at"`          // 更新时间
	DeleteAt          int    `json:"delete_at"`           // 删除时间
	Status            int    `json:"status"`              // 记录状态: -1=删除 0=可正常使用
	CategoryID        string `json:"category_id"`         // 圈子类别编号
	CategoryDna       string `json:"category_dna"`        // 圈子类别dna
	CategoryParentDna string `json:"category_parent_dna"` // 圈子类别父dna
	NameZh            string `json:"name_zh"`             // 中文名称
	NameEn            string `json:"name_en"`             // 英文名称
	NameJa            string `json:"name_ja"`             // 日文名称
	NameKo            string `json:"name_ko"`             // 韩文名称
	Signature         string `json:"signature"`           // 数据签名
}

type GroupLanguage

type GroupLanguage struct {
	ID           int    `json:"id"`            // 自动编号
	Version      int    `json:"version"`       // 数据库版本
	CreatedAt    int    `json:"created_at"`    // 创建时间
	UpdatedAt    int    `json:"updated_at"`    // 更新时间
	DeleteAt     int    `json:"delete_at"`     // 删除时间
	Status       int    `json:"status"`        // 记录状态: -1=删除 0=可正常使用
	RecID        string `json:"rec_id"`        // 记录编号
	GroupID      string `json:"group_id"`      // 圈子编号
	LanguageType int    `json:"language_type"` // 0=中文 1=英文 2=日文 3=韩文
	Signature    string `json:"signature"`     // 数据签名
}

type GroupMember

type GroupMember struct {
	ID            int     `json:"id"`              // 自动编号
	Version       int     `json:"version"`         // 数据库版本
	CreatedAt     int     `json:"created_at"`      // 创建时间
	UpdatedAt     int     `json:"updated_at"`      // 更新时间
	DeleteAt      int     `json:"delete_at"`       // 删除时间
	Status        int     `json:"status"`          // 记录状态: -1=删除 0=可正常使用 1=申请加入 2=拒绝加入
	RecID         string  `json:"rec_id"`          // 记录编号
	GroupID       string  `json:"group_id"`        // 圈子编号
	InUid         string  `json:"in_uid"`          // 圈子成员内部编号(内部流转)
	Signature     string  `json:"signature"`       // 数据签名
	IsManage      int     `json:"is_manage"`       // 是否是管理员,1=管理员
	IsNotify      int     `json:"is_notify"`       // 是否推送 0=不推送,1=推送
	Weight        float64 `json:"weight"`          // 排序权重
	DtcpId        string  `json:"dtcp_id"`         // DTCP id
	DtcpDna       string  `json:"dtcp_dna"`        // DTCP dna
	DtcpParentDna string  `json:"dtcp_parent_dna"` // DTCP Parent dna
}

type GroupMemberInvite

type GroupMemberInvite struct {
	ID        int    `json:"id"`         // 自动编号
	Version   int    `json:"version"`    // 数据库版本
	CreatedAt int    `json:"created_at"` // 创建时间
	UpdatedAt int    `json:"updated_at"` // 更新时间
	DeleteAt  int    `json:"delete_at"`  // 删除时间
	Status    int    `json:"status"`     // 记录状态: -1=删除 0=可正常使用 1=邀请加入 2=拒绝邀请
	RecID     string `json:"rec_id"`     // 记录编号
	GroupID   string `json:"group_id"`   // 圈子编号
	InUid     string `json:"in_uid"`     // 圈子成员内部编号(内部流转)
	Signature string `json:"signature"`  // 数据签名
}

type GroupMemberListRep

type GroupMemberListRep struct {
	ID        int     `json:"id"`         // 自动编号
	Version   int     `json:"version"`    // 数据库版本
	CreatedAt int     `json:"created_at"` // 创建时间
	UpdatedAt int     `json:"updated_at"` // 更新时间
	DeleteAt  int     `json:"delete_at"`  // 删除时间
	Status    int     `json:"status"`     // 记录状态: -1=删除 0=可正常使用 1=申请加入 2=拒绝加入
	RecID     string  `json:"rec_id"`     // 记录编号
	GroupID   string  `json:"group_id"`   // 圈子编号
	InUid     string  `json:"in_uid"`     // 圈子成员内部编号(内部流转)
	Signature string  `json:"signature"`  // 数据签名
	IsManage  int     `json:"is_manage"`  // 是否是管理员,1=管理员
	Member    UserRep `json:"member" gorm:"ForeignKey:InUid;AssociationForeignKey:in_uid"`
}

func (*GroupMemberListRep) TableName

func (member *GroupMemberListRep) TableName() string

type GroupMemberRep

type GroupMemberRep struct {
	CreatedAt int    `json:"created_at"`
	UpdatedAt int    `json:"updated_at"`
	Status    int    `json:"status"`
	GroupID   string `json:"group_id"`
	IsManage  int    `json:"is_manage"`
}

func (*GroupMemberRep) TableName

func (member *GroupMemberRep) TableName() string

type GroupRecommend

type GroupRecommend struct {
	ID        int    `json:"id"`         // 自动编号
	CreatedAt int    `json:"created_at"` // 创建时间
	UpdatedAt int    `json:"updated_at"` // 更新时间
	Status    int    `json:"status"`     // 记录状态:  0=可正常使用 1=取消推荐
	RecID     string `json:"rec_id"`     // 记录编号
	GroupID   string `json:"group_id"`   // 圈子编号
	InUid     string `json:"in_uid"`     //  用户内部编号(内部流转)
}

func GetGroupRecommendByWheres

func GetGroupRecommendByWheres(wheres map[string]interface{}) (*GroupRecommend, error)

func GetGroupRecommendMultiByInWheresLimit

func GetGroupRecommendMultiByInWheresLimit(wheres, ins map[string]interface{}, orders string,
	limit, offset int) ([]GroupRecommend, error)

func GetGroupRecommendMultiByWheres

func GetGroupRecommendMultiByWheres(wheres map[string]interface{}) ([]GroupRecommend, error)

type GroupVisitLog

type GroupVisitLog struct {
	ID        int    `json:"id"`         // 自动编号
	CreatedAt int    `json:"created_at"` // 创建时间
	UpdatedAt int    `json:"updated_at"` // 更新时间
	Status    int    `json:"status"`     // 记录状态:  0=可正常使用 1删除
	RecID     string `json:"rec_id"`     // 记录编号
	GroupID   string `json:"group_id"`   // 圈子编号
	InUid     string `json:"in_uid"`     // 圈子成员内部编号(内部流转)
}

Jump to

Keyboard shortcuts

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