最新服务器上的版本,以后用这个
zhangmeng
2023-04-19 e3f5aa12f58d986098a9de0f5cb38060e403036d
commit | author | age
2207d6 1 <?php
W 2
3 namespace app\models;
4
5 use Yii;
6
7 /**
8  * This is the model class for table "{{%balance_log}}".
9  *
10  * @property int $id
11  * @property int $user_id
12  * @property int $type 类型:0=未知,1=收入,2=支出
13  * @property string $money 变动金额
14  * @property string $desc 变动说明
15  * @property string $custom_desc 自定义详细说明
16  * @property string $order_no 订单号
17  * @property string $created_at
18  * @property string $mall_id
19  */
20 class BalanceLog extends ModelActiveRecord
21 {
22     /**
23      * {@inheritdoc}
24      */
25     public static function tableName()
26     {
27         return '{{%balance_log}}';
28     }
29
30     /**
31      * {@inheritdoc}
32      */
33     public function rules()
34     {
35         return [
36             [['user_id', 'mall_id', 'type', 'money', 'desc', 'custom_desc', 'created_at'], 'required'],
37             [['user_id', 'mall_id', 'type'], 'integer'],
38             [['money'], 'number'],
39             [['custom_desc'], 'string'],
40             [['created_at'], 'safe'],
41             [['desc', 'order_no'], 'string', 'max' => 255],
42         ];
43     }
44
45     /**
46      * {@inheritdoc}
47      */
48     public function attributeLabels()
49     {
50         return [
51             'id' => 'ID',
52             'mall_id' => 'Mall ID',
53             'user_id' => 'User ID',
54             'type' => '类型:1=收入,2=支出',
55             'money' => '变动金额',
56             'desc' => '变动说明',
57             'custom_desc' => '自定义详细说明',
58             'order_no' => '订单号',
59             'created_at' => 'Created At',
60         ];
61     }
62
63     public function getUser()
64     {
65         return $this->hasOne(User::className(), ['id' => 'user_id']);
66     }
67 }