ShareHolderLevel.php 2.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. <?php
  2. /**
  3. * 厦门云联储网络科技有限公司
  4. * https://www.baokuaiyun.com
  5. * Copyright (c) 2023 爆块云 All rights reserved.
  6. */
  7. namespace app\models;
  8. use yii\db\ActiveRecord;
  9. use yii\behaviors\TimestampBehavior;
  10. use Yii;
  11. /**
  12. * This is the model class for table "{{%share_holder_level}}".
  13. *
  14. * @property integer $id
  15. * @property integer $store_id
  16. * @property integer $level
  17. * @property string $name
  18. * @property integer $range_rate
  19. * @property integer $holder_rate
  20. * @property integer $node_rate
  21. * @property integer $equal_rate
  22. * @property string $detail
  23. * @property string $condition
  24. * @property integer $is_delete
  25. * @property integer $status
  26. * @property integer $created_at
  27. * @property integer $updated_at
  28. * @property integer $is_default
  29. * @property integer $share_rate_one
  30. * @property integer $share_rate_two
  31. * @property integer $share_rate_three
  32. * @property string $pic_url
  33. * @property integer $member_level
  34. * @property integer $team_reward_rate
  35. * @property integer $old_team_reward_rate
  36. * @property integer $old_range_rate
  37. * @property integer $old_repeat_range_rate
  38. * @property integer $old_holder_rate
  39. * @property integer $old_equal_rate
  40. * @property integer $old_share_rate_one
  41. * @property integer $old_share_rate_two
  42. * @property integer $old_share_rate_three
  43. * @property integer $range_rate_type
  44. */
  45. class ShareHolderLevel extends \yii\db\ActiveRecord
  46. {
  47. /**
  48. * @inheritdoc
  49. */
  50. public static function tableName()
  51. {
  52. return '{{%share_holder_level}}';
  53. }
  54. public function behaviors()
  55. {
  56. return [
  57. [
  58. 'class' => TimestampBehavior::class,
  59. 'attributes' => [
  60. ActiveRecord::EVENT_BEFORE_INSERT => ['created_at'],
  61. ActiveRecord::EVENT_BEFORE_UPDATE => ['updated_at']
  62. ]
  63. ]
  64. ];
  65. }
  66. /**
  67. * @inheritdoc
  68. */
  69. public function rules()
  70. {
  71. return [
  72. [['store_id', 'is_delete', 'status', 'level', 'created_at', 'updated_at', 'is_default', 'member_level', 'range_rate_type'], 'integer'],
  73. [['range_rate', 'holder_rate', 'node_rate', 'equal_rate', 'share_rate_one', 'share_rate_two', 'share_rate_three', 'team_reward_rate', 'old_team_reward_rate', 'old_range_rate', 'old_holder_rate', 'old_equal_rate', 'old_share_rate_one', 'old_share_rate_two', 'old_share_rate_three', 'old_repeat_range_rate'], 'number'],
  74. [['name', 'detail', 'condition', 'pic_url'], 'string'],
  75. [['created_at', 'updated_at'], 'safe']
  76. ];
  77. }
  78. }