income

package
v0.0.0-...-83adff0 Latest Latest
Warning

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

Go to latest
Published: Jul 6, 2020 License: GPL-3.0 Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ArchiveChargeRatio

type ArchiveChargeRatio struct {
	ID         int64
	ArchiveID  int64
	Ratio      int64
	AdjustType int
	CType      int
}

ArchiveChargeRatio av charge ratio

type ArchiveIncome

type ArchiveIncome struct {
	ID          int64
	AID         int64
	MID         int64
	TagID       int64
	IsOriginal  int
	UploadTime  time.Time
	Income      int64
	TaxMoney    int64
	TotalIncome int64
	Date        time.Time
}

ArchiveIncome include av income and column income

type AvCharge

type AvCharge struct {
	ID             int64
	AvID           int64
	MID            int64
	TagID          int64
	IsOriginal     int
	DanmakuCount   int64
	CommentCount   int64
	CollectCount   int64
	CoinCount      int64
	ShareCount     int64
	ElecPayCount   int64
	TotalPlayCount int64
	WebPlayCount   int64
	AppPlayCount   int64
	H5PlayCount    int64
	LvUnknown      int64
	Lv0            int64
	Lv1            int64
	Lv2            int64
	Lv3            int64
	Lv4            int64
	Lv5            int64
	Lv6            int64
	VScore         int64
	IncCharge      int64
	TotalCharge    int64
	IsDeleted      int
	Date           time.Time
	UploadTime     time.Time
	CTime          time.Time
	MTime          time.Time
	DBState        int // 1-insert 2-update
}

AvCharge av daily charge

type AvChargeStatis

type AvChargeStatis struct {
	ID          int64
	AvID        int64
	MID         int64
	TagID       int64
	IsOriginal  int
	UploadTime  time.Time
	TotalCharge int64
	IsDeleted   int
	CTime       time.Time
	MTime       time.Time
	DBState     int // 1-insert 2-update
}

AvChargeStatis av charge statistics

type AvIncome

type AvIncome struct {
	ID          int64
	AvID        int64
	MID         int64
	TagID       int64
	IsOriginal  int
	UploadTime  time.Time
	PlayCount   int64
	TotalIncome int64
	Income      int64
	TaxMoney    int64
	Date        time.Time
	BaseIncome  int64
}

AvIncome av income

type AvIncomeStat

type AvIncomeStat struct {
	AvID        int64
	MID         int64
	TagID       int64
	IsOriginal  int
	UploadTime  time.Time
	TotalIncome int64
	CTime       time.Time
	IsDeleted   int
	DataState   int // 1: insert 2: update
}

AvIncomeStat av income stat

type BGM

type BGM struct {
	ID     int64  `json:"id"`
	AID    int64  `json:"aid"`
	CID    int64  `json:"cid"`
	SID    int64  `json:"sid"`
	MID    int64  `json:"uid"`
	JoinAt string `json:"join_time"`
	Title  string `json:"title"`
}

BGM background music

type BgmIncome

type BgmIncome struct {
	AID              int64
	SID              int64
	MID              int64
	CID              int64
	TaxMoney         int64
	Income           int64
	TotalIncome      int64
	Date             time.Time
	BaseIncome       int64
	DailyTotalIncome int64
}

BgmIncome sid + date: unique key

type BgmIncomeStat

type BgmIncomeStat struct {
	SID         int64
	TotalIncome int64
	DataState   int
}

BgmIncomeStat bgm income stat

type ColumnCharge

type ColumnCharge struct {
	ID           int64
	ArticleID    int64
	Title        string
	MID          int64
	TagID        int64
	IncCharge    int64
	IncViewCount int64
	Date         time.Time
	UploadTime   time.Time
}

ColumnCharge column charge

type ColumnIncome

type ColumnIncome struct {
	ID          int64
	ArticleID   int64
	Title       string
	MID         int64
	TagID       int64
	ViewCount   int64
	Income      int64
	TotalIncome int64
	TaxMoney    int64
	UploadTime  time.Time
	Date        time.Time
	BaseIncome  int64
}

ColumnIncome column income

type ColumnIncomeStat

type ColumnIncomeStat struct {
	ArticleID   int64
	Title       string
	TagID       int64
	MID         int64
	UploadTime  time.Time
	TotalIncome int64
	DataState   int
}

ColumnIncomeStat column income stat

type DateStatis

type DateStatis struct {
	ID           int64
	Count        int64
	MoneySection int64
	MoneyTips    string
	Income       int64
	MinIncome    int64
	MaxIncome    int64
	CategoryID   int64
	CDate        time.Time
	CTime        time.Time
	MTime        time.Time
}

DateStatis up_income_daily_statis and av_income_daily_statis struct

type Signed

type Signed struct {
	MID          int64
	AccountState int
	SignedAt     time.Time
	QuitAt       time.Time
	IsDeleted    int
}

Signed signed up

type UpAccount

type UpAccount struct {
	MID                   int64
	HasSignContract       int
	State                 int
	TotalIncome           int64
	TotalUnwithdrawIncome int64
	TotalWithdrawIncome   int64
	IncIncome             int64
	LastWithdrawTime      time.Time
	Version               int64
	AllowanceState        int
	Nickname              string
	WithdrawDateVersion   string
	IsDeleted             int
	DataState             int // 1: insert 2: update
}

UpAccount up account

type UpArchStatis

type UpArchStatis struct {
	MID         int64
	WeeklyDate  time.Time
	WeeklyAIDs  string
	MonthlyDate time.Time
	MonthlyAIDs string
}

UpArchStatis up archive statistics

type UpAvStatis

type UpAvStatis struct {
	ID           int64
	MID          int64
	WeeklyDate   time.Time
	WeeklyAvIDs  string
	MonthlyDate  time.Time
	MonthlyAvIDs string
	IsDeleted    int
	CTime        time.Time
	MTime        time.Time
	DBState      int
}

UpAvStatis up av statistics

type UpBusinessIncome

type UpBusinessIncome struct {
	MID         int64
	Income      int64
	BaseIncome  int64
	Percent     float64
	Tax         int64
	PlayCount   int64
	AvCount     int64
	ColumnCount int64
	BgmCount    map[int64]bool
	ViewCount   int64
	Business    int // 1.视频 2.专栏 3.素材
}

UpBusinessIncome av or column or bgm's middle-data-structure

type UpCharge

type UpCharge struct {
	MID         int64
	AvCount     int64
	IncCharge   int64
	TotalCharge int64
	Date        time.Time
	IsDeleted   int
	CTime       time.Time
	MTime       time.Time
}

UpCharge up charge

type UpChargeRatio

type UpChargeRatio struct {
	ID         int64
	MID        int64
	Ratio      int64
	AdjustType int
	CType      int
}

UpChargeRatio up charge ratio

type UpIncome

type UpIncome struct {
	ID                int64
	MID               int64
	AvCount           int64
	PlayCount         int64
	AvIncome          int64
	AudioIncome       int64
	ColumnCount       int64
	ColumnIncome      int64
	BgmIncome         int64
	BgmCount          int64
	AvTax             int64
	ColumnTax         int64
	BgmTax            int64
	TaxMoney          int64
	Income            int64
	TotalIncome       int64
	AvBaseIncome      int64
	ColumnBaseIncome  int64
	BgmBaseIncome     int64
	BaseIncome        int64
	AvTotalIncome     int64
	ColumnTotalIncome int64
	BgmTotalIncome    int64
	Date              time.Time
	IsDeleted         int
	DBState           int
}

UpIncome up income

type UpIncomeStat

type UpIncomeStat struct {
	MID               int64
	TotalIncome       int64
	AvTotalIncome     int64
	ColumnTotalIncome int64
	BgmTotalIncome    int64
	IsDeleted         int
	DataState         int // 1: insert 2: update
}

UpIncomeStat up income stat

Jump to

Keyboard shortcuts

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