
export enum ROLE_SELECT {
   // 初始登录数据
   ENTRY = 'serverId userInfo.uid userInfo.tel userInfo.serverType ce topLineup topLineupCe teraphs roleId roleName tili lv exp gold coin vLv title hasGuild eventStatus heads head frames frame spines spine guildCode frdCnt showLineup updatedAt heroNum heroNumUpdatedAt loginTime hasInit rankReceived',
   // 玩家列表显示基础数据
   SHOW_SIMPLE = 'roleId roleName ce head frame spine heads frames spines lv title job quitTime loginTime vLv guildName serverId userInfo.serverType',
   // 显示申请需要的信息
   SHOW_FRIEND_APPLY_LIST = 'roleId roleName ce head frame spine heads frames spines lv title job quitTime vLv guildName friendCnt recFrdApplyCnt serverId userInfo.serverType',
   HANDLE_APPLY = 'roleId friendCnt lv',
   ATTR = 'attr title',
   GET_LV = 'lv',
   GET_ROLE_ID = 'roleId roleName lv head frame spine heads frames spines ce title friendCnt serverId userInfo.serverType',
   GET_MY_SERVER = 'lv serverId userInfo.serverType',
   COM_BATTLE = 'lv head frame spine heads frames spines topLineupCe',
   GET_HEADS = 'heads head frames frame spines spine isGuildLeader roleId roleName lv ce title',
   // 排行榜基础数据
   RANK = 'roleId roleName lv vLv head frame spine heads frames spines title guildName ce topLineup towerLv towerUpTime topLineupCe heroNum updatedAt heroNumUpdatedAt dungeonWarId dungeonUpdatedAt dungeonHeroes mainWarId mainUpdatedAt mainEliteWarId mainEliteUpdatedAt showLineup hasGuild serverId',
};

export enum HERO_SELECT {
   ENTRY = '-_id -attr -__v',
   HERO_DETAIL = 'roleId roleName hid hName ce lv star colorStar quality job skins attr ePlace skinId connections artifact subHid',
   // 排行榜中lineup字段
   RANK_LINEUP = 'seqId roleId hid star colorStar lv quality job ce updatedAt skinId'
}

export enum JEWEL_SELECT {
   ENTRY = '-_id -__v -roleId -roleName -name -previewRandSe -createdAt -updatedAt'
}

export enum ITEM_SELECT {
   ENTRY = '-_id -__v -roleId -roleName -itemName -createdAt -updatedAt'
}

export enum SKIN_SELECT {
   ENTRY = '-_id -__v -roleId -roleName -skinName -createdAt -updatedAt'
}

export enum FRIEND_SELECT {
   SEND_PRESENT = 'friendValue friendLv'
}

export enum USER_GUILD_SELECT {
   ENTRY = '-_id -__v guildCode auth'
}

export enum GUILD_SELECT {
   // 初始登录
   ENTRY = 'guildCode lv memberCnt',
   // 获得邀请列表
   INVITED_MEMBER = '_id code isMemberMax +invitedMembers +inviteTime',
   // 排行榜字段
   RANK = 'code name icon lv memberCnt leader lvUpdateTime activeWeekly activeUpdateTime guildCe'
}

export enum FRIEND_SHIP_SELECT {
    GET_FRIEND_VALUE = 'friendValue friendLv'
}

export const ENTERY_ROLE_PICK = ['roleId', 'roleName', 'serverId', 'ce', 'topLineupCe', 'coin', 'lv', 'exp', 'vLv', 'gold', 'heros', 'jewels', 'artifacts', 'consumeGoods', 'title', 'teraphs', 'showLineup', 'heads', 'head', 'frames', 'frame', 'spines', 'spine', 'hasGuild', 'guildCode', 'todayZeroPoint', 'apJson', 'skins', 'totalPay', 'guide', 'hasInit', 'renameCnt', 'totalCost', 'guildName', 'isVip', 'createTime', 'ipLocation'];

export enum SURVEY_SELECT {
   FIND = '-__v -_id -surveyName -roleIndex -reward -mailContent -receivedRole -createdAt -updatedAt'
}

export enum ARTIFACT_SELECT {
   ENTRY = '-_id -__v -roleId -roleName -createdAt -updatedAt -status'
}
