GetPays.php 2.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889
  1. <?php
  2. namespace App\DataApiNew\Models;
  3. use Illuminate\Database\Eloquent\SoftDeletes;
  4. use Illuminate\Database\Eloquent\Model;
  5. use Dcat\Admin\Traits\HasDateTimeFormatter;
  6. // 提现表
  7. class GetPays extends Model
  8. {
  9. use SoftDeletes, HasDateTimeFormatter;
  10. protected $table = 'get_pays';
  11. protected $dateFormat = 'Y-m-d H:i:s';
  12. // 表字段
  13. protected $fillable = [
  14. 'id', // 主键
  15. 'user_id', // 用户id
  16. 'open_id', // 微信openid
  17. 'unionid', // 微信平台唯一码
  18. 'status', // 状态 0:待审核 1:审核通过 2:审核不通过
  19. 'amount',
  20. 'errmsg', // 失败原因
  21. 'order_no', // 提现订单号
  22. 'bankcard', // 银行卡号
  23. 'openbank', // 开户行
  24. 'username', // 姓名
  25. 'alipay', // 支付宝账号
  26. 'alipay_name', // 支付宝姓名
  27. 'wechat_no', // 微信号
  28. 'created_at', // 创建时间
  29. 'updated_at', // 修改时间
  30. 'deleted_at', // 删除时间
  31. 'type', // 提现方式 1:支付宝 2:银行卡 3:微信
  32. 'remit_id', // 打款信息id
  33. 'remit_amount',
  34. 'charge_amount',
  35. 'tax_point', // 税点
  36. ];
  37. // 查询字段
  38. public static $selectFields = [
  39. 'id', // 主键
  40. 'user_id', // 用户id
  41. 'open_id', // 微信openid
  42. 'unionid', // 微信平台唯一码
  43. 'status', // 状态 0:待审核 1:审核通过 2:审核不通过
  44. 'amount',
  45. 'errmsg', // 失败原因
  46. 'order_no', // 提现订单号
  47. 'bankcard', // 银行卡号
  48. 'openbank', // 开户行
  49. 'username', // 姓名
  50. 'alipay', // 支付宝账号
  51. 'alipay_name', // 支付宝姓名
  52. 'wechat_no', // 微信号
  53. 'created_at', // 创建时间
  54. 'updated_at', // 修改时间
  55. 'deleted_at', // 删除时间
  56. 'type', // 提现方式 1:支付宝 2:银行卡 3:微信
  57. 'remit_id', // 打款信息id
  58. 'remit_amount',
  59. 'charge_amount',
  60. 'tax_point', // 税点
  61. ];
  62. // 提现方式
  63. const TYPE_ALIPAY = 1; // 支付宝
  64. const TYPE_BANKCARD = 2; // 银行卡
  65. const TYPE_WECHAT = 3; // 微信
  66. public static $type = [
  67. self::TYPE_ALIPAY => '支付宝',
  68. self::TYPE_BANKCARD => '银行卡',
  69. self::TYPE_WECHAT => '微信',
  70. ];
  71. // 状态
  72. const STATUS_WAIT = 0; // 待审核
  73. const STATUS_PASS = 1; // 通过
  74. const STATUS_FAIL = 2; // 不通过
  75. public static $status = [
  76. self::STATUS_WAIT => '待审核',
  77. self::STATUS_PASS => '通过',
  78. self::STATUS_FAIL => '不通过',
  79. ];
  80. }