123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960 |
- <?php
- namespace catchAdmin\fan\model;
- use catcher\base\CatchModel as Model;
- use catcher\traits\db\BaseOptionsTrait;
- use catcher\traits\db\ScopeTrait;
- use think\facade\Db;
- use catchAdmin\fan\model\get\FanGet;
- use catchAdmin\fan\model\search\FanSearch;
- class Fan extends Model
- {
- use BaseOptionsTrait, ScopeTrait;
- use FanGet;
- use FanSearch;
- // 表名
- public $name = 'fan';
- // 数据库字段映射
- public $field = array(
- 'id',
- // 风厂的id
- 'wind_id',
- // 编号
- 'number',
- // 供应商
- 'supplier',
- // 出厂日期
- 'production_date',
- // 安装日期
- 'install_date',
- // 位置
- 'location',
- // 经纬度(json)
- 'lng_lat',
- // 备注
- 'info',
- // 创建人ID
- 'creator_id',
- // 创建时间
- 'created_at',
- // 更新时间
- 'updated_at',
- // 软删除
- 'deleted_at',
- // 风机名称
- 'name',
- // 图片
- 'img',
- );
- public function getList()
- {
- return $this->catchSearch()
- ->append(['wind_name'])
- ->field('*')
- ->catchOrder()
- ->creator()
- ->paginate();
- }
- }
|