AppGameBetting.java 3.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109
  1. package com.game.business.domain;
  2. import com.baomidou.mybatisplus.annotation.IdType;
  3. import com.baomidou.mybatisplus.annotation.TableField;
  4. import com.baomidou.mybatisplus.annotation.TableId;
  5. import com.baomidou.mybatisplus.annotation.TableName;
  6. import com.game.common.annotation.Excel;
  7. import io.swagger.annotations.ApiModel;
  8. import io.swagger.annotations.ApiModelProperty;
  9. import lombok.Data;
  10. import java.util.Date;
  11. @Data
  12. @TableName(value = "app_game_betting")
  13. @ApiModel(value = "app_game_betting", description = "游戏投注记录")
  14. public class AppGameBetting {
  15. @ApiModelProperty(value = "游戏投注Id")
  16. @TableId(value = "id" , type = IdType.AUTO)
  17. @Excel(name = "游戏投注Id", cellType = Excel.ColumnType.NUMERIC, prompt = "游戏投注Id")
  18. private Long id;
  19. @Excel(name = "游戏平台ID")
  20. @TableField(value = "class_id")
  21. @ApiModelProperty(value = "游戏平台ID")
  22. private Long classId;
  23. @Excel(name = "游戏Id")
  24. @TableField(value = "game_id")
  25. @ApiModelProperty(value = "游戏Id")
  26. private Long gameId;
  27. @Excel(name = "用户ID")
  28. @TableField(value = "user_id")
  29. @ApiModelProperty(value = "用户ID")
  30. private Long userId;
  31. @Excel(name = "主播ID")
  32. @TableField(value = "live_user_id")
  33. @ApiModelProperty(value = "主播ID")
  34. private Long liveUserId;
  35. @Excel(name = "直播房间号")
  36. @TableField(value = "live_room_id")
  37. @ApiModelProperty(value = "直播房间号")
  38. private Long liveRoomId;
  39. @Excel(name = "金额ID")
  40. @TableField(value = "money_id")
  41. @ApiModelProperty(value = "金额ID")
  42. private Long moneyId;
  43. @Excel(name = "是否直播间投注 0:否 1:是")
  44. @TableField(value = "is_live")
  45. @ApiModelProperty(value = "是否直播间投注 0:否 1:是")
  46. private Integer isLive;
  47. @Excel(name = "游戏期号")
  48. @TableField(value = "game_date")
  49. @ApiModelProperty(value = "游戏期号")
  50. private String gameDate;
  51. @Excel(name = "投注类型:0:余额 1:金币")
  52. @TableField(value = "betting_type")
  53. @ApiModelProperty(value = "投注类型:0:余额 1:金币")
  54. private Integer bettingType;
  55. @Excel(name = "投注游戏类型 0:单选 1:多选")
  56. @TableField(value = "betting_game_type")
  57. @ApiModelProperty(value = "投注游戏类型 0:单选 1:写死多选:2:自由多选")
  58. private Integer bettingGameType;
  59. @Excel(name = "投注选项")
  60. @TableField(value = "betting_item")
  61. @ApiModelProperty(value = "投注选项(单选:为游戏选项值,多选:为字符串json格式{bettingItem:1,bettingAmount:10.0,bettingCount:1,bettingMultiple:1.0})")
  62. private String bettingItem;
  63. @Excel(name = "投注选项倍数")
  64. @TableField(value = "betting_multiple")
  65. @ApiModelProperty(value = "投注选项倍数")
  66. private Double bettingMultiple;
  67. @Excel(name = "投注金额")
  68. @TableField(value = "betting_amount")
  69. @ApiModelProperty(value = "投注金额")
  70. private Double bettingAmount;
  71. @Excel(name = "投注佣金")
  72. @TableField(value = "betting_commission")
  73. @ApiModelProperty(value = "投注佣金")
  74. private Double bettingCommission;
  75. @Excel(name = "是否中奖:0:未开奖 1:是 2:否")
  76. @TableField(value = "is_winning")
  77. @ApiModelProperty(value = "是否中奖:0:未开奖 1:是 2:否")
  78. private Integer isWinning;
  79. @Excel(name = "投注时间")
  80. @TableField(value = "create_time")
  81. @ApiModelProperty(value = "投注时间")
  82. private Date createTime;
  83. @Excel(name = "开奖时间")
  84. @TableField(value = "update_time")
  85. @ApiModelProperty(value = "开奖时间")
  86. private Date updateTime;
  87. }