feat : catering

This commit is contained in:
2025-03-11 17:52:13 +08:00
parent d9f52ac755
commit 08b6d7cda9
8 changed files with 624 additions and 8 deletions

View File

@@ -11,11 +11,13 @@ declare(strict_types=1);
namespace App\Service\Admin\Catering;
use App\Cache\Redis\Api\SiteCache;
use App\Cache\Redis\Common\ConfigCache;
use App\Constants\Common\RoleCode;
use App\Exception\ErrException;
use App\Model\AdminUser;
use App\Model\DriverSequence;
use App\Model\Site;
use App\Model\Sku;
use App\Service\Admin\BaseService;
use App\Service\ServiceTrait\Admin\GetUserInfoTrait;
use App\Service\ServiceTrait\Common\CycleTrait;
@@ -50,12 +52,30 @@ abstract class CateringBaseService extends BaseService
#[Inject]
protected SiteCache $siteCache;
/**
* @var ConfigCache
*/
#[Inject]
protected ConfigCache $configCache;
/**
* @var Sku
*/
#[Inject]
protected Sku $skuModel;
/**
* @var DriverSequence
*/
#[Inject]
protected DriverSequence $driverSequenceModel;
/**
* @var AdminUser
*/
#[Inject]
protected AdminUser $adminUserModel;
/**
* @throws ContainerExceptionInterface
* @throws NotFoundExceptionInterface