GodTowerData.ts 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. import { Data } from "../core/data/Data";
  2. /**
  3. * 神台数据
  4. */
  5. export class GodTowerData extends Data {
  6. /**贡献提现记录 */
  7. public withdrawalLogs: Array<WithdrawalInfoData> = [];
  8. /**神台子节数据 */
  9. public g1Members: Array<MemberInfoData> = [];
  10. /**神台子节数据 */
  11. public g2Members: Array<MemberInfoData> = [];
  12. /**神台子节数据 */
  13. public g3Members: Array<MemberInfoData> = [];
  14. /**神台子节数据 */
  15. public g4Members: Array<MemberInfoData> = [];
  16. /**神台子节数据 */
  17. public g5Members: Array<MemberInfoData> = [];
  18. /**父级编号 */
  19. public parentUin: number;
  20. /**父级头像 */
  21. public parentAvatar: string;
  22. /**父级名字 */
  23. public parentNickname: string;
  24. }
  25. /**裂变用户数据 */
  26. export interface MemberInfoData {
  27. userID: number;
  28. avatar: string;
  29. nickName: string;
  30. revenueAmount: number;//可领取贡献
  31. totalRevenueAmount: number;//总贡献
  32. heroID: number;//武将ID
  33. }
  34. /**贡献提现记录数据 */
  35. export interface WithdrawalInfoData {
  36. id: number;
  37. userID: number;//可领取贡献
  38. value: number;//数值
  39. createTime: number;//创建时间(单位:秒
  40. }