Browse Source

调整更新传值方式

alexzy 3 years ago
parent
commit
8e9f3e0545
2 changed files with 74 additions and 3 deletions
  1. 4 3
      src/PromoteApplyServiceInterface.php
  2. 70 0
      src/entity/UpdateEnableStatus.php

+ 4 - 3
src/PromoteApplyServiceInterface.php

@@ -4,6 +4,8 @@
 namespace Yxy\Service;
 
 
+use Yxy\Service\entity\UpdateEnableStatus;
+
 interface PromoteApplyServiceInterface
 {
     /**
@@ -29,9 +31,8 @@ interface PromoteApplyServiceInterface
     /**
      * 更新打包状态
      * @param $id
-     * @param $enable_status
-     * @param string $pack_url
+     * @param UpdateEnableStatus $updateEnableStatus
      * @return int
      */
-    public function updateEnableStatus($id, $enable_status, string $pack_url = ''): int;
+    public function updateEnableStatus($id, UpdateEnableStatus $updateEnableStatus): int;
 }

+ 70 - 0
src/entity/UpdateEnableStatus.php

@@ -0,0 +1,70 @@
+<?php
+
+namespace Yxy\Service\entity;
+
+class UpdateEnableStatus
+{
+    /**
+     * 打包状态
+     * @var int
+     */
+    private int $enable_status;
+    /**
+     * 打包url
+     * @var string
+     */
+    private string $pack_url;
+    /**
+     * 打包备注
+     * @var string
+     */
+    private string $pack_mark;
+
+    /**
+     * @return int
+     */
+    public function getEnableStatus(): int
+    {
+        return $this->enable_status;
+    }
+
+    /**
+     * @param int $enable_status
+     */
+    public function setEnableStatus(int $enable_status): void
+    {
+        $this->enable_status = $enable_status;
+    }
+
+    /**
+     * @return string
+     */
+    public function getPackUrl(): string
+    {
+        return $this->pack_url;
+    }
+
+    /**
+     * @param string $pack_url
+     */
+    public function setPackUrl(string $pack_url): void
+    {
+        $this->pack_url = $pack_url;
+    }
+
+    /**
+     * @return string
+     */
+    public function getPackMark(): string
+    {
+        return $this->pack_mark;
+    }
+
+    /**
+     * @param string $pack_mark
+     */
+    public function setPackMark(string $pack_mark): void
+    {
+        $this->pack_mark = $pack_mark;
+    }
+}