AppDealScale.java 2.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. package com.game.business.domain;
  2. import java.math.BigDecimal;
  3. import com.baomidou.mybatisplus.annotation.IdType;
  4. import com.baomidou.mybatisplus.annotation.TableField;
  5. import com.baomidou.mybatisplus.annotation.TableId;
  6. import com.baomidou.mybatisplus.annotation.TableName;
  7. import com.game.common.constant.finance.FinTranType3;
  8. import org.apache.commons.lang3.builder.ToStringBuilder;
  9. import org.apache.commons.lang3.builder.ToStringStyle;
  10. import com.game.common.annotation.Excel;
  11. import com.game.common.core.domain.BaseEntity;
  12. import io.swagger.annotations.ApiModelProperty;
  13. import io.swagger.annotations.ApiModel;
  14. import lombok.Data;
  15. /**
  16. * 主播分成比例对象 app_deal_scale
  17. *
  18. * @author game
  19. * @date 2024-08-11
  20. */
  21. @ApiModel(value = "app_deal_scale", description = "主播分成比例")
  22. @TableName(value= "app_deal_scale")
  23. @Data
  24. public class AppDealScale
  25. {
  26. private static final long serialVersionUID=1L;
  27. /** $column.columnComment */
  28. @ApiModelProperty(value = "$column.columnComment")
  29. @TableId(value = "id" , type = IdType.AUTO)
  30. private Long id;
  31. /** 交易比例 */
  32. @ApiModelProperty(value = "交易比例")
  33. @Excel(name = "交易比例")
  34. @TableField(value = "deal_scale")
  35. private BigDecimal dealScale;
  36. /** 0默认 1修改 */
  37. @ApiModelProperty(value = "0默认 1修改")
  38. @Excel(name = "0默认 1修改")
  39. @TableField(value = "is_true")
  40. private Long isTrue;
  41. /** 方案id */
  42. @ApiModelProperty(value = "方案id")
  43. @Excel(name = "方案id")
  44. @TableField(value = "plan_id")
  45. private Long planId;
  46. /** 2级交易类型 FinTranType2 */
  47. @ApiModelProperty(value = " 2级交易类型 FinTranType2")
  48. @Excel(name = " 2级交易类型 FinTranType2")
  49. @TableField(value = "tran_type2")
  50. private Long tranType2;
  51. /** 3级交易类型 FinTranType3 */
  52. @ApiModelProperty(value = " 3级交易类型 FinTranType3")
  53. @Excel(name = " 3级交易类型 FinTranType3")
  54. @TableField(value = "tran_type3")
  55. private Long tranType3;
  56. /** 用户id */
  57. @ApiModelProperty(value = "用户id")
  58. @Excel(name = "用户id")
  59. @TableField(value = "uid")
  60. private Long uid;
  61. public void setFinTranType(FinTranType3 finTranType3) {
  62. tranType3 = Long.parseLong(String.valueOf(finTranType3.getCode()));
  63. tranType2 = Long.parseLong(String.valueOf(finTranType3.getTranType2().getType()));;
  64. }
  65. }