新增伦理审查发起
接口信息
- 接口路径:
/project/ethicalreviewinitiate/add
- 请求方式: POST
- 接口描述: 新增伦理审查发起信息
请求参数
Headers
| 参数名 |
类型 |
必填 |
说明 |
| Content-Type |
String |
是 |
application/json |
Body (JSON格式)
| 参数名 |
类型 |
必填 |
说明 |
| infoid |
Long |
是 |
关联service_donatebaseinfo表的ID |
| caseNo |
String |
否 |
案例编号 |
| initiatePerson |
String |
否 |
发起人 |
| startTime |
Date |
否 |
发起时间(格式: yyyy-MM-dd HH:mm:ss) |
| endTime |
Date |
否 |
结束时间(格式: yyyy-MM-dd HH:mm:ss) |
| initiateTheme |
String |
否 |
发起主题 |
| cutOffTime |
Date |
否 |
有效截至时间(格式: yyyy-MM-dd HH:mm:ss) |
| orderNo |
Long |
否 |
专家排队序号 |
| expertConclusion |
String |
否 |
专家结论(见字典 sys_0_1) |
| expertOpinion |
String |
否 |
专家意见 |
| expertNo |
String |
否 |
专家编号 |
| expertName |
String |
否 |
专家姓名 |
| expertType |
String |
否 |
专家类型 |
| expertTime |
Date |
否 |
专家结论时间(格式: yyyy-MM-dd HH:mm:ss) |
| status |
String |
否 |
状态(0:新建;1:审查中;2:结束) |
请求示例
{
"infoid": 1,
"caseNo": "CASE2026001",
"initiatePerson": "张医生",
"startTime": "2026-01-25 09:00:00",
"initiateTheme": "器官捐献伦理审查",
"cutOffTime": "2026-01-26 18:00:00",
"orderNo": 1,
"expertConclusion": "1",
"expertOpinion": "符合捐献条件",
"expertNo": "EXP001",
"expertName": "李专家",
"expertType": "主任医师",
"expertTime": "2026-01-25 14:30:00",
"status": "0"
}
返回数据
返回参数
| 参数名 |
类型 |
说明 |
| code |
Integer |
状态码 (200: 成功, 500: 失败) |
| msg |
String |
返回消息 |
返回示例
成功响应:
json { "msg": "操作成功", "code": 200 }
失败响应:
json { "msg": "操作失败", "code": 500 }
注意事项
- infoid为必填字段,需要关联到service_donatebaseinfo表
- 时间格式统一为: yyyy-MM-dd HH:mm:ss
- status字段说明: 0-新建, 1-审查中, 2-结束
- expertConclusion字段值参考字典sys_0_1
- 该接口具有防重复提交机制(@RepeatSubmit注解)
- 操作会记录操作日志