// +---------------------------------------------------------------------- declare (strict_types=1); namespace app\api\model; use app\common\model\Category as CategoryModel; /** * 商品分类模型 * Class Category * @package app\common\model */ class Category extends CategoryModel { /** * 隐藏字段 * @var array */ protected $hidden = [ 'store_id', 'create_time', 'update_time' ]; /** * 获取列表记录 * @param array $param * @return array * @throws \think\db\exception\DataNotFoundException * @throws \think\db\exception\DbException * @throws \think\db\exception\ModelNotFoundException */ public function getListPublic(array $param = []): array { //添加店内分类 $param['is_in_store'] = !empty($param['is_in_store']) ? $param['is_in_store'] : 0; return parent::getList(array_merge($param, ['status' => 1])); } }