Platform.php 1.1 KB

12345678910111213141516171819202122232425262728
  1. <?php
  2. namespace app\admin\model;
  3. class Platform extends Base
  4. {
  5. //设置字段信息
  6. protected $schema = [
  7. 'id' =>'int',//
  8. 'platform_code' =>'varchar',//平台编码
  9. 'platform_name' =>'varchar',//平台名称
  10. 'platform_type' =>'tinyint',//平台性质,0内部使用,1对接有赞平台
  11. 'is_select_pay_rate' =>'tinyint',//是否开启支付渠道,1开启,0不开启
  12. 'pay_title' =>'varchar',//支付渠道
  13. 'use_type' =>'tinyint',//对接类型 0 无 1 toB 2 ToC
  14. 'desc' =>'double',//权重
  15. 'createrid' =>'int',//创建人id
  16. 'creater' =>'varchar',//创建人
  17. 'status' =>'tinyint',//是否使用
  18. 'is_del' =>'tinyint',//是否删除
  19. 'addtime' =>'datetime',//
  20. 'updatetime' =>'datetime',//
  21. ];
  22. protected $createTime='addtime';
  23. protected $updateTime='updatetime';
  24. public function plaftChannle(){
  25. return $this->hasMany(PlatformChannel::class,'platform_id','id')->where(["is_del"=>0])->order(['weight' => 'desc']);
  26. }
  27. }