BalanceConvertLove.php 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. <?php
  2. /**
  3. * Created by PhpStorm.
  4. * Author: 芸众商城 www.yunzshop.com
  5. * Date: 2017/4/2
  6. * Time: 下午2:25
  7. */
  8. namespace app\common\models\finance;
  9. use app\common\models\BaseModel;
  10. use Illuminate\Database\Eloquent\Builder;
  11. /*
  12. * 余额转化爱心值
  13. *
  14. * */
  15. class BalanceConvertLove extends BaseModel
  16. {
  17. public $table = 'yz_balance_covert_love';
  18. protected $guarded = [''];
  19. const CONVERT_STATUS_SUCCES = 1;
  20. const CONVERT_STATUS_ERROR = -1;
  21. /**
  22. * 设置全局作用域 拼接 uniacid()
  23. */
  24. public static function boot()
  25. {
  26. parent::boot();
  27. static::addGlobalScope(
  28. function (Builder $builder) {
  29. return $builder->uniacid();
  30. }
  31. );
  32. }
  33. /**
  34. * 定义字段名
  35. *
  36. * @return array */
  37. public function atributeNames() {
  38. return [
  39. 'uniacid' => "公众号ID",
  40. 'member_id' => "会员ID",
  41. 'covert_amount' => '转化金额',
  42. 'status' => '状态',
  43. 'order_sn' => '订单号',
  44. 'remark' => '备注'
  45. ];
  46. }
  47. /**
  48. * 字段规则
  49. *
  50. * @return array */
  51. public function rules()
  52. {
  53. return [
  54. 'uniacid' => "required",
  55. 'member_id' => "required",
  56. 'covert_amount' => 'required',
  57. 'status' => 'required',
  58. 'order_sn' => 'required',
  59. 'remark' => 'required'
  60. ];
  61. }
  62. }