BlogUserReadMod

package
v5.1.1 Latest Latest
Warning

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

Go to latest
Published: Mar 25, 2024 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CheckUserLogExist

func CheckUserLogExist(userID int64, contentID int64) bool

CheckUserLogExist 检查用户是否存在访问记录

func CreateLog

func CreateLog(args ArgsCreateLog)

CreateLog 添加日志

Types

type ArgsCreateLog

type ArgsCreateLog struct {
	//子组织ID
	ChildOrgID int64 `db:"child_org_id" json:"childOrgID" check:"id" empty:"true"`
	//用户
	UserID int64 `db:"user_id" json:"userID" check:"id" empty:"true"`
	//阅读渠道
	// 访问渠道的特征码
	FromMark string `db:"from_mark" json:"fromMark" check:"mark"`
	FromName string `db:"from_name" json:"fromName"`
	//姓名
	Name string `db:"name" json:"name" check:"name" empty:"true"`
	//IP
	IP string `db:"ip" json:"ip" check:"ip"`
	//文章ID
	ContentID int64 `db:"content_id" json:"contentID" check:"id"`
	//进入时间
	CreateAt string `db:"create_at" json:"createAt" check:"isoTime"`
	//离开时间
	LeaveAt string `db:"leave_at" json:"leaveAt" check:"isoTime" empty:"true"`
}

ArgsCreateLog 添加日志参数

type FieldsLog

type FieldsLog struct {
	//ID
	ID int64 `db:"id" json:"id"`
	//创建时间
	CreateAt time.Time `db:"create_at" json:"createAt"`
	//组织ID
	OrgID int64 `db:"org_id" json:"orgID"`
	//子组织ID
	ChildOrgID int64 `db:"child_org_id" json:"childOrgID"`
	//用户
	UserID int64 `db:"user_id" json:"userID"`
	//阅读渠道
	// 访问渠道的特征码
	FromMark string `db:"from_mark" json:"fromMark"`
	FromName string `db:"from_name" json:"fromName"`
	//姓名
	Name string `db:"name" json:"name"`
	//IP
	IP string `db:"ip" json:"ip"`
	//文章ID
	ContentID int64 `db:"content_id" json:"contentID"`
	//文章分类
	// 每个分类会构建一条统计记录
	SortID int64 `db:"sort_id" json:"sortID"`
	//离开时间
	LeaveAt time.Time `db:"leave_at" json:"leaveAt"`
	//阅读时间
	// 进入和离开时间的秒差值,如果离开没记录则不会记录本数据
	ReadTime int64 `db:"read_time" json:"readTime"`
}

FieldsLog 阅读记录

Jump to

Keyboard shortcuts

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