This commit is contained in:
mzl
2025-12-22 05:57:11 +00:00
parent 56eabe4e32
commit 149882b525
9 changed files with 623 additions and 0 deletions
+14
View File
@@ -0,0 +1,14 @@
<?php
namespace app\alibaba\model;
use Illuminate\Database\Eloquent\Model;
class InquiryDetailMedia extends Model
{
protected $table = 'inquiry_detail_media';
public $timestamps = false;
protected $fillable = [
'session_id','message_id','media_type','source_url','file_name','file_ext','size','md5','storage_path','public_url','created_at','updated_at'
];
}
@@ -0,0 +1,19 @@
<?php
namespace app\alibaba\model;
use Illuminate\Database\Eloquent\Model;
class InquiryDetailMessage extends Model
{
protected $table = 'inquiry_detail_message';
public $timestamps = false;
protected $fillable = [
'session_id','msg_id','direction','time_text','original_raw','text_shown','translated',
'is_card','hrefs_json','read_status','chunk_index','created_at','updated_at'
];
protected $casts = [
'hrefs_json' => 'array',
];
}
@@ -0,0 +1,19 @@
<?php
namespace app\alibaba\model;
use Illuminate\Database\Eloquent\Model;
class InquiryDetailSession extends Model
{
protected $table = 'inquiry_detail_session';
public $timestamps = false;
protected $fillable = [
'task_id','list_item_id','detail_url','inquiry_id','customer_json','messages_count','status','raw_json','created_at','updated_at'
];
protected $casts = [
'customer_json' => 'array',
'raw_json' => 'array',
];
}
+18
View File
@@ -0,0 +1,18 @@
<?php
namespace app\alibaba\model;
use Illuminate\Database\Eloquent\Model;
class InquiryListItem extends Model
{
protected $table = 'inquiry_list_item';
public $timestamps = false;
protected $fillable = [
'task_id','page_id','page','idx','inquiry_id','detail_url','buyer_name','country','subject','snippet','raw_json','created_at','updated_at'
];
protected $casts = [
'raw_json' => 'array',
];
}
+18
View File
@@ -0,0 +1,18 @@
<?php
namespace app\alibaba\model;
use Illuminate\Database\Eloquent\Model;
class InquiryListPage extends Model
{
protected $table = 'inquiry_list_page';
public $timestamps = false;
protected $fillable = [
'task_id','page','total_on_page','is_done','raw_json','created_at','updated_at'
];
protected $casts = [
'raw_json' => 'array',
];
}
+18
View File
@@ -0,0 +1,18 @@
<?php
namespace app\alibaba\model;
use Illuminate\Database\Eloquent\Model;
class InquiryTask extends Model
{
protected $table = 'inquiry_task';
public $timestamps = false;
protected $fillable = [
'task_id','mode','start_page','max_pages','status','server_url','meta_json','created_at','updated_at'
];
protected $casts = [
'meta_json' => 'array',
];
}