package model const ( RecruitTypeHero = 1 RecruitTypeTreasure = 2 RecruitTypeEpigraph = 3 RecruitTypePoint = 4 ) // 招募-Recruit exported from 招募配置.xlsx type Recruit struct { Uid int64 `json:"Uid"` // 唯一ID ItemType int64 `json:"ItemType"` // 道具类型 1-英雄 2-道具 3-宝物 4-铭文 Item int64 `json:"Item"` // 掉落道具 Num int64 `json:"Num"` // 数量 Weight int64 `json:"Weight"` // 出现权重 Acquire int64 `json:"Acquire"` // 获得权重 NumDrop int64 `json:"NumDrop"` // 必掉组 } // package model // 招募数量权重-RecruitNum exported from 招募配置.xlsx type RecruitNum struct { Uid int64 `json:"Uid"` // 唯一ID Num int64 `json:"Num"` // 中奖数量 Weight int64 `json:"Weight"` // 出现权重 } // package model // 宝物招募-RecruitTreasure exported from 招募配置.xlsx type RecruitTreasure struct { Uid int64 `json:"Uid"` // 唯一ID Item int64 `json:"Item"` // 宝物ID Weight int64 `json:"Weight"` // 权重 Floors int64 `json:"Floors"` // 十次保底 } // package model // 铭文招募-RecruitEpigraph exported from 招募配置.xlsx type RecruitEpigraph struct { Uid int64 `json:"Uid"` // 唯一ID Item int64 `json:"Item"` // 铭文ID Num int64 `json:"Num"` // 数量 Weight int64 `json:"Weight"` // 权重 Floors int64 `json:"Floors"` // 十次保底 } // package model // 保底招募-RecruitPoints exported from 招募配置.xlsx type RecruitPoints struct { Uid int64 `json:"Uid"` // 唯一ID Item int64 `json:"Item"` // 英雄ID Num int64 `json:"Num"` // 数量 Weight int64 `json:"Weight"` // 权重 } // package model // 英雄免费数-RecruitFree exported from 招募配置.xlsx type RecruitFree struct { Uid int64 `json:"Uid"` // 唯一ID NumTime int64 `json:"NumTime"` // 免费次数 } // package model // 招募消耗表-RecruitConsume exported from 招募配置.xlsx type RecruitConsume struct { Uid int64 `json:"Uid"` // 唯一ID Type int64 `json:"Type"` // 招募类型 1--英雄招募 2--宝物招募 3--铭文招募 4--积分招募 Num int64 `json:"Num"` // 招募次数 Consume []int64 `json:"Consume"` // 招募消耗 } // package model // 招募配置-RecruitBase exported from 招募配置.xlsx type RecruitBase struct { Uid int64 `json:"Uid"` // 唯一ID Type int64 `json:"Type"` // 招募类型 1--英雄招募 2--宝物招募 3--铭文招募 NumDrop int64 `json:"NumDrop"` // 必掉次数 } // func (r *Recruit) GetWeight() int64 { // return r.Weight // }