Account.php 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111
  1. <?php
  2. namespace common\models\member;
  3. use Yii;
  4. use yii\db\ActiveRecord;
  5. /**
  6. * This is the model class for table "{{%member_account}}".
  7. *
  8. * @property int $id
  9. * @property int|null $merchant_id 商户id
  10. * @property int|null $store_id 店铺ID
  11. * @property int|null $member_id 用户id
  12. * @property int|null $member_type 用户类型
  13. * @property float|null $user_money 当前余额
  14. * @property float|null $accumulate_money 累计余额
  15. * @property float|null $give_money 累计赠送余额
  16. * @property float|null $consume_money 累计消费金额
  17. * @property float|null $frozen_money 冻结金额
  18. * @property int|null $user_integral 当前积分
  19. * @property int|null $accumulate_integral 累计积分
  20. * @property int|null $give_integral 累计赠送积分
  21. * @property float|null $consume_integral 累计消费积分
  22. * @property int|null $frozen_integral 冻结积分
  23. * @property int|null $user_growth 当前成长值
  24. * @property int|null $accumulate_growth 累计成长值
  25. * @property int|null $consume_growth 累计消费成长值
  26. * @property int|null $frozen_growth 冻结成长值
  27. * @property float|null $economize_money 已节约金额
  28. * @property int|null $status 状态[-1:删除;0:禁用;1启用]
  29. */
  30. class Account extends ActiveRecord
  31. {
  32. /**
  33. * {@inheritdoc}
  34. */
  35. public static function tableName()
  36. {
  37. return '{{%member_account}}';
  38. }
  39. /**
  40. * {@inheritdoc}
  41. */
  42. public function rules()
  43. {
  44. return [
  45. [
  46. [
  47. 'merchant_id',
  48. 'store_id',
  49. 'member_id',
  50. 'member_type',
  51. 'user_integral',
  52. 'accumulate_integral',
  53. 'give_integral',
  54. 'frozen_integral',
  55. 'user_growth',
  56. 'accumulate_growth',
  57. 'consume_growth',
  58. 'frozen_growth',
  59. 'status',
  60. ],
  61. 'integer',
  62. ],
  63. [
  64. [
  65. 'user_money',
  66. 'accumulate_money',
  67. 'give_money',
  68. 'consume_money',
  69. 'frozen_money',
  70. 'consume_integral',
  71. 'economize_money',
  72. ],
  73. 'number',
  74. ],
  75. ];
  76. }
  77. /**
  78. * {@inheritdoc}
  79. */
  80. public function attributeLabels()
  81. {
  82. return [
  83. 'id' => 'ID',
  84. 'merchant_id' => '商户id',
  85. 'store_id' => '店铺ID',
  86. 'member_id' => '用户id',
  87. 'member_type' => '用户类型',
  88. 'user_money' => '当前余额',
  89. 'accumulate_money' => '累计余额',
  90. 'give_money' => '累计赠送余额',
  91. 'consume_money' => '累计消费金额',
  92. 'frozen_money' => '冻结金额',
  93. 'user_integral' => '当前积分',
  94. 'accumulate_integral' => '累计积分',
  95. 'give_integral' => '累计赠送积分',
  96. 'consume_integral' => '累计消费积分',
  97. 'frozen_integral' => '冻结积分',
  98. 'user_growth' => '当前成长值',
  99. 'accumulate_growth' => '累计成长值',
  100. 'consume_growth' => '累计消费成长值',
  101. 'frozen_growth' => '冻结成长值',
  102. 'economize_money' => '已节约金额',
  103. 'status' => '状态',
  104. ];
  105. }
  106. }
粤ICP备19079148号