电子档案开放接口文档
  1. 创建借阅
电子档案开放接口文档
  • OPEN登录
    • open 登录接口
      POST
  • 业务模型关系接口
    • 关联关系:删除
      • 凭证关联关系删除接口V1
    • 关联关系:每刻单据+流水
      • 批量修改每刻单据和流水关联关系
      • 批量设置每刻单据和流水关联关系
    • 关联关系:自定义单据+每刻单据
      • 批量设置自定义单据和每刻单据关联关系
    • 关联关系:凭证+凭证
      • 批量设置凭证和凭证关联关系V3
      • 批量修改凭证和凭证关联关系V2
      • 批量设置凭证和凭证关联关系V2
      • 批量修改凭证和凭证关联关系V3
    • 关联关系:凭证+自定义单据
      • 批量设置凭证和自定义单据关联关系V3
      • 批量设置凭证和自定义单据关联关系V2
    • 关联关系:凭证+每刻报销单据
      • 批量设置凭证和每刻单据关联关系V3
      • 批量设置凭证和每刻单据关联关系V2
      • 批量修改凭证和每刻单据关联关系V3
      • 批量修改凭证和每刻单据关联关系V2
    • 关联关系:凭证+流水
      • 批量设置凭证和流水关联关系
      • 批量设置凭证和流水关联关系V2
      • 批量设置凭证和流水关联关系V3
      • 批量修改凭证和流水关联关系
      • 批量修改凭证和流水关联关系V2
      • 批量修改凭证和流水关联关系V3
    • 关联关系:凭证+回单
      • 批量设置凭证和回单关联关系V3
    • 关联关系:凭证+承兑汇票
      • 批量设置凭证和承兑汇票关联关系V3
      • 批量设置凭证和承兑汇票关联关系V2
      • 批量修改凭证和承兑汇票关联关系V3
      • 批量修改凭证和承兑汇票关联关系V2
    • 迁移老的虚关系表数据到新的虚关系表
      POST
  • 跨系统调阅接口
    • 发票跨系统调阅接口
      POST
    • 自定义单据跨系统调阅接口
      POST
  • open日志接口
    • open集成日志写入
      POST
    • openAPI异常数据新增接口
      POST
  • 会计账簿接口
    • 同步
      • 会计账簿批量同步接口
      • 会计账簿批量同步接口V3
    • 查询
      • 会计账簿查询接口
  • 基础数据
    • 账套接口
      • 账套新增接口
      • 账套编辑接口
    • 企业抬头接口
      • 企业抬头新增接口
      • 工商变更接口
    • 账套关联抬头
      • 批量设置账套编号和业务实体关联关系
      • 查询账套与业务实体关联关系
    • 组织架构接口
      • 单个组织架构写入/更新接口
      • 批量组织架构写入/更新接口
      • 组织架构删除接口
    • 员工信息接口
      • 员工新增/更新接口
      • 员工离职接口
    • 单据类型接口
      • 单据类型新增接口
    • 档案类型接口
      • 细分类型新增接口
    • 银行账号接口
      • 银行账号新增接口
      • 查询所有银行账号
    • 文档管理接口
      • 查询文档下级列表
  • 纸档管理
    • 创建移交单
  • 会计报表接口
    • 同步
      • 会计报表批量同步接口
      • 会计报表批量同步接口V3
    • 查询
      • 会计报表查询接口
  • 流水回单接口
    • 流水回单新增/更新接口
    • 流水回单新增接口
    • 流水查询接口
    • 根据流水查询回单接口
    • 回单文件查询接口
  • 承兑汇票接口
    • 导入承兑汇票
    • 承兑汇票查询
  • 数据对账接口
    • 凭证数据对账
    • 自定义单据数据对账
    • 每刻云票数据对账
    • 每刻报销数据对账
  • 自定义单据接口
    • 自定义业务单据同步接口V3
    • 自定义业务单据查询接口
    • 自定义业务单据同步接口
    • 自定义业务单据附件追加接口
    • 清除自定义单据板式文件
  • 借阅接口
    • 创建借阅
      • 创建借阅接口V3
        POST
      • 创建借阅接口
        POST
    • 归还
      • 借阅归还接口
    • 查询
      • 借阅记录查询接口
    • 创建借阅申请单
      • 创建借阅申请单接口
  • 邮件接口
    • 发送邮件接口
  • 纸质案卷查询接口
    • 纸质案卷信息查询接口
    • 单个纸质案卷明细详情查询接口
  • 凭证接口
    • 会计凭证分录行
      • 凭证分录行删除接口V3
    • 会计凭证同步
      • 凭证批量同步接口V3
      • 凭证批量同步接口
      • 凭证批量同步接口V2
      • 凭证批量同步接口逐条返回错误提示信息
    • 会计凭证查询
      • 凭证关系(附件)查询接口
      • 凭证查询接口
    • 会计凭证修改
      • 凭证批量修改接口V2
      • 凭证批量修改接口V3
      • 凭证批量修改接口
    • 会计凭证附件追加
      • 凭证附件批量追加接口
      • 凭证附件批量追加接口V2
      • 凭证附件批量追加接口V3
    • 会计凭证分录行追加
      • 凭证分录行追加接口V3
    • 会计凭证删除
      • 凭证批量删除接口
      • 凭证批量删除接口V3
      • 根据凭证期间删除凭证接口
      • 凭证批量删除接口V2
    • 凭证附件查询接口V2
      • 凭证附件查询接口V2
  • 每刻单据
    • 每刻单据-重新拉取对应单据接口
    • 每刻单据-旗舰版分页查询
    • 每刻单据-国际版分页查询
    • 提供接口支持已归档的每刻单据重新拉取版式文件
  • 完整性检查open接口
    • 已归档凭证重新完整性检查并输出检查报告
  1. 创建借阅

创建借阅接口V3

POST
/open/archiveBorrow/v3

请求参数

Header 参数
Authorization
string 
可选
默认值:
{{token}}
Content-Type
string 
可选
默认值:
application/json
Body 参数application/json
borrowType
string 
必需
借阅类型 BorrowTypeEnum
PAPER_FILE_RECORD("纸质案卷");
ELECTRONIC_DETAIL("电子单据")
openElectronicBorrowInsertReqDto
object (OpenElectronicBorrowInsertReqDto) 
可选
电子借阅信息
与纸质借阅 二选一
borrowerName
string 
借阅人登录名
必需
allowDownload
boolean 
可选
是否允许下载借阅内容
默认值:
public static final Boolean FALSE = new Boolean(false);
returnDeadline
string 
截止归还日期
必需
remark
string 
备注
可选
resourceReqDtoList
array[object (OpenResourceReqDto) {5}] 
上传的文件信息
可选
electronicDetailDtoList
array[object (OpenElectronicDetailBorrowDto) {3}] 
电子借阅明细
必需
openPaperBorrowInsertReqDto
object (OpenPaperBorrowInsertReqDto) 
可选
纸质借阅信息
与电子借阅 二选一
borrowerName
string 
借阅人登录名
必需
fileForm
string 
必需
档案介质 FileFormEnum
FILE_FORM
needReturn
boolean 
可选
是否需要归还(false/true) 当“档案介质”等于“纸质档案-原件”时,该值为true
returnDeadline
string 
可选
要求归还日期 需要归还时,需填写
remark
string 
备注
可选
borrowWay
enum<string> 
借阅方式
可选
枚举值:
BORROW_OUTON_SITE_BORROW
默认值:
{desc: 外借}
resourceReqDtoList
array[object (OpenResourceReqDto) {5}] 
上传的文件信息
可选
paperRecordDtoList
array[object (OpenPaperRecordBorrowDto) {1}] 
纸质案卷借阅明细
必需
paperDetailDtoList
array[object (OpenPaperDetailBorrowDto) {2}] 
纸质单据借阅明细
可选
示例
{
    "borrowType": "string",
    "openElectronicBorrowInsertReqDto": {
        "borrowerName": "string",
        "allowDownload": "public static final Boolean FALSE = new Boolean(false);",
        "returnDeadline": "string",
        "remark": "string",
        "resourceReqDtoList": [
            {
                "fileName": "string",
                "fileType": "string",
                "fileUrl": "string",
                "base64": "string",
                "md5Code": "string"
            }
        ],
        "electronicDetailDtoList": [
            {
                "customBillFlag": true,
                "billType": "string",
                "detailId": "string"
            }
        ]
    },
    "openPaperBorrowInsertReqDto": {
        "borrowerName": "string",
        "fileForm": "string",
        "needReturn": true,
        "returnDeadline": "string",
        "remark": "string",
        "borrowWay": "{desc: 外借}",
        "resourceReqDtoList": [
            {
                "fileName": "string",
                "fileType": "string",
                "fileUrl": "string",
                "base64": "string",
                "md5Code": "string"
            }
        ],
        "paperRecordDtoList": [
            {
                "detailId": "string"
            }
        ],
        "paperDetailDtoList": [
            {
                "detailId": "string",
                "billType": "string"
            }
        ]
    }
}

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST '/open/archiveBorrow/v3' \
--header 'Authorization: {{token}}' \
--header 'Content-Type: application/json' \
--data-raw '{
    "borrowType": "string",
    "openElectronicBorrowInsertReqDto": {
        "borrowerName": "string",
        "allowDownload": "public static final Boolean FALSE = new Boolean(false);",
        "returnDeadline": "string",
        "remark": "string",
        "resourceReqDtoList": [
            {
                "fileName": "string",
                "fileType": "string",
                "fileUrl": "string",
                "base64": "string",
                "md5Code": "string"
            }
        ],
        "electronicDetailDtoList": [
            {
                "customBillFlag": true,
                "billType": "string",
                "detailId": "string"
            }
        ]
    },
    "openPaperBorrowInsertReqDto": {
        "borrowerName": "string",
        "fileForm": "string",
        "needReturn": true,
        "returnDeadline": "string",
        "remark": "string",
        "borrowWay": "{desc: 外借}",
        "resourceReqDtoList": [
            {
                "fileName": "string",
                "fileType": "string",
                "fileUrl": "string",
                "base64": "string",
                "md5Code": "string"
            }
        ],
        "paperRecordDtoList": [
            {
                "detailId": "string"
            }
        ],
        "paperDetailDtoList": [
            {
                "detailId": "string",
                "billType": "string"
            }
        ]
    }
}'

返回响应

🟢200成功
application/json
Body
com.maycur.cm.dto.ResultDto<com.maycur.cm.open.dto.borrow.OpenArchiveBorrowInsertRespDto>
code
integer 
结果代码
可选
message
string 
结果信息
可选
errMsg
string 
错误信息
可选
data
object (OpenArchiveBorrowInsertRespDto) 
结果数据
可选
success
boolean 
可选
msg
string 
可选
errData
object (Map«String») 
可选

java.util.Map<java.lang.Integer,java.lang.String>

timestamp
string 
时间戳
可选
示例
{
  "code": 0,
  "message": "",
  "errMsg": "",
  "data": {
    "success": false,
    "msg": "",
    "errData": {
      "0": ""
    }
  },
  "timestamp": ""
}
修改于 2023-09-06 06:00:21
上一页
清除自定义单据板式文件
下一页
创建借阅接口
Built with