39 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			39 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
| <?php
 | |
| namespace app\model;
 | |
| 
 | |
| use think\Model;
 | |
| 
 | |
| class BpsAdsMerchantRelation extends Model
 | |
| {
 | |
|     // 设置当前模型对应的完整数据表名称
 | |
|     protected $table = 'bps.bps_ads_merchant_relation';
 | |
| 
 | |
|     // 设置主键
 | |
|     protected $pk = 'id';
 | |
| 
 | |
|     // 设置自动时间戳
 | |
|     protected $autoWriteTimestamp = true;
 | |
| 
 | |
|     // 定义时间戳字段
 | |
|     protected $createTime = 'created_at';  // 创建时间字段
 | |
|     protected $updateTime = 'updated_at';  // 更新时间字段
 | |
| 
 | |
|     // 字段类型映射
 | |
|     protected $casts = [
 | |
|         'id' => 'int',
 | |
|         'platform' => 'int',
 | |
|         'ext_info' => 'json', // 将 ext_info 字段映射为 JSON 类型
 | |
|         'is_unbind' => 'bool',
 | |
|         'is_del' => 'bool',
 | |
|     ];
 | |
| 
 | |
|     // 默认值设置
 | |
|     protected $defaults = [
 | |
|         'currency' => '', // 设置默认货币类型
 | |
|         'ext_info' => '{}', // 设置默认 ext_info 为空的 JSON 对象
 | |
|         'is_unbind' => false, // 设置默认 is_unbind 为 false
 | |
|         'is_del' => false, // 设置默认 is_del 为 false
 | |
|     ];
 | |
| 
 | |
|     // 其他自定义方法可以根据需求添加
 | |
| } | 
