RechargeLog.php 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. <?php
  2. namespace common\models;
  3. use common\components\ActiveRecord;
  4. class RechargeLog extends ActiveRecord
  5. {
  6. const TYPE_MANUAL = 0; // 手动充值
  7. const TYPE_AUTO = 1; // 自动充值
  8. const TYPE_ADMIN = 2; // 后台管理员
  9. const STATUS_APPLIED = 0; // 已申请
  10. const STATUS_PROVED = 1; // 已上传凭证
  11. const STATUS_AUDITED = 2; // 已审核
  12. const STATUS_REFUSED = 3; // 已拒绝
  13. const STATUS_NEW = 0;
  14. const STATUS_PROCESSING = 1;
  15. const STATUS_SUCCESS = 2;
  16. const STATUS_REJECT = 3;
  17. const STATUS_NAME = [
  18. self::STATUS_APPLIED => 'To be reviewed', // 待审核
  19. self::STATUS_PROVED => 'Voucher uploaded', // 已上传凭证
  20. self::STATUS_AUDITED => 'Approved', // 已审核
  21. self::STATUS_REFUSED => 'Rejected', // 已拒绝
  22. ];
  23. const RECHARGE_STATUS_NAME = [
  24. self::STATUS_NEW => 'NEW',
  25. self::STATUS_PROCESSING => 'PROCESSING',
  26. self::STATUS_SUCCESS => 'SUCCESS',
  27. self::STATUS_REJECT => 'FAILED',
  28. ];
  29. const STATUS_NAME_LANGUAGE_PREFIX = 'rechargeStatusTitle:';
  30. const RECHARGE_STATUS_NAME_LANGUAGE_PREFIX = 'rechargeStatus:';
  31. /**
  32. * @inheritdoc
  33. */
  34. public static function tableName() {
  35. return '{{%RECHARGE_LOG}}';
  36. }
  37. }