ActGood.php 1.2 KB

12345678910111213141516171819202122232425262728293031
  1. <?php
  2. declare (strict_types = 1);
  3. namespace app\txx\model;
  4. ;use think\Model;
  5. /**
  6. * @mixin \think\Model
  7. */
  8. class ActGood extends Model
  9. {
  10. protected $createTime='addtime';
  11. protected $updateTime='updatetime'; //
  12. public static $statusCn=['无状态','待生成券码信息','待同步券码信息','已同步券码信息','券码生成失败','券码同步失败'];
  13. //
  14. public function act(){
  15. return $this->belongsTo(Act::class,'actCode','actCode')->bind(['act_anme','startTime','endTime','company_name','contactor','mobile','act_status'=>'status']);
  16. }
  17. public function Promocode(){
  18. return $this->belongsTo(YzActivityPromoCode::class,'id','act_good_id')->bind(['title','code','fetch_url','promocode_status'=>'status','promocode_remark'=>'remark']);
  19. }
  20. public function yzGood(){
  21. return $this->belongsTo(YzGood::class,'yz_good_code','item_no')->bind(['good_name'=>'title','detail_url']);
  22. }
  23. public function platformYz(){
  24. return $this->belongsTo(PlatformYouzan::class,'yz_good_code','skuCode')->bind(['plat_code','spuCode','sale_price','final_price','platform_name','good_name',"unit_name","brand_name","cat_name","cat_search"]);
  25. }
  26. }