package entity type Account struct { Uid int64 `json:"_id" description:"桃园ID"` T string `json:"_t" description:"字段名"` AccountName string `json:"AccountName" description:"账号"` Password string `json:"Password" description:"密码"` CreateTime int64 `json:"CreateTime" description:"创建时间"` AccountType int32 `json:"AccountType" description:"账号类型, 0=正常,1=黑名单,2=GM"` RealName string `json:"RealName" description:"真实名字"` Identity string `json:"Identity" description:"身份证号"` } type WarriorInfo struct { ConfigId int32 `json:"ConfigId" description:"桃园ID"` } type BaseInfo struct { Uid int64 `json:"_id" description:"桃园ID"` T string `json:"_t" description:"字段名"` Prosperity int32 `json:"Prosperity" description:"桃园名字"` HeadIcon string `json:"HeadIcon" description:"繁荣度"` LastLoginTime int64 `json:"LastLoginTime" description:"规模等级"` LastLoginOutTime int64 `json:"LastLoginOutTime" description:"规模等级"` SessionInstanceId int64 `json:"SessionInstanceId" description:"规模等级"` WarriorInfos []WarriorInfo `json:"WarriorInfos" description:"礼包码"` } type BazaarGoodsInfo struct { Amount int32 `json:"Amount" description:"桃园ID"` AmountMax int32 `json:"AmountMax" description:"桃园ID"` ItemCfgId int32 `json:"ItemCfgId" description:"桃园ID"` Price int32 `json:"Price" description:"桃园ID"` CurrencyType int32 `json:"CurrencyType" description:"true表示元宝(桃花石),false表示铜币"` BazaarCfgId int32 `json:"BazaarCfgId" description:"BazaarCfgId"` } type Bazaar struct { Uid int64 `json:"_id" description:"桃园ID"` T string `json:"_t" description:"字段名"` Sales []BazaarGoodsInfo `json:"Sales" description:"礼包码"` Recycles []BazaarGoodsInfo `json:"Recycles" description:"礼包码"` HighPriceRecycle []BazaarGoodsInfo `json:"HighPriceRecycle" description:"礼包码"` RefreshTime int64 `json:"RefreshTime" description:"规模等级"` } type Recharge struct { Uid int64 `json:"_id" description:"桃园ID"` T string `json:"_t" description:"字段名"` CreateTime int64 `json:"CreateTime" description:"规模等级"` CfgId int32 `json:"CfgId" description:"规模等级"` Rmb int32 `json:"Rmb" description:"规模等级"` SilverPiece int32 `json:"SilverPiece" description:"规模等级"` Identity string `json:"Identity" description:"规模等级"` } type ServerInfo struct { Uid int64 `json:"_id" description:"桃园ID"` T string `json:"_t" description:"字段名"` Status int32 `json:"Status" description:"规模等级"` ServerName string `json:"ServerName" description:"规模等级"` } type RoleInfo struct { Uid int64 `json:"_id" description:"桃园ID"` T string `json:"_t" description:"字段名"` Name string `json:"Name" description:"字段名"` ServerId int32 `json:"ServerId" description:"规模等级"` State int32 `json:"State" description:"规模等级"` AccountId int64 `json:"AccountId" description:"规模等级"` LastLoginTime int64 `json:"LastLoginTime" description:"规模等级"` CreateTime int64 `json:"CreateTime" description:"规模等级"` Gender int32 `json:"Gender" description:"规模等级"` } type ValleyEvent struct { CfgId int32 `json:"CfgId" description:"allitem表的Id"` Parms []string `json:"Parms" description:""` IsRead bool `json:"IsRead" description:""` TimeStamp int64 `json:"TimeStamp" description:""` } type ValleyHistory struct { Scale int32 `json:"Scale" description:""` StructCfgs []int32 `json:"StructCfgs" description:""` AddNum int32 `json:"AddNum" description:""` DeadNum int32 `json:"DeadNum" description:""` } type C struct { Uid int64 `json:"_id" description:""` T string `json:"_t" description:"字段名"` /* WearComponent */ WearState int32 `json:"WearState" description:""` HostId int32 `json:"HostId" description:"宿主的ID"` /* EquipComponent; GemComponent*/ CfgId int32 `json:"CfgId" description:""` /* ClothesComponent */ ConfigId int32 `json:"ConfigId" description:""` /* GemComponent */ Attris [][]int32 `json:"Attris" description:"直接加的属性"` } type Children struct { Uid int64 `json:"_id" description:""` T string `json:"_t" description:"字段名"` C []C `json:"Scale" description:""` UnitType int32 `json:"AddNum" description:""` Position Position `json:"Position" description:""` UnitCamp int32 `json:"DeadNum" description:""` /* Gather */ PeopleIdList []int64 `json:"PeopleIdList" description:""` ResPointId int64 `json:"ResPointId" description:""` ResConfigId int32 `json:"ResConfigId" description:""` PreparePeopleIdList []int64 `json:"PreparePeopleIdList" description:""` GatherAmount int32 `json:"GatherAmount" description:""` /* Poultry */ CfgId int32 `json:"CfgId" description:""` Life int32 `json:"Life" description:"天"` ProduceCd int32 `json:"ProduceCd" description:"上次产蛋时间,鸡用"` IsHungry bool `json:"IsHungry" description:"是不是饥饿状态"` Weight int32 `json:"Weight" description:"猪用"` BuildingId int64 `json:"BuildingId" description:""` /* item */ ConfigId int32 `json:"ConfigId" description:""` Amount int32 `json:"Amount" description:""` Region int32 `json:"Region" description:""` } type Component struct { Uid int64 `json:"_id" description:""` T string `json:"_t" description:"字段名"` /* ValleyComponent */ Food int32 `json:"Food" description:"基础食物"` Copper int32 `json:"Copper" description:"铜币"` GoldIngot int32 `json:"GoldIngot" description:"金币"` SeasonId int32 `json:"SeasonId" description:"季节表的Id"` GameTime int64 `json:"GameTime" description:"游戏时间"` Prosperity int32 `json:"Prosperity" description:"繁荣度"` Scale int32 `json:"Scale" description:"规模"` Day int32 `json:"Day" description:"天数"` Name string `json:"Name" description:"村庄名称"` Hunger int32 `json:"Hunger" description:"饥饿值"` WeatherId int32 `json:"WeatherId" description:"用来判断白天黑夜"` IsNight bool `json:"IsNight" description:"用来判断白天黑夜"` ChangeNameTimes int32 `json:"ChangeNameTimes" description:"修改桃源名称次数"` StructHistroy []int32 `json:"StructHistroy" description:"建筑记录"` HeadIcon string `json:"HeadIcon" description:"头像"` GuideList []int32 `json:"GuideList" description:"引导"` BuffCfgIds []int32 `json:"BuffCfgIds" description:"buff"` OpenSystems []int32 `json:"OpenSystems" description:"开启系统"` ValleyEvents []ValleyEvent `json:"ValleyEvents" description:"村庄事件"` Generation int32 `json:"Generation" description:"当前最大的代数"` ValleyHistorys map[int32]ValleyHistory `json:"ValleyHistroys" description:"规模等级"` /* WeatherComponent */ ConfigId int32 `json:"ConfigId" description:"头像"` Times int32 `json:"Times" description:"当前季节触发次数"` StartTime int32 `json:"StartTime" description:"开始时间(游戏时间)"` Duration int32 `json:"Duration" description:"持续"` IsWeatherStart bool `json:"IsWeatherStart" description:"1表示天气影响中"` Cd int32 `json:"Cd" description:""` WeatherDict [][]interface{} `json:"WeatherDict" description:""` WeightDict [][]interface{} `json:"WeightDict" description:""` /* WeatherComponent;BusinessComponent */ LastDay int32 `json:"LastDay" description:""` /* PoultryManageComponent;RegionGameUnitComponent;GameUnitComponent;MonsterGroupComponent;MonsterManagerComponent;StoreComponent;RegionFogComponent*/ Children []Children `json:"Children" description:"规模等级"` /* GameUnitComponent */ Comfortable int32 `json:"Comfortable" description:"规模等级"` /* DinnerComponent */ Foods [][]int32 `json:"Foods" description:"主食"` Cuisines [][]int32 `json:"Cuisines" description:"菜肴"` Soups [][]int32 `json:"Soups" description:"汤"` LastFoods [][]int32 `json:"LastFoods" description:"主食"` LastCuisines [][]int32 `json:"LastCuisines" description:"菜肴"` LastSoups [][]int32 `json:"LastSoups" description:"汤"` LastDinnerDay int32 `json:"LastDinnerDay" description:"上次宴会时间"` Remember int32 `json:"Remember" description:"规模等级"` LifeExp int32 `json:"LifeExp" description:"寿命经验"` PhysiqueExp int32 `json:"PhysiqueExp" description:"体质经验"` /* CoupleComponent */ Females []int64 `json:"Females" description:"女性列表"` Males []int64 `json:"Males" description:"男性列表"` IsAuto bool `json:"IsAuto" description:"是不是要自动组队"` /* ResearchComponent */ ResearchDic []int32 `json:"ResearchDic" description:"女性列表"` FininshResearches []int32 `json:"FininshResearches" description:"已经解锁的列表"` CurrResearchCfgId int32 `json:"CurrResearchCfgId" description:"当前正在研究的"` BuildId int64 `json:"BuildId" description:""` ResearchTime int32 `json:"ResearchTime" description:"5秒算一次"` /* ResearchComponent;GameTaskComponent */ UnLockList []int32 `json:"UnLockList" description:"已经解锁的列表"` /* GameTaskComponent */ FinishCfgIds []int32 `json:"FinishCfgIds" description:""` MainTask GameTask `json:"MainTask" description:""` BranchTasks []GameTask `json:"BranchTasks" description:""` CanTakeList []int32 `json:"CanTakeList" description:""` TalkList []int64 `json:"TalkList" description:""` Tracks []int32 `json:"Tracks" description:""` /* TransportComponent */ CfgDic interface{} `json:"CfgDic" description:""` /* TroopComponent */ PeopleList []int64 `json:"PeopleList" description:""` MaxPeopleNum int32 `json:"MaxPeopleNum" description:"队伍最多人数"` MedicineCd int32 `json:"MedicineCd" description:"使用药品的cd"` /* NightEventComponent */ IsOpen bool `json:"IsOpen" description:""` NextTime int32 `json:"NextTime" description:"队伍最多人数"` NightEvents []DailyEvent `json:"NightEvents" description:"使用药品的cd"` /* BusinessComponent */ CreateTime int32 `json:"CreateTime" description:""` CreateRate int32 `json:"CreateRate" description:""` IsCreate bool `json:"IsCreate" description:"要不要创建商人"` ValleyBusinessManCfgId int32 `json:"ValleyBusinessManCfgId" description:"用来产生商人"` BusinessManId int64 `json:"BusinessManId" description:""` SaleHistroy interface{} `json:"SaleHistroy" description:""` /* DropItemManagerComponent */ PickingUpDropItemIds []int64 `json:"PickingUpDropItemIds" description:""` /* RechargeComponent */ Identity string `json:"Identity" description:""` CfgIds []int32 `json:"CfgIds" description:""` /* RegionComponent */ PeopleNumDict interface{} `json:"PeopleNumDict" description:"人口"` ReputationDict interface{} `json:"ReputationDict" description:"声望值"` RewardsDict interface{} `json:"RewardsDict" description:"升级奖励"` RelationLv interface{} `json:"RelationLv" description:"关系等级"` UnLockRegionList []int32 `json:"UnLockRegionList" description:""` IsHaveGift bool `json:"IsHaveGift" description:""` GiftHistroy []int32 `json:"GiftHistroy" description:""` ShopDayUpdateTime int64 `json:"ShopDayUpdateTime" description:"每天的更新时间"` ShopWeekUpdateTime int64 `json:"ShopWeekUpdateTime" description:"每周的更新时间"` ShopMonthUpdateTime int64 `json:"ShopMonthUpdateTime" description:"每月的更新时间"` ExploreRegionList []int32 `json:"ExploreRegionList" description:""` /* TreasureSynthesisComponent */ Unlocks []int32 `json:"Unlocks" description:""` /* MailComponent */ GroupMailIds []int64 `json:"GroupMailIds" description:"收到过的群邮件的历史记录"` /* ChallengeFightingComponent;ChallengeGuardianComponent*/ FromPortalId int32 `json:"FromPortalId" description:"记录进入挑战的传送点ID"` /* ChallengeFightingComponent */ CurChallengeBossId int64 `json:"CurChallengeBossId" description:""` DrumTimes int32 `json:"DrumTimes" description:""` /* ChallengeGuardianComponent */ CurChallengeGuardianIds []int64 `json:"CurChallengeGuardianIds" description:""` /* FixedPositionSlotComponent */ FixedPositionSaplingIds []int64 `json:"FixedPositionSaplingIds" description:""` } type ValleyComponent struct { Uid int64 `json:"_id" description:""` T string `json:"_t" description:"字段名"` /* ValleyComponent */ Food int32 `json:"Food" description:"基础食物"` Copper int32 `json:"Copper" description:"铜币"` GoldIngot int32 `json:"GoldIngot" description:"金币"` SeasonId int32 `json:"SeasonId" description:"季节表的Id"` } type DailyEvent struct { CfgId int32 `json:"CfgId" description:""` GameTime int32 `json:"GameTime" description:""` Parms interface{} `json:"Parms" description:""` GameDay int32 `json:"GameDay" description:""` } type GameTask struct { CfgId int32 `json:"CfgId" description:"当前正在研究的"` TaskSteps []GameTaskStep `json:"TaskSteps" description:"当前正在研究的"` State int32 `json:"State" description:"0未接(满足条件),1,可接,2,已接 3.完成"` } type GameTaskStep struct { CfgId int32 `json:"CfgId" description:"当前正在研究的"` Progresses []int32 `json:"Progresses" description:"当前正在研究的"` States []bool `json:"States" description:"每个目标有没有完成"` } type Position struct { X float64 `json:"x" description:""` Y float64 `json:"y" description:""` } type GameUnitData struct { Uid int64 `json:"_id" description:""` T string `json:"_t" description:"字段名"` C []PeopleComponent `json:"C" description:""` UnitType int32 `json:"UnitType" description:""` Position Position `json:"Position" description:""` UnitCamp int32 `json:"UnitCamp" description:""` } type PeopleComponent struct { Uid int64 `json:"_id" description:""` T string `json:"_t" description:"字段名"` /* VillagerRecordComponent */ DisplayState int32 `json:"DisplayState" description:""` IsDeal bool `json:"IsDeal" description:"是否死亡"` Generation int32 `json:"Generation" description:"代数"` JoinDay int32 `json:"JoinDay" description:"成为村民的day"` EndWordsCfgId int32 `json:"EndWordsCfgId" description:"遗言配置id"` //ConfigId int32 `json:"ConfigId" description:"游戏时间"` /* GameNumericComponent */ NumericDic []map[int32]int32 `json:"NumericDic" description:""` /* PeopleComponent */ FamilyName string `json:"FamilyName" description:"姓"` Name string `json:"Name" description:"名"` CurrSkillId string `json:"CurrSkillId" description:""` Gender string `json:"Gender" description:"性别 1男,2女"` PersonalityCfgId string `json:"PersonalityCfgId" description:"性格配置表id"` /* BehaveComponent */ BehaveType int32 `json:"BehaveType" description:"行为类型"` TargetId int64 `json:"TargetId" description:""` State int32 `json:"State" description:""` DayBehaveType int32 `json:"DayBehaveType" description:""` DayTargetId int64 `json:"DayTargetId" description:""` DayPos Position `json:"DayPos" description:"白天位置"` BeforeSleepPos Position `json:"BeforeSleepPos" description:"睡觉前的位置"` Events []int32 `json:"Events" description:""` /* SlotComponent */ SlotDic []interface{} `json:"SlotDic" description:"有的会按照季节,当季的衣服,包括装备"` Clothes []interface{} `json:"Clothes" description:"身上所有的衣服"` Gems []interface{} `json:"Gems" description:"宝石1-4 武器的宝石,5-8护甲的宝石"` /* LabourComponent */ FarmlandIds []int64 `json:"FarmlandIds" description:"有的会按照季节,当季的衣服,包括装备"` /* MarriageComponent */ Parents []int64 `json:"Parents" description:""` MyChildren []int64 `json:"MyChildren" description:""` Mates []int64 `json:"Mates" description:"配偶"` MarriagedState int32 `json:"MarriagedState" description:"是否已经结婚"` /* ResidentComponent */ BedBuildingId int64 `json:"BedBuildingId" description:"居住建筑ID"` /* StudyComponent */ StudyProgress []interface{} `json:"StudyProgress" description:"cfgId,经验"` /* SkillComponent */ PassiveSkillCfgIds []int32 `json:"PassiveSkillCfgIds" description:""` TalentSkillCfgId int32 `json:"TalentSkillCfgId" description:""` /* VillagerRecordComponent;SkillComponent */ Children []C `json:"Children" description:""` } type Skill struct { Uid int64 `json:"_id" description:"桃园ID"` T string `json:"_t" description:"字段名"` ConfigId int32 `json:"ConfigId" description:""` CoolTime int32 `json:"CoolTime" description:""` } type Buff struct { Uid int64 `json:"_id" description:"桃园ID"` T string `json:"_t" description:"字段名"` Children []interface{} `json:"Children" description:""` EffectValues []interface{} `json:"EffectValues" description:""` ConfigId int32 `json:"ConfigId" description:""` Duration int32 `json:"Duration" description:""` BuffLayer int32 `json:"BuffLayer" description:""` SkillCfgId int32 `json:"SkillCfgId" description:""` Life int32 `json:"Life" description:""` EffectCdTime int32 `json:"EffectCdTime" description:""` AtkerId int64 `json:"AtkerId" description:""` EffectTick int32 `json:"EffectTick" description:""` } type Modifier struct { Uid int64 `json:"_id" description:"桃园ID"` T string `json:"_t" description:"字段名"` Value int32 `json:"Value" description:""` OneValue int32 `json:"OneValue" description:"单次的数值,这个暂时不用了,目前叠加就先把之前的销毁"` NumericType int32 `json:"NumericType" description:""` } type MonsterGroup struct { Uid int64 `json:"_id" description:"桃园ID"` T string `json:"_t" description:"字段名"` ConfigId int32 `json:"ConfigId" description:""` } type Menu struct { Uid int64 `json:"_id" description:"桃园ID"` T string `json:"_t" description:"字段名"` ConfigId int32 `json:"ConfigId" description:""` Proficiency int32 `json:"Proficiency" description:""` } type FogClearArea struct { Pos Position `json:"Pos" description:""` Radius float32 `json:"Radius" description:""` } type RegionFogInfo struct { Uid int64 `json:"_id" description:"桃园ID"` T string `json:"_t" description:"字段名"` RegionId int32 `json:"RegionId" description:""` FogClearAreas []interface{} `json:"FogClearAreas" description:""` FogLitIds []int32 `json:"FogLitIds" description:"点亮的迷雾圈Id"` IsAllExplored bool `json:"IsAllExplored" description:"是否全部探索完毕"` } type Unit struct { Uid int64 `json:"_id" description:"桃园ID"` T string `json:"_t" description:"字段名"` C []Component `json:"C" description:"规模等级"` } type UnitValleyComponent struct { Uid int64 `json:"_id" description:"桃园ID"` T string `json:"_t" description:"字段名"` C []ValleyComponent `json:"C" description:"规模等级"` } type Mail struct { Id interface{} `json:"_id" bson:"_id" description:"邮件ID"` ServerId []string `json:"serverId" bson:"serverId" description:"服务器ID"` C_date interface{} `json:"c_date" bson:"c_date" description:"邮件创建时间"` //To string `json:"to" description:"邮件发送对象"` From string `json:"from" description:"发送者"` Type int32 `json:"type" description:"1 奖励,2活动,3公告"` Expired int64 `json:"expired" description:"过期时间"` ValidDay int32 `json:"validDay" description:"过期天数"` Send int32 `json:"send" description:"发送类型,0表示马上发送"` Time int64 `json:"sendTime" description:"发送时间,0表示马上发送"` NewGet int32 `json:"newGet" bson:"newGet" description:"新玩家可领取"` Title string `json:"title" description:"标题"` //Greetings string `json:"greetings" description:"问候语"` Content string `json:"content" description:"邮件内容"` OwnerId string `json:"ownerId" description:"收件人"` UserName string `json:"userName" description:"操作管理员"` ErrorData string `json:"errData" bson:"errData" description:"发邮件回调"` Drops []Drop `json:"drops" bson:"drops" description:"赠送物品"` } type Drop struct { Id int32 `json:"id" bson:"id"` Num int32 `json:"num" bson:"num"` } type Order struct { Account string `json:"account" bson:"account" description:"类型"` UnitId int64 `json:"unitId" bson:"unitId" description:"账号"` Channel string `json:"channel" bson:"channel" description:"身份证号"` Server string `json:"server" bson:"server" description:"身份证号"` Amount string `json:"amount" bson:"amount" description:"身份证号"` CreateTime string `json:"CreateTime" bson:"CreateTime" description:"服务器id"` ExternalCreateTime string `json:"externalCreateTime" bson:"externalCreateTime" description:"服务器id"` PayTime string `json:"payTime" bson:"payTime" description:"服务器id"` Config int32 `json:"config" bson:"config" description:"配置表id"` Status int32 `json:"status" bson:"status" description:"status"` TradeNo string `json:"tradeNo" bson:"tradeNo" description:"订单ID"` ExternalTradeNo string `json:"externalTradeNo" bson:"externalTradeNo" description:"商户订单ID"` Uid int32 `json:"uid" description:"账号"` StringId string `json:"stringId" description:"账号ID"` //State int32 `json:"state" description:"订单状态 3: 金额问题; 8:年龄不足,身份未认证,账号不存在;7:获取账号失败;6:获取订单充值配置失败,订单配置与充值金额不匹配;4:充值达到上限;5:订单验证失败;10:令牌验证失败;1:参数错误,2成功,9:分服http error"` } type OrderCount struct { ServerId int `json:"serverId"` StringId string `json:"stringId" description:"id"` Id int64 `json:"id" bson:"id" description:"id"` Account string `json:"account" bson:"account" description:"账号"` Uid int32 `json:"uid" bson:"uid" description:"uid"` Num int32 `json:"num" bson:"count" description:"充值人数"` Times int32 `json:"times" bson:"times" description:"充值笔数"` AllMoney int32 `json:"allMoney" bson:"allMoney" description:"充值金额"` TotalMoney int32 `json:"totalMoney" bson:"totalRmb" description:"充值金额"` TotalNum int32 `json:"totalNum" bson:"totalCount" description:"总充值人数"` TotalTimes int32 `json:"totalTimes" bson:"totalTimes" description:"总充值笔数"` } type Online struct { ConnectId string `json:"connectId"` Uid int32 `json:"uid"` Address string `json:"address"` LoginTime int64 `json:"loginTime"` } //type AccountInfo struct { // Account string `json:"account"` // TrueName string `json:"trueName"` // IdentityCard string `json:"identityCard"` // Tel string `json:"tel"` // LastLeaveTime primitive.DateTime `json:"lastLeaveTime"` // CreateTime primitive.DateTime `json:"createTime"` // LeftPlayTime int64 `json:"leftPlayTime"` // Gm int `json:"gm"` //} type Remain struct { Date int64 `json:"date"` RemainRate float32 `json:"remainRate"` RemainVal int32 `json:"remainVal"` Total int32 `json:"total"` }