OperatorItem
Schema: OperatorItem
OpenAPI Specification
yaml
openapi: 3.0.1
info:
title: ''
description: ''
version: 1.0.0
paths: {}
components:
schemas:
OperatorItem:
type: object
description: Operator account (list/detail); create response usually omits lastLogin*
properties:
id:
type: integer
format: int64
description: Operator account ID
username:
type: string
description: Login username (globally unique, case-sensitive)
realname:
type: string
description: Real name
email:
type: string
description: Email
phone:
type: string
description: Phone number in plain text
activeState:
allOf:
- $ref: '#/components/schemas/ActiveState'
description: Status: enabled/disabled
primaryRoleName:
type: string
description: Primary role name (display; from a bound role)
roleIds:
type: array
items:
type: integer
format: int64
description: Bound RBAC role ID list
createBy:
type: string
description: Created-by actor
updateBy:
type: string
description: Updated-by actor
createTime:
type: string
description: Created at
updateTime:
type: string
description: Updated at
lastLoginTime:
type: string
description: Last login time
lastLoginIp:
type: string
description: Last login IP
x-apifox-orders:
- id
- username
- realname
- email
- phone
- activeState
- primaryRoleName
- roleIds
- createBy
- updateBy
- createTime
- updateTime
- lastLoginTime
- lastLoginIp
x-apifox-folder: ''
ActiveState:
type: string
enum:
- enabled
- disabled
description: Active state (aligned with common/consts.ActiveState)
x-apifox-folder: ''
securitySchemes: {}
servers: []
security: []