- action: add
  api: /api/board/add
  class: board
  description: Add
  kind: 2
  schema: board
  selects:
    - alias: ''
      fields: []
      format: ''
      key: _id
      select: true
    - alias: ''
      fields: []
      format: ''
      key: valid
      select: false
    - alias: ''
      fields: []
      format: ''
      key: createAt
      select: false
    - alias: ''
      fields: []
      format: ''
      key: createBy
      select: false
    - alias: ''
      fields: []
      format: ''
      key: updateAt
      select: false
    - alias: ''
      fields: []
      format: ''
      key: updateBy
      select: false
    - alias: ''
      fields: []
      format: ''
      key: schema
      select: false
    - alias: ''
      fields: []
      format: ''
      key: api
      select: false
    - alias: ''
      fields: []
      format: ''
      key: type
      select: false
    - alias: ''
      fields: []
      format: ''
      key: kind
      select: false
    - alias: ''
      fields: []
      format: ''
      key: path
      select: false
    - alias: ''
      fields: []
      format: ''
      key: class
      select: false
    - alias: ''
      fields: []
      format: ''
      key: action
      select: false
    - alias: ''
      fields: []
      format: ''
      key: filters.key
      select: false
    - alias: ''
      fields: []
      format: ''
      key: filters.operator
      select: false
    - alias: ''
      fields: []
      format: ''
      key: filters.parameter
      select: false
    - alias: ''
      fields: []
      format: ''
      key: filters.default
      select: false
    - alias: ''
      fields: []
      format: ''
      key: filters.group
      select: false
    - alias: ''
      fields: []
      format: ''
      key: selects.key
      select: false
    - alias: ''
      fields: []
      format: ''
      key: selects.select
      select: false
    - alias: ''
      fields: []
      format: ''
      key: selects.format
      select: false
    - alias: ''
      fields: []
      format: ''
      key: selects.alias
      select: false
    - alias: ''
      fields: []
      format: ''
      key: selects.fields
      select: false
    - alias: ''
      fields: []
      format: ''
      key: sorts.key
      select: false
    - alias: ''
      fields: []
      format: ''
      key: sorts.order
      select: false
    - alias: ''
      fields: []
      format: ''
      key: sorts.index
      select: false
    - alias: ''
      fields: []
      format: ''
      key: sorts.dynamic
      select: false
    - alias: ''
      fields: []
      format: ''
      key: description
      select: false
    - alias: ''
      fields: []
      format: ''
      key: selects.type
      select: false
    - alias: ''
      fields: []
      format: ''
      key: selects.readonly
      select: false
    - alias: ''
      fields: []
      format: ''
      key: selects.display
      select: false
    - alias: ''
      fields: []
      format: ''
      key: selects.reserved
      select: false
    - alias: ''
      fields: []
      format: ''
      key: script
      reserved: 2
      select: false
    - alias: ''
      fields: []
      format: ''
      key: filters.type
      reserved: 2
      select: false
    - alias: ''
      fields: []
      format: ''
      key: version
      select: false
    - fields: []
      key: selects.schema
      select: false
    - fields: []
      key: selects.conditions
      select: false
    - key: free
      select: false
      fields: []
  type: 1
  script: ''
- action: get
  api: /api/board/get
  class: board
  description: Get
  filters:
    - default: ''
      group: '0000'
      key: class
      operator: $eq
      parameter: class
    - default: ''
      group: '0000'
      key: type
      operator: $eq
      parameter: type
  kind: 2
  schema: board
  selects:
    - alias: ''
      fields: []
      format: ''
      key: _id
      select: true
    - alias: ''
      fields: []
      format: ''
      key: action
      select: true
    - alias: ''
      fields: []
      format: ''
      key: api
      select: true
    - alias: ''
      fields: []
      format: ''
      key: class
      select: true
    - alias: ''
      fields: []
      format: ''
      key: createAt
      select: true
    - alias: ''
      fields: []
      format: ''
      key: createBy
      select: true
    - alias: ''
      fields: []
      format: ''
      key: description
      select: true
    - alias: ''
      fields: []
      format: ''
      key: filters.default
      select: true
    - alias: ''
      fields: []
      format: ''
      key: filters.group
      select: true
    - alias: ''
      fields: []
      format: ''
      key: filters.key
      select: true
    - alias: ''
      fields: []
      format: ''
      key: filters.operator
      select: true
    - alias: ''
      fields: []
      format: ''
      key: filters.parameter
      select: true
    - alias: ''
      fields: []
      format: ''
      key: filters.type
      reserved: 2
      select: true
    - fields: []
      key: free
      select: true
    - alias: ''
      fields: []
      format: ''
      key: kind
      select: true
    - alias: ''
      fields: []
      format: ''
      key: path
      select: true
    - alias: ''
      fields: []
      format: ''
      key: schema
      select: true
    - alias: ''
      fields: []
      format: ''
      key: script
      reserved: 2
      select: true
    - alias: ''
      fields: []
      format: ''
      key: selects.alias
      select: true
    - fields: []
      key: selects.conditions
      select: true
    - alias: ''
      fields: []
      format: ''
      key: selects.display
      select: true
    - alias: ''
      fields: []
      format: ''
      key: selects.fields
      select: true
    - alias: ''
      fields: []
      format: ''
      key: selects.format
      select: true
    - alias: ''
      fields: []
      format: ''
      key: selects.key
      select: true
    - alias: ''
      fields: []
      format: ''
      key: selects.readonly
      select: true
    - alias: ''
      fields: []
      format: ''
      key: selects.reserved
      select: true
    - fields: []
      key: selects.schema
      select: true
    - alias: ''
      fields: []
      format: ''
      key: selects.select
      select: true
    - alias: ''
      fields: []
      format: ''
      key: selects.type
      select: true
    - alias: ''
      fields: []
      format: ''
      key: sorts.dynamic
      select: true
    - alias: ''
      fields: []
      format: ''
      key: sorts.index
      select: true
    - alias: ''
      fields: []
      format: ''
      key: sorts.key
      select: true
    - alias: ''
      fields: []
      format: ''
      key: sorts.order
      select: true
    - alias: ''
      fields: []
      format: ''
      key: type
      select: true
    - alias: ''
      fields: []
      format: ''
      key: updateAt
      select: true
    - alias: ''
      fields: []
      format: ''
      key: updateBy
      select: true
    - alias: ''
      fields: []
      format: ''
      key: valid
      select: true
    - alias: ''
      fields: []
      format: ''
      key: version
      select: true
  type: 6
  script: ''
- action: list
  api: /api/board/list
  class: board
  description: List
  filters:
    - default: ''
      group: '0000'
      key: kind
      operator: $eq
      parameter: kind
    - default: ''
      group: '0000'
      key: schema
      operator: $in
      parameter: schema
    - default: ''
      group: '0000'
      key: api
      operator: $regex
      parameter: keyword
    - group: '0000'
      key: kind
      operator: $in
      parameter: kindArr
      default: ''
  kind: 2
  schema: board
  selects:
    - alias: ''
      fields: []
      format: ''
      key: _id
      select: true
    - alias: ''
      fields: []
      format: ''
      key: action
      select: true
    - alias: ''
      fields: []
      format: ''
      key: api
      select: true
    - alias: ''
      fields: []
      format: ''
      key: class
      select: true
    - alias: ''
      fields: []
      format: ''
      key: createAt
      select: true
    - alias: ''
      fields: []
      format: ''
      key: createBy
      select: true
    - alias: ''
      fields: []
      format: ''
      key: description
      select: true
    - alias: ''
      fields: []
      format: ''
      key: filters.default
      select: true
    - alias: ''
      fields: []
      format: ''
      key: filters.group
      select: true
    - alias: ''
      fields: []
      format: ''
      key: filters.key
      select: true
    - alias: ''
      fields: []
      format: ''
      key: filters.operator
      select: true
    - alias: ''
      fields: []
      format: ''
      key: filters.parameter
      select: true
    - alias: ''
      fields: []
      format: ''
      key: filters.type
      reserved: 2
      select: true
    - fields: []
      key: free
      select: true
    - alias: ''
      fields: []
      format: ''
      key: kind
      select: true
    - alias: ''
      fields: []
      format: ''
      key: path
      select: true
    - alias: ''
      fields: []
      format: ''
      key: schema
      select: true
    - alias: ''
      fields: []
      format: ''
      key: script
      reserved: 2
      select: true
    - alias: ''
      fields: []
      format: ''
      key: selects.alias
      select: true
    - fields: []
      key: selects.conditions
      select: true
    - alias: ''
      fields: []
      format: ''
      key: selects.display
      select: true
    - alias: ''
      fields: []
      format: ''
      key: selects.fields
      select: true
    - alias: ''
      fields: []
      format: ''
      key: selects.format
      select: true
    - alias: ''
      fields: []
      format: ''
      key: selects.key
      select: true
    - alias: ''
      fields: []
      format: ''
      key: selects.readonly
      select: true
    - alias: ''
      fields: []
      format: ''
      key: selects.reserved
      select: true
    - fields: []
      key: selects.schema
      select: true
    - alias: ''
      fields: []
      format: ''
      key: selects.select
      select: true
    - alias: ''
      fields: []
      format: ''
      key: selects.type
      select: true
    - alias: ''
      fields: []
      format: ''
      key: sorts.dynamic
      select: true
    - alias: ''
      fields: []
      format: ''
      key: sorts.index
      select: true
    - alias: ''
      fields: []
      format: ''
      key: sorts.key
      select: true
    - alias: ''
      fields: []
      format: ''
      key: sorts.order
      select: true
    - alias: ''
      fields: []
      format: ''
      key: type
      select: true
    - alias: ''
      fields: []
      format: ''
      key: updateAt
      select: true
    - alias: ''
      fields: []
      format: ''
      key: updateBy
      select: true
      conditions: {}
      schema: ''
    - alias: ''
      fields: []
      format: ''
      key: valid
      select: true
    - alias: ''
      fields: []
      format: ''
      key: version
      select: true
  sorts:
    - dynamic: fix
      index: 0
      key: api
      order: asc
  type: 4
  script: ''
- action: remove
  api: /api/board/remove
  class: board
  description: Remove
  filters:
    - default: ''
      group: '0000'
      key: schema
      operator: $eq
      parameter: schema
    - default: ''
      group: '0000'
      key: kind
      operator: $eq
      parameter: kind
    - group: '0000'
      key: kind
      operator: $in
      parameter: kindArr
  kind: 2
  schema: board
  selects:
    - alias: ''
      fields: []
      format: ''
      key: _id
      select: true
    - alias: ''
      fields: []
      format: ''
      key: valid
      select: true
    - alias: ''
      fields: []
      format: ''
      key: createAt
      select: true
    - alias: ''
      fields: []
      format: ''
      key: createBy
      select: true
    - alias: ''
      fields: []
      format: ''
      key: updateAt
      select: true
    - alias: ''
      fields: []
      format: ''
      key: updateBy
      select: true
    - alias: ''
      fields: []
      format: ''
      key: schema
      select: true
    - alias: ''
      fields: []
      format: ''
      key: api
      select: true
    - alias: ''
      fields: []
      format: ''
      key: type
      select: true
    - alias: ''
      fields: []
      format: ''
      key: kind
      select: true
    - alias: ''
      fields: []
      format: ''
      key: path
      select: true
    - alias: ''
      fields: []
      format: ''
      key: class
      select: true
    - alias: ''
      fields: []
      format: ''
      key: action
      select: true
    - alias: ''
      fields: []
      format: ''
      key: filters.key
      select: true
    - alias: ''
      fields: []
      format: ''
      key: filters.operator
      select: true
    - alias: ''
      fields: []
      format: ''
      key: filters.parameter
      select: true
    - alias: ''
      fields: []
      format: ''
      key: filters.default
      select: true
    - alias: ''
      fields: []
      format: ''
      key: filters.group
      select: true
    - alias: ''
      fields: []
      format: ''
      key: selects.key
      select: true
    - alias: ''
      fields: []
      format: ''
      key: selects.select
      select: true
    - alias: ''
      fields: []
      format: ''
      key: selects.format
      select: true
    - alias: ''
      fields: []
      format: ''
      key: selects.alias
      select: true
    - alias: ''
      fields: []
      format: ''
      key: selects.fields
      select: true
    - alias: ''
      fields: []
      format: ''
      key: sorts.key
      select: true
    - alias: ''
      fields: []
      format: ''
      key: sorts.order
      select: true
    - alias: ''
      fields: []
      format: ''
      key: sorts.index
      select: true
    - alias: ''
      fields: []
      format: ''
      key: sorts.dynamic
      select: true
    - alias: ''
      fields: []
      format: ''
      key: description
      select: true
    - alias: ''
      fields: []
      format: ''
      key: selects.type
      select: false
    - alias: ''
      fields: []
      format: ''
      key: selects.readonly
      select: false
    - alias: ''
      fields: []
      format: ''
      key: selects.display
      select: false
    - alias: ''
      fields: []
      format: ''
      key: selects.reserved
      select: false
    - alias: ''
      fields: []
      format: ''
      key: script
      reserved: 2
      select: false
    - alias: ''
      fields: []
      format: ''
      key: filters.type
      reserved: 2
      select: false
    - alias: ''
      fields: []
      format: ''
      key: version
      select: false
    - fields: []
      key: selects.schema
      select: false
    - fields: []
      key: selects.conditions
      select: false
    - key: free
      select: false
      fields: []
  type: 3
  script: ''
- action: update
  api: /api/board/update
  class: board
  description: Update
  filters:
    - operator: $eq
      group: '2786'
      key: _id
      parameter: _id
    - operator: $in
      group: '2786'
      key: kind
      parameter: kindArr
  kind: 2
  schema: board
  selects:
    - alias: ''
      fields: []
      format: ''
      key: _id
      select: true
    - alias: ''
      fields: []
      format: ''
      key: valid
      select: false
    - alias: ''
      fields: []
      format: ''
      key: createAt
      select: false
    - alias: ''
      fields: []
      format: ''
      key: createBy
      select: false
    - alias: ''
      fields: []
      format: ''
      key: updateAt
      select: false
    - alias: ''
      fields: []
      format: ''
      key: updateBy
      select: false
    - alias: ''
      fields: []
      format: ''
      key: schema
      select: false
    - alias: ''
      fields: []
      format: ''
      key: api
      select: true
    - alias: ''
      fields: []
      format: ''
      key: type
      select: false
    - alias: ''
      fields: []
      format: ''
      key: kind
      select: false
    - alias: ''
      fields: []
      format: ''
      key: path
      select: false
    - alias: ''
      fields: []
      format: ''
      key: class
      select: false
    - alias: ''
      fields: []
      format: ''
      key: action
      select: false
    - alias: ''
      fields: []
      format: ''
      key: filters.key
      select: false
    - alias: ''
      fields: []
      format: ''
      key: filters.operator
      select: false
    - alias: ''
      fields: []
      format: ''
      key: filters.parameter
      select: false
    - alias: ''
      fields: []
      format: ''
      key: filters.default
      select: false
    - alias: ''
      fields: []
      format: ''
      key: filters.group
      select: false
    - alias: ''
      fields: []
      format: ''
      key: selects.key
      select: true
    - alias: ''
      fields: []
      format: ''
      key: selects.select
      select: true
    - alias: ''
      fields: []
      format: ''
      key: selects.format
      select: false
    - alias: ''
      fields: []
      format: ''
      key: selects.alias
      select: false
    - alias: ''
      fields: []
      format: ''
      key: selects.fields
      select: false
    - alias: ''
      fields: []
      format: ''
      key: sorts.key
      select: false
    - alias: ''
      fields: []
      format: ''
      key: sorts.order
      select: false
    - alias: ''
      fields: []
      format: ''
      key: sorts.index
      select: false
    - alias: ''
      fields: []
      format: ''
      key: sorts.dynamic
      select: false
    - alias: ''
      fields: []
      format: ''
      key: description
      select: true
    - alias: ''
      fields: []
      format: ''
      key: selects.type
      select: false
    - alias: ''
      fields: []
      format: ''
      key: selects.readonly
      select: false
    - alias: ''
      fields: []
      format: ''
      key: selects.display
      select: false
    - alias: ''
      fields: []
      format: ''
      key: selects.reserved
      select: false
    - alias: ''
      fields: []
      format: ''
      key: script
      reserved: 2
      select: false
    - alias: ''
      fields: []
      format: ''
      key: filters.type
      reserved: 2
      select: false
    - alias: ''
      fields: []
      format: ''
      key: version
      select: false
    - fields: []
      key: selects.schema
      select: false
    - fields: []
      key: selects.conditions
      select: false
    - key: free
      select: false
      fields: []
  type: 2
  script: ''
- action: add
  api: /api/code/add
  class: code
  description: Add
  kind: 2
  schema: code
  selects:
    - alias: ''
      fields: []
      format: ''
      key: _id
      select: true
    - alias: ''
      fields: []
      format: ''
      key: valid
      select: true
    - alias: ''
      fields: []
      format: ''
      key: createAt
      select: true
    - alias: ''
      fields: []
      format: ''
      key: createBy
      select: true
    - alias: ''
      fields: []
      format: ''
      key: updateAt
      select: true
    - alias: ''
      fields: []
      format: ''
      key: updateBy
      select: true
    - alias: ''
      fields: []
      format: ''
      key: name
      select: true
    - alias: ''
      fields: []
      format: ''
      key: source
      select: true
    - alias: ''
      fields: []
      format: ''
      key: type
      select: true
    - alias: ''
      fields: []
      format: ''
      key: app
      select: true
    - fields: []
      key: md5
      select: false
      alias: ''
      format: ''
    - fields: []
      key: lang
      select: false
      alias: ''
      format: ''
  type: 1
  script: ''
- action: get
  api: /api/code/get
  class: code
  description: Get
  filters:
    - default: ''
      group: '0000'
      key: name
      operator: $eq
      parameter: name
    - group: '0000'
      key: lang
      operator: $eq
      parameter: lang
  kind: 2
  schema: code
  selects:
    - alias: ''
      fields: []
      format: ''
      key: _id
      select: true
    - alias: ''
      fields: []
      format: ''
      key: app
      select: true
    - alias: ''
      fields: []
      format: ''
      key: createAt
      select: true
    - alias: ''
      fields: []
      format: ''
      key: createBy
      select: true
    - fields: []
      key: lang
      select: true
      alias: ''
      format: ''
    - fields: []
      key: md5
      select: true
      alias: ''
      format: ''
    - alias: ''
      fields: []
      format: ''
      key: name
      select: true
    - alias: ''
      fields: []
      format: ''
      key: source
      select: true
    - alias: ''
      fields: []
      format: ''
      key: type
      select: true
    - alias: ''
      fields: []
      format: ''
      key: updateAt
      select: true
    - alias: ''
      fields: []
      format: ''
      key: updateBy
      select: true
    - alias: ''
      fields: []
      format: ''
      key: valid
      select: true
  type: 6
  script: ''
- action: list
  api: /api/code/list
  class: code
  description: List
  filters:
    - default: ''
      group: '0000'
      key: type
      operator: $eq
      parameter: type
    - group: '0000'
      key: lang
      operator: $eq
      parameter: lang
      default: ''
  kind: 2
  schema: code
  selects:
    - alias: ''
      fields: []
      format: ''
      key: _id
      select: true
    - key: app
      select: true
      alias: ''
      fields: []
      format: ''
    - alias: ''
      fields: []
      format: ''
      key: createAt
      select: false
    - alias: ''
      fields: []
      format: ''
      key: createBy
      select: false
    - fields: []
      key: lang
      select: true
      alias: ''
      format: ''
    - fields: []
      key: md5
      select: true
      alias: ''
      format: ''
    - alias: ''
      fields: []
      format: ''
      key: name
      select: true
    - key: source
      select: true
      alias: ''
      fields: []
      format: ''
    - key: type
      select: true
      alias: ''
      fields: []
      format: ''
    - alias: ''
      fields: []
      format: ''
      key: updateAt
      select: false
    - alias: ''
      fields: []
      format: ''
      key: updateBy
      select: false
    - alias: ''
      fields: []
      format: ''
      key: valid
      select: false
  type: 4
  script: ''
- action: remove
  api: /api/code/remove
  class: code
  description: Remove
  filters:
    - default: ''
      group: '0000'
      key: name
      operator: $eq
      parameter: name
    - group: '0000'
      key: lang
      operator: $eq
      parameter: lang
    - group: '0000'
      key: lang
      operator: $in
      parameter: langs
  kind: 2
  schema: code
  selects:
    - alias: ''
      fields: []
      format: ''
      key: _id
      select: true
    - alias: ''
      fields: []
      format: ''
      key: valid
      select: true
    - alias: ''
      fields: []
      format: ''
      key: createAt
      select: true
    - alias: ''
      fields: []
      format: ''
      key: createBy
      select: true
    - alias: ''
      fields: []
      format: ''
      key: updateAt
      select: true
    - alias: ''
      fields: []
      format: ''
      key: updateBy
      select: true
    - alias: ''
      fields: []
      format: ''
      key: name
      select: true
    - alias: ''
      fields: []
      format: ''
      key: source
      select: true
    - alias: ''
      fields: []
      format: ''
      key: type
      select: true
    - alias: ''
      fields: []
      format: ''
      key: app
      select: true
    - fields: []
      key: md5
      select: false
      alias: ''
      format: ''
    - fields: []
      key: lang
      select: false
      alias: ''
      format: ''
  type: 3
  script: ''
- action: update
  api: /api/code/update
  class: code
  description: Update
  filters:
    - default: ''
      group: 5cea
      key: name
      operator: $eq
      parameter: name
    - group: 5cea
      key: lang
      operator: $eq
      parameter: lang
  kind: 2
  schema: code
  selects:
    - alias: ''
      fields: []
      format: ''
      key: _id
      select: true
    - alias: ''
      fields: []
      format: ''
      key: app
      select: false
    - alias: ''
      fields: []
      format: ''
      key: createAt
      select: false
    - alias: ''
      fields: []
      format: ''
      key: createBy
      select: false
    - fields: []
      key: lang
      select: false
      alias: ''
      format: ''
    - fields: []
      key: md5
      select: false
      alias: ''
      format: ''
    - alias: ''
      fields: []
      format: ''
      key: name
      select: false
    - alias: ''
      fields: []
      format: ''
      key: source
      select: false
    - alias: ''
      fields: []
      format: ''
      key: type
      select: false
    - alias: ''
      fields: []
      format: ''
      key: updateAt
      select: false
    - alias: ''
      fields: []
      format: ''
      key: updateBy
      select: false
    - alias: ''
      fields: []
      format: ''
      key: valid
      select: false
  type: 2
  script: ''
- action: add
  api: /api/configuration/add
  class: configuration
  description: Add
  kind: 2
  schema: configuration
  selects:
    - alias: ''
      fields: []
      format: ''
      key: _id
      select: true
    - alias: ''
      fields: []
      format: ''
      key: valid
      select: false
    - alias: ''
      fields: []
      format: ''
      key: createAt
      select: false
    - alias: ''
      fields: []
      format: ''
      key: createBy
      select: false
    - alias: ''
      fields: []
      format: ''
      key: updateAt
      select: false
    - alias: ''
      fields: []
      format: ''
      key: updateBy
      select: false
    - alias: ''
      fields: []
      format: ''
      key: type
      select: false
    - alias: ''
      fields: []
      format: ''
      key: key
      select: false
    - alias: ''
      fields: []
      format: ''
      key: value
      select: false
    - alias: ''
      fields: []
      format: ''
      key: description
      select: false
    - alias: ''
      fields: []
      format: ''
      key: valueType
      select: false
    - alias: ''
      fields: []
      format: ''
      key: displayType
      select: false
    - alias: ''
      fields: []
      format: ''
      key: options
      select: false
    - key: values
      select: false
      fields: []
  type: 1
  script: ''
- action: get
  api: /api/configuration/get
  class: configuration
  description: Get
  filters:
    - default: ''
      group: '0000'
      key: type
      operator: $eq
      parameter: type
    - default: ''
      group: '0000'
      key: key
      operator: $eq
      parameter: key
  kind: 2
  schema: configuration
  selects:
    - alias: ''
      fields: []
      format: ''
      key: _id
      select: true
    - alias: ''
      fields: []
      format: ''
      key: createAt
      select: true
    - alias: ''
      fields: []
      format: ''
      key: createBy
      select: true
    - alias: ''
      fields: []
      format: ''
      key: description
      select: true
    - alias: ''
      fields: []
      format: ''
      key: displayType
      select: true
    - alias: ''
      fields: []
      format: ''
      key: key
      select: true
    - alias: ''
      fields: []
      format: ''
      key: options
      select: true
    - alias: ''
      fields: []
      format: ''
      key: type
      select: true
    - alias: ''
      fields: []
      format: ''
      key: updateAt
      select: true
    - alias: ''
      fields: []
      format: ''
      key: updateBy
      select: true
    - alias: ''
      fields: []
      format: ''
      key: valid
      select: true
    - alias: ''
      fields: []
      format: ''
      key: value
      select: true
    - alias: ''
      fields: []
      format: ''
      key: valueType
      select: true
    - key: values
      select: true
      fields: []
  type: 6
  script: ''
- action: list
  api: /api/configuration/list
  class: configuration
  description: List
  filters:
    - default: ''
      group: '0000'
      key: type
      operator: $in
      parameter: type
    - default: ''
      group: '0000'
      key: key
      operator: $regex
      parameter: keyword
    - default: ''
      group: d1bb
      key: type
      operator: $regex
      parameter: keyword
    - default: ''
      group: d1bb
      key: type
      operator: $in
      parameter: type
  kind: 2
  schema: configuration
  selects:
    - alias: ''
      fields: []
      format: ''
      key: _id
      select: true
    - alias: ''
      fields: []
      format: ''
      key: createAt
      select: true
    - alias: ''
      fields: []
      format: ''
      key: createBy
      select: true
    - alias: ''
      fields: []
      format: ''
      key: description
      select: true
    - alias: ''
      fields: []
      format: ''
      key: displayType
      select: true
    - alias: ''
      fields: []
      format: ''
      key: key
      select: true
    - alias: ''
      fields: []
      format: ''
      key: options
      select: true
    - alias: ''
      fields: []
      format: ''
      key: type
      select: true
    - alias: ''
      fields: []
      format: ''
      key: updateAt
      select: true
    - alias: ''
      fields: []
      format: ''
      key: updateBy
      select: true
    - alias: ''
      fields: []
      format: ''
      key: valid
      select: true
    - alias: ''
      fields: []
      format: ''
      key: value
      select: true
    - alias: ''
      fields: []
      format: ''
      key: valueType
      select: true
    - key: values
      select: true
      fields: []
  sorts:
    - dynamic: fix
      index: 0
      key: type
      order: asc
    - dynamic: fix
      index: 1
      key: key
      order: asc
  type: 4
  script: ''
- action: remove
  api: /api/configuration/remove
  class: configuration
  description: Remove
  filters:
    - default: ''
      group: '0000'
      key: type
      operator: $eq
      parameter: type
    - default: ''
      group: '0000'
      key: key
      operator: $eq
      parameter: key
  kind: 2
  schema: configuration
  selects:
    - alias: ''
      fields: []
      format: ''
      key: _id
      select: true
    - alias: ''
      fields: []
      format: ''
      key: valid
      select: false
    - alias: ''
      fields: []
      format: ''
      key: createAt
      select: false
    - alias: ''
      fields: []
      format: ''
      key: createBy
      select: false
    - alias: ''
      fields: []
      format: ''
      key: updateAt
      select: false
    - alias: ''
      fields: []
      format: ''
      key: updateBy
      select: false
    - alias: ''
      fields: []
      format: ''
      key: type
      select: false
    - alias: ''
      fields: []
      format: ''
      key: key
      select: false
    - alias: ''
      fields: []
      format: ''
      key: value
      select: false
    - alias: ''
      fields: []
      format: ''
      key: description
      select: false
    - alias: ''
      fields: []
      format: ''
      key: valueType
      select: false
    - alias: ''
      fields: []
      format: ''
      key: displayType
      select: false
    - alias: ''
      fields: []
      format: ''
      key: options
      select: false
    - key: values
      select: false
      fields: []
  type: 3
  script: ''
- action: update
  api: /api/configuration/update
  class: configuration
  description: Update
  filters:
    - default: ''
      group: '0000'
      key: type
      operator: $eq
      parameter: type
    - default: ''
      group: '0000'
      key: key
      operator: $eq
      parameter: key
  kind: 2
  schema: configuration
  selects:
    - alias: ''
      fields: []
      format: ''
      key: _id
      select: true
    - alias: ''
      fields: []
      format: ''
      key: valid
      select: false
    - alias: ''
      fields: []
      format: ''
      key: createAt
      select: false
    - alias: ''
      fields: []
      format: ''
      key: createBy
      select: false
    - alias: ''
      fields: []
      format: ''
      key: updateAt
      select: false
    - alias: ''
      fields: []
      format: ''
      key: updateBy
      select: false
    - alias: ''
      fields: []
      format: ''
      key: type
      select: false
    - alias: ''
      fields: []
      format: ''
      key: key
      select: false
    - alias: ''
      fields: []
      format: ''
      key: value
      select: false
    - alias: ''
      fields: []
      format: ''
      key: description
      select: false
    - alias: ''
      fields: []
      format: ''
      key: valueType
      select: false
    - alias: ''
      fields: []
      format: ''
      key: displayType
      select: false
    - alias: ''
      fields: []
      format: ''
      key: options
      select: false
    - key: values
      select: false
      fields: []
  type: 2
  script: ''
- action: markdown
  api: /api/document/markdown
  class: document
  description: Markdown
  kind: 3
  schema: ''
  selects: []
  type: 4
  script: ''
- kind: 3
  type: 4
  selects: []
  class: document
  action: preview
  description: 生成预览文档
  api: /api/document/preview
  schema: ''
  free: false
- action: code
  api: /api/download/code
  class: download
  description: 代码打包下载
  kind: 3
  schema: ''
  selects: []
  type: 4
  script: ''
- action: i18n
  api: /api/download/i18n
  class: download
  description: 下载i18n的JSON文件
  kind: 3
  schema: ''
  selects: []
  type: 4
  script: ''
- action: setting
  api: /api/download/setting
  class: download
  description: 下载api等设置数据
  kind: 3
  schema: ''
  selects: []
  type: 4
  script: ''
- action: add
  api: /api/etl/add
  class: etl
  description: Add
  kind: 2
  schema: etl
  selects:
    - alias: ''
      fields: []
      format: ''
      key: description
      select: false
    - alias: ''
      fields: []
      format: ''
      key: schema
      select: false
    - alias: ''
      fields: []
      format: ''
      key: updateAt
      select: false
    - alias: ''
      fields: []
      format: ''
      key: _id
      select: true
    - alias: ''
      fields: []
      format: ''
      key: type
      select: false
    - alias: ''
      fields: []
      format: ''
      key: charset
      select: false
    - alias: ''
      fields: []
      format: ''
      key: createBy
      select: false
    - alias: ''
      fields: []
      format: ''
      key: updateBy
      select: false
    - alias: ''
      fields: []
      format: ''
      key: valid
      select: false
    - alias: ''
      fields: []
      format: ''
      key: createAt
      select: false
    - alias: ''
      fields: []
      format: ''
      key: kind
      select: false
    - alias: ''
      fields: []
      format: ''
      key: class
      select: false
    - alias: ''
      fields: []
      format: ''
      key: mappings.key
      select: false
    - alias: ''
      fields: []
      format: ''
      key: mappings.col
      select: false
    - alias: ''
      fields: []
      format: ''
      key: mappings.schema
      select: false
    - alias: ''
      fields: []
      format: ''
      key: mappings.conditions
      select: false
    - alias: ''
      fields: []
      format: ''
      key: mappings.fields
      select: false
    - alias: ''
      fields: []
      format: ''
      key: mappings.sanitize
      select: false
    - alias: ''
      fields: []
      format: ''
      key: mappings.title
      select: false
    - alias: ''
      fields: []
      format: ''
      key: name
      select: false
    - alias: ''
      fields: []
      format: ''
      key: primitive
      select: false
    - alias: ''
      fields: []
      format: ''
      key: processed
      select: false
    - alias: ''
      fields: []
      format: ''
      key: allowError
      select: false
    - alias: ''
      fields: []
      format: ''
      key: allowUpdate
      select: false
    - alias: ''
      fields: []
      format: ''
      key: uniqueKey
      select: false
    - alias: ''
      fields: []
      format: ''
      key: allowErrorMax
      select: false
    - alias: ''
      fields: []
      format: ''
      key: filters.key
      select: false
    - alias: ''
      fields: []
      format: ''
      key: filters.operator
      select: false
    - alias: ''
      fields: []
      format: ''
      key: filters.parameter
      select: false
    - fields: []
      key: mappings.variable
      select: false
    - key: mappingType
      select: false
      fields: []
  type: 1
  script: ''
- action: exec
  api: /api/etl/exec
  class: etl
  description: 执行
  filters:
    - parameter: id
      type: String
      default: ''
      group: ''
      key: ''
      operator: $eq
  kind: 3
  schema: ''
  selects: []
  type: 4
  script: ''
- action: get
  api: /api/etl/get
  class: etl
  description: Get
  filters:
    - default: ''
      group: e87d
      key: name
      operator: $eq
      parameter: name
  kind: 2
  schema: etl
  selects:
    - alias: ''
      fields: []
      format: ''
      key: _id
      select: true
    - alias: ''
      fields: []
      format: ''
      key: allowError
      select: true
    - alias: ''
      fields: []
      format: ''
      key: allowErrorMax
      select: true
    - alias: ''
      fields: []
      format: ''
      key: allowUpdate
      select: true
    - alias: ''
      fields: []
      format: ''
      key: charset
      select: true
    - alias: ''
      fields: []
      format: ''
      key: class
      select: true
    - alias: ''
      fields: []
      format: ''
      key: createAt
      select: false
    - alias: ''
      fields: []
      format: ''
      key: createBy
      select: false
    - alias: ''
      fields: []
      format: ''
      key: description
      select: true
    - alias: ''
      fields: []
      format: ''
      key: filters.key
      select: true
    - alias: ''
      fields: []
      format: ''
      key: filters.operator
      select: true
    - alias: ''
      fields: []
      format: ''
      key: filters.parameter
      select: true
    - alias: ''
      fields: []
      format: ''
      key: kind
      select: true
    - fields: []
      key: mappingType
      select: true
    - alias: ''
      fields: []
      format: ''
      key: mappings.col
      select: true
    - alias: ''
      fields: []
      format: ''
      key: mappings.conditions
      select: true
    - alias: ''
      fields: []
      format: ''
      key: mappings.fields
      select: true
    - alias: ''
      fields: []
      format: ''
      key: mappings.key
      select: true
    - alias: ''
      fields: []
      format: ''
      key: mappings.sanitize
      select: true
    - alias: ''
      fields: []
      format: ''
      key: mappings.schema
      select: true
    - alias: ''
      fields: []
      format: ''
      key: mappings.title
      select: true
    - alias: ''
      fields: []
      format: ''
      key: mappings.variable
      select: true
    - alias: ''
      fields: []
      format: ''
      key: name
      select: true
    - alias: ''
      fields: []
      format: ''
      key: primitive
      select: true
    - alias: ''
      fields: []
      format: ''
      key: processed
      select: true
    - alias: ''
      fields: []
      format: ''
      key: schema
      select: true
    - alias: ''
      fields: []
      format: ''
      key: type
      select: true
    - alias: ''
      fields: []
      format: ''
      key: uniqueKey
      select: true
    - alias: ''
      fields: []
      format: ''
      key: updateAt
      select: false
    - alias: ''
      fields: []
      format: ''
      key: updateBy
      select: false
    - alias: ''
      fields: []
      format: ''
      key: valid
      select: false
  type: 6
  script: ''
- action: list
  api: /api/etl/list
  class: etl
  description: List
  filters:
    - default: ''
      group: '9678'
      key: name
      operator: $regex
      parameter: keyword
    - default: ''
      group: '9678'
      key: kind
      operator: $eq
      parameter: kind
  kind: 2
  schema: etl
  selects:
    - alias: ''
      fields: []
      format: ''
      key: _id
      select: true
    - alias: ''
      fields: []
      format: ''
      key: allowError
      select: true
    - alias: ''
      fields: []
      format: ''
      key: allowErrorMax
      select: true
    - alias: ''
      fields: []
      format: ''
      key: allowUpdate
      select: true
    - alias: ''
      fields: []
      format: ''
      key: charset
      select: true
    - alias: ''
      fields: []
      format: ''
      key: class
      select: true
    - alias: ''
      fields: []
      format: ''
      key: createAt
      select: true
    - alias: ''
      fields: []
      format: ''
      key: createBy
      select: true
    - alias: ''
      fields: []
      format: ''
      key: description
      select: true
    - alias: ''
      fields: []
      format: ''
      key: filters.key
      select: true
    - alias: ''
      fields: []
      format: ''
      key: filters.operator
      select: true
    - alias: ''
      fields: []
      format: ''
      key: filters.parameter
      select: true
    - alias: ''
      fields: []
      format: ''
      key: kind
      select: true
    - fields: []
      key: mappingType
      select: true
    - alias: ''
      fields: []
      format: ''
      key: mappings.col
      select: true
    - alias: ''
      fields: []
      format: ''
      key: mappings.conditions
      select: true
    - alias: ''
      fields: []
      format: ''
      key: mappings.fields
      select: true
    - alias: ''
      fields: []
      format: ''
      key: mappings.key
      select: true
    - alias: ''
      fields: []
      format: ''
      key: mappings.sanitize
      select: true
    - alias: ''
      fields: []
      format: ''
      key: mappings.schema
      select: true
    - alias: ''
      fields: []
      format: ''
      key: mappings.title
      select: true
    - alias: ''
      fields: []
      format: ''
      key: mappings.variable
      select: true
    - alias: ''
      fields: []
      format: ''
      key: name
      select: true
    - alias: ''
      fields: []
      format: ''
      key: primitive
      select: true
    - alias: ''
      fields: []
      format: ''
      key: processed
      select: true
    - alias: ''
      fields: []
      format: ''
      key: schema
      select: true
    - alias: ''
      fields: []
      format: ''
      key: type
      select: true
    - alias: ''
      fields: []
      format: ''
      key: uniqueKey
      select: true
    - alias: ''
      fields: []
      format: ''
      key: updateAt
      select: true
    - alias: ''
      fields: []
      format: ''
      key: updateBy
      select: true
    - alias: ''
      fields: []
      format: ''
      key: valid
      select: true
  type: 4
  script: ''
- action: remove
  api: /api/etl/remove
  class: etl
  description: Remove
  kind: 2
  schema: etl
  selects:
    - alias: ''
      fields: []
      format: ''
      key: description
      select: false
    - alias: ''
      fields: []
      format: ''
      key: schema
      select: false
    - alias: ''
      fields: []
      format: ''
      key: updateAt
      select: false
    - alias: ''
      fields: []
      format: ''
      key: _id
      select: true
    - alias: ''
      fields: []
      format: ''
      key: type
      select: false
    - alias: ''
      fields: []
      format: ''
      key: charset
      select: false
    - alias: ''
      fields: []
      format: ''
      key: createBy
      select: false
    - alias: ''
      fields: []
      format: ''
      key: updateBy
      select: false
    - alias: ''
      fields: []
      format: ''
      key: valid
      select: false
    - alias: ''
      fields: []
      format: ''
      key: createAt
      select: false
    - alias: ''
      fields: []
      format: ''
      key: kind
      select: false
    - alias: ''
      fields: []
      format: ''
      key: class
      select: false
    - alias: ''
      fields: []
      format: ''
      key: mappings.key
      select: false
    - alias: ''
      fields: []
      format: ''
      key: mappings.col
      select: false
    - alias: ''
      fields: []
      format: ''
      key: mappings.schema
      select: false
    - alias: ''
      fields: []
      format: ''
      key: mappings.conditions
      select: false
    - alias: ''
      fields: []
      format: ''
      key: mappings.fields
      select: false
    - alias: ''
      fields: []
      format: ''
      key: mappings.sanitize
      select: false
    - alias: ''
      fields: []
      format: ''
      key: mappings.title
      select: false
    - alias: ''
      fields: []
      format: ''
      key: name
      select: false
    - alias: ''
      fields: []
      format: ''
      key: primitive
      select: false
    - alias: ''
      fields: []
      format: ''
      key: processed
      select: false
    - alias: ''
      fields: []
      format: ''
      key: allowError
      select: false
    - alias: ''
      fields: []
      format: ''
      key: allowUpdate
      select: false
    - alias: ''
      fields: []
      format: ''
      key: uniqueKey
      select: false
    - alias: ''
      fields: []
      format: ''
      key: allowErrorMax
      select: false
    - alias: ''
      fields: []
      format: ''
      key: filters.key
      select: false
    - alias: ''
      fields: []
      format: ''
      key: filters.operator
      select: false
    - alias: ''
      fields: []
      format: ''
      key: filters.parameter
      select: false
    - fields: []
      key: mappings.variable
      select: false
    - key: mappingType
      select: false
      fields: []
  type: 3
  script: ''
- action: update
  api: /api/etl/update
  class: etl
  description: Update
  kind: 2
  schema: etl
  selects:
    - alias: ''
      fields: []
      format: ''
      key: description
      select: false
    - alias: ''
      fields: []
      format: ''
      key: schema
      select: false
    - alias: ''
      fields: []
      format: ''
      key: updateAt
      select: false
    - alias: ''
      fields: []
      format: ''
      key: _id
      select: true
    - alias: ''
      fields: []
      format: ''
      key: type
      select: false
    - alias: ''
      fields: []
      format: ''
      key: charset
      select: false
    - alias: ''
      fields: []
      format: ''
      key: createBy
      select: false
    - alias: ''
      fields: []
      format: ''
      key: updateBy
      select: false
    - alias: ''
      fields: []
      format: ''
      key: valid
      select: false
    - alias: ''
      fields: []
      format: ''
      key: createAt
      select: false
    - alias: ''
      fields: []
      format: ''
      key: kind
      select: false
    - alias: ''
      fields: []
      format: ''
      key: class
      select: false
    - alias: ''
      fields: []
      format: ''
      key: mappings.key
      select: false
    - alias: ''
      fields: []
      format: ''
      key: mappings.col
      select: false
    - alias: ''
      fields: []
      format: ''
      key: mappings.schema
      select: false
    - alias: ''
      fields: []
      format: ''
      key: mappings.conditions
      select: false
    - alias: ''
      fields: []
      format: ''
      key: mappings.fields
      select: false
    - alias: ''
      fields: []
      format: ''
      key: mappings.sanitize
      select: false
    - alias: ''
      fields: []
      format: ''
      key: mappings.title
      select: false
    - alias: ''
      fields: []
      format: ''
      key: name
      select: false
    - alias: ''
      fields: []
      format: ''
      key: primitive
      select: false
    - alias: ''
      fields: []
      format: ''
      key: processed
      select: false
    - alias: ''
      fields: []
      format: ''
      key: allowError
      select: false
    - alias: ''
      fields: []
      format: ''
      key: allowUpdate
      select: false
    - alias: ''
      fields: []
      format: ''
      key: uniqueKey
      select: false
    - alias: ''
      fields: []
      format: ''
      key: allowErrorMax
      select: false
    - alias: ''
      fields: []
      format: ''
      key: filters.key
      select: false
    - alias: ''
      fields: []
      format: ''
      key: filters.operator
      select: false
    - alias: ''
      fields: []
      format: ''
      key: filters.parameter
      select: false
    - fields: []
      key: mappings.variable
      select: false
    - key: mappingType
      select: false
      fields: []
  type: 2
  script: ''
- action: add
  api: /api/file/add
  class: file
  description: Add
  kind: 2
  schema: file
  selects:
    - alias: ''
      fields: []
      format: ''
      key: _id
      select: true
    - alias: ''
      fields: []
      format: ''
      key: valid
      select: false
    - alias: ''
      fields: []
      format: ''
      key: createAt
      select: false
    - alias: ''
      fields: []
      format: ''
      key: createBy
      select: false
    - alias: ''
      fields: []
      format: ''
      key: updateAt
      select: false
    - alias: ''
      fields: []
      format: ''
      key: updateBy
      select: false
    - alias: ''
      fields: []
      format: ''
      key: length
      select: true
    - alias: ''
      fields: []
      format: ''
      key: contentType
      select: true
    - alias: ''
      fields: []
      format: ''
      key: kind
      select: false
    - fields: []
      key: data
      select: false
    - key: metadata.kind
      select: false
      fields: []
    - key: metadata.path
      select: false
      fields: []
    - key: filename
      select: false
      fields: []
    - key: chunkSize
      select: false
      fields: []
    - key: uploadDate
      select: false
      fields: []
    - key: md5
      select: false
      fields: []
    - key: path
      select: false
      fields: []
  type: 1
  script: ''
- action: count
  api: /api/file/count
  class: file
  description: count
  kind: 2
  schema: file
  selects:
    - alias: ''
      fields: []
      format: ''
      key: _id
      select: true
    - alias: ''
      fields: []
      format: ''
      key: valid
      select: true
    - alias: ''
      fields: []
      format: ''
      key: createAt
      select: true
    - alias: ''
      fields: []
      format: ''
      key: createBy
      select: true
    - alias: ''
      fields: []
      format: ''
      key: updateAt
      select: true
    - alias: ''
      fields: []
      format: ''
      key: updateBy
      select: true
    - alias: ''
      fields: []
      format: ''
      key: length
      select: true
    - alias: ''
      fields: []
      format: ''
      key: contentType
      select: true
    - alias: ''
      fields: []
      format: ''
      key: kind
      select: false
    - fields: []
      key: data
      select: false
    - key: metadata.kind
      select: false
      fields: []
    - key: metadata.path
      select: false
      fields: []
    - key: filename
      select: false
      fields: []
    - key: chunkSize
      select: false
      fields: []
    - key: uploadDate
      select: false
      fields: []
    - key: md5
      select: false
      fields: []
    - key: path
      select: false
      fields: []
  type: 7
  script: ''
- kind: 3
  type: 4
  selects: []
  class: file
  action: download
  description: 文件下载
  api: /api/file/download
  schema: ''
  free: false
- action: get
  api: /api/file/get
  class: file
  description: Get
  kind: 2
  schema: file
  selects:
    - alias: ''
      fields: []
      format: ''
      key: _id
      select: true
    - alias: ''
      fields: []
      format: ''
      key: contentType
      select: true
    - alias: ''
      fields: []
      format: ''
      key: createAt
      select: true
    - alias: ''
      fields: []
      format: ''
      key: createBy
      select: true
    - alias: ''
      fields: []
      format: ''
      key: kind
      select: true
    - alias: ''
      fields: []
      format: ''
      key: length
      select: true
    - alias: ''
      fields: []
      format: ''
      key: updateAt
      select: true
    - alias: ''
      fields: []
      format: ''
      key: updateBy
      select: true
    - alias: ''
      fields: []
      format: ''
      key: valid
      select: true
    - fields: []
      key: data
      select: false
    - key: metadata.kind
      select: false
      fields: []
    - key: metadata.path
      select: false
      fields: []
    - key: filename
      select: false
      fields: []
    - key: chunkSize
      select: false
      fields: []
    - key: uploadDate
      select: false
      fields: []
    - key: md5
      select: false
      fields: []
    - key: path
      select: false
      fields: []
  type: 6
  script: ''
- action: list
  api: /api/file/list
  class: file
  description: List
  filters:
    - group: '0000'
      key: filename
      operator: $regex
      parameter: keyword
      default: ''
    - group: '0000'
      key: _id
      operator: $in
      parameter: ids
      default: ''
    - operator: $eq
      group: '0000'
      key: path
      parameter: path
  kind: 2
  schema: file
  selects:
    - alias: ''
      conditions: {}
      fields: []
      format: ''
      key: _id
      schema: ''
      select: true
    - alias: ''
      conditions: {}
      fields: []
      format: ''
      key: valid
      schema: ''
      select: true
    - alias: ''
      conditions: {}
      fields: []
      format: ''
      key: createAt
      schema: ''
      select: true
    - alias: ''
      conditions: {}
      fields: []
      format: ''
      key: createBy
      schema: ''
      select: true
    - alias: ''
      conditions: {}
      fields: []
      format: ''
      key: updateAt
      schema: ''
      select: true
    - alias: ''
      conditions: {}
      fields: []
      format: ''
      key: updateBy
      schema: ''
      select: true
    - fields: []
      key: metadata.kind
      select: false
    - fields: []
      key: metadata.path
      select: false
    - fields: []
      key: filename
      select: true
    - fields: []
      key: length
      select: true
    - fields: []
      key: chunkSize
      select: false
    - fields: []
      key: uploadDate
      select: false
    - fields: []
      key: md5
      select: false
    - fields: []
      key: contentType
      select: false
    - key: data
      select: false
      fields: []
    - key: kind
      select: true
      fields: []
    - key: path
      select: true
      fields: []
  sorts:
    - dynamic: fix
      index: 0
      key: createAt
      order: desc
  type: 4
  script: ''
- action: remove
  api: /api/file/remove
  class: file
  description: Remove
  kind: 2
  schema: file
  selects:
    - alias: ''
      fields: []
      format: ''
      key: _id
      select: true
    - alias: ''
      fields: []
      format: ''
      key: valid
      select: false
    - alias: ''
      fields: []
      format: ''
      key: createAt
      select: false
    - alias: ''
      fields: []
      format: ''
      key: createBy
      select: false
    - alias: ''
      fields: []
      format: ''
      key: updateAt
      select: false
    - alias: ''
      fields: []
      format: ''
      key: updateBy
      select: false
    - alias: ''
      fields: []
      format: ''
      key: length
      select: false
    - alias: ''
      fields: []
      format: ''
      key: contentType
      select: false
    - alias: ''
      fields: []
      format: ''
      key: kind
      select: false
    - fields: []
      key: data
      select: false
    - key: metadata.kind
      select: false
      fields: []
    - key: metadata.path
      select: false
      fields: []
    - key: filename
      select: false
      fields: []
    - key: chunkSize
      select: false
      fields: []
    - key: uploadDate
      select: false
      fields: []
    - key: md5
      select: false
      fields: []
    - key: path
      select: false
      fields: []
  type: 3
  script: ''
- action: update
  api: /api/file/update
  class: file
  description: Update
  kind: 2
  schema: file
  selects:
    - alias: ''
      fields: []
      format: ''
      key: _id
      select: true
    - alias: ''
      fields: []
      format: ''
      key: valid
      select: false
    - alias: ''
      fields: []
      format: ''
      key: createAt
      select: false
    - alias: ''
      fields: []
      format: ''
      key: createBy
      select: false
    - alias: ''
      fields: []
      format: ''
      key: updateAt
      select: false
    - alias: ''
      fields: []
      format: ''
      key: updateBy
      select: false
    - alias: ''
      fields: []
      format: ''
      key: length
      select: false
    - alias: ''
      fields: []
      format: ''
      key: contentType
      select: false
    - alias: ''
      fields: []
      format: ''
      key: kind
      select: false
    - fields: []
      key: data
      select: false
    - key: metadata.kind
      select: false
      fields: []
    - key: metadata.path
      select: false
      fields: []
    - key: filename
      select: false
      fields: []
    - key: chunkSize
      select: false
      fields: []
    - key: uploadDate
      select: false
      fields: []
    - key: md5
      select: false
      fields: []
    - key: path
      select: false
      fields: []
  type: 2
  script: ''
- action: add
  api: /api/file/upload
  class: file
  description: 直接上传，不生成meta信息
  kind: 2
  schema: file
  selects:
    - alias: ''
      fields: []
      format: ''
      key: _id
      select: true
    - alias: ''
      fields: []
      format: ''
      key: valid
      select: true
    - alias: ''
      fields: []
      format: ''
      key: createAt
      select: true
    - alias: ''
      fields: []
      format: ''
      key: createBy
      select: true
    - alias: ''
      fields: []
      format: ''
      key: updateAt
      select: true
    - alias: ''
      fields: []
      format: ''
      key: updateBy
      select: true
    - alias: ''
      fields: []
      format: ''
      key: length
      select: true
    - alias: ''
      fields: []
      format: ''
      key: contentType
      select: true
    - alias: ''
      fields: []
      format: ''
      key: kind
      select: false
    - fields: []
      key: data
      select: false
    - key: metadata.kind
      select: false
      fields: []
    - key: metadata.path
      select: false
      fields: []
    - key: filename
      select: false
      fields: []
    - key: chunkSize
      select: false
      fields: []
    - key: uploadDate
      select: false
      fields: []
    - key: md5
      select: false
      fields: []
    - key: path
      select: false
      fields: []
  type: 1
  script: ''
- action: add
  api: /api/form/add
  class: form
  description: Add
  kind: 2
  schema: form
  selects:
    - alias: ''
      fields: []
      format: ''
      key: _id
      select: true
    - alias: ''
      fields: []
      format: ''
      key: valid
      select: false
    - alias: ''
      fields: []
      format: ''
      key: createAt
      select: false
    - alias: ''
      fields: []
      format: ''
      key: createBy
      select: false
    - alias: ''
      fields: []
      format: ''
      key: updateAt
      select: false
    - alias: ''
      fields: []
      format: ''
      key: updateBy
      select: false
    - alias: ''
      fields: []
      format: ''
      key: type
      select: false
    - alias: ''
      fields: []
      format: ''
      key: name
      select: false
    - alias: ''
      fields: []
      format: ''
      key: description
      select: false
    - alias: ''
      fields: []
      format: ''
      key: schema
      select: false
    - alias: ''
      fields: []
      format: ''
      key: column
      reserved: 2
      select: false
    - fields: []
      key: public
      select: false
    - fields: []
      key: id
      select: false
    - fields: []
      key: ver
      select: false
    - fields: []
      key: active
      select: false
    - fields: []
      key: items.type
      select: false
    - fields: []
      key: items.name
      select: false
    - fields: []
      key: items.title
      select: false
    - fields: []
      key: items.description
      select: false
    - fields: []
      key: items.defaults
      select: false
    - fields: []
      key: items.disabled
      select: false
    - fields: []
      key: items.row
      select: false
    - fields: []
      key: items.col
      select: false
    - fields: []
      key: items.rowSpan
      select: false
    - fields: []
      key: items.colSpan
      select: false
    - fields: []
      key: items.validator
      select: false
    - fields: []
      key: items.path
      select: false
    - fields: []
      key: items.option
      select: false
    - fields: []
      key: items.blockIcon
      select: false
    - fields: []
      key: items.selectStyle
      select: false
    - fields: []
      key: items.textPlaceholder
      select: false
    - fields: []
      key: items.textIcon
      select: false
    - fields: []
      key: items.textIconAppend
      select: false
    - fields: []
      key: items.textRows
      select: false
    - fields: []
      key: items.labelSize
      select: false
    - fields: []
      key: items.labelColor
      select: false
    - fields: []
      key: items.selectApi
      select: false
    - fields: []
      key: items.selectApiUk
      select: false
    - fields: []
      key: items.selectApiName
      select: false
    - fields: []
      key: items.selectMultiple
      select: false
    - fields: []
      key: items.fileLimit
      select: false
    - fields: []
      key: items.fileAccept
      select: false
    - fields: []
      key: items.fileMultiple
      select: false
    - fields: []
      key: items.allowTime
      select: false
    - fields: []
      key: items.fileApi
      select: false
    - fields: []
      key: items.fileTokenApi
      select: false
    - fields: []
      key: items.fileUploadApi
      select: false
    - fields: []
      key: items.scope
      select: false
    - fields: []
      key: items.lock
      select: false
    - fields: []
      key: items.isGroup
      select: false
  type: 1
  script: ''
- action: get
  api: /api/form/get
  class: form
  description: Get
  filters:
    - group: 3d45
      key: name
      operator: $eq
      parameter: name
  kind: 2
  schema: form
  selects:
    - alias: ''
      fields: []
      format: ''
      key: _id
      select: true
    - fields: []
      key: active
      select: true
    - alias: ''
      fields: []
      format: ''
      key: column
      reserved: 2
      select: true
    - alias: ''
      fields: []
      format: ''
      key: createAt
      select: true
    - alias: ''
      fields: []
      format: ''
      key: createBy
      select: true
    - alias: ''
      fields: []
      format: ''
      key: description
      select: true
    - fields: []
      key: id
      select: true
    - fields: []
      key: items.allowTime
      select: true
    - fields: []
      key: items.blockIcon
      select: true
    - fields: []
      key: items.col
      select: true
    - fields: []
      key: items.colSpan
      select: true
    - fields: []
      key: items.defaults
      select: true
    - fields: []
      key: items.description
      select: true
    - fields: []
      key: items.disabled
      select: true
    - fields: []
      key: items.fileAccept
      select: true
    - fields: []
      key: items.fileApi
      select: true
    - fields: []
      key: items.fileLimit
      select: true
    - fields: []
      key: items.fileMultiple
      select: true
    - fields: []
      key: items.fileTokenApi
      select: true
    - fields: []
      key: items.fileUploadApi
      select: true
    - fields: []
      key: items.isGroup
      select: true
    - fields: []
      key: items.labelColor
      select: true
    - fields: []
      key: items.labelSize
      select: true
    - fields: []
      key: items.lock
      select: true
    - fields: []
      key: items.name
      select: true
    - fields: []
      key: items.option
      select: true
    - fields: []
      key: items.path
      select: true
    - fields: []
      key: items.row
      select: true
    - fields: []
      key: items.rowSpan
      select: true
    - fields: []
      key: items.scope
      select: true
    - fields: []
      key: items.selectApi
      select: true
    - fields: []
      key: items.selectApiName
      select: true
    - fields: []
      key: items.selectApiUk
      select: true
    - fields: []
      key: items.selectMultiple
      select: true
    - fields: []
      key: items.selectStyle
      select: true
    - fields: []
      key: items.textIcon
      select: true
    - fields: []
      key: items.textIconAppend
      select: true
    - fields: []
      key: items.textPlaceholder
      select: true
    - fields: []
      key: items.textRows
      select: true
    - fields: []
      key: items.title
      select: true
    - fields: []
      key: items.type
      select: true
    - fields: []
      key: items.validator
      select: true
    - alias: ''
      fields: []
      format: ''
      key: name
      select: true
    - fields: []
      key: public
      select: true
    - alias: ''
      fields: []
      format: ''
      key: schema
      select: true
    - alias: ''
      fields: []
      format: ''
      key: type
      select: true
    - alias: ''
      fields: []
      format: ''
      key: updateAt
      select: true
    - alias: ''
      fields: []
      format: ''
      key: updateBy
      select: true
    - alias: ''
      fields: []
      format: ''
      key: valid
      select: true
    - fields: []
      key: ver
      select: true
  type: 6
  script: ''
- action: list
  api: /api/form/list
  class: form
  description: List
  kind: 2
  schema: form
  selects:
    - alias: ''
      fields: []
      format: ''
      key: _id
      select: true
    - alias: ''
      fields: []
      format: ''
      key: active
      select: true
    - alias: ''
      fields: []
      format: ''
      key: column
      select: true
    - alias: ''
      fields: []
      format: ''
      key: createAt
      select: true
    - alias: ''
      fields: []
      format: ''
      key: createBy
      select: true
    - alias: ''
      fields: []
      format: ''
      key: description
      select: true
    - alias: ''
      fields: []
      format: ''
      key: id
      select: true
    - fields: []
      key: items.allowTime
      select: true
    - fields: []
      key: items.blockIcon
      select: true
    - fields: []
      key: items.col
      select: true
    - fields: []
      key: items.colSpan
      select: true
    - fields: []
      key: items.defaults
      select: true
    - fields: []
      key: items.description
      select: true
    - fields: []
      key: items.disabled
      select: true
    - fields: []
      key: items.fileAccept
      select: true
    - fields: []
      key: items.fileApi
      select: true
    - fields: []
      key: items.fileLimit
      select: true
    - fields: []
      key: items.fileMultiple
      select: true
    - fields: []
      key: items.fileTokenApi
      select: true
    - fields: []
      key: items.fileUploadApi
      select: true
    - fields: []
      key: items.isGroup
      select: true
    - fields: []
      key: items.labelColor
      select: true
    - fields: []
      key: items.labelSize
      select: true
    - fields: []
      key: items.lock
      select: true
    - fields: []
      key: items.name
      select: true
    - fields: []
      key: items.option
      select: true
    - fields: []
      key: items.path
      select: true
    - fields: []
      key: items.row
      select: true
    - fields: []
      key: items.rowSpan
      select: true
    - fields: []
      key: items.scope
      select: true
    - fields: []
      key: items.selectApi
      select: true
    - fields: []
      key: items.selectApiName
      select: true
    - fields: []
      key: items.selectApiUk
      select: true
    - fields: []
      key: items.selectMultiple
      select: true
    - fields: []
      key: items.selectStyle
      select: true
    - fields: []
      key: items.textIcon
      select: true
    - fields: []
      key: items.textIconAppend
      select: true
    - fields: []
      key: items.textPlaceholder
      select: true
    - fields: []
      key: items.textRows
      select: true
    - fields: []
      key: items.title
      select: true
    - fields: []
      key: items.type
      select: true
    - fields: []
      key: items.validator
      select: true
    - alias: ''
      fields: []
      format: ''
      key: name
      select: true
    - alias: ''
      fields: []
      format: ''
      key: public
      select: true
    - alias: ''
      fields: []
      format: ''
      key: schema
      select: true
    - alias: ''
      fields: []
      format: ''
      key: type
      select: true
    - alias: ''
      fields: []
      format: ''
      key: updateAt
      select: true
    - alias: ''
      fields: []
      format: ''
      key: updateBy
      select: true
    - alias: ''
      fields: []
      format: ''
      key: valid
      select: true
    - alias: ''
      fields: []
      format: ''
      key: ver
      select: true
  type: 4
  script: ''
- action: remove
  api: /api/form/remove
  class: form
  description: Remove
  kind: 2
  schema: form
  selects:
    - alias: ''
      fields: []
      format: ''
      key: _id
      select: true
    - alias: ''
      fields: []
      format: ''
      key: valid
      select: true
    - alias: ''
      fields: []
      format: ''
      key: createAt
      select: true
    - alias: ''
      fields: []
      format: ''
      key: createBy
      select: true
    - alias: ''
      fields: []
      format: ''
      key: updateAt
      select: true
    - alias: ''
      fields: []
      format: ''
      key: updateBy
      select: true
    - alias: ''
      fields: []
      format: ''
      key: type
      select: true
    - alias: ''
      fields: []
      format: ''
      key: name
      select: true
    - alias: ''
      fields: []
      format: ''
      key: description
      select: true
    - alias: ''
      fields: []
      format: ''
      key: schema
      select: false
    - alias: ''
      fields: []
      format: ''
      key: column
      reserved: 2
      select: false
    - fields: []
      key: public
      select: false
    - fields: []
      key: id
      select: false
    - fields: []
      key: ver
      select: false
    - fields: []
      key: active
      select: false
    - fields: []
      key: items.type
      select: false
    - fields: []
      key: items.name
      select: false
    - fields: []
      key: items.title
      select: false
    - fields: []
      key: items.description
      select: false
    - fields: []
      key: items.defaults
      select: false
    - fields: []
      key: items.disabled
      select: false
    - fields: []
      key: items.row
      select: false
    - fields: []
      key: items.col
      select: false
    - fields: []
      key: items.rowSpan
      select: false
    - fields: []
      key: items.colSpan
      select: false
    - fields: []
      key: items.validator
      select: false
    - fields: []
      key: items.path
      select: false
    - fields: []
      key: items.option
      select: false
    - fields: []
      key: items.blockIcon
      select: false
    - fields: []
      key: items.selectStyle
      select: false
    - fields: []
      key: items.textPlaceholder
      select: false
    - fields: []
      key: items.textIcon
      select: false
    - fields: []
      key: items.textIconAppend
      select: false
    - fields: []
      key: items.textRows
      select: false
    - fields: []
      key: items.labelSize
      select: false
    - fields: []
      key: items.labelColor
      select: false
    - fields: []
      key: items.selectApi
      select: false
    - fields: []
      key: items.selectApiUk
      select: false
    - fields: []
      key: items.selectApiName
      select: false
    - fields: []
      key: items.selectMultiple
      select: false
    - fields: []
      key: items.fileLimit
      select: false
    - fields: []
      key: items.fileAccept
      select: false
    - fields: []
      key: items.fileMultiple
      select: false
    - fields: []
      key: items.allowTime
      select: false
    - fields: []
      key: items.fileApi
      select: false
    - fields: []
      key: items.fileTokenApi
      select: false
    - fields: []
      key: items.fileUploadApi
      select: false
    - fields: []
      key: items.scope
      select: false
    - fields: []
      key: items.lock
      select: false
    - fields: []
      key: items.isGroup
      select: false
  type: 3
  script: ''
- action: update
  api: /api/form/update
  class: form
  description: Update
  kind: 2
  schema: form
  selects:
    - alias: ''
      fields: []
      format: ''
      key: _id
      select: true
    - alias: ''
      fields: []
      format: ''
      key: valid
      select: false
    - alias: ''
      fields: []
      format: ''
      key: createAt
      select: false
    - alias: ''
      fields: []
      format: ''
      key: createBy
      select: false
    - alias: ''
      fields: []
      format: ''
      key: updateAt
      select: false
    - alias: ''
      fields: []
      format: ''
      key: updateBy
      select: false
    - alias: ''
      fields: []
      format: ''
      key: type
      select: false
    - alias: ''
      fields: []
      format: ''
      key: name
      select: false
    - alias: ''
      fields: []
      format: ''
      key: description
      select: false
    - alias: ''
      fields: []
      format: ''
      key: schema
      select: false
    - alias: ''
      fields: []
      format: ''
      key: column
      reserved: 2
      select: false
    - fields: []
      key: public
      select: false
    - fields: []
      key: id
      select: false
    - fields: []
      key: ver
      select: false
    - fields: []
      key: active
      select: false
    - fields: []
      key: items.type
      select: false
    - fields: []
      key: items.name
      select: false
    - fields: []
      key: items.title
      select: false
    - fields: []
      key: items.description
      select: false
    - fields: []
      key: items.defaults
      select: false
    - fields: []
      key: items.disabled
      select: false
    - fields: []
      key: items.row
      select: false
    - fields: []
      key: items.col
      select: false
    - fields: []
      key: items.rowSpan
      select: false
    - fields: []
      key: items.colSpan
      select: false
    - fields: []
      key: items.validator
      select: false
    - fields: []
      key: items.path
      select: false
    - fields: []
      key: items.option
      select: false
    - fields: []
      key: items.blockIcon
      select: false
    - fields: []
      key: items.selectStyle
      select: false
    - fields: []
      key: items.textPlaceholder
      select: false
    - fields: []
      key: items.textIcon
      select: false
    - fields: []
      key: items.textIconAppend
      select: false
    - fields: []
      key: items.textRows
      select: false
    - fields: []
      key: items.labelSize
      select: false
    - fields: []
      key: items.labelColor
      select: false
    - fields: []
      key: items.selectApi
      select: false
    - fields: []
      key: items.selectApiUk
      select: false
    - fields: []
      key: items.selectApiName
      select: false
    - fields: []
      key: items.selectMultiple
      select: false
    - fields: []
      key: items.fileLimit
      select: false
    - fields: []
      key: items.fileAccept
      select: false
    - fields: []
      key: items.fileMultiple
      select: false
    - fields: []
      key: items.allowTime
      select: false
    - fields: []
      key: items.fileApi
      select: false
    - fields: []
      key: items.fileTokenApi
      select: false
    - fields: []
      key: items.fileUploadApi
      select: false
    - fields: []
      key: items.scope
      select: false
    - fields: []
      key: items.lock
      select: false
    - fields: []
      key: items.isGroup
      select: false
  type: 2
  script: ''
- kind: 3
  type: 4
  selects: []
  class: fulltextsearch
  action: list
  description: 全文检索接口
  api: /api/fulltextsearch/list
  schema: ''
  free: false
- action: add
  api: /api/function/add
  class: function
  description: Add
  kind: 2
  schema: function
  selects:
    - alias: ''
      fields: []
      format: ''
      key: _id
      select: true
    - alias: ''
      fields: []
      format: ''
      key: createAt
      select: false
    - alias: ''
      fields: []
      format: ''
      key: createBy
      select: false
    - alias: ''
      fields: []
      format: ''
      key: description
      select: false
    - alias: ''
      fields: []
      format: ''
      key: icon
      select: false
    - alias: ''
      fields: []
      format: ''
      key: kind
      select: false
    - alias: ''
      fields: []
      format: ''
      key: menu
      select: false
    - alias: ''
      fields: []
      format: ''
      key: order
      select: false
    - alias: ''
      fields: []
      format: ''
      key: parent
      select: false
    - alias: ''
      fields: []
      format: ''
      key: status
      select: false
    - alias: ''
      fields: []
      format: ''
      key: type
      select: false
    - alias: ''
      fields: []
      format: ''
      key: updateAt
      select: false
    - alias: ''
      fields: []
      format: ''
      key: updateBy
      select: false
    - alias: ''
      fields: []
      format: ''
      key: url
      select: false
    - alias: ''
      fields: []
      format: ''
      key: valid
      select: false
    - alias: ''
      fields: []
      format: ''
      key: version
      select: false
  type: 1
  script: ''
- action: get
  api: /api/function/get
  class: function
  description: 详细
  kind: 2
  schema: function
  selects:
    - alias: ''
      fields: []
      format: ''
      key: _id
      select: true
    - alias: ''
      fields: []
      format: ''
      key: createAt
      select: true
    - alias: ''
      fields: []
      format: ''
      key: createBy
      select: true
    - alias: ''
      fields: []
      format: ''
      key: description
      select: true
    - alias: ''
      fields: []
      format: ''
      key: icon
      select: true
    - alias: ''
      fields: []
      format: ''
      key: kind
      select: true
    - alias: ''
      fields: []
      format: ''
      key: menu
      select: true
    - alias: ''
      fields: []
      format: ''
      key: order
      select: true
    - alias: ''
      fields: []
      format: ''
      key: parent
      select: true
    - alias: ''
      fields: []
      format: ''
      key: status
      select: true
    - alias: ''
      fields: []
      format: ''
      key: type
      select: true
    - alias: ''
      fields: []
      format: ''
      key: updateAt
      select: true
    - alias: ''
      fields: []
      format: ''
      key: updateBy
      select: true
    - alias: ''
      fields: []
      format: ''
      key: url
      select: true
    - alias: ''
      fields: []
      format: ''
      key: valid
      select: true
    - alias: ''
      fields: []
      format: ''
      key: version
      select: true
  type: 6
  script: ''
- action: list
  api: /api/function/list
  class: function
  description: 一览
  filters:
    - default: ''
      group: '0000'
      key: status
      operator: $eq
      parameter: status
    - default: ''
      group: '0000'
      key: kind
      operator: $eq
      parameter: kind
    - default: ''
      group: '0000'
      key: menu
      operator: $regex
      parameter: keyword
    - operator: $in
      group: '0000'
      key: kind
      parameter: kinds
  kind: 2
  schema: function
  selects:
    - alias: ''
      fields: []
      format: ''
      key: _id
      select: true
    - alias: ''
      fields: []
      format: ''
      key: createAt
      select: true
    - alias: ''
      fields: []
      format: ''
      key: createBy
      select: true
    - alias: ''
      fields: []
      format: ''
      key: description
      select: true
    - alias: ''
      fields: []
      format: ''
      key: icon
      select: true
    - alias: ''
      fields: []
      format: ''
      key: kind
      select: true
    - alias: ''
      fields: []
      format: ''
      key: menu
      select: true
    - alias: ''
      fields: []
      format: ''
      key: order
      select: true
    - alias: ''
      fields: []
      format: ''
      key: parent
      select: true
    - alias: ''
      fields: []
      format: ''
      key: status
      select: true
    - alias: ''
      fields: []
      format: ''
      key: type
      select: true
    - alias: ''
      fields: []
      format: ''
      key: updateAt
      select: true
    - alias: ''
      fields: []
      format: ''
      key: updateBy
      select: true
    - alias: ''
      fields: []
      format: ''
      key: url
      select: true
    - alias: ''
      fields: []
      format: ''
      key: valid
      select: true
    - alias: ''
      fields: []
      format: ''
      key: version
      select: true
  sorts:
    - dynamic: fix
      index: 0
      key: order
      order: asc
  type: 4
  script: ''
- action: remove
  api: /api/function/remove
  class: function
  description: remove
  filters:
    - default: ''
      group: '0000'
      key: kind
      operator: $in
      parameter: kind
  kind: 2
  schema: function
  selects:
    - alias: ''
      fields: []
      format: ''
      key: _id
      select: true
    - alias: ''
      fields: []
      format: ''
      key: valid
      select: true
    - alias: ''
      fields: []
      format: ''
      key: createAt
      select: true
    - alias: ''
      fields: []
      format: ''
      key: createBy
      select: true
    - alias: ''
      fields: []
      format: ''
      key: updateAt
      select: true
    - alias: ''
      fields: []
      format: ''
      key: updateBy
      select: true
    - alias: ''
      fields: []
      format: ''
      key: type
      select: true
    - alias: ''
      fields: []
      format: ''
      key: menu
      select: true
    - alias: ''
      fields: []
      format: ''
      key: parent
      select: true
    - alias: ''
      fields: []
      format: ''
      key: url
      select: true
    - alias: ''
      fields: []
      format: ''
      key: order
      select: true
    - alias: ''
      fields: []
      format: ''
      key: icon
      select: true
    - alias: ''
      fields: []
      format: ''
      key: status
      select: true
    - alias: ''
      fields: []
      format: ''
      key: description
      select: true
    - alias: ''
      fields: []
      format: ''
      key: kind
      select: false
    - alias: ''
      fields: []
      format: ''
      key: version
      select: false
  type: 3
  script: ''
- action: update
  api: /api/function/update
  class: function
  description: 更新
  kind: 2
  schema: function
  selects:
    - alias: ''
      fields: []
      format: ''
      key: _id
      select: true
    - alias: ''
      fields: []
      format: ''
      key: createAt
      select: false
    - alias: ''
      fields: []
      format: ''
      key: createBy
      select: false
    - alias: ''
      fields: []
      format: ''
      key: description
      select: false
    - alias: ''
      fields: []
      format: ''
      key: icon
      select: false
    - alias: ''
      fields: []
      format: ''
      key: kind
      select: false
    - alias: ''
      fields: []
      format: ''
      key: menu
      select: false
    - alias: ''
      fields: []
      format: ''
      key: order
      select: false
    - alias: ''
      fields: []
      format: ''
      key: parent
      select: false
    - alias: ''
      fields: []
      format: ''
      key: status
      select: false
    - alias: ''
      fields: []
      format: ''
      key: type
      select: false
    - alias: ''
      fields: []
      format: ''
      key: updateAt
      select: false
    - alias: ''
      fields: []
      format: ''
      key: updateBy
      select: false
    - alias: ''
      fields: []
      format: ''
      key: url
      select: false
    - alias: ''
      fields: []
      format: ''
      key: valid
      select: false
    - alias: ''
      fields: []
      format: ''
      key: version
      select: false
  type: 2
  script: ''
- action: add
  api: /api/group/add
  class: group
  description: add
  kind: 2
  schema: group
  selects:
    - alias: ''
      fields: []
      format: ''
      key: _id
      select: true
    - alias: ''
      fields: []
      format: ''
      key: valid
      select: true
    - alias: ''
      fields: []
      format: ''
      key: createAt
      select: true
    - alias: ''
      fields: []
      format: ''
      key: createBy
      select: true
    - alias: ''
      fields: []
      format: ''
      key: updateAt
      select: true
    - alias: ''
      fields: []
      format: ''
      key: updateBy
      select: true
    - alias: ''
      fields: []
      format: ''
      key: name
      select: true
    - alias: ''
      fields: []
      format: ''
      key: outer
      select: true
    - alias: ''
      fields: []
      format: ''
      key: type
      select: true
    - alias: ''
      fields: []
      format: ''
      key: visible
      select: true
    - alias: ''
      fields: []
      format: ''
      key: parent
      select: true
    - alias: ''
      fields: []
      format: ''
      key: owners
      select: true
    - alias: ''
      fields: []
      format: ''
      key: sort
      select: true
    - alias: ''
      fields: []
      format: ''
      key: status
      select: true
    - alias: ''
      fields: []
      format: ''
      key: description
      select: true
    - alias: ''
      fields: []
      format: ''
      key: roles
      select: true
    - key: extend
      select: false
      alias: ''
      fields: []
      format: ''
    - key: corp
      select: false
      fields: []
  type: 1
  script: ''
- action: count
  api: /api/group/count
  class: group
  description: count
  kind: 2
  schema: group
  selects:
    - alias: ''
      fields: []
      format: ''
      key: _id
      select: true
    - alias: ''
      fields: []
      format: ''
      key: valid
      select: true
    - alias: ''
      fields: []
      format: ''
      key: createAt
      select: true
    - alias: ''
      fields: []
      format: ''
      key: createBy
      select: true
    - alias: ''
      fields: []
      format: ''
      key: updateAt
      select: true
    - alias: ''
      fields: []
      format: ''
      key: updateBy
      select: true
    - alias: ''
      fields: []
      format: ''
      key: name
      select: true
    - alias: ''
      fields: []
      format: ''
      key: outer
      select: true
    - alias: ''
      fields: []
      format: ''
      key: type
      select: true
    - alias: ''
      fields: []
      format: ''
      key: visible
      select: true
    - alias: ''
      fields:
        - name
      format: ''
      key: parent
      select: true
    - alias: ''
      fields:
        - name
      format: ''
      key: owners
      select: true
    - alias: ''
      fields: []
      format: ''
      key: sort
      select: true
    - alias: ''
      fields: []
      format: ''
      key: status
      select: true
    - alias: ''
      fields: []
      format: ''
      key: description
      select: true
    - alias: ''
      fields: []
      format: ''
      key: roles
      select: true
    - key: extend
      select: false
      alias: ''
      fields: []
      format: ''
    - key: corp
      select: false
      fields: []
  type: 7
  script: ''
- action: get
  api: /api/group/get
  class: group
  description: get
  filters:
    - default: ''
      group: '0000'
      key: name
      operator: $eq
      parameter: name
  kind: 2
  schema: group
  selects:
    - alias: ''
      fields: []
      format: ''
      key: _id
      select: true
    - alias: ''
      fields: []
      format: ''
      key: valid
      select: true
    - alias: ''
      fields: []
      format: ''
      key: createAt
      select: true
    - alias: ''
      fields: []
      format: ''
      key: createBy
      select: true
    - alias: ''
      fields: []
      format: ''
      key: updateAt
      select: true
    - alias: ''
      fields: []
      format: ''
      key: updateBy
      select: true
    - alias: ''
      fields: []
      format: ''
      key: name
      select: true
    - alias: ''
      fields: []
      format: ''
      key: outer
      select: true
    - alias: ''
      fields: []
      format: ''
      key: type
      select: true
    - alias: ''
      fields: []
      format: ''
      key: visible
      select: true
    - alias: ''
      fields:
        - name
      format: ''
      key: parent
      select: true
    - alias: ''
      fields:
        - name
      format: ''
      key: owners
      select: true
    - alias: ''
      fields: []
      format: ''
      key: sort
      select: true
    - alias: ''
      fields: []
      format: ''
      key: status
      select: true
    - alias: ''
      fields: []
      format: ''
      key: description
      select: true
    - alias: ''
      fields: []
      format: ''
      key: roles
      select: true
    - key: extend
      select: false
      alias: ''
      fields: []
      format: ''
    - key: corp
      select: false
      fields: []
  type: 6
  script: ''
- action: list
  api: /api/group/list
  class: group
  description: List
  filters:
    - default: ''
      group: '0000'
      key: type
      operator: $eq
      parameter: type
    - default: ''
      group: '0000'
      key: parent
      operator: $eq
      parameter: parent
    - operator: $eq
      group: '0000'
      key: corp
      parameter: corp
      default: $corp
    - default: ''
      group: '5689'
      key: type
      operator: $eq
      parameter: type
    - default: ''
      group: '5689'
      key: name
      operator: $regex
      parameter: keyword
    - default: ''
      group: '5689'
      key: parent
      operator: $eq
      parameter: parent
    - operator: $eq
      group: '5689'
      key: corp
      parameter: corp
      default: $corp
    - group: '0000'
      operator: $regex
      key: outer
      parameter: keyword
  kind: 2
  schema: group
  selects:
    - alias: ''
      fields: []
      format: ''
      key: _id
      select: true
    - alias: ''
      fields: []
      format: ''
      key: valid
      select: true
    - alias: ''
      fields: []
      format: ''
      key: createAt
      select: true
    - alias: ''
      fields: []
      format: ''
      key: createBy
      select: true
    - alias: ''
      fields: []
      format: ''
      key: updateAt
      select: true
    - alias: ''
      fields: []
      format: ''
      key: updateBy
      select: true
    - alias: ''
      fields: []
      format: ''
      key: name
      select: true
    - alias: ''
      fields: []
      format: ''
      key: outer
      select: true
    - alias: ''
      fields: []
      format: ''
      key: type
      select: true
    - alias: ''
      fields: []
      format: ''
      key: visible
      select: true
    - alias: ''
      fields:
        - name
      format: ''
      key: parent
      select: true
    - alias: ''
      fields:
        - name
      format: ''
      key: owners
      select: true
    - alias: ''
      fields: []
      format: ''
      key: sort
      select: true
    - alias: ''
      fields: []
      format: ''
      key: status
      select: true
    - alias: ''
      fields: []
      format: ''
      key: description
      select: true
    - alias: ''
      fields: []
      format: ''
      key: roles
      select: true
    - key: extend
      select: false
      alias: ''
      fields: []
      format: ''
    - key: corp
      select: false
      fields: []
  type: 4
  script: ''
- action: remove
  api: /api/group/remove
  class: group
  description: remove
  kind: 2
  schema: group
  selects:
    - alias: ''
      fields: []
      format: ''
      key: _id
      select: true
    - alias: ''
      fields: []
      format: ''
      key: valid
      select: true
    - alias: ''
      fields: []
      format: ''
      key: createAt
      select: true
    - alias: ''
      fields: []
      format: ''
      key: createBy
      select: true
    - alias: ''
      fields: []
      format: ''
      key: updateAt
      select: true
    - alias: ''
      fields: []
      format: ''
      key: updateBy
      select: true
    - alias: ''
      fields: []
      format: ''
      key: name
      select: true
    - alias: ''
      fields: []
      format: ''
      key: outer
      select: true
    - alias: ''
      fields: []
      format: ''
      key: type
      select: true
    - alias: ''
      fields: []
      format: ''
      key: visible
      select: true
    - alias: ''
      fields: []
      format: ''
      key: parent
      select: true
    - alias: ''
      fields: []
      format: ''
      key: owners
      select: true
    - alias: ''
      fields: []
      format: ''
      key: sort
      select: true
    - alias: ''
      fields: []
      format: ''
      key: status
      select: true
    - alias: ''
      fields: []
      format: ''
      key: description
      select: true
    - alias: ''
      fields: []
      format: ''
      key: roles
      select: true
    - key: extend
      select: false
      alias: ''
      fields: []
      format: ''
    - key: corp
      select: false
      fields: []
  type: 3
  script: ''
- action: update
  api: /api/group/update
  class: group
  description: update
  kind: 2
  schema: group
  selects:
    - alias: ''
      fields: []
      format: ''
      key: _id
      select: true
    - alias: ''
      fields: []
      format: ''
      key: valid
      select: true
    - alias: ''
      fields: []
      format: ''
      key: createAt
      select: true
    - alias: ''
      fields: []
      format: ''
      key: createBy
      select: true
    - alias: ''
      fields: []
      format: ''
      key: updateAt
      select: true
    - alias: ''
      fields: []
      format: ''
      key: updateBy
      select: true
    - alias: ''
      fields: []
      format: ''
      key: name
      select: true
    - alias: ''
      fields: []
      format: ''
      key: outer
      select: true
    - alias: ''
      fields: []
      format: ''
      key: type
      select: true
    - alias: ''
      fields: []
      format: ''
      key: visible
      select: true
    - alias: ''
      fields: []
      format: ''
      key: parent
      select: true
    - alias: ''
      fields: []
      format: ''
      key: owners
      select: true
    - alias: ''
      fields: []
      format: ''
      key: sort
      select: true
    - alias: ''
      fields: []
      format: ''
      key: status
      select: true
    - alias: ''
      fields: []
      format: ''
      key: description
      select: true
    - alias: ''
      fields: []
      format: ''
      key: roles
      select: true
    - key: extend
      select: false
      alias: ''
      fields: []
      format: ''
    - key: corp
      select: false
      fields: []
  type: 2
  script: ''
- class: history
  schema: history
  api: /api/history/add
  type: 1
  kind: 2
  action: add
  selects:
    - alias: ''
      conditions: {}
      fields: []
      format: ''
      key: _id
      schema: ''
      select: true
    - alias: ''
      conditions: {}
      fields: []
      format: ''
      key: valid
      schema: ''
      select: false
    - alias: ''
      conditions: {}
      fields: []
      format: ''
      key: createAt
      schema: ''
      select: false
    - alias: ''
      conditions: {}
      fields: []
      format: ''
      key: createBy
      schema: ''
      select: false
    - alias: ''
      conditions: {}
      fields: []
      format: ''
      key: updateAt
      schema: ''
      select: false
    - alias: ''
      conditions: {}
      fields: []
      format: ''
      key: updateBy
      schema: ''
      select: false
    - fields: []
      key: content
      select: false
    - fields: []
      key: kind
      select: false
    - fields: []
      key: action
      select: false
  description: Add
  free: false
- class: history
  schema: history
  api: /api/history/get
  type: 6
  kind: 2
  action: get
  selects:
    - alias: ''
      conditions: {}
      fields: []
      format: ''
      key: _id
      schema: ''
      select: true
    - fields: []
      key: content
      select: false
    - alias: ''
      conditions: {}
      fields: []
      format: ''
      key: createAt
      schema: ''
      select: false
    - alias: ''
      conditions: {}
      fields: []
      format: ''
      key: createBy
      schema: ''
      select: false
    - fields: []
      key: kind
      select: false
    - alias: ''
      conditions: {}
      fields: []
      format: ''
      key: updateAt
      schema: ''
      select: false
    - alias: ''
      conditions: {}
      fields: []
      format: ''
      key: updateBy
      schema: ''
      select: false
    - alias: ''
      conditions: {}
      fields: []
      format: ''
      key: valid
      schema: ''
      select: false
    - fields: []
      key: action
      select: false
  description: Get
  free: false
- class: history
  schema: history
  api: /api/history/list
  type: 4
  kind: 2
  action: list
  selects:
    - alias: ''
      conditions: {}
      fields: []
      format: ''
      key: _id
      schema: ''
      select: true
    - fields: []
      key: content
      select: false
    - alias: ''
      conditions: {}
      fields: []
      format: ''
      key: createAt
      schema: ''
      select: false
    - alias: ''
      conditions: {}
      fields: []
      format: ''
      key: createBy
      schema: ''
      select: false
    - fields: []
      key: kind
      select: true
    - alias: ''
      conditions: {}
      fields: []
      format: ''
      key: updateAt
      schema: ''
      select: false
    - alias: ''
      conditions: {}
      fields: []
      format: ''
      key: updateBy
      schema: ''
      select: false
    - alias: ''
      conditions: {}
      fields: []
      format: ''
      key: valid
      schema: ''
      select: false
    - fields: []
      key: action
      select: false
  description: List
  free: false
- class: history
  schema: history
  api: /api/history/remove
  type: 3
  kind: 2
  action: remove
  selects:
    - alias: ''
      conditions: {}
      fields: []
      format: ''
      key: _id
      schema: ''
      select: true
    - alias: ''
      conditions: {}
      fields: []
      format: ''
      key: valid
      schema: ''
      select: false
    - alias: ''
      conditions: {}
      fields: []
      format: ''
      key: createAt
      schema: ''
      select: false
    - alias: ''
      conditions: {}
      fields: []
      format: ''
      key: createBy
      schema: ''
      select: false
    - alias: ''
      conditions: {}
      fields: []
      format: ''
      key: updateAt
      schema: ''
      select: false
    - alias: ''
      conditions: {}
      fields: []
      format: ''
      key: updateBy
      schema: ''
      select: false
    - fields: []
      key: content
      select: false
    - fields: []
      key: kind
      select: false
    - fields: []
      key: action
      select: false
  description: Remove
  free: false
- class: history
  schema: history
  api: /api/history/update
  type: 2
  kind: 2
  action: update
  selects:
    - alias: ''
      conditions: {}
      fields: []
      format: ''
      key: _id
      schema: ''
      select: true
    - alias: ''
      conditions: {}
      fields: []
      format: ''
      key: valid
      schema: ''
      select: false
    - alias: ''
      conditions: {}
      fields: []
      format: ''
      key: createAt
      schema: ''
      select: false
    - alias: ''
      conditions: {}
      fields: []
      format: ''
      key: createBy
      schema: ''
      select: false
    - alias: ''
      conditions: {}
      fields: []
      format: ''
      key: updateAt
      schema: ''
      select: false
    - alias: ''
      conditions: {}
      fields: []
      format: ''
      key: updateBy
      schema: ''
      select: false
    - fields: []
      key: content
      select: false
    - fields: []
      key: kind
      select: false
    - fields: []
      key: action
      select: false
  description: Update
  free: false
- action: add
  api: /api/i18n/add
  class: i18n
  description: Add
  kind: 2
  schema: i18n
  selects:
    - alias: ''
      fields: []
      format: ''
      key: _id
      select: true
    - alias: ''
      fields: []
      format: ''
      key: valid
      select: false
    - alias: ''
      fields: []
      format: ''
      key: createAt
      select: false
    - alias: ''
      fields: []
      format: ''
      key: createBy
      select: false
    - alias: ''
      fields: []
      format: ''
      key: updateAt
      select: false
    - alias: ''
      fields: []
      format: ''
      key: updateBy
      select: false
    - alias: ''
      fields: []
      format: ''
      key: type
      select: false
    - alias: ''
      fields: []
      format: ''
      key: lang
      select: false
    - alias: ''
      fields: []
      format: ''
      key: key
      select: false
    - alias: ''
      fields: []
      format: ''
      key: version
      select: false
  type: 1
  script: ''
- action: get
  api: /api/i18n/get
  class: i18n
  description: Get
  kind: 2
  schema: i18n
  selects:
    - alias: ''
      fields: []
      format: ''
      key: _id
      select: true
    - alias: ''
      fields: []
      format: ''
      key: createAt
      select: true
    - alias: ''
      fields: []
      format: ''
      key: createBy
      select: true
    - alias: ''
      fields: []
      format: ''
      key: key
      select: true
    - alias: ''
      fields: []
      format: ''
      key: lang
      select: true
    - alias: ''
      fields: []
      format: ''
      key: type
      select: true
    - alias: ''
      fields: []
      format: ''
      key: updateAt
      select: true
    - alias: ''
      fields: []
      format: ''
      key: updateBy
      select: true
    - alias: ''
      fields: []
      format: ''
      key: valid
      select: true
    - alias: ''
      fields: []
      format: ''
      key: version
      select: true
  type: 6
  script: ''
- action: list
  api: /api/i18n/list
  class: i18n
  description: List
  filters:
    - default: ''
      group: '0000'
      key: key
      operator: $regex
      parameter: keyword
    - default: ''
      group: '0000'
      key: type
      operator: $eq
      parameter: type
  kind: 2
  schema: i18n
  selects:
    - alias: ''
      fields: []
      format: ''
      key: _id
      select: true
    - alias: ''
      fields: []
      format: ''
      key: createAt
      select: true
    - alias: ''
      fields: []
      format: ''
      key: createBy
      select: true
    - alias: ''
      fields: []
      format: ''
      key: key
      select: true
    - alias: ''
      fields: []
      format: ''
      key: lang
      select: true
    - alias: ''
      fields: []
      format: ''
      key: type
      select: true
    - alias: ''
      fields: []
      format: ''
      key: updateAt
      select: true
    - alias: ''
      fields: []
      format: ''
      key: updateBy
      select: true
    - alias: ''
      fields: []
      format: ''
      key: valid
      select: true
    - alias: ''
      fields: []
      format: ''
      key: version
      select: true
  sorts:
    - dynamic: fix
      index: 0
      key: type
      order: asc
    - dynamic: fix
      index: 1
      key: key
      order: asc
  type: 4
  script: ''
- action: remove
  api: /api/i18n/remove
  class: i18n
  description: Remove
  kind: 2
  schema: i18n
  selects:
    - alias: ''
      fields: []
      format: ''
      key: _id
      select: true
    - alias: ''
      fields: []
      format: ''
      key: valid
      select: false
    - alias: ''
      fields: []
      format: ''
      key: createAt
      select: false
    - alias: ''
      fields: []
      format: ''
      key: createBy
      select: false
    - alias: ''
      fields: []
      format: ''
      key: updateAt
      select: false
    - alias: ''
      fields: []
      format: ''
      key: updateBy
      select: false
    - alias: ''
      fields: []
      format: ''
      key: type
      select: false
    - alias: ''
      fields: []
      format: ''
      key: lang
      select: false
    - alias: ''
      fields: []
      format: ''
      key: key
      select: false
    - alias: ''
      fields: []
      format: ''
      key: version
      select: false
  type: 3
  script: ''
- action: update
  api: /api/i18n/update
  class: i18n
  description: Update
  kind: 2
  schema: i18n
  selects:
    - alias: ''
      fields: []
      format: ''
      key: _id
      select: true
    - alias: ''
      fields: []
      format: ''
      key: valid
      select: false
    - alias: ''
      fields: []
      format: ''
      key: createAt
      select: false
    - alias: ''
      fields: []
      format: ''
      key: createBy
      select: false
    - alias: ''
      fields: []
      format: ''
      key: updateAt
      select: false
    - alias: ''
      fields: []
      format: ''
      key: updateBy
      select: false
    - alias: ''
      fields: []
      format: ''
      key: type
      select: false
    - alias: ''
      fields: []
      format: ''
      key: lang
      select: false
    - alias: ''
      fields: []
      format: ''
      key: key
      select: false
    - alias: ''
      fields: []
      format: ''
      key: version
      select: false
  type: 2
  script: ''
- action: add
  api: /api/job/add
  class: job
  description: Add
  kind: 2
  schema: job
  selects:
    - alias: ''
      fields: []
      format: ''
      key: _id
      select: true
    - alias: ''
      fields: []
      format: ''
      key: count
      select: false
    - alias: ''
      fields: []
      format: ''
      key: createAt
      select: false
    - alias: ''
      fields: []
      format: ''
      key: createBy
      select: false
    - alias: ''
      fields: []
      format: ''
      key: extend
      select: false
    - alias: ''
      fields: []
      format: ''
      key: last
      select: false
    - alias: ''
      fields: []
      format: ''
      key: limit
      select: false
    - alias: ''
      fields: []
      format: ''
      key: name
      select: false
    - alias: ''
      fields: []
      format: ''
      key: run
      select: false
    - alias: ''
      fields: []
      format: ''
      key: schedule
      select: false
    - alias: ''
      fields: []
      format: ''
      key: status
      select: false
    - alias: ''
      fields: []
      format: ''
      key: step.action
      select: false
    - alias: ''
      fields: []
      format: ''
      key: step.class
      select: false
    - alias: ''
      fields: []
      format: ''
      key: step.index
      select: false
    - alias: ''
      fields: []
      format: ''
      key: step.params
      select: false
    - alias: ''
      fields: []
      format: ''
      key: step.script
      select: false
    - alias: ''
      fields: []
      format: ''
      key: step.type
      select: false
    - alias: ''
      fields: []
      format: ''
      key: updateAt
      select: false
    - alias: ''
      fields: []
      format: ''
      key: updateBy
      select: false
    - alias: ''
      fields: []
      format: ''
      key: valid
      select: false
  type: 1
  script: ''
- action: get
  api: /api/job/get
  class: job
  description: Get
  kind: 2
  schema: job
  selects:
    - alias: ''
      fields: []
      format: ''
      key: _id
      select: true
    - alias: ''
      fields: []
      format: ''
      key: valid
      select: true
    - alias: ''
      fields: []
      format: ''
      key: createAt
      select: true
    - alias: ''
      fields: []
      format: ''
      key: createBy
      select: true
    - alias: ''
      fields: []
      format: ''
      key: updateAt
      select: true
    - alias: ''
      fields: []
      format: ''
      key: updateBy
      select: true
    - alias: ''
      fields: []
      format: ''
      key: name
      select: true
    - alias: ''
      fields: []
      format: ''
      key: step.index
      select: true
    - alias: ''
      fields: []
      format: ''
      key: step.type
      select: true
    - alias: ''
      fields: []
      format: ''
      key: step.script
      select: true
    - alias: ''
      fields: []
      format: ''
      key: step.class
      select: true
    - alias: ''
      fields: []
      format: ''
      key: step.action
      select: true
    - alias: ''
      fields: []
      format: ''
      key: step.params
      select: true
    - alias: ''
      fields: []
      format: ''
      key: schedule
      select: true
    - alias: ''
      fields: []
      format: ''
      key: limit
      select: true
    - alias: ''
      fields: []
      format: ''
      key: count
      select: true
    - alias: ''
      fields: []
      format: ''
      key: status
      select: true
    - alias: ''
      fields: []
      format: ''
      key: run
      select: true
    - alias: ''
      fields: []
      format: ''
      key: extend
      select: true
    - alias: ''
      fields: []
      format: ''
      key: last
      select: true
  type: 6
  script: ''
- type: 4
  class: job
  action: immediate
  api: /api/job/immediate
  description: 立即执行定时任务
  kind: 3
  selects: []
  schema: ''
  script: ''
- action: list
  api: /api/job/list
  class: job
  description: List
  filters:
    - group: '4530'
      key: name
      operator: $regex
      parameter: keyword
  kind: 2
  schema: job
  selects:
    - alias: ''
      fields: []
      format: ''
      key: _id
      select: true
    - alias: ''
      fields: []
      format: ''
      key: valid
      select: true
    - alias: ''
      fields: []
      format: ''
      key: createAt
      select: true
    - alias: ''
      fields: []
      format: ''
      key: createBy
      select: true
    - alias: ''
      fields: []
      format: ''
      key: updateAt
      select: true
    - alias: ''
      fields: []
      format: ''
      key: updateBy
      select: true
    - alias: ''
      fields: []
      format: ''
      key: name
      select: true
    - alias: ''
      fields: []
      format: ''
      key: step.index
      select: true
    - alias: ''
      fields: []
      format: ''
      key: step.type
      select: true
    - alias: ''
      fields: []
      format: ''
      key: step.script
      select: true
    - alias: ''
      fields: []
      format: ''
      key: step.class
      select: true
    - alias: ''
      fields: []
      format: ''
      key: step.action
      select: true
    - alias: ''
      fields: []
      format: ''
      key: step.params
      select: true
    - alias: ''
      fields: []
      format: ''
      key: schedule
      select: true
    - alias: ''
      fields: []
      format: ''
      key: limit
      select: true
    - alias: ''
      fields: []
      format: ''
      key: count
      select: true
    - alias: ''
      fields: []
      format: ''
      key: status
      select: true
    - alias: ''
      fields: []
      format: ''
      key: run
      select: true
    - alias: ''
      fields: []
      format: ''
      key: extend
      select: true
    - alias: ''
      fields: []
      format: ''
      key: last
      select: true
  type: 4
  script: ''
- action: remove
  api: /api/job/remove
  class: job
  description: Remove
  kind: 2
  schema: job
  selects:
    - alias: ''
      fields: []
      format: ''
      key: _id
      select: true
    - alias: ''
      fields: []
      format: ''
      key: valid
      select: true
    - alias: ''
      fields: []
      format: ''
      key: createAt
      select: true
    - alias: ''
      fields: []
      format: ''
      key: createBy
      select: true
    - alias: ''
      fields: []
      format: ''
      key: updateAt
      select: true
    - alias: ''
      fields: []
      format: ''
      key: updateBy
      select: true
    - alias: ''
      fields: []
      format: ''
      key: name
      select: true
    - alias: ''
      fields: []
      format: ''
      key: step.index
      select: true
    - alias: ''
      fields: []
      format: ''
      key: step.type
      select: true
    - alias: ''
      fields: []
      format: ''
      key: step.script
      select: true
    - alias: ''
      fields: []
      format: ''
      key: step.class
      select: true
    - alias: ''
      fields: []
      format: ''
      key: step.action
      select: true
    - alias: ''
      fields: []
      format: ''
      key: step.params
      select: true
    - alias: ''
      fields: []
      format: ''
      key: schedule
      select: true
    - alias: ''
      fields: []
      format: ''
      key: limit
      select: true
    - alias: ''
      fields: []
      format: ''
      key: count
      select: true
    - alias: ''
      fields: []
      format: ''
      key: status
      select: true
    - alias: ''
      fields: []
      format: ''
      key: run
      select: true
    - alias: ''
      fields: []
      format: ''
      key: extend
      select: true
    - alias: ''
      fields: []
      format: ''
      key: last
      select: false
  type: 3
  script: ''
- action: update
  api: /api/job/update
  class: job
  description: Update
  kind: 2
  schema: job
  selects:
    - alias: ''
      fields: []
      format: ''
      key: _id
      select: true
    - alias: ''
      fields: []
      format: ''
      key: count
      select: false
    - alias: ''
      fields: []
      format: ''
      key: createAt
      select: false
    - alias: ''
      fields: []
      format: ''
      key: createBy
      select: false
    - alias: ''
      fields: []
      format: ''
      key: extend
      select: false
    - alias: ''
      fields: []
      format: ''
      key: last
      select: false
    - alias: ''
      fields: []
      format: ''
      key: limit
      select: false
    - alias: ''
      fields: []
      format: ''
      key: name
      select: false
    - alias: ''
      fields: []
      format: ''
      key: run
      select: false
    - alias: ''
      fields: []
      format: ''
      key: schedule
      select: false
    - alias: ''
      fields: []
      format: ''
      key: status
      select: false
    - alias: ''
      fields: []
      format: ''
      key: step.action
      select: false
    - alias: ''
      fields: []
      format: ''
      key: step.class
      select: false
    - alias: ''
      fields: []
      format: ''
      key: step.index
      select: false
    - alias: ''
      fields: []
      format: ''
      key: step.params
      select: false
    - alias: ''
      fields: []
      format: ''
      key: step.script
      select: false
    - alias: ''
      fields: []
      format: ''
      key: step.type
      select: false
    - alias: ''
      fields: []
      format: ''
      key: updateAt
      select: false
    - alias: ''
      fields: []
      format: ''
      key: updateBy
      select: false
    - alias: ''
      fields: []
      format: ''
      key: valid
      select: false
  type: 2
  script: ''
- action: add
  api: /api/markdown/add
  class: markdown
  description: Add
  kind: 2
  schema: markdown
  selects:
    - alias: ''
      fields: []
      format: ''
      key: _id
      select: true
    - alias: ''
      fields: []
      format: ''
      key: valid
      select: false
    - alias: ''
      fields: []
      format: ''
      key: createAt
      select: false
    - alias: ''
      fields: []
      format: ''
      key: createBy
      select: false
    - alias: ''
      fields: []
      format: ''
      key: updateAt
      select: false
    - alias: ''
      fields: []
      format: ''
      key: updateBy
      select: false
    - alias: ''
      fields: []
      format: ''
      key: title
      select: false
    - alias: ''
      fields: []
      format: ''
      key: body
      select: false
    - alias: ''
      fields: []
      format: ''
      key: html
      select: false
    - key: option.breaks
      select: false
      fields: []
    - key: option.html
      select: false
      fields: []
    - key: option.linkify
      select: false
      fields: []
    - key: parent
      select: false
      fields: []
    - key: kind
      select: false
      fields: []
  type: 1
  script: ''
- action: get
  api: /api/markdown/get
  class: markdown
  description: Get
  filters:
    - default: ''
      group: '0000'
      key: title
      operator: $regex
      parameter: title
    - default: ''
      group: 5c1a
      key: body
      operator: $regex
      parameter: body
    - group: '0000'
      key: title
      operator: $eq
      parameter: name
      default: ''
    - group: '0000'
      key: parent
      operator: $eq
      parameter: parent
      default: ''
  kind: 2
  schema: markdown
  selects:
    - alias: ''
      fields: []
      format: ''
      key: _id
      select: true
    - alias: ''
      fields: []
      format: ''
      key: valid
      select: true
    - alias: ''
      fields: []
      format: ''
      key: createAt
      select: true
    - alias: ''
      fields: []
      format: ''
      key: createBy
      select: true
    - alias: ''
      fields: []
      format: ''
      key: updateAt
      select: true
    - alias: ''
      fields: []
      format: ''
      key: updateBy
      select: true
    - alias: ''
      fields: []
      format: ''
      key: title
      select: true
    - alias: ''
      fields: []
      format: ''
      key: body
      select: true
    - alias: ''
      fields: []
      format: ''
      key: html
      select: true
    - alias: ''
      fields: []
      format: ''
      key: parent
      select: true
    - key: option.breaks
      select: false
      fields: []
    - key: option.html
      select: false
      fields: []
    - key: option.linkify
      select: false
      fields: []
    - key: kind
      select: true
      fields: []
  type: 6
  script: ''
- action: list
  api: /api/markdown/list
  class: markdown
  description: List
  filters:
    - default: ''
      group: '0000'
      key: title
      operator: $regex
      parameter: keyword
    - default: ''
      group: '0000'
      key: parent
      operator: $in
      parameter: parent
    - operator: $eq
      group: '0000'
      key: kind
      parameter: kind
  kind: 2
  schema: markdown
  selects:
    - alias: ''
      fields: []
      format: ''
      key: _id
      select: true
    - alias: ''
      fields: []
      format: ''
      key: valid
      select: true
    - alias: ''
      fields: []
      format: ''
      key: createAt
      select: true
    - alias: ''
      fields: []
      format: ''
      key: createBy
      select: true
    - alias: ''
      fields: []
      format: ''
      key: updateAt
      select: true
    - alias: ''
      fields:
        - _id
        - name
      format: ''
      key: updateBy
      select: true
    - alias: ''
      fields: []
      format: ''
      key: title
      select: true
    - alias: ''
      fields: []
      format: ''
      key: body
      select: true
    - alias: ''
      fields: []
      format: ''
      key: html
      select: true
    - alias: ''
      fields: []
      format: ''
      key: parent
      select: true
    - key: option.breaks
      select: false
      fields: []
    - key: option.html
      select: false
      fields: []
    - key: option.linkify
      select: false
      fields: []
    - key: kind
      select: true
      fields: []
  sorts:
    - dynamic: fix
      index: 1
      key: title
      order: asc
  type: 4
  script: ''
- action: remove
  api: /api/markdown/remove
  class: markdown
  description: Remove
  kind: 2
  schema: markdown
  selects:
    - alias: ''
      fields: []
      format: ''
      key: _id
      select: true
    - alias: ''
      fields: []
      format: ''
      key: valid
      select: false
    - alias: ''
      fields: []
      format: ''
      key: createAt
      select: false
    - alias: ''
      fields: []
      format: ''
      key: createBy
      select: false
    - alias: ''
      fields: []
      format: ''
      key: updateAt
      select: false
    - alias: ''
      fields: []
      format: ''
      key: updateBy
      select: false
    - alias: ''
      fields: []
      format: ''
      key: title
      select: false
    - alias: ''
      fields: []
      format: ''
      key: body
      select: false
    - alias: ''
      fields: []
      format: ''
      key: html
      select: false
    - key: option.breaks
      select: false
      fields: []
    - key: option.html
      select: false
      fields: []
    - key: option.linkify
      select: false
      fields: []
    - key: parent
      select: false
      fields: []
    - key: kind
      select: false
      fields: []
  type: 3
  script: ''
- action: update
  api: /api/markdown/update
  class: markdown
  description: Update
  kind: 2
  schema: markdown
  selects:
    - alias: ''
      fields: []
      format: ''
      key: _id
      select: true
    - alias: ''
      fields: []
      format: ''
      key: valid
      select: false
    - alias: ''
      fields: []
      format: ''
      key: createAt
      select: false
    - alias: ''
      fields: []
      format: ''
      key: createBy
      select: false
    - alias: ''
      fields: []
      format: ''
      key: updateAt
      select: false
    - alias: ''
      fields: []
      format: ''
      key: updateBy
      select: false
    - alias: ''
      fields: []
      format: ''
      key: title
      select: false
    - alias: ''
      fields: []
      format: ''
      key: body
      select: false
    - alias: ''
      fields: []
      format: ''
      key: html
      select: false
    - key: option.breaks
      select: false
      fields: []
    - key: option.html
      select: false
      fields: []
    - key: option.linkify
      select: false
      fields: []
    - key: parent
      select: false
      fields: []
    - key: kind
      select: false
      fields: []
  type: 2
  script: ''
- schema: permission
  selects:
    - key: _id
      select: true
      fields: []
    - key: valid
      select: false
      fields: []
    - key: createAt
      select: false
      fields: []
    - key: createBy
      select: false
      fields: []
    - key: updateAt
      select: false
      fields: []
    - key: updateBy
      select: false
      fields: []
    - key: ptype
      select: false
      fields: []
    - key: subject
      select: false
      fields: []
    - key: object
      select: false
      fields: []
    - key: code
      select: false
      fields: []
    - key: type
      select: false
      fields: []
    - key: action
      select: false
      fields: []
  class: permission
  api: /api/permission/add
  type: 1
  kind: 2
  action: add
  description: Add
  free: false
- schema: permission
  selects:
    - key: _id
      select: true
      fields: []
    - key: valid
      select: true
      fields: []
    - key: createAt
      select: true
      fields: []
    - key: createBy
      select: true
      fields: []
    - key: updateAt
      select: true
      fields: []
    - key: updateBy
      select: true
      fields: []
    - key: ptype
      select: false
      fields: []
    - key: subject
      select: false
      fields: []
    - key: object
      select: false
      fields: []
    - key: code
      select: false
      fields: []
    - key: type
      select: false
      fields: []
    - key: action
      select: false
      fields: []
  class: permission
  api: /api/permission/get
  type: 6
  kind: 2
  action: get
  description: Get
  free: false
- schema: permission
  selects:
    - key: _id
      select: true
      fields: []
    - key: valid
      select: false
      fields: []
    - key: createAt
      select: false
      fields: []
    - key: createBy
      select: false
      fields: []
    - key: updateAt
      select: false
      fields: []
    - key: updateBy
      select: false
      fields: []
    - key: ptype
      select: true
      fields: []
    - key: subject
      select: true
      fields: []
    - key: object
      select: true
      fields: []
    - key: code
      select: true
      fields: []
    - key: type
      select: true
      fields: []
    - key: action
      select: true
      fields: []
  class: permission
  api: /api/permission/list
  type: 4
  kind: 2
  action: list
  filters:
    - operator: $eq
      group: 5f96
      key: type
      parameter: type
    - operator: $eq
      group: 5f96
      key: ptype
      parameter: ptype
    - operator: $eq
      group: 5f96
      key: subject
      parameter: subject
  description: List
  free: false
- schema: permission
  selects:
    - key: _id
      select: true
      fields: []
    - key: valid
      select: false
      fields: []
    - key: createAt
      select: false
      fields: []
    - key: createBy
      select: false
      fields: []
    - key: updateAt
      select: false
      fields: []
    - key: updateBy
      select: false
      fields: []
    - key: ptype
      select: false
      fields: []
    - key: subject
      select: false
      fields: []
    - key: object
      select: false
      fields: []
    - key: code
      select: false
      fields: []
    - key: type
      select: false
      fields: []
    - key: action
      select: false
      fields: []
  class: permission
  api: /api/permission/remove
  type: 3
  kind: 2
  action: remove
  description: Remove
  free: false
- schema: permission
  selects:
    - key: _id
      select: true
      fields: []
    - key: valid
      select: false
      fields: []
    - key: createAt
      select: false
      fields: []
    - key: createBy
      select: false
      fields: []
    - key: updateAt
      select: false
      fields: []
    - key: updateBy
      select: false
      fields: []
    - key: ptype
      select: false
      fields: []
    - key: subject
      select: false
      fields: []
    - key: object
      select: false
      fields: []
    - key: code
      select: false
      fields: []
    - key: type
      select: false
      fields: []
    - key: action
      select: false
      fields: []
  class: permission
  api: /api/permission/update
  type: 2
  kind: 2
  action: update
  description: Update
  free: false
- action: add
  api: /api/role/add
  class: role
  description: 新建权限
  kind: 2
  schema: role
  selects:
    - alias: ''
      fields: []
      format: ''
      key: _id
      select: true
    - alias: ''
      fields: []
      format: ''
      key: valid
      select: true
    - alias: ''
      fields: []
      format: ''
      key: createAt
      select: true
    - alias: ''
      fields: []
      format: ''
      key: createBy
      select: true
    - alias: ''
      fields: []
      format: ''
      key: updateAt
      select: true
    - alias: ''
      fields: []
      format: ''
      key: updateBy
      select: true
    - alias: ''
      fields: []
      format: ''
      key: name
      select: true
    - alias: ''
      fields: []
      format: ''
      key: description
      select: true
    - fields: []
      key: parent
      select: false
  type: 1
  script: ''
- action: count
  api: /api/role/count
  class: role
  description: count
  kind: 2
  schema: role
  selects:
    - alias: ''
      fields: []
      format: ''
      key: _id
      select: true
    - alias: ''
      fields: []
      format: ''
      key: valid
      select: true
    - alias: ''
      fields: []
      format: ''
      key: createAt
      select: true
    - alias: ''
      fields: []
      format: ''
      key: createBy
      select: true
    - alias: ''
      fields: []
      format: ''
      key: updateAt
      select: true
    - alias: ''
      fields: []
      format: ''
      key: updateBy
      select: true
    - alias: ''
      fields: []
      format: ''
      key: name
      select: true
    - alias: ''
      fields: []
      format: ''
      key: description
      select: true
    - fields: []
      key: parent
      select: false
  type: 7
  script: ''
- action: get
  api: /api/role/get
  class: role
  description: 查看角色
  kind: 2
  schema: role
  selects:
    - alias: ''
      fields: []
      format: ''
      key: _id
      select: true
    - alias: ''
      fields: []
      format: ''
      key: valid
      select: false
    - alias: ''
      fields: []
      format: ''
      key: createAt
      select: false
    - alias: ''
      fields: []
      format: ''
      key: createBy
      select: false
    - alias: ''
      fields: []
      format: ''
      key: updateAt
      select: true
    - alias: ''
      fields: []
      format: ''
      key: updateBy
      select: true
    - alias: ''
      fields: []
      format: ''
      key: name
      select: true
    - alias: ''
      fields: []
      format: ''
      key: description
      select: true
    - fields: []
      key: parent
      select: true
  type: 6
  script: ''
- action: list
  api: /api/role/list
  class: role
  description: 角色一览
  filters:
    - default: ''
      group: '0000'
      key: name
      operator: $regex
      parameter: keyword
  kind: 2
  schema: role
  selects:
    - alias: ''
      fields: []
      format: ''
      key: _id
      select: true
    - alias: ''
      fields: []
      format: ''
      key: valid
      select: false
    - alias: ''
      fields: []
      format: ''
      key: createAt
      select: false
    - alias: ''
      fields: []
      format: ''
      key: createBy
      select: false
    - alias: ''
      fields: []
      format: ''
      key: updateAt
      select: true
    - alias: ''
      fields: []
      format: ''
      key: updateBy
      select: true
    - alias: ''
      fields: []
      format: ''
      key: name
      select: true
    - alias: ''
      fields: []
      format: ''
      key: description
      select: true
    - fields: []
      key: parent
      select: true
  type: 4
  script: ''
- action: remove
  api: /api/role/remove
  class: role
  description: 删除权限
  kind: 2
  schema: role
  selects:
    - alias: ''
      fields: []
      format: ''
      key: _id
      select: true
    - alias: ''
      fields: []
      format: ''
      key: valid
      select: true
    - alias: ''
      fields: []
      format: ''
      key: createAt
      select: true
    - alias: ''
      fields: []
      format: ''
      key: createBy
      select: true
    - alias: ''
      fields: []
      format: ''
      key: updateAt
      select: true
    - alias: ''
      fields: []
      format: ''
      key: updateBy
      select: true
    - alias: ''
      fields: []
      format: ''
      key: name
      select: true
    - alias: ''
      fields: []
      format: ''
      key: description
      select: true
    - fields: []
      key: parent
      select: false
  type: 3
  script: ''
- action: update
  api: /api/role/update
  class: role
  description: 更新权限
  kind: 2
  schema: role
  selects:
    - alias: ''
      fields: []
      format: ''
      key: _id
      select: true
    - alias: ''
      fields: []
      format: ''
      key: valid
      select: true
    - alias: ''
      fields: []
      format: ''
      key: createAt
      select: true
    - alias: ''
      fields: []
      format: ''
      key: createBy
      select: true
    - alias: ''
      fields: []
      format: ''
      key: updateAt
      select: true
    - alias: ''
      fields: []
      format: ''
      key: updateBy
      select: true
    - alias: ''
      fields: []
      format: ''
      key: name
      select: true
    - alias: ''
      fields: []
      format: ''
      key: description
      select: true
    - fields: []
      key: parent
      select: false
  type: 2
  script: ''
- action: add
  api: /api/route/add
  class: route
  description: Add
  kind: 2
  schema: route
  selects:
    - alias: ''
      fields: []
      format: ''
      key: _id
      select: true
    - alias: ''
      fields: []
      format: ''
      key: valid
      select: false
    - alias: ''
      fields: []
      format: ''
      key: createAt
      select: false
    - alias: ''
      fields: []
      format: ''
      key: createBy
      select: false
    - alias: ''
      fields: []
      format: ''
      key: updateAt
      select: false
    - alias: ''
      fields: []
      format: ''
      key: updateBy
      select: false
    - alias: ''
      fields: []
      format: ''
      key: url
      select: false
    - alias: ''
      fields: []
      format: ''
      key: class
      select: false
    - alias: ''
      fields: []
      format: ''
      key: action
      select: false
    - alias: ''
      fields: []
      format: ''
      key: template
      select: false
    - alias: ''
      fields: []
      format: ''
      key: description
      select: false
    - alias: ''
      fields: []
      format: ''
      key: version
      select: false
  type: 1
  script: ''
- action: get
  api: /api/route/get
  class: route
  description: Get
  kind: 2
  schema: route
  selects:
    - alias: ''
      fields: []
      format: ''
      key: _id
      select: true
    - alias: ''
      fields: []
      format: ''
      key: action
      select: true
    - alias: ''
      fields: []
      format: ''
      key: class
      select: true
    - alias: ''
      fields: []
      format: ''
      key: createAt
      select: true
    - alias: ''
      fields: []
      format: ''
      key: createBy
      select: true
    - alias: ''
      fields: []
      format: ''
      key: description
      select: true
    - alias: ''
      fields: []
      format: ''
      key: template
      select: true
    - alias: ''
      fields: []
      format: ''
      key: updateAt
      select: true
    - alias: ''
      fields: []
      format: ''
      key: updateBy
      select: true
    - alias: ''
      fields: []
      format: ''
      key: url
      select: true
    - alias: ''
      fields: []
      format: ''
      key: valid
      select: true
    - alias: ''
      fields: []
      format: ''
      key: version
      select: true
  type: 6
  script: ''
- action: list
  api: /api/route/list
  class: route
  description: List
  filters:
    - default: ''
      group: '0000'
      key: template
      operator: $regex
      parameter: keyword
    - group: 6dcd
      operator: $regex
      key: url
      parameter: keyword
  kind: 2
  schema: route
  selects:
    - alias: ''
      fields: []
      format: ''
      key: _id
      select: true
    - alias: ''
      fields: []
      format: ''
      key: action
      select: true
    - alias: ''
      fields: []
      format: ''
      key: class
      select: true
    - alias: ''
      fields: []
      format: ''
      key: createAt
      select: true
    - alias: ''
      fields: []
      format: ''
      key: createBy
      select: true
    - alias: ''
      fields: []
      format: ''
      key: description
      select: true
    - alias: ''
      fields: []
      format: ''
      key: template
      select: true
    - alias: ''
      fields: []
      format: ''
      key: updateAt
      select: true
    - alias: ''
      fields: []
      format: ''
      key: updateBy
      select: true
    - alias: ''
      fields: []
      format: ''
      key: url
      select: true
    - alias: ''
      fields: []
      format: ''
      key: valid
      select: true
    - alias: ''
      fields: []
      format: ''
      key: version
      select: true
  sorts:
    - dynamic: fix
      index: 0
      key: template
      order: asc
  type: 4
  script: ''
- action: remove
  api: /api/route/remove
  class: route
  description: Remove
  kind: 2
  schema: route
  selects:
    - alias: ''
      fields: []
      format: ''
      key: _id
      select: true
    - alias: ''
      fields: []
      format: ''
      key: valid
      select: false
    - alias: ''
      fields: []
      format: ''
      key: createAt
      select: false
    - alias: ''
      fields: []
      format: ''
      key: createBy
      select: false
    - alias: ''
      fields: []
      format: ''
      key: updateAt
      select: false
    - alias: ''
      fields: []
      format: ''
      key: updateBy
      select: false
    - alias: ''
      fields: []
      format: ''
      key: url
      select: false
    - alias: ''
      fields: []
      format: ''
      key: class
      select: false
    - alias: ''
      fields: []
      format: ''
      key: action
      select: false
    - alias: ''
      fields: []
      format: ''
      key: template
      select: false
    - alias: ''
      fields: []
      format: ''
      key: description
      select: false
    - alias: ''
      fields: []
      format: ''
      key: version
      select: false
  type: 3
  script: ''
- action: update
  api: /api/route/update
  class: route
  description: Update
  kind: 2
  schema: route
  selects:
    - alias: ''
      fields: []
      format: ''
      key: _id
      select: true
    - alias: ''
      fields: []
      format: ''
      key: valid
      select: false
    - alias: ''
      fields: []
      format: ''
      key: createAt
      select: false
    - alias: ''
      fields: []
      format: ''
      key: createBy
      select: false
    - alias: ''
      fields: []
      format: ''
      key: updateAt
      select: false
    - alias: ''
      fields: []
      format: ''
      key: updateBy
      select: false
    - alias: ''
      fields: []
      format: ''
      key: url
      select: false
    - alias: ''
      fields: []
      format: ''
      key: class
      select: false
    - alias: ''
      fields: []
      format: ''
      key: action
      select: false
    - alias: ''
      fields: []
      format: ''
      key: template
      select: false
    - alias: ''
      fields: []
      format: ''
      key: description
      select: false
    - alias: ''
      fields: []
      format: ''
      key: version
      select: false
  type: 2
  script: ''
- action: add
  api: /api/structure/add
  class: structure
  description: Add
  kind: 2
  schema: structure
  selects:
    - alias: ''
      fields: []
      format: ''
      key: _id
      select: true
    - alias: ''
      fields: []
      format: ''
      key: valid
      select: false
    - alias: ''
      fields: []
      format: ''
      key: createAt
      select: false
    - alias: ''
      fields: []
      format: ''
      key: createBy
      select: false
    - alias: ''
      fields: []
      format: ''
      key: updateAt
      select: false
    - alias: ''
      fields: []
      format: ''
      key: updateBy
      select: false
    - alias: ''
      fields: []
      format: ''
      key: public
      select: false
    - alias: ''
      fields: []
      format: ''
      key: lock
      select: false
    - alias: ''
      fields: []
      format: ''
      key: kind
      select: false
    - alias: ''
      fields: []
      format: ''
      key: version
      select: false
    - alias: ''
      fields: []
      format: ''
      key: schema
      select: false
    - alias: ''
      fields: []
      format: ''
      key: extend
      select: false
    - alias: ''
      fields: []
      format: ''
      key: description
      select: false
    - alias: ''
      fields: []
      format: ''
      key: items
      select: false
    - alias: ''
      fields: []
      format: ''
      key: parent
      select: false
  type: 1
  script: ''
- action: count
  api: /api/structure/count
  class: structure
  description: Count
  filters:
    - default: ''
      group: '9144'
      key: parent
      operator: $eq
      parameter: parent
  kind: 2
  schema: structure
  selects:
    - alias: ''
      fields: []
      format: ''
      key: _id
      select: true
    - alias: ''
      fields: []
      format: ''
      key: createAt
      select: false
    - alias: ''
      fields: []
      format: ''
      key: description
      select: false
    - alias: ''
      fields: []
      format: ''
      key: lock
      select: false
    - alias: ''
      fields: []
      format: ''
      key: schema
      select: false
    - alias: ''
      fields: []
      format: ''
      key: version
      select: false
    - alias: ''
      fields: []
      format: ''
      key: createBy
      select: false
    - alias: ''
      fields: []
      format: ''
      key: extend
      select: false
    - alias: ''
      fields: []
      format: ''
      key: items
      select: false
    - alias: ''
      fields: []
      format: ''
      key: updateAt
      select: false
    - alias: ''
      fields: []
      format: ''
      key: kind
      select: false
    - alias: ''
      fields: []
      format: ''
      key: public
      select: false
    - alias: ''
      fields: []
      format: ''
      key: updateBy
      select: false
    - alias: ''
      fields: []
      format: ''
      key: valid
      select: false
    - alias: ''
      fields: []
      format: ''
      key: parent
      select: false
  type: 7
  script: ''
- action: get
  api: /api/structure/get
  class: structure
  description: Get
  filters:
    - default: ''
      group: '0000'
      key: schema
      operator: $eq
      parameter: schema
    - default: ''
      group: '0000'
      key: _id
      operator: $ne
      parameter: id
  kind: 2
  schema: structure
  selects:
    - alias: ''
      fields: []
      format: ''
      key: _id
      select: true
    - alias: ''
      fields: []
      format: ''
      key: createAt
      select: true
    - alias: ''
      fields: []
      format: ''
      key: createBy
      select: true
    - alias: ''
      fields: []
      format: ''
      key: description
      select: true
    - alias: ''
      fields: []
      format: ''
      key: extend
      select: true
    - alias: ''
      fields: []
      format: ''
      key: items
      select: true
    - alias: ''
      fields: []
      format: ''
      key: kind
      select: true
    - alias: ''
      fields: []
      format: ''
      key: lock
      select: true
    - alias: ''
      fields: []
      format: ''
      key: parent
      select: true
    - alias: ''
      fields: []
      format: ''
      key: public
      select: true
    - alias: ''
      fields: []
      format: ''
      key: schema
      select: true
    - alias: ''
      fields: []
      format: ''
      key: updateAt
      select: true
    - alias: ''
      fields: []
      format: ''
      key: updateBy
      select: true
    - alias: ''
      fields: []
      format: ''
      key: valid
      select: true
    - alias: ''
      fields: []
      format: ''
      key: version
      select: true
  type: 6
  script: ''
- action: list
  api: /api/structure/list
  class: structure
  description: List
  filters:
    - default: ''
      group: '0000'
      key: kind
      operator: $eq
      parameter: kind
    - default: ''
      group: '0000'
      key: kind
      operator: $in
      parameter: kindArr
    - default: ''
      group: '0000'
      key: schema
      operator: $regex
      parameter: keyword
    - group: '0000'
      key: schema
      operator: $in
      parameter: keys
  kind: 2
  schema: structure
  selects:
    - alias: ''
      fields: []
      format: ''
      key: _id
      select: true
    - alias: ''
      fields: []
      format: ''
      key: createAt
      select: true
    - alias: ''
      fields: []
      format: ''
      key: createBy
      select: true
    - alias: ''
      fields: []
      format: ''
      key: description
      select: true
    - alias: ''
      fields: []
      format: ''
      key: extend
      select: true
    - alias: ''
      fields: []
      format: ''
      key: items
      select: true
    - alias: ''
      fields: []
      format: ''
      key: kind
      select: true
    - alias: ''
      fields: []
      format: ''
      key: lock
      select: true
    - alias: ''
      fields: []
      format: ''
      key: parent
      select: true
    - alias: ''
      fields: []
      format: ''
      key: public
      select: true
    - alias: ''
      fields: []
      format: ''
      key: schema
      select: true
    - alias: ''
      fields: []
      format: ''
      key: updateAt
      select: true
    - alias: ''
      fields:
        - _id
        - name
      format: ''
      key: updateBy
      select: true
      conditions:
        _id: $updateBy
      schema: user
    - alias: ''
      fields: []
      format: ''
      key: valid
      select: true
    - alias: ''
      fields: []
      format: ''
      key: version
      select: true
  sorts:
    - dynamic: fix
      index: 0
      key: schema
      order: asc
  type: 4
  script: ''
- action: remove
  api: /api/structure/remove
  class: structure
  description: Remove
  filters:
    - default: ''
      group: '0000'
      key: kind
      operator: $eq
      parameter: kind
    - group: '0000'
      key: kind
      operator: $in
      parameter: kindArr
  kind: 2
  schema: structure
  selects:
    - alias: ''
      fields: []
      format: ''
      key: _id
      select: true
    - alias: ''
      fields: []
      format: ''
      key: valid
      select: true
    - alias: ''
      fields: []
      format: ''
      key: createAt
      select: true
    - alias: ''
      fields: []
      format: ''
      key: createBy
      select: true
    - alias: ''
      fields: []
      format: ''
      key: updateAt
      select: true
    - alias: ''
      fields: []
      format: ''
      key: updateBy
      select: true
    - alias: ''
      fields: []
      format: ''
      key: public
      select: true
    - alias: ''
      fields: []
      format: ''
      key: lock
      select: true
    - alias: ''
      fields: []
      format: ''
      key: kind
      select: true
    - alias: ''
      fields: []
      format: ''
      key: version
      select: true
    - alias: ''
      fields: []
      format: ''
      key: schema
      select: true
    - alias: ''
      fields: []
      format: ''
      key: items
      select: true
    - alias: ''
      fields: []
      format: ''
      key: extend
      select: true
    - alias: ''
      fields: []
      format: ''
      key: description
      select: true
    - alias: ''
      fields: []
      format: ''
      key: parent
      select: false
  type: 3
  script: ''
- action: tenant
  api: /api/structure/tenant
  class: structure
  description: 租户页面用，显示允许拷贝的struct一览
  filters:
    - group: '5566'
      key: schema
      operator: $nin
      parameter: except
      default: ''
  kind: 2
  schema: structure
  script: ''
  selects:
    - alias: ''
      conditions: {}
      fields: []
      format: ''
      key: _id
      schema: ''
      select: true
    - alias: ''
      conditions: {}
      fields: []
      format: ''
      key: createAt
      schema: ''
      select: false
    - alias: ''
      conditions: {}
      fields: []
      format: ''
      key: createBy
      schema: ''
      select: false
    - alias: ''
      conditions: {}
      fields: []
      format: ''
      key: description
      schema: ''
      select: false
    - alias: ''
      conditions: {}
      fields: []
      format: ''
      key: extend
      schema: ''
      select: false
    - alias: ''
      conditions: {}
      fields: []
      format: ''
      key: items
      schema: ''
      select: false
    - alias: ''
      conditions: {}
      fields: []
      format: ''
      key: kind
      schema: ''
      select: false
    - alias: ''
      conditions: {}
      fields: []
      format: ''
      key: lock
      schema: ''
      select: false
    - alias: ''
      conditions: {}
      fields: []
      format: ''
      key: parent
      schema: ''
      select: false
    - alias: ''
      conditions: {}
      fields: []
      format: ''
      key: public
      schema: ''
      select: false
    - alias: ''
      conditions: {}
      fields: []
      format: ''
      key: schema
      schema: ''
      select: true
    - alias: ''
      conditions: {}
      fields: []
      format: ''
      key: updateAt
      schema: ''
      select: false
    - alias: ''
      conditions: {}
      fields: []
      format: ''
      key: updateBy
      schema: ''
      select: false
    - alias: ''
      conditions: {}
      fields: []
      format: ''
      key: valid
      schema: ''
      select: false
    - alias: ''
      conditions: {}
      fields: []
      format: ''
      key: version
      schema: ''
      select: false
  type: 4
  free: false
- action: update
  api: /api/structure/update
  class: structure
  description: Update
  filters:
    - default: ''
      group: '0000'
      key: parent
      operator: $eq
      parameter: parent
  kind: 2
  schema: structure
  selects:
    - alias: ''
      fields: []
      format: ''
      key: _id
      select: true
    - alias: ''
      fields: []
      format: ''
      key: valid
      select: false
    - alias: ''
      fields: []
      format: ''
      key: createAt
      select: false
    - alias: ''
      fields: []
      format: ''
      key: createBy
      select: false
    - alias: ''
      fields: []
      format: ''
      key: updateAt
      select: false
    - alias: ''
      fields: []
      format: ''
      key: updateBy
      select: false
    - alias: ''
      fields: []
      format: ''
      key: public
      select: false
    - alias: ''
      fields: []
      format: ''
      key: lock
      select: false
    - alias: ''
      fields: []
      format: ''
      key: kind
      select: false
    - alias: ''
      fields: []
      format: ''
      key: version
      select: false
    - alias: ''
      fields: []
      format: ''
      key: schema
      select: false
    - alias: ''
      fields: []
      format: ''
      key: extend
      select: false
    - alias: ''
      fields: []
      format: ''
      key: description
      select: false
    - alias: ''
      fields: []
      format: ''
      key: items
      select: false
    - alias: ''
      fields: []
      format: ''
      key: parent
      select: false
  type: 2
  script: ''
- action: add
  api: /api/tenant/add
  class: tenant
  description: add
  kind: 2
  schema: tenant
  selects:
    - alias: ''
      fields: []
      format: ''
      key: _id
      select: true
    - alias: ''
      fields: []
      format: ''
      key: valid
      select: true
    - alias: ''
      fields: []
      format: ''
      key: createAt
      select: true
    - alias: ''
      fields: []
      format: ''
      key: createBy
      select: true
    - alias: ''
      fields: []
      format: ''
      key: updateAt
      select: true
    - alias: ''
      fields: []
      format: ''
      key: updateBy
      select: true
    - alias: ''
      fields: []
      format: ''
      key: name
      select: true
    - alias: ''
      fields: []
      format: ''
      key: code
      select: true
    - alias: ''
      fields: []
      format: ''
      key: logo
      select: true
    - alias: ''
      fields: []
      format: ''
      key: description
      select: true
    - key: extend
      select: false
      fields: []
  type: 1
  script: ''
- action: get
  api: /api/tenant/get
  class: tenant
  description: get
  kind: 2
  schema: tenant
  selects:
    - alias: ''
      fields: []
      format: ''
      key: _id
      select: true
    - alias: ''
      fields: []
      format: ''
      key: code
      select: true
    - alias: ''
      fields: []
      format: ''
      key: createAt
      select: true
    - alias: ''
      fields: []
      format: ''
      key: createBy
      select: true
    - alias: ''
      fields: []
      format: ''
      key: description
      select: true
    - alias: ''
      fields: []
      format: ''
      key: logo
      select: true
    - alias: ''
      fields: []
      format: ''
      key: name
      select: true
    - alias: ''
      fields: []
      format: ''
      key: updateAt
      select: true
    - alias: ''
      fields: []
      format: ''
      key: updateBy
      select: true
    - alias: ''
      fields: []
      format: ''
      key: valid
      select: true
    - key: extend
      select: false
      fields: []
  type: 6
  script: ''
- action: list
  api: /api/tenant/list
  class: tenant
  description: 一览
  filters:
    - default: ''
      group: '0000'
      key: code
      operator: $regex
      parameter: keyword
    - default: ''
      group: fc40
      key: name
      operator: $regex
      parameter: keyword
  kind: 2
  schema: tenant
  selects:
    - alias: ''
      fields: []
      format: ''
      key: _id
      select: true
    - alias: ''
      fields: []
      format: ''
      key: code
      select: true
    - alias: ''
      fields: []
      format: ''
      key: createAt
      select: true
    - alias: ''
      fields: []
      format: ''
      key: createBy
      select: false
    - alias: ''
      fields: []
      format: ''
      key: description
      select: true
    - alias: ''
      fields: []
      format: ''
      key: logo
      select: true
    - alias: ''
      fields: []
      format: ''
      key: name
      select: true
    - alias: ''
      fields: []
      format: ''
      key: updateAt
      select: true
    - alias: ''
      fields: []
      format: ''
      key: updateBy
      select: false
    - alias: ''
      fields: []
      format: ''
      key: valid
      select: false
    - key: extend
      select: false
      fields: []
  type: 4
  script: ''
- action: remove
  api: /api/tenant/remove
  class: tenant
  description: remove
  kind: 2
  schema: tenant
  selects:
    - alias: ''
      fields: []
      format: ''
      key: _id
      select: true
    - alias: ''
      fields: []
      format: ''
      key: valid
      select: true
    - alias: ''
      fields: []
      format: ''
      key: createAt
      select: true
    - alias: ''
      fields: []
      format: ''
      key: createBy
      select: true
    - alias: ''
      fields: []
      format: ''
      key: updateAt
      select: true
    - alias: ''
      fields: []
      format: ''
      key: updateBy
      select: true
    - alias: ''
      fields: []
      format: ''
      key: name
      select: true
    - alias: ''
      fields: []
      format: ''
      key: code
      select: true
    - alias: ''
      fields: []
      format: ''
      key: logo
      select: true
    - alias: ''
      fields: []
      format: ''
      key: description
      select: true
    - key: extend
      select: false
      fields: []
  type: 3
  script: ''
- action: update
  api: /api/tenant/update
  class: tenant
  description: update
  kind: 2
  schema: tenant
  selects:
    - alias: ''
      fields: []
      format: ''
      key: _id
      select: true
    - alias: ''
      fields: []
      format: ''
      key: valid
      select: true
    - alias: ''
      fields: []
      format: ''
      key: createAt
      select: true
    - alias: ''
      fields: []
      format: ''
      key: createBy
      select: true
    - alias: ''
      fields: []
      format: ''
      key: updateAt
      select: true
    - alias: ''
      fields: []
      format: ''
      key: updateBy
      select: true
    - alias: ''
      fields: []
      format: ''
      key: name
      select: true
    - alias: ''
      fields: []
      format: ''
      key: code
      select: true
    - alias: ''
      fields: []
      format: ''
      key: logo
      select: true
    - alias: ''
      fields: []
      format: ''
      key: description
      select: true
    - key: extend
      select: false
      fields: []
  type: 2
  script: ''
- action: add
  api: /api/validator/add
  class: validator
  description: Add
  kind: 2
  schema: validator
  selects:
    - alias: ''
      fields: []
      format: ''
      key: _id
      select: true
    - alias: ''
      fields: []
      format: ''
      key: action
      select: false
    - alias: ''
      fields: []
      format: ''
      key: class
      select: false
    - alias: ''
      fields: []
      format: ''
      key: condition.key
      select: false
    - alias: ''
      fields: []
      format: ''
      key: condition.operator
      select: false
    - alias: ''
      fields: []
      format: ''
      key: condition.parameter
      select: false
    - alias: ''
      fields: []
      format: ''
      key: createAt
      select: false
    - alias: ''
      fields: []
      format: ''
      key: createBy
      select: false
    - alias: ''
      fields: []
      format: ''
      key: description
      select: false
    - alias: ''
      fields: []
      format: ''
      key: group
      select: false
    - alias: ''
      fields: []
      format: ''
      key: key
      select: false
    - alias: ''
      fields: []
      format: ''
      key: message
      select: false
    - alias: ''
      fields: []
      format: ''
      key: name
      select: false
    - alias: ''
      fields: []
      format: ''
      key: option
      select: false
    - alias: ''
      fields: []
      format: ''
      key: rule
      select: false
    - alias: ''
      fields: []
      format: ''
      key: sanitize
      select: false
    - alias: ''
      fields: []
      format: ''
      key: strict
      select: false
    - alias: ''
      fields: []
      format: ''
      key: updateAt
      select: false
    - alias: ''
      fields: []
      format: ''
      key: updateBy
      select: false
    - alias: ''
      fields: []
      format: ''
      key: valid
      select: false
    - alias: ''
      fields: []
      format: ''
      key: version
      select: false
    - key: scope
      select: false
      fields: []
  type: 1
  script: ''
- action: get
  api: /api/validator/get
  class: validator
  description: Get
  kind: 2
  schema: validator
  selects:
    - alias: ''
      fields: []
      format: ''
      key: _id
      select: true
    - alias: ''
      fields: []
      format: ''
      key: action
      select: true
    - alias: ''
      fields: []
      format: ''
      key: class
      select: true
    - alias: ''
      fields: []
      format: ''
      key: condition.key
      select: true
    - alias: ''
      fields: []
      format: ''
      key: condition.operator
      select: true
    - alias: ''
      fields: []
      format: ''
      key: condition.parameter
      select: true
    - alias: ''
      fields: []
      format: ''
      key: createAt
      select: true
    - alias: ''
      fields: []
      format: ''
      key: createBy
      select: true
    - alias: ''
      fields: []
      format: ''
      key: description
      select: true
    - alias: ''
      fields: []
      format: ''
      key: group
      select: true
    - alias: ''
      fields: []
      format: ''
      key: key
      select: true
    - alias: ''
      fields: []
      format: ''
      key: message
      select: true
    - alias: ''
      fields: []
      format: ''
      key: name
      select: true
    - alias: ''
      fields: []
      format: ''
      key: option
      select: true
    - alias: ''
      fields: []
      format: ''
      key: rule
      select: true
    - alias: ''
      fields: []
      format: ''
      key: sanitize
      select: true
    - fields: []
      key: scope
      select: true
    - alias: ''
      fields: []
      format: ''
      key: strict
      select: true
    - alias: ''
      fields: []
      format: ''
      key: updateAt
      select: true
    - alias: ''
      fields: []
      format: ''
      key: updateBy
      select: true
    - alias: ''
      fields: []
      format: ''
      key: valid
      select: true
    - alias: ''
      fields: []
      format: ''
      key: version
      select: true
  type: 6
  script: ''
- action: list
  api: /api/validator/list
  class: validator
  description: List
  filters:
    - default: ''
      group: '0000'
      key: group
      operator: $regex
      parameter: keyword
    - group: '0000'
      key: group
      operator: $eq
      parameter: group
      default: ''
    - group: '0000'
      key: group
      operator: $in
      parameter: groups
      default: ''
  kind: 2
  schema: validator
  selects:
    - alias: ''
      fields: []
      format: ''
      key: _id
      select: true
    - alias: ''
      fields: []
      format: ''
      key: action
      select: true
    - alias: ''
      fields: []
      format: ''
      key: class
      select: true
    - alias: ''
      fields: []
      format: ''
      key: condition.key
      select: true
    - alias: ''
      fields: []
      format: ''
      key: condition.operator
      select: true
    - alias: ''
      fields: []
      format: ''
      key: condition.parameter
      select: true
    - alias: ''
      fields: []
      format: ''
      key: createAt
      select: true
    - alias: ''
      fields: []
      format: ''
      key: createBy
      select: true
    - alias: ''
      fields: []
      format: ''
      key: description
      select: true
    - alias: ''
      fields: []
      format: ''
      key: group
      select: true
    - alias: ''
      fields: []
      format: ''
      key: key
      select: true
    - alias: ''
      fields: []
      format: ''
      key: message
      select: true
    - alias: ''
      fields: []
      format: ''
      key: name
      select: true
    - alias: ''
      fields: []
      format: ''
      key: option
      select: true
    - alias: ''
      fields: []
      format: ''
      key: rule
      select: true
    - alias: ''
      fields: []
      format: ''
      key: sanitize
      select: true
    - fields: []
      key: scope
      select: true
    - alias: ''
      fields: []
      format: ''
      key: strict
      select: true
    - alias: ''
      fields: []
      format: ''
      key: updateAt
      select: true
    - alias: ''
      fields: []
      format: ''
      key: updateBy
      select: true
    - alias: ''
      fields: []
      format: ''
      key: valid
      select: true
    - alias: ''
      fields: []
      format: ''
      key: version
      select: true
  sorts:
    - dynamic: fix
      index: 0
      key: group
      order: asc
    - dynamic: fix
      index: 1
      key: key
      order: asc
  type: 4
  script: ''
- action: remove
  api: /api/validator/remove
  class: validator
  description: Remove
  filters:
    - operator: $eq
      group: e011
      key: group
      parameter: group
      default: ''
  kind: 2
  schema: validator
  selects:
    - alias: ''
      fields: []
      format: ''
      key: _id
      select: true
    - alias: ''
      fields: []
      format: ''
      key: valid
      select: true
    - alias: ''
      fields: []
      format: ''
      key: createAt
      select: true
    - alias: ''
      fields: []
      format: ''
      key: createBy
      select: true
    - alias: ''
      fields: []
      format: ''
      key: updateAt
      select: true
    - alias: ''
      fields: []
      format: ''
      key: updateBy
      select: true
    - alias: ''
      fields: []
      format: ''
      key: group
      select: true
    - alias: ''
      fields: []
      format: ''
      key: name
      select: true
    - alias: ''
      fields: []
      format: ''
      key: rule
      select: true
    - alias: ''
      fields: []
      format: ''
      key: key
      select: true
    - alias: ''
      fields: []
      format: ''
      key: option
      select: true
    - alias: ''
      fields: []
      format: ''
      key: message
      select: true
    - alias: ''
      fields: []
      format: ''
      key: sanitize
      select: true
    - alias: ''
      fields: []
      format: ''
      key: class
      select: true
    - alias: ''
      fields: []
      format: ''
      key: action
      select: true
    - alias: ''
      fields: []
      format: ''
      key: description
      select: true
    - alias: ''
      fields: []
      format: ''
      key: condition.parameter
      select: false
    - alias: ''
      fields: []
      format: ''
      key: condition.operator
      select: false
    - alias: ''
      fields: []
      format: ''
      key: condition.key
      select: false
    - alias: ''
      fields: []
      format: ''
      key: strict
      select: false
    - alias: ''
      fields: []
      format: ''
      key: version
      select: false
    - key: scope
      select: false
      fields: []
  type: 3
  script: ''
- action: update
  api: /api/validator/update
  class: validator
  description: Update
  kind: 2
  schema: validator
  selects:
    - alias: ''
      fields: []
      format: ''
      key: _id
      select: true
    - alias: ''
      fields: []
      format: ''
      key: action
      select: false
    - alias: ''
      fields: []
      format: ''
      key: class
      select: false
    - alias: ''
      fields: []
      format: ''
      key: condition.key
      select: false
    - alias: ''
      fields: []
      format: ''
      key: condition.operator
      select: false
    - alias: ''
      fields: []
      format: ''
      key: condition.parameter
      select: false
    - alias: ''
      fields: []
      format: ''
      key: createAt
      select: false
    - alias: ''
      fields: []
      format: ''
      key: createBy
      select: false
    - alias: ''
      fields: []
      format: ''
      key: description
      select: false
    - alias: ''
      fields: []
      format: ''
      key: group
      select: false
    - alias: ''
      fields: []
      format: ''
      key: key
      select: false
    - alias: ''
      fields: []
      format: ''
      key: message
      select: false
    - alias: ''
      fields: []
      format: ''
      key: name
      select: false
    - alias: ''
      fields: []
      format: ''
      key: option
      select: false
    - alias: ''
      fields: []
      format: ''
      key: rule
      select: false
    - alias: ''
      fields: []
      format: ''
      key: sanitize
      select: false
    - alias: ''
      fields: []
      format: ''
      key: strict
      select: false
    - alias: ''
      fields: []
      format: ''
      key: updateAt
      select: false
    - alias: ''
      fields: []
      format: ''
      key: updateBy
      select: false
    - alias: ''
      fields: []
      format: ''
      key: valid
      select: false
    - alias: ''
      fields: []
      format: ''
      key: version
      select: false
    - key: scope
      select: false
      fields: []
  type: 2
  script: ''
- schema: view
  selects:
    - key: _id
      select: true
      fields: []
    - key: valid
      select: false
      fields: []
    - key: createAt
      select: false
      fields: []
    - key: createBy
      select: false
      fields: []
    - key: updateAt
      select: false
      fields: []
    - key: updateBy
      select: false
      fields: []
    - key: name
      select: false
      fields: []
    - key: description
      select: false
      fields: []
    - key: schema
      select: false
      fields: []
    - key: visible
      select: false
      fields: []
    - key: api
      select: false
      fields: []
  class: view
  api: /api/view/add
  type: 1
  kind: 2
  action: add
  description: Add
  free: false
- schema: view
  selects:
    - key: _id
      select: true
      fields: []
    - key: valid
      select: false
      fields: []
    - key: createAt
      select: false
      fields: []
    - key: createBy
      select: false
      fields: []
    - key: updateAt
      select: false
      fields: []
    - key: updateBy
      select: false
      fields: []
    - key: name
      select: true
      fields: []
    - key: description
      select: true
      fields: []
    - key: schema
      select: true
      fields: []
    - key: visible
      select: true
      fields: []
    - key: api
      select: true
      fields: []
  class: view
  api: /api/view/get
  type: 6
  kind: 2
  action: get
  description: Get
  free: false
- schema: view
  selects:
    - key: _id
      select: true
      fields: []
    - key: valid
      select: false
      fields: []
    - key: createAt
      select: false
      fields: []
    - key: createBy
      select: false
      fields: []
    - key: updateAt
      select: true
      fields: []
    - key: updateBy
      select: true
      fields: []
    - key: name
      select: true
      fields: []
    - key: description
      select: true
      fields: []
    - key: schema
      select: true
      fields: []
    - key: visible
      select: true
      fields: []
    - key: api
      select: false
      fields: []
  class: view
  api: /api/view/list
  type: 4
  kind: 2
  action: list
  filters:
    - operator: $regex
      group: '0752'
      key: name
      parameter: keyword
    - operator: $eq
      group: '0752'
      key: visible
      parameter: visible
  description: List
  free: false
- schema: view
  selects:
    - key: _id
      select: true
      fields: []
    - key: valid
      select: false
      fields: []
    - key: createAt
      select: false
      fields: []
    - key: createBy
      select: false
      fields: []
    - key: updateAt
      select: false
      fields: []
    - key: updateBy
      select: false
      fields: []
    - key: name
      select: false
      fields: []
    - key: description
      select: false
      fields: []
    - key: schema
      select: false
      fields: []
    - key: visible
      select: false
      fields: []
    - key: api
      select: false
      fields: []
  class: view
  api: /api/view/remove
  type: 3
  kind: 2
  action: remove
  description: Remove
  free: false
- schema: view
  selects:
    - key: _id
      select: true
      fields: []
    - key: valid
      select: false
      fields: []
    - key: createAt
      select: false
      fields: []
    - key: createBy
      select: false
      fields: []
    - key: updateAt
      select: false
      fields: []
    - key: updateBy
      select: false
      fields: []
    - key: name
      select: false
      fields: []
    - key: description
      select: false
      fields: []
    - key: schema
      select: false
      fields: []
    - key: visible
      select: false
      fields: []
    - key: api
      select: false
      fields: []
  class: view
  api: /api/view/update
  type: 2
  kind: 2
  action: update
  description: Update
  free: false
