Commit 8aee67c6 authored by 姚书霞's avatar 姚书霞 🐘

修改目录

parent e1ff96b9
......@@ -52,8 +52,9 @@ return [
'controller'=>[
'swagger',
'v1/shop/branch/branch',
'v1/shop/user/shop-user-membergrade',
'v1/rbacuser/rbac-user'
'v1/rbacuser/rbac-user',
'v1/shopuser/shop-user-membergrade',
'v1/user/user'
],
'extraPatterns'=>[
'GET,OPTIONS test'=>'test',
......
<?php
namespace backend\controllers\v1\shop\user;
namespace backend\controllers\v1\shopuser;
use Yii;
use backend\controllers\v1\BaseController;
class ShopUserMembergradeController extends BaseController
{
public $modelClass='app\models\v1\shop\user\ShopUserMembergrade';
public $modelClass='app\models\v1\shopuser\ShopUserMembergrade';
public $serializer = [
'class' => 'yii\rest\Serializer',
'collectionEnvelope' => 'data',
......@@ -29,7 +29,7 @@ class ShopUserMembergradeController extends BaseController
/**
* @OA\Get(
* path="/backend/web/v1/shop/user/shop-user-membergrades",
* path="/backend/web/v1/shopuser/shop-user-membergrades",
* tags={"用户&员工接口"},
* summary="用户组列表接口",
* description="用户组列表接口",
......@@ -53,7 +53,7 @@ class ShopUserMembergradeController extends BaseController
/**
* @OA\POST(
* path="/backend/web/v1/shop/user/shop-user-membergrades",
* path="/backend/web/v1/shopuser/shop-user-membergrades",
* tags={"用户&员工接口"},
* summary="添加用户组接口",
* description="添加用户组接口",
......
<?php
namespace app\models\v1\shop\user;
namespace app\models\v1\shopuser;
use Yii;
use app\models\v1\BaseModel;
use yii\behaviors\TimestampBehavior;
use yii\db\Expression;
/**
* This is the model class for table "shop_user_membergrade".
*
......@@ -28,18 +29,36 @@ class ShopUserMembergrade extends BaseModel
return 'shop_user_membergrade';
}
/**
* {@inheritdoc}
*/
public function behaviors()
{
return [[
/**
* TimestampBehavior
* 创建的时候,默认插入当前时间戳给create_date和last_update字段
* 更新的时候,默认更新当前时间戳给updated_at字段
*/
'class' => TimestampBehavior::className(),
'createdAtAttribute' => 'CREATE_TIME',
'updatedAtAttribute' => false,
'value' => new Expression('NOW()'),
]];
}
/**
* {@inheritdoc}
*/
public function rules()
{
return [
[['GUID', 'CREATE_TIME'], 'required'],
[['IS_DEFAULT', 'IS_SETRANGE'], 'integer'],
[['CREATE_TIME'], 'safe'],
[['GRADE_PERCENT', 'USER_POINTS', 'MONEY_POINT_SRATE'], 'number'],
[['GUID', 'ORG_GUID'], 'string', 'max' => 50],
[['NAME'], 'string', 'max' => 100],
[['NAME', 'GRADE_PERCENT','MONEY_POINT_SRATE'], 'trim'],
[['NAME', 'GRADE_PERCENT','MONEY_POINT_SRATE'], 'required'],
[['GRADE_PERCENT', 'MONEY_POINT_SRATE'], 'double'],
[['IS_DEFAULT'], 'boolean'],
[['IS_SETRANGE'], 'in', 'range' => [0, 1, 2]],
[['NAME'], 'string', 'max' => 20],
[['GUID'], 'unique'],
];
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment