definitions:
  account.Useresignrecord:
    properties:
      authinfo:
        description: 认证信息
        type: string
      contractfileaddr:
        description: 合同签署文件地址
        type: string
      contractno:
        description: 合同编号
        type: string
      createtime:
        description: 创建时间
        type: string
      creatorid:
        description: 创建人
        type: integer
      orderindex:
        description: 显示顺序
        type: integer
      recordid:
        description: 记录ID(SEQ_USERESIGNRECORD)
        type: integer
      recordstatus:
        description: 记录状态 - 1:未签署 2：签署中 3：已签署 4：签署拒绝
        type: integer
      signremark:
        description: 签署备注
        type: string
      signurl:
        description: 合同签署URL(三方URL)
        type: string
      templateconfigid:
        description: 模板配置ID
        type: integer
      templatename:
        description: 模板名称
        type: string
      templateno:
        description: 模板编号(电子签类型对应的模板编号)
        type: string
      templatetype:
        description: 模板类型 - 1:实名认证 2:开户协议
        type: integer
      updatetime:
        description: 更新时间
        type: string
      userid:
        description: 用户ID
        type: integer
    type: object
  request.AddUserReq:
    properties:
      idCard:
        description: 证件号码
        type: string
      idCardPhoto:
        description: 证件照正面
        type: string
      idCardPhotoBackURL:
        description: 证件照背面
        type: string
      idCardType:
        description: 证件类型（默认1）：1-居民身份证 2-台湾居民来往内地通行证 3-港澳居民往来内地通行证 10-武装警察身份证 11-军人身份证
          15-警察（警官）证 21-外国人永久居留证 23-护照
        type: integer
      mobile:
        description: 手机号码
        type: string
      name:
        description: 用户姓名
        type: string
    required:
    - idCard
    - name
    type: object
  request.CreateContractAndAddSignerReq:
    properties:
      templateNo:
        description: 合同模板编号
        type: string
    required:
    - templateNo
    type: object
  request.LoginReq:
    properties:
      clientType:
        description: 客户端类型，2-PC交易端 3-手机客户端_安卓 4-网页客户端 5-微信客户端 6-手机客户端_苹果
        type: integer
      password:
        description: 密码
        type: string
      userName:
        description: 用户名，可以是LoginID/LoginCode/手机号码
        type: string
    required:
    - clientType
    - password
    - userName
    type: object
  request.MQBodyReq:
    properties:
      data:
        description: 请求数据
        type: string
      funCodeReq:
        description: 请求功能码
        type: integer
      funCodeRsp:
        description: 回复功能码
        type: integer
      isEncrypted:
        description: 是否加密
        type: boolean
    required:
    - data
    - funCodeReq
    - isEncrypted
    type: object
  request.MQNtfReq:
    properties:
      data:
        description: 数据
        type: string
      funCode:
        description: 功能码
        type: integer
      topic:
        description: 主题
        type: string
    required:
    - data
    - funCode
    type: object
  request.WillFaceReq:
    properties:
      idCardNo:
        description: 身份证号
        type: string
      realName:
        description: 真实姓名
        type: string
    required:
    - idCardNo
    - realName
    type: object
  response.LoginRsp:
    properties:
      expiresAt:
        description: 过期时间
        type: integer
      loginId:
        description: 登录ID
        type: integer
      token:
        description: 新服务Token
        type: string
      userId:
        description: 用户ID
        type: integer
    type: object
  response.MQBodyRsp:
    properties:
      data:
        description: 请求数据
        type: string
      funcode:
        description: 回复功能码
        type: integer
      isEncrypted:
        description: 是否加密
        type: boolean
    type: object
  response.Response:
    properties:
      code:
        type: integer
      data: {}
      msg:
        type: string
    type: object
info:
  contact: {}
  description: 新接入服务
  title: Swagger Example API
  version: 0.0.1
paths:
  /Account/AddUser:
    post:
      consumes:
      - application/json
      parameters:
      - description: 入参
        in: body
        name: data
        required: true
        schema:
          $ref: '#/definitions/request.AddUserReq'
      produces:
      - application/json
      responses:
        "200":
          description: 出参
          schema:
            allOf:
            - $ref: '#/definitions/response.Response'
            - properties:
                msg:
                  type: string
              type: object
      security:
      - ApiKeyAuth: []
      summary: 实名认证添加用户
      tags:
      - 账户服务
  /Account/CreateContractAndAddSigner:
    post:
      consumes:
      - application/json
      parameters:
      - description: 入参
        in: body
        name: data
        required: true
        schema:
          $ref: '#/definitions/request.CreateContractAndAddSignerReq'
      produces:
      - application/json
      responses:
        "200":
          description: 出参
          schema:
            allOf:
            - $ref: '#/definitions/response.Response'
            - properties:
                data:
                  type: string
                msg:
                  type: string
              type: object
      security:
      - ApiKeyAuth: []
      summary: 上传待签署文件和添加签署方
      tags:
      - 账户服务
  /Account/Login:
    post:
      consumes:
      - application/json
      parameters:
      - description: 登录入参
        in: body
        name: data
        required: true
        schema:
          $ref: '#/definitions/request.LoginReq'
      produces:
      - application/json
      responses:
        "200":
          description: 返回包括用户信息,token,过期时间
          schema:
            allOf:
            - $ref: '#/definitions/response.Response'
            - properties:
                data:
                  $ref: '#/definitions/response.LoginRsp'
                msg:
                  type: string
              type: object
      summary: 账户登录
      tags:
      - 账户服务
  /Account/Loginout:
    get:
      consumes:
      - application/json
      produces:
      - application/json
      responses:
        "200":
          description: 出参
          schema:
            allOf:
            - $ref: '#/definitions/response.Response'
            - properties:
                msg:
                  type: string
              type: object
      security:
      - ApiKeyAuth: []
      summary: 用户登出请求
      tags:
      - 账户服务
  /Account/QueryUserESignRecord:
    get:
      consumes:
      - application/json
      produces:
      - application/json
      responses:
        "200":
          description: 出参
          schema:
            allOf:
            - $ref: '#/definitions/response.Response'
            - properties:
                data:
                  items:
                    $ref: '#/definitions/account.Useresignrecord'
                  type: array
                msg:
                  type: string
              type: object
      security:
      - ApiKeyAuth: []
      summary: 查询用户电子签记录表
      tags:
      - 账户服务
  /Account/SignCompleted:
    post:
      consumes:
      - application/json
      produces:
      - application/json
      responses:
        "200":
          description: 出参
          schema:
            allOf:
            - $ref: '#/definitions/response.Response'
            - properties:
                msg:
                  type: string
              type: object
      security:
      - ApiKeyAuth: []
      summary: 提交实名认证
      tags:
      - 账户服务
  /Account/TokenCheck:
    get:
      consumes:
      - application/json
      produces:
      - application/json
      responses:
        "200":
          description: 操作成功
          schema:
            allOf:
            - $ref: '#/definitions/response.Response'
            - properties:
                msg:
                  type: string
              type: object
      security:
      - ApiKeyAuth: []
      summary: Token校验
      tags:
      - 账户服务
  /Account/WillFace:
    post:
      consumes:
      - application/json
      parameters:
      - description: 入参
        in: body
        name: data
        required: true
        schema:
          $ref: '#/definitions/request.WillFaceReq'
      produces:
      - application/json
      responses:
        "200":
          description: 出参
          schema:
            allOf:
            - $ref: '#/definitions/response.Response'
            - properties:
                data:
                  type: string
                msg:
                  type: string
              type: object
      security:
      - ApiKeyAuth: []
      summary: 个人意愿核身认证
      tags:
      - 账户服务
  /MQ/SendMsgToMQ:
    post:
      consumes:
      - application/json
      parameters:
      - description: 入参
        in: body
        name: data
        required: true
        schema:
          $ref: '#/definitions/request.MQBodyReq'
      produces:
      - application/json
      responses:
        "200":
          description: 出参
          schema:
            allOf:
            - $ref: '#/definitions/response.Response'
            - properties:
                data:
                  $ref: '#/definitions/response.MQBodyRsp'
                msg:
                  type: string
              type: object
      security:
      - ApiKeyAuth: []
      summary: 总线业务
      tags:
      - 总线业务
  /MQ/SendNtfToMQ:
    post:
      consumes:
      - application/json
      parameters:
      - description: 入参
        in: body
        name: data
        required: true
        schema:
          $ref: '#/definitions/request.MQNtfReq'
      produces:
      - application/json
      responses:
        "200":
          description: 出参
          schema:
            allOf:
            - $ref: '#/definitions/response.Response'
            - properties:
                msg:
                  type: string
              type: object
      summary: 总线通知
      tags:
      - 总线业务
securityDefinitions:
  ApiKeyAuth:
    in: header
    name: x-token
    type: apiKey
swagger: "2.0"
