// +---------------------------------------------------------------------- namespace plugin\saiadmin\app\model\miniProgram; use plugin\saiadmin\basic\think\BaseModel; /** * 小程序版本管理模型 * * sa_mini_program_version 小程序版本信息表 * * @property $id 编号 * @property $version_no 版本号 * @property $version_name 版本名称 * @property $platform 平台 * @property $channel 渠道 * @property $download_url 下载地址 * @property $force_update 强制更新 * @property $release_notes 发布说明 * @property $status 状态 * @property $sort 排序 * @property $created_by 创建者 * @property $updated_by 更新者 * @property $create_time 创建时间 * @property $update_time 修改时间 */ class MiniProgramVersion extends BaseModel { /** * 数据表主键 * @var string */ protected $pk = 'id'; /** * 数据表完整名称 * @var string */ protected $table = 'sa_mini_program_version'; /** * 平台搜索器 */ public function searchPlatformAttr($query, $value) { if ($value !== '' && $value !== null) { $query->where('platform', '=', $value); } } /** * 渠道搜索器 */ public function searchChannelAttr($query, $value) { if ($value !== '' && $value !== null) { $query->where('channel', '=', $value); } } /** * 版本号模糊搜索 */ public function searchVersionNoAttr($query, $value) { if ($value !== '' && $value !== null) { $query->where('version_no', 'like', '%' . $value . '%'); } } }