users.yaml 1.1 KB
version: v1
kind: HttpApi
metadata:
  service: users
  path: /users
  endpoints:
    - method: createUsers
      route:
        post: /
    - method: updateUsers
      route:
        put: /{usersId}
    - method: getUsers
      route:
        get: /{usersId}
    - method: removeUsers
      route:
        delete: /{usersId}
    - method: listUsers
      route:
        get: /
      params:
        - name: offset
        - name: limit
        - name: companyId
        - name: orgId
        - name: usersName
        - name: depName
    - method: getUsersAccessMenus
      route:
        get: /access-menus
      params:
        - name: usersId
        - name: menuCategory
    - method: getUsersBaseInfo
      route:
        get: /base-info
      params:
        - name: usersId
        - name: phone
        - name: usersBaseId
    - method: batchAdd
      route:
        post: /batch-add
    - method: batchEnable
      route:
        post: /batch-enable
    - method: batchResetPassword
      route:
        post: /batch-reset-password
    - method: updateUsersPhoneAuth
      route:
        put: /{usersId}/phone-auth