新增sample-user的接口规范文档
diff --git a/leaveschool/sample-user.yaml b/leaveschool/sample-user.yaml
new file mode 100644
index 0000000..f664329
--- /dev/null
+++ b/leaveschool/sample-user.yaml
@@ -0,0 +1,323 @@
+openapi: 3.0.0
+info:
+  version: 1.0.0
+  title: Sample User
+servers:
+  - url: 'http://localhost:10010/api/v1'
+paths:
+  '/admin/users':
+    get:
+      summary: 查询用户
+      operationId: admin-users-list
+      tags:
+        - Api1AdminUserController
+      parameters:
+        - name: pageIndex
+          in: query
+          description: 分页-页码
+          required: true
+          schema:
+            type: integer
+            format: int32
+            default: 0
+        - name: pageSize
+          in: query
+          description: 分页-每页记录数
+          required: true
+          schema:
+            type: integer
+            format: int32
+            default: 20
+        - name: mapBean[username]
+          in: query
+          description: 查询条件-用户名
+          required: false
+          schema:
+            type: string
+        - name: mapBean[name]
+          in: query
+          description: 查询条件-姓名
+          required: false
+          schema:
+            type: string
+        - name: mapBean[status]
+          in: query
+          description: 查询条件-状态(1 启用,0 停用)
+          required: false
+          schema:
+            type: string
+      responses:
+        '200':
+          description: A paged array of users
+          content:
+            application/json:
+              schema:
+                $ref: '#/components/schemas/Users'
+        default:
+          description: unexpected error
+          content:
+            application/json:
+              schema:
+                $ref: '#/components/schemas/Error'
+
+    post:
+      summary: 创建用户
+      operationId: admin-users-create
+      tags:
+        - Api1AdminUserController
+      requestBody:
+        content:
+          application/json:
+            schema: 
+              $ref: '#/components/schemas/User'
+            examples:
+              test1:
+                value: {"companyId": "1", "deleted": false, "addAccount": "admin", "username": "test1", "password": "test1", "enabled": true, "accountNonExpired": true, "accountNonLocked": true, "credentialsNonExpired": true, "name": "测试1", "status": "1"}
+      responses:
+        '200':
+          description: 创建成功
+          content:
+            application/json:
+              schema:
+                $ref: '#/components/schemas/Success'
+              examples:
+                success:
+                  value: {"success":"info.create.success"}
+        default:
+          description: unexpected error
+          content:
+            application/json:
+              schema:
+                $ref: '#/components/schemas/Error'
+
+    put:
+      summary: 修改用户
+      operationId: admin-users-update
+      tags:
+        - Api1AdminUserController
+      requestBody:
+        content:
+          application/json:
+            schema: 
+              $ref: '#/components/schemas/User'
+            examples:
+              test1:
+                value: {"id": "1", "status": "0"}
+      responses:
+        '200':
+          description: 修改成功
+          content:
+            application/json:
+              schema:
+                $ref: '#/components/schemas/Success'
+              examples:
+                success:
+                  value: {"success":"info.update.success"}
+        default:
+          description: unexpected error
+          content:
+            application/json:
+              schema:
+                $ref: '#/components/schemas/Error'
+
+  '/admin/users/{id}':
+    get:
+      summary: 根据用户ID获取用户
+      operationId: admin-users-get
+      tags:
+        - Api1AdminUserController
+      parameters:
+        - name: id
+          in: path
+          required: true
+          description: 用户ID
+          schema:
+            type: string
+      responses:
+        '200':
+          description: Expected response to a valid request
+          content:
+            application/json:
+              schema:
+                $ref: '#/components/schemas/User'
+        default:
+          description: unexpected error
+          content:
+            application/json:
+              schema:
+                $ref: '#/components/schemas/Error'
+
+    delete:
+      summary: 根据用户ID删除用户
+      operationId: admin-users-delete
+      tags:
+        - Api1AdminUserController
+      parameters:
+        - name: id
+          in: path
+          required: true
+          description: 用户ID
+          schema:
+            type: string
+      responses:
+        '200':
+          description: Expected response to a valid request
+          content:
+            application/json:
+              schema:
+                $ref: '#/components/schemas/Success'
+              examples:
+                success:
+                  value: {"success":"info.delete.success"}
+        default:
+          description: unexpected error
+          content:
+            application/json:
+              schema:
+                $ref: '#/components/schemas/Error'
+
+components:
+  schemas:
+    User:
+      properties:
+        id:
+          description: ID
+          type: string
+        companyId:
+          description: Company ID, 固定 1
+          type: string
+        deleted:
+          description: 是否删除
+          type: boolean
+          default: false
+        addAccount:
+          description: 创建人
+          type: string
+        addTime:
+          description: 创建时间
+          type: string
+          format: date
+        editAccount:
+          description: 修改人
+          type: string
+        editTime:
+          description: 修改时间
+          type: string
+          format: date
+        deleteAccount:
+          description: 删除人
+          type: string
+        deleteTime:
+          description: 删除时间
+          type: string
+          format: date
+        username:
+          description: 用户名
+          type: string
+        password:
+          description: 密码
+          type: string
+          format: password
+        enabled:
+          description: 是否可用,1 可用,0 不可用,默认:1
+          type: boolean
+          default: true
+        accountNonExpired:
+          description: 账号未过期,1 未过期,0 过期,默认:1
+          type: boolean
+          default: true
+        accountNonLocked:
+          description: 账号未锁定,1 未锁定,0 锁定,默认:1
+          type: boolean
+          default: true
+        credentialsNonExpired:
+          description: 密码未过期,1 未过期,0 过期,默认:1
+          type: boolean
+          default: true
+        name:
+          description: 姓名
+          type: string
+        status:
+          description: 状态(1 启用,0 停用)
+          type: string
+        mobile:
+          description: 登录手机
+          type: string
+        email:
+          description: 登录邮箱
+          type: string
+    Users:
+      allOf:
+      - $ref: '#/components/schemas/PagerResponseModel'
+      - type: object
+        properties:
+          items:
+            type: array
+            items:
+              $ref: '#/components/schemas/User'
+
+    Group:
+      properties:
+        id:
+          type: string
+        companyId:
+          type: string
+        deleted:
+          type: boolean
+          default: false
+        addAccount:
+          type: string
+        addTime:
+          type: string
+          format: date
+        editAccount:
+          type: string
+        editTime:
+          type: string
+          format: date
+        deleteAccount:
+          type: string
+        deleteTime:
+          type: string
+          format: date
+        code:
+          type: string
+        name:
+          type: string
+        memo:
+          type: string
+        status:
+          type: string
+
+    PagerResponseModel:
+      properties:
+        pageIndex:
+          type: integer
+          format: int32
+        pageSize:
+          type: integer
+          format: int32
+        currentItemCount:
+          type: integer
+          format: int32
+        pageCount:
+          type: integer
+          format: int32
+        recordCount:
+          type: integer
+          format: int64
+
+    Success:
+      properties:
+        success:
+          type: string
+    Error:
+      required:
+        - code
+        - message
+      properties:
+        code:
+          type: integer
+          format: int32
+        message:
+          type: string