商品、订单部分相关代码生成,下一步先把商品搞完再搞订单
Some checks failed
Tests / PHP 8.2 (push) Has been cancelled
Tests / PHP 8.3 (push) Has been cancelled
Tests / PHP 8.4 (push) Has been cancelled

This commit is contained in:
2025-05-20 16:52:47 +08:00
parent 5bd5938e5c
commit 035ab1105c
45 changed files with 1951 additions and 151 deletions

View File

@@ -3,9 +3,9 @@
namespace App\Http\Controllers\Api\CodeGeneration;
use App\BaseApp\BaseController;
use App\Service\CodeGeneration\StoreClassificationService;
use App\Service\CodeGeneration\MallClassificationService;
class StoreClassificationController extends BaseController
class MallClassificationController extends BaseController
{
//
public function __construct()
@@ -13,6 +13,6 @@ class StoreClassificationController extends BaseController
parent::__construct();
$this->insertField = ["name","pid"];
$this->updateField = ["id","name","pid"];
$this->service = StoreClassificationService::getInstance();
$this->service = MallClassificationService::getInstance();
}
}

View File

@@ -3,9 +3,9 @@
namespace App\Http\Controllers\Api\CodeGeneration;
use App\BaseApp\BaseController;
use App\Service\CodeGeneration\StoreService;
use App\Service\CodeGeneration\MallService;
class StoreController extends BaseController
class MallController extends BaseController
{
//
public function __construct()
@@ -13,6 +13,6 @@ class StoreController extends BaseController
parent::__construct();
$this->insertField = ["name","level","avatar","introduction","description","phone","person", "classification_id","id_card","is_featured","business_license","id_card_portrait_side","id_card_national_emblem_side","chain","business_suspended"];
$this->updateField = ["id","name","level","avatar","introduction","description","phone","person", "classification_id","is_featured","business_license","id_card_portrait_side","id_card_national_emblem_side","chain","business_suspended"];
$this->service = StoreService::getInstance();
$this->service = MallService::getInstance();
}
}

View File

@@ -0,0 +1,18 @@
<?php
namespace App\Http\Controllers\Api\CodeGeneration;
use App\BaseApp\BaseController;
use App\Service\CodeGeneration\MallMembershipLevelService;
class MallMembershipLevelController extends BaseController
{
//
public function __construct()
{
parent::__construct();
$this->insertField = ["name","experience"];
$this->updateField = ["id","name","experience"];
$this->service = MallMembershipLevelService::getInstance();
}
}

View File

@@ -0,0 +1,18 @@
<?php
namespace App\Http\Controllers\Api\CodeGeneration;
use App\BaseApp\BaseController;
use App\Service\CodeGeneration\OrderService;
class OrderController extends BaseController
{
//
public function __construct()
{
parent::__construct();
$this->insertField = ["user_id","order_no","order_status","total_amount"];
$this->updateField = ["id","user_id","order_no","order_status","total_amount"];
$this->service = OrderService::getInstance();
}
}

View File

@@ -0,0 +1,18 @@
<?php
namespace App\Http\Controllers\Api\CodeGeneration;
use App\BaseApp\BaseController;
use App\Service\CodeGeneration\OrderDetailService;
class OrderDetailController extends BaseController
{
//
public function __construct()
{
parent::__construct();
$this->insertField = ["order_id","product_id","quantity","price","subtotal","snapshot"];
$this->updateField = ["id","order_id","product_id","quantity","price","subtotal","snapshot"];
$this->service = OrderDetailService::getInstance();
}
}

View File

@@ -11,8 +11,8 @@ class ProductController extends BaseController
public function __construct()
{
parent::__construct();
$this->insertField = ["title","introduction","cover", "images","description","price","classification_id"];
$this->updateField = ["id","title","introduction","cover", "images","description","price","classification_id"];
$this->insertField = ["title","introduction","cover", "images", "labels","description","price","classification_id"];
$this->updateField = ["id","title","introduction","cover", "images", "labels","description","price","classification_id"];
$this->service = ProductService::getInstance();
}
}

View File

@@ -0,0 +1,18 @@
<?php
namespace App\Http\Controllers\Api\CodeGeneration;
use App\BaseApp\BaseController;
use App\Service\CodeGeneration\ProductLabelRelationsService;
class ProductLabelRelationsController extends BaseController
{
//
public function __construct()
{
parent::__construct();
$this->insertField = ["product_id","label_id"];
$this->updateField = ["id","product_id","label_id"];
$this->service = ProductLabelRelationsService::getInstance();
}
}

View File

@@ -0,0 +1,18 @@
<?php
namespace App\Http\Controllers\Api\CodeGeneration;
use App\BaseApp\BaseController;
use App\Service\CodeGeneration\SkuService;
class SkuController extends BaseController
{
//
public function __construct()
{
parent::__construct();
$this->insertField = ["product_id","cover", "name","inventory","price"];
$this->updateField = ["id","product_id","cover", "name","inventory","price"];
$this->service = SkuService::getInstance();
}
}

View File

@@ -0,0 +1,18 @@
<?php
namespace App\Http\Controllers\Api\CodeGeneration;
use App\BaseApp\BaseController;
use App\Service\CodeGeneration\UserBrowsingHistoryService;
class UserBrowsingHistoryController extends BaseController
{
//
public function __construct()
{
parent::__construct();
$this->insertField = ["user_id","product_id"];
$this->updateField = ["id","user_id","product_id"];
$this->service = UserBrowsingHistoryService::getInstance();
}
}

View File

@@ -0,0 +1,18 @@
<?php
namespace App\Http\Controllers\Api\CodeGeneration;
use App\BaseApp\BaseController;
use App\Service\CodeGeneration\UserCollectService;
class UserCollectController extends BaseController
{
//
public function __construct()
{
parent::__construct();
$this->insertField = ["user_id","product_id"];
$this->updateField = ["id","user_id","product_id"];
$this->service = UserCollectService::getInstance();
}
}

View File

@@ -0,0 +1,18 @@
<?php
namespace App\Http\Controllers\Api\CodeGeneration;
use App\BaseApp\BaseController;
use App\Service\CodeGeneration\UserService;
class UserController extends BaseController
{
//
public function __construct()
{
parent::__construct();
$this->insertField = ["nick_name","phone","email","level","balance","avatar","integral"];
$this->updateField = ["id","nick_name","phone","email","level","balance","avatar","integral"];
$this->service = UserService::getInstance();
}
}

View File

@@ -0,0 +1,18 @@
<?php
namespace App\Http\Controllers\Api\CodeGeneration;
use App\BaseApp\BaseController;
use App\Service\CodeGeneration\UserMembershipService;
class UserMembershipController extends BaseController
{
//
public function __construct()
{
parent::__construct();
$this->insertField = ["name","experience"];
$this->updateField = ["id","name","experience"];
$this->service = UserMembershipService::getInstance();
}
}

View File

@@ -0,0 +1,18 @@
<?php
namespace App\Http\Controllers\Api\CodeGeneration;
use App\BaseApp\BaseController;
use App\Service\CodeGeneration\UserReceivingAddressService;
class UserReceivingAddressController extends BaseController
{
//
public function __construct()
{
parent::__construct();
$this->insertField = ["user_id","province","city","district","detailed_address","complete_address"];
$this->updateField = ["id","user_id","province","city","district","detailed_address","complete_address"];
$this->service = UserReceivingAddressService::getInstance();
}
}