['master_worker_id', 'shop_goods_id', 'shop_orders_id', 'training_task_id', 'training_status', 'lead_master_worker_id', 'operate_status'], ]; } /** * @notes 获取列表 * @return array * @throws \think\db\exception\DataNotFoundException * @throws \think\db\exception\DbException * @throws \think\db\exception\ModelNotFoundException * @author likeadmin * @date 2025/02/16 13:49 */ public function lists(): array { return TrainingWorkerTask::with([ 'TrainingTask', 'MasterWorker', 'LeadMasterWorker', 'ShopGoods', 'ShopOrders', ])->where($this->searchWhere) ->field(['id', 'master_worker_id', 'shop_goods_id', 'shop_orders_id', 'training_task_id', 'training_status', 'lead_master_worker_id', 'operate_status']) ->limit($this->limitOffset, $this->limitLength) ->order(['id' => 'desc']) ->select() ->toArray(); } /** * @notes 获取数量 * @return int * @author likeadmin * @date 2025/02/16 13:49 */ public function count(): int { return TrainingWorkerTask::where($this->searchWhere)->count(); } }