urlpatterns += [
@@ -57,6 +57,16 @@ class AdministratorInfo(BaseModelMixin): |
||
| 57 | 57 |
def __unicode__(self): |
| 58 | 58 |
return u'{}-{}'.format(self.name, self.phone)
|
| 59 | 59 |
|
| 60 |
+ @property |
|
| 61 |
+ def admindata(self): |
|
| 62 |
+ return {
|
|
| 63 |
+ 'admin_id': self.admin_id, |
|
| 64 |
+ 'admin_type': self.admin_type, |
|
| 65 |
+ 'phone': self.phone, |
|
| 66 |
+ 'name': self.name, |
|
| 67 |
+ 'created_at': tc.local_string(utc_dt=self.created_at, format='%Y-%m-%d'), |
|
| 68 |
+ } |
|
| 69 |
+ |
|
| 60 | 70 |
|
| 61 | 71 |
class OperatorInfo(BaseModelMixin): |
| 62 | 72 |
ACTIVATED = 1 |
@@ -128,6 +128,8 @@ class MaintenanceStatusCode(BaseStatusCode): |
||
| 128 | 128 |
class AdministratorStatusCode(BaseStatusCode): |
| 129 | 129 |
""" 操作员相关错误码 4002xx """ |
| 130 | 130 |
ADMINISTRATOR_NOT_FOUND = StatusCodeField(400201, 'Administrator Not Found', description=u'管理员不存在') |
| 131 |
+ ADMINISTRATOR_PERMISSION_DENIED = StatusCodeField(508002, 'Administrator Permission Denied', description=u'管理员权限不足') |
|
| 132 |
+ |
|
| 131 | 133 |
# 密码 |
| 132 | 134 |
ADMINISTRATOR_PASSWORD_ERROR = StatusCodeField(400202, 'Administrator Password Error', description=u'管理员密码错误') |
| 133 | 135 |
# 手机号 |