|
|
@@ -16,6 +16,7 @@ namespace common\models;
|
|
|
* @property string $replyText 回复文字
|
|
|
* @property string $replyMultiNews 回复多图文
|
|
|
* @property string $replyNews 回复单图文
|
|
|
+ * @property int $targetId 目标id 如活动id
|
|
|
* @property int $hasSonMenu 是否子菜单 0没有 1有
|
|
|
* @property int $menuOrder 菜单顺序
|
|
|
* @property string $createTime 创建时间
|
|
|
@@ -23,53 +24,54 @@ namespace common\models;
|
|
|
*/
|
|
|
class xhWxMenu extends xhBaseModel
|
|
|
{
|
|
|
- /**
|
|
|
- * @inheritdoc
|
|
|
- */
|
|
|
- public static function tableName()
|
|
|
- {
|
|
|
- return 'xhWxMenu';
|
|
|
- }
|
|
|
-
|
|
|
- /**
|
|
|
- * @inheritdoc
|
|
|
- */
|
|
|
- public function rules()
|
|
|
- {
|
|
|
- return [
|
|
|
- [['parentId', 'merchantId', 'menuOption', 'replyType', 'hasSonMenu', 'menuOrder'], 'integer'],
|
|
|
- [['createTime'], 'required'],
|
|
|
- [['createTime', 'updateTime'], 'safe'],
|
|
|
- [['name'], 'string', 'max' => 50],
|
|
|
- [['menuKey'], 'string', 'max' => 20],
|
|
|
- [['replyUrl'], 'string', 'max' => 100],
|
|
|
- [['replyText'], 'string', 'max' => 800],
|
|
|
- [['replyMultiNews', 'replyNews'], 'string', 'max' => 1000],
|
|
|
- [['menuKey'], 'unique'],
|
|
|
- ];
|
|
|
- }
|
|
|
-
|
|
|
- /**
|
|
|
- * @inheritdoc
|
|
|
- */
|
|
|
- public function attributeLabels()
|
|
|
- {
|
|
|
- return [
|
|
|
- 'id' => 'ID',
|
|
|
- 'name' => 'Name',
|
|
|
- 'parentId' => 'Parent ID',
|
|
|
- 'merchantId' => 'Merchant ID',
|
|
|
- 'menuKey' => 'Menu Key',
|
|
|
- 'menuOption' => 'Menu Option',
|
|
|
- 'replyType' => 'Reply Type',
|
|
|
- 'replyUrl' => 'Reply Url',
|
|
|
- 'replyText' => 'Reply Text',
|
|
|
- 'replyMultiNews' => 'Reply Multi News',
|
|
|
- 'replyNews' => 'Reply News',
|
|
|
- 'hasSonMenu' => 'Has Son Menu',
|
|
|
- 'menuOrder' => 'Menu Order',
|
|
|
- 'createTime' => 'Create Time',
|
|
|
- 'updateTime' => 'Update Time',
|
|
|
- ];
|
|
|
- }
|
|
|
+ /**
|
|
|
+ * @inheritdoc
|
|
|
+ */
|
|
|
+ public static function tableName()
|
|
|
+ {
|
|
|
+ return 'xhWxMenu';
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * @inheritdoc
|
|
|
+ */
|
|
|
+ public function rules()
|
|
|
+ {
|
|
|
+ return [
|
|
|
+ [['parentId', 'merchantId', 'menuOption', 'replyType', 'targetId', 'hasSonMenu', 'menuOrder'], 'integer'],
|
|
|
+ [['createTime'], 'required'],
|
|
|
+ [['createTime', 'updateTime'], 'safe'],
|
|
|
+ [['name'], 'string', 'max' => 50],
|
|
|
+ [['menuKey'], 'string', 'max' => 20],
|
|
|
+ [['replyUrl'], 'string', 'max' => 100],
|
|
|
+ [['replyText'], 'string', 'max' => 800],
|
|
|
+ [['replyMultiNews', 'replyNews'], 'string', 'max' => 1000],
|
|
|
+ [['menuKey'], 'unique'],
|
|
|
+ ];
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * @inheritdoc
|
|
|
+ */
|
|
|
+ public function attributeLabels()
|
|
|
+ {
|
|
|
+ return [
|
|
|
+ 'id' => 'ID',
|
|
|
+ 'name' => 'Name',
|
|
|
+ 'parentId' => 'Parent ID',
|
|
|
+ 'merchantId' => 'Merchant ID',
|
|
|
+ 'menuKey' => 'Menu Key',
|
|
|
+ 'menuOption' => 'Menu Option',
|
|
|
+ 'replyType' => 'Reply Type',
|
|
|
+ 'replyUrl' => 'Reply Url',
|
|
|
+ 'replyText' => 'Reply Text',
|
|
|
+ 'replyMultiNews' => 'Reply Multi News',
|
|
|
+ 'replyNews' => 'Reply News',
|
|
|
+ 'targetId' => 'Target ID',
|
|
|
+ 'hasSonMenu' => 'Has Son Menu',
|
|
|
+ 'menuOrder' => 'Menu Order',
|
|
|
+ 'createTime' => 'Create Time',
|
|
|
+ 'updateTime' => 'Update Time',
|
|
|
+ ];
|
|
|
+ }
|
|
|
}
|