|
|
@@ -5,15 +5,23 @@ namespace SixShop\Lakala\Controller\Api;
|
|
|
use SixShop\Core\Request;
|
|
|
use SixShop\Lakala\Config;
|
|
|
use SixShop\Lakala\Entity\ProfitShareReceiverEntity;
|
|
|
+use think\Response;
|
|
|
+use function SixShop\Core\page_response;
|
|
|
use function SixShop\Core\success_response;
|
|
|
|
|
|
class ProfitShareReceiverController
|
|
|
{
|
|
|
- public function save(Request $request, ProfitShareReceiverEntity $entity, Config $config)
|
|
|
+ public function save(Request $request, ProfitShareReceiverEntity $entity, Config $config): Response
|
|
|
{
|
|
|
$data = $request->post();
|
|
|
$data[ 'user_id'] = $request->userID;
|
|
|
$data['org_code'] = $config->org_code;
|
|
|
return success_response($entity->saveReceiver($data));
|
|
|
}
|
|
|
+
|
|
|
+ public function index(Request $request, ProfitShareReceiverEntity $entity): Response
|
|
|
+ {
|
|
|
+ $params = ['user_id' => $request->userID];
|
|
|
+ return page_response(page: $entity->getReceiverList($params, $request->pageAndLimit()));
|
|
|
+ }
|
|
|
}
|