Parcourir la source

Merge branch 'refs/heads/dev-sc-260204' into dev

shichen il y a 5 mois
Parent
commit
434e5da6d2

+ 20 - 0
app/common/enum/shared/SharedProsperityBalanceLogEnum.php

@@ -0,0 +1,20 @@
1
+<?php
2
+
3
+namespace app\common\enum\shared;
4
+
5
+use app\common\enum\CommonEnum;
6
+
7
+class SharedProsperityBalanceLogEnum extends CommonEnum
8
+{
9
+    // 收支类型
10
+    const PM = [
11
+        'EXPEND' => ['code' => 0, 'name' => '支出'],
12
+        'INCOME' => ['code' => 1, 'name' => '获得'],
13
+    ];
14
+
15
+    // 明细类型  commission佣金
16
+    const TYPE = [
17
+        'PARTNER' => ['code' => 1, 'name' => '合伙人分红'],
18
+        'GROUP' => ['code' => 2, 'name' => '共富奖'],
19
+    ];
20
+}

+ 46 - 10
app/entity/data/shared/SharedProsperityBalanceEntity.php

@@ -4,16 +4,19 @@ namespace app\entity\data\shared;
4
 
4
 
5
 use app\entity\data\DataEntity;
5
 use app\entity\data\DataEntity;
6
 
6
 
7
-class SharedProsperityBalanceEntity extends DataEntity
7
+class SharedProsperityBalanceLogEntity extends DataEntity
8
 {
8
 {
9
     public $id = null;  // 主键
9
     public $id = null;  // 主键
10
     public $userId = null;  // 用户id
10
     public $userId = null;  // 用户id
11
+    public $pm = null;  // 1增加 0减少
12
+    public $type = null;  // 类型 1合伙人分红 2共富奖
11
     public $level = null;  // 用户等级
13
     public $level = null;  // 用户等级
12
     public $radio = null;  // 分配比例
14
     public $radio = null;  // 分配比例
13
     public $total_profit = null; // 总佣金
15
     public $total_profit = null; // 总佣金
14
     public $old = null;  // 变更前佣金
16
     public $old = null;  // 变更前佣金
15
     public $number = null;  // 操作佣金
17
     public $number = null;  // 操作佣金
16
     public $after = null;  // 变更后佣金
18
     public $after = null;  // 变更后佣金
19
+    public $status = null;  // 状态 -1失效 0待生效 1已生效
17
     public $createTime = null;  // 创建时间
20
     public $createTime = null;  // 创建时间
18
 
21
 
19
     public function getId()
22
     public function getId()
@@ -21,18 +24,40 @@ class SharedProsperityBalanceEntity extends DataEntity
21
         return $this->id;
24
         return $this->id;
22
     }
25
     }
23
 
26
 
24
-    public function setId($id): SharedProsperityBalanceEntity
27
+    public function setId($id): SharedProsperityBalanceLogEntity
25
     {
28
     {
26
         $this->id = $id;
29
         $this->id = $id;
27
         return $this;
30
         return $this;
28
     }
31
     }
29
 
32
 
33
+    public function getPm()
34
+    {
35
+        return $this->pm;
36
+    }
37
+
38
+    public function setPm($pm): SharedProsperityBalanceLogEntity
39
+    {
40
+        $this->pm = $pm;
41
+        return $this;
42
+    }
43
+
44
+    public function getType()
45
+    {
46
+        return $this->type;
47
+    }
48
+
49
+    public function setType($type): SharedProsperityBalanceLogEntity
50
+    {
51
+        $this->type = $type;
52
+        return $this;
53
+    }
54
+
30
     public function getUserId()
55
     public function getUserId()
31
     {
56
     {
32
         return $this->userId;
57
         return $this->userId;
33
     }
58
     }
34
 
59
 
35
-    public function setUserId($userId): SharedProsperityBalanceEntity
60
+    public function setUserId($userId): SharedProsperityBalanceLogEntity
36
     {
61
     {
37
         $this->userId = $userId;
62
         $this->userId = $userId;
38
         return $this;
63
         return $this;
@@ -43,7 +68,7 @@ class SharedProsperityBalanceEntity extends DataEntity
43
         return $this->level;
68
         return $this->level;
44
     }
69
     }
45
 
70
 
46
-    public function setLevel($level): SharedProsperityBalanceEntity
71
+    public function setLevel($level): SharedProsperityBalanceLogEntity
47
     {
72
     {
48
         $this->level = $level;
73
         $this->level = $level;
49
         return $this;
74
         return $this;
@@ -54,7 +79,7 @@ class SharedProsperityBalanceEntity extends DataEntity
54
         return $this->radio;
79
         return $this->radio;
55
     }
80
     }
56
 
81
 
57
-    public function setRadio($radio): SharedProsperityBalanceEntity
82
+    public function setRadio($radio): SharedProsperityBalanceLogEntity
58
     {
83
     {
59
         $this->radio = $radio;
84
         $this->radio = $radio;
60
         return $this;
85
         return $this;
@@ -65,7 +90,7 @@ class SharedProsperityBalanceEntity extends DataEntity
65
         return $this->total_profit;
90
         return $this->total_profit;
66
     }
91
     }
67
 
92
 
68
-    public function setTotalProfit($total_profit): SharedProsperityBalanceEntity
93
+    public function setTotalProfit($total_profit): SharedProsperityBalanceLogEntity
69
     {
94
     {
70
         $this->total_profit = $total_profit;
95
         $this->total_profit = $total_profit;
71
         return $this;
96
         return $this;
@@ -76,7 +101,7 @@ class SharedProsperityBalanceEntity extends DataEntity
76
         return $this->old;
101
         return $this->old;
77
     }
102
     }
78
 
103
 
79
-    public function setOld($old): SharedProsperityBalanceEntity
104
+    public function setOld($old): SharedProsperityBalanceLogEntity
80
     {
105
     {
81
         $this->old = $old;
106
         $this->old = $old;
82
         return $this;
107
         return $this;
@@ -87,7 +112,7 @@ class SharedProsperityBalanceEntity extends DataEntity
87
         return $this->number;
112
         return $this->number;
88
     }
113
     }
89
 
114
 
90
-    public function setNumber($number): SharedProsperityBalanceEntity
115
+    public function setNumber($number): SharedProsperityBalanceLogEntity
91
     {
116
     {
92
         $this->number = $number;
117
         $this->number = $number;
93
         return $this;
118
         return $this;
@@ -98,18 +123,29 @@ class SharedProsperityBalanceEntity extends DataEntity
98
         return $this->after;
123
         return $this->after;
99
     }
124
     }
100
 
125
 
101
-    public function setAfter($after): SharedProsperityBalanceEntity
126
+    public function setAfter($after): SharedProsperityBalanceLogEntity
102
     {
127
     {
103
         $this->after = $after;
128
         $this->after = $after;
104
         return $this;
129
         return $this;
105
     }
130
     }
106
 
131
 
132
+    public function getStatus()
133
+    {
134
+        return $this->status;
135
+    }
136
+
137
+    public function setStatus($status): SharedProsperityBalanceLogEntity
138
+    {
139
+        $this->status = $status;
140
+        return $this;
141
+    }
142
+
107
     public function getCreateTime()
143
     public function getCreateTime()
108
     {
144
     {
109
         return $this->createTime;
145
         return $this->createTime;
110
     }
146
     }
111
 
147
 
112
-    public function setCreateTime($createTime): SharedProsperityBalanceEntity
148
+    public function setCreateTime($createTime): SharedProsperityBalanceLogEntity
113
     {
149
     {
114
         $this->createTime = $createTime;
150
         $this->createTime = $createTime;
115
         return $this;
151
         return $this;