users.yaml 1.3 KB
version: v1
kind: Schema
metadata:
  name: users
  description: 用户
  attributes:
    - ref: usersId
      required: true
    - ref: companyId
      required: true
    - ref: usersBaseId
      required: true
    - ref: usersType
      required: true
    - ref: usersCode
      required: true
    - name: organizationId
      description: 组织机构
      type:
        primitive: int64
    - name: departmentId
      description: 所属部门
      type:
        primitive: int64
    - name: usersInfo
      description: 用户信息 (冗余,数据存在usersBase里面)
      type:
        array: usersInfo    
    - name: usersOrg
      description: 用户关联的组织
      type:
        array: org
    - name: usersRole
      description: 用户关联的角色
      type:
        array: role
    - name: favoriteMenus
      description: 收藏的菜单(工作台)(菜单编码列表)
      type:
        array: string
    - name: cooperationInfo
      description: 共创信息 (共创用户有效)
      type:
        schema: cooperationInfo
    - name: enableStatus
      description: 状态(1:启用  2:禁用  3:注销)
      type:
        primitive: int
    - name: ext
      description: 扩展数据
      type:
        schema: ext
    - ref: createdAt
      required: true
    - ref: updatedAt
      required: true