最新服务器上的版本,以后用这个
zhangmeng
2023-04-19 e3f5aa12f58d986098a9de0f5cb38060e403036d
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
<?php
 
namespace app\models;
 
use Yii;
 
/**
 * This is the model class for table "{{%pay_type}}".
 *
 * @property int $id
 * @property int $mall_id
 * @property string $name 支付名称
 * @property int $type 1:微信  2:支付宝
 * @property string $appid
 * @property string $mchid
 * @property string $key
 * @property string $cert_pem
 * @property string $key_pem
 * @property int $is_service 是否为服务商支付  0否 1是
 * @property string $service_key
 * @property string $service_appid 服务商appid
 * @property string $service_mchid 服务商mch_id
 * @property string $service_cert_pem
 * @property string $service_key_pem
 * @property int $is_auto_add 0否 1是
 * @property string $alipay_appid 支付宝appid
 * @property string $app_private_key 支付宝应用私钥
 * @property string $alipay_public_key 支付宝平台公钥
 * @property string $appcert
 * @property string $alipay_rootcert 支付宝根证书
 * @property int $is_delete
 * @property string $updated_at
 * @property string $created_at
 * @property string $deleted_at
 */
class PayType extends \app\models\ModelActiveRecord
{
    /**
     * {@inheritdoc}
     */
    public static function tableName()
    {
        return '{{%pay_type}}';
    }
 
    /**
     * {@inheritdoc}
     */
    public function rules()
    {
        return [
            [['mall_id', 'name', 'updated_at', 'created_at', 'deleted_at'], 'required'],
            [['mall_id', 'type', 'is_service', 'is_auto_add', 'is_delete'], 'integer'],
            [['alipay_public_key', 'appcert', 'alipay_rootcert'], 'string'],
            [['updated_at', 'created_at', 'deleted_at'], 'safe'],
            [['name', 'appid', 'service_appid', 'service_mchid'], 'string', 'max' => 255],
            [['mchid', 'key', 'service_key', 'alipay_appid'], 'string', 'max' => 32],
            [['cert_pem', 'key_pem', 'service_cert_pem', 'service_key_pem', 'app_private_key'], 'string', 'max' => 2000],
        ];
    }
 
    /**
     * {@inheritdoc}
     */
    public function attributeLabels()
    {
        return [
            'id' => 'ID',
            'mall_id' => 'Mall ID',
            'name' => 'Name',
            'type' => '支付方式',
            'mchid' => '微信支付商户号',
            'key' => '微信支付Api密钥',
            'cert_pem' => '微信支付apiclient_cert.pem',
            'key_pem' => '微信支付apiclient_key.pem',
            'is_service' => '支付类型',
            'service_key' => '服务商Api密钥',
            'service_appid' => '服务商Appid',
            'service_mchid' => '服务商支付商户号',
            'service_cert_pem' => '服务商apiclient_cert.pem',
            'service_key_pem' => '服务商apiclient_key.pem',
            'is_auto_add' => 'Is Auto Add',
            'app_private_key' => '支付宝应用私钥',
            'alipay_public_key' => '支付宝平台公钥',
            'appcert' => '应用公钥证书',
            'alipay_rootcert' => '支付宝根证书',
            'is_delete' => 'Is Delete',
            'updated_at' => 'Updated At',
            'created_at' => 'Created At',
            'deleted_at' => 'Deleted At',
        ];
    }
}