# api-test **Repository Path**: dream_liming/api-test ## Basic Information - **Project Name**: api-test - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-12-23 - **Last Updated**: 2026-04-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Mock API 快速使用说明 ## 接口地址 ``` POST/GET http://localhost:8082/serviceinterface/search/run.action ``` ## 快速开始 ### 示例1 - POST请求(推荐) ```bash curl -X POST http://localhost:8082/serviceinterface/search/run.action \ -H "Content-Type: application/json" \ -d '{ "interfaceId": "6401bb4bdbd8cf1df0f4be6cd7ee841c", "token": "test-token-2024", "pageNum": 1, "pageSize": 20 }' ``` ### 示例2 - GET请求 ```bash curl "http://localhost:8082/serviceinterface/search/run.action?interfaceId=6401bb4bdbd8cf1df0f4be6cd7ee841c&token=test-token-2024&pageNum=1&pageSize=20" ``` ### 示例3 - 带时间范围 ```bash curl -X POST http://localhost:8082/serviceinterface/search/run.action \ -H "Content-Type: application/json" \ -d '{ "interfaceId": "7c40f5c25bff19e54244e4d6dba479d6", "token": "test-token-2024", "STARTTIME": "2024-12-01", "ENDTIME": "2024-12-31", "pageNum": 1, "pageSize": 20 }' ``` ## 已配置接口列表 | InterfaceId | 接口名称 | 数据量 | 字段数 | |-------------|---------|--------|--------| | 7c40f5c25bff19e54244e4d6dba479d6 | 车辆执法记录 | 150,000 | 50 | | a4b1e136aa423d615653aacfba6e0f3e | 遥感监测数据信息 | 120,000 | 18 | | c0c0897ab1d4f0e51786f8b64960ad64 | 稳态工况法检验结果 | 20,000 | 21 | | 9705b89e76dab97af4ceb7e4ab0edd88 | 黑名单基础数据 | 25,000 | 16 | | f52322d408ab2d48f51b83019971a14c | 检验基本信息 | 18,000 | 47 | | 5f42086548f62a0cc5030d8b25e68ed1 | 双怠速法检验结果 | 15,000 | 19 | | 4ec450f077bda2e571e008ba53b129ee | OBD检查信息 | 12,000 | 16 | | 1f3d681da25ce2ce322a1b03526d17dd | 自由加速法检验结果 | 10,000 | 10 | | ca2099175e79f0916f13672f37081feb | 加载减速工况法检验结果 | 8,000 | 14 | | f8bb88aa865efb11b5ec35db051bf44e | OBD检查故障码信息 | 9,000 | 8 | | 2be92a6dceccc6481f4901049b5a30aa | 进出厂车辆台账 | 8,000 | 24 | | a6d189f08db99c7ba1ac60d0d32bce79 | OBD检查控制单元信息 | 6,000 | 7 | | 0be01c6c8307def968cdf3c6ef16ca03 | 企业基本信息 | 5,000 | 19 | | 6401bb4bdbd8cf1df0f4be6cd7ee841c | 检测线信息 | 500 | 35 | | 39d096a2b5f39bf32cb46154be003a8d | 检验机构信息 | 300 | 13 | ## 请求参数 | 参数 | 说明 | 示例 | |------|------|------| | interfaceId | 接口ID(32位,必填) | 6401bb4bdbd8cf1df0f4be6cd7ee841c | | token | 认证令牌(必填) | test-token-2024 | | pageNum | 页码(从1开始,可选) | 1 | | pageSize | 每页条数(可选,默认20) | 20 | | STARTTIME | 开始时间(可选) | 2024-12-01 | | ENDTIME | 结束时间(可选) | 2024-12-31 | ## 响应格式 ```json { "head": { "total": "500", "message": "执行成功!", "state": "true", "statusCode": "200" }, "data": [ { "TSNO": "TS00001234", "TESTLINENO": "TL0056", "FIRSTAUTHDATE": "2024-12-23 16:25:33", "TESTTYPE": "双怠速法", "STATUS": "1", ... } ] } ``` ## 特性 1. **真实接口ID** - 使用Word文档中的真实32位interfaceId 2. **不同数据结构** - 每个接口返回不同的字段 3. **数据一致性** - 同一天数据相同(基于固定随机种子) 4. **分页支持** - 灵活的分页查询 5. **Token认证** - 简单的token验证 6. **支持POST和GET** - 两种请求方式都支持 ## 启动应用 ```bash mvn clean package mvn spring-boot:run ``` 访问: http://localhost:8082