|
|
@@ -0,0 +1,102 @@
|
|
|
+<?php
|
|
|
+
|
|
|
+namespace backendApi\modules\v1\models;
|
|
|
+
|
|
|
+use common\components\ActiveRecord;
|
|
|
+use common\libs\logging\operate\valueType\Config as ValueTypeConfig;
|
|
|
+
|
|
|
+/**
|
|
|
+ * This is the model class for table "{{%ADMIN}}".
|
|
|
+ *
|
|
|
+ * @property string $ID
|
|
|
+ * @property string $ADMIN_NAME 用户名
|
|
|
+ * @property string $REAL_NAME 会员姓名
|
|
|
+ * @property string $REMARK 备注
|
|
|
+ * @property string $ROLE_ID 角色ID
|
|
|
+ * @property int $IS_ENABLE 是否启用
|
|
|
+ * @property string $AUTH_KEY 认证KEY
|
|
|
+ * @property string $PASSWORD_HASH 密码
|
|
|
+ * @property string $PASSWORD_RESET_TOKEN 重设密码TOKEN
|
|
|
+ * @property int $DONT_DEL 不可删除
|
|
|
+ * @property int $IS_DEL 是否删除
|
|
|
+ * @property int $LOGIN_NUMS 登录次数
|
|
|
+ * @property int $FAIL_NUMS 登录失败次数
|
|
|
+ * @property string $LAST_LOGIN_IP 上次登录IP
|
|
|
+ * @property int $LAST_LOGIN_AT 上次登录时间
|
|
|
+ * @property string $BIND_IP 绑定IP
|
|
|
+ * @property string $CREATE_ADMIN 创建管理员
|
|
|
+ * @property string $UPDATE_ADMIN 更新管理员
|
|
|
+ * @property int $CREATED_AT 创建时间
|
|
|
+ * @property int $UPDATED_AT 更新时间
|
|
|
+ * @property int $DELETED_AT 删除时间
|
|
|
+ * @property int $IS_MODIFY_PASSWORD 是否修改密码
|
|
|
+ */
|
|
|
+class PageDetails extends ActiveRecord
|
|
|
+{
|
|
|
+ /**
|
|
|
+ * @inheritdoc
|
|
|
+ */
|
|
|
+ public static function tableName()
|
|
|
+ {
|
|
|
+ return '{{%PAGE_DETAILS}}';
|
|
|
+ }
|
|
|
+
|
|
|
+ // /**
|
|
|
+ // * {@inheritdoc}
|
|
|
+ // */
|
|
|
+ // public function rules()
|
|
|
+ // {
|
|
|
+ // return [
|
|
|
+ // [['ADMIN_NAME', 'REAL_NAME', 'ROLE_ID', 'PASSWORD_HASH', 'CREATE_ADMIN', 'CREATED_AT'], 'required'],
|
|
|
+ // [['IS_ENABLE', 'DONT_DEL', 'IS_DEL', 'LOGIN_NUMS', 'FAIL_NUMS', 'LAST_LOGIN_AT', 'CREATED_AT', 'UPDATED_AT', 'DELETED_AT', 'IS_MODIFY_PASSWORD'], 'integer'],
|
|
|
+ // [['ID', 'ROLE_ID', 'CREATE_ADMIN', 'UPDATE_ADMIN'], 'string', 'max' => 32],
|
|
|
+ // [['ADMIN_NAME', 'REMARK', 'AUTH_KEY', 'PASSWORD_HASH', 'PASSWORD_RESET_TOKEN'], 'string', 'max' => 255],
|
|
|
+ // [['REAL_NAME'], 'string', 'max' => 128],
|
|
|
+ // [['LAST_LOGIN_IP'], 'string', 'max' => 16],
|
|
|
+ // [['BIND_IP'], 'string', 'max' => 4000],
|
|
|
+ // [['ADMIN_NAME'], 'unique'],
|
|
|
+ // [['ID'], 'unique'],
|
|
|
+ // ];
|
|
|
+ // }
|
|
|
+
|
|
|
+ // /**
|
|
|
+ // * {@inheritdoc}
|
|
|
+ // */
|
|
|
+ // public function attributeLabels()
|
|
|
+ // {
|
|
|
+ // return [
|
|
|
+ // 'ID' => 'ID',
|
|
|
+ // 'ADMIN_NAME' => '用户名',
|
|
|
+ // 'REAL_NAME' => '会员姓名',
|
|
|
+ // 'REMARK' => '备注',
|
|
|
+ // 'ROLE_ID' => '角色ID',
|
|
|
+ // 'IS_ENABLE' => '是否启用',
|
|
|
+ // 'AUTH_KEY' => '认证KEY',
|
|
|
+ // 'PASSWORD_HASH' => '密码',
|
|
|
+ // 'PASSWORD_RESET_TOKEN' => '重设密码TOKEN',
|
|
|
+ // 'DONT_DEL' => '不可删除',
|
|
|
+ // 'IS_DEL' => '是否删除',
|
|
|
+ // 'LOGIN_NUMS' => '登录次数',
|
|
|
+ // 'FAIL_NUMS' => '登录失败次数',
|
|
|
+ // 'LAST_LOGIN_IP' => '上次登录IP',
|
|
|
+ // 'LAST_LOGIN_AT' => '上次登录时间',
|
|
|
+ // 'BIND_IP' => '绑定IP',
|
|
|
+ // 'CREATE_ADMIN' => '创建管理员',
|
|
|
+ // 'UPDATE_ADMIN' => '更新管理员',
|
|
|
+ // 'CREATED_AT' => '创建时间',
|
|
|
+ // 'UPDATED_AT' => '更新时间',
|
|
|
+ // 'DELETED_AT' => '删除时间',
|
|
|
+ // 'IS_MODIFY_PASSWORD' => '是否修改密码',
|
|
|
+ // ];
|
|
|
+ // }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 通过code获取数据
|
|
|
+ * @param $id
|
|
|
+ * @return string|null
|
|
|
+ */
|
|
|
+ public static function getInfoByCode($code){
|
|
|
+ $data = self::findOneAsArray('page_code=:pageCode', [':pageCode' => $code]);
|
|
|
+ return $data;
|
|
|
+ }
|
|
|
+}
|