| | |
| | | // è¿æ»¤è¯·æ± |
| | | .authorizeRequests() |
| | | // 对äºç»å½login 注åregister éªè¯ç captchaImage å
许å¿åè®¿é® |
| | | .antMatchers("/login", "/openidlogin", "/register", "/captchaImage", "/getToken","/system/dingtalk/sendNotification").anonymous() |
| | | .antMatchers("/login", "/openidlogin", "/register", "/captchaImage", "/getToken").anonymous() |
| | | .antMatchers( |
| | | HttpMethod.GET, |
| | | "/", |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.ruoyi.project.domain.vo; |
| | | |
| | | import com.fasterxml.jackson.annotation.JsonFormat; |
| | | import com.ruoyi.common.annotation.Excel; |
| | | import com.ruoyi.common.core.domain.BaseEntity; |
| | | import com.ruoyi.project.domain.ServiceDonatebaseinfo; |
| | | import com.ruoyi.project.domain.ServiceMedicalevaluation; |
| | | import io.swagger.annotations.ApiModel; |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | import lombok.Data; |
| | | |
| | | import java.util.Date; |
| | | |
| | | /** |
| | | * å»å¦è¯ä¼°ä¸æç®åºç¡ä¿¡æ¯å
³èæ¥è¯¢VO |
| | | * |
| | | * @author ruoyi |
| | | * @date 2025-01-09 |
| | | */ |
| | | @Data |
| | | @ApiModel("å»å¦è¯ä¼°ä¸æç®åºç¡ä¿¡æ¯å
³èæ¥è¯¢VO") |
| | | public class MedicalEvaluationWithBaseInfoVO extends BaseEntity { |
| | | |
| | | /** |
| | | * baseInfoçID |
| | | */ |
| | | @ApiModelProperty("baseInfoçID") |
| | | private Long infoid; |
| | | |
| | | |
| | | /** |
| | | * è®°å½ç¶æ |
| | | */ |
| | | @ApiModelProperty("è®°å½ç¶æ") |
| | | @Excel(name = "è®°å½ç¶æ") |
| | | private String recordstate; |
| | | |
| | | |
| | | /** |
| | | * æ¡ä¾ç¼å· |
| | | */ |
| | | @ApiModelProperty("æ¡ä¾ç¼å·") |
| | | @Excel(name = "æ¡ä¾ç¼å·") |
| | | private String caseNo; |
| | | |
| | | /** |
| | | * æç®è
ç¼å· |
| | | */ |
| | | @ApiModelProperty("æç®è
ç¼å·") |
| | | @Excel(name = "æç®è
ç¼å·") |
| | | private String donorno; |
| | | |
| | | /** |
| | | * æå¨å»çæºæåç§° |
| | | */ |
| | | @ApiModelProperty("æå¨å»çæºæåç§°") |
| | | @Excel(name = "æå¨å»çæºæåç§°") |
| | | private String treatmenthospitalname; |
| | | |
| | | /** |
| | | * æå¨å»çæºæç¼ç |
| | | */ |
| | | @ApiModelProperty("æå¨å»çæºæç¼ç ") |
| | | private String treatmenthospitalno; |
| | | |
| | | /** |
| | | * æ§å« |
| | | */ |
| | | @ApiModelProperty("æ§å«") |
| | | private String sex; |
| | | |
| | | /** |
| | | * å§å |
| | | */ |
| | | @ApiModelProperty("å§å") |
| | | @Excel(name = "å§å") |
| | | private String name; |
| | | |
| | | /** |
| | | * å¹´é¾ |
| | | */ |
| | | // @TableField(exist = false) |
| | | @ApiModelProperty("å¹´é¾") |
| | | private Long age; |
| | | |
| | | |
| | | /** |
| | | * è¡å |
| | | */ |
| | | @ApiModelProperty("è¡å ") |
| | | private String bloodtype; |
| | | |
| | | /** |
| | | * è¯ä»¶å·ç |
| | | */ |
| | | @ApiModelProperty("è¯ä»¶å·ç ") |
| | | private String idcardno; |
| | | |
| | | /** |
| | | * ç¾ç
è¯æåç§° |
| | | */ |
| | | @ApiModelProperty("ç¾ç
è¯æåç§°") |
| | | @Excel(name = "ç¾ç
è¯æåç§°") |
| | | private String diagnosisname; |
| | | |
| | | /** |
| | | * åè°åå§å |
| | | */ |
| | | @ApiModelProperty("åè°åå§å") |
| | | @Excel(name = "åè°åå§å", readConverterExp = "åè°åå§å") |
| | | private String coordinatorName; |
| | | |
| | | /** |
| | | * ä½é¢å· |
| | | */ |
| | | @ApiModelProperty("ä½é¢å·") |
| | | private String inpatientno; |
| | | |
| | | |
| | | /** |
| | | * è¯ä¼°æ¶é´ |
| | | */ |
| | | @ApiModelProperty("è¯ä¼°æ¶é´") |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | @Excel(name = "è¯ä¼°æ¶é´", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") |
| | | private Date assessTime; |
| | | |
| | | /** |
| | | * è¯ä¼°ç¶æï¼ 1.è¯ä¼°éè¿ 2è¯ä¼°ä¸éè¿ |
| | | */ |
| | | @ApiModelProperty("è¯ä¼°ç¶æï¼ 1.è¯ä¼°éè¿ 2è¯ä¼°ä¸éè¿ ") |
| | | private String assessState; |
| | | |
| | | /** |
| | | * è¯ä¼°éä»¶ |
| | | */ |
| | | @ApiModelProperty("è¯ä¼°éä»¶") |
| | | private String assessannex; |
| | | |
| | | } |
| | |
| | | import com.alibaba.fastjson2.JSONArray; |
| | | import com.alibaba.fastjson2.JSONObject; |
| | | import com.baomidou.mybatisplus.core.toolkit.ObjectUtils; |
| | | import com.dingtalk.api.DefaultDingTalkClient; |
| | | import com.dingtalk.api.DingTalkClient; |
| | | import com.dingtalk.api.request.OapiGettokenRequest; |
| | | import com.dingtalk.api.request.OapiMessageCorpconversationAsyncsendV2Request; |
| | | import com.dingtalk.api.request.OapiUserListidRequest; |
| | | import com.dingtalk.api.request.OapiV2UserGetbymobileRequest; |
| | | import com.dingtalk.api.response.OapiGettokenResponse; |
| | | import com.dingtalk.api.response.OapiMessageCorpconversationAsyncsendV2Response; |
| | | import com.dingtalk.api.response.OapiUserListidResponse; |
| | | import com.dingtalk.api.response.OapiV2UserGetbymobileResponse; |
| | | import com.fasterxml.jackson.databind.ObjectMapper; |
| | | import com.ruoyi.common.core.domain.entity.SysUser; |
| | | import com.ruoyi.common.exception.base.BaseException; |
| | |
| | | |
| | | String accessToken = null; |
| | | try { |
| | | accessToken = dingTalkProxyClient.getAccessToken(); |
| | | accessToken = getAccessToken(); |
| | | } catch (ApiException e) { |
| | | e.printStackTrace(); |
| | | } |
| | | if (StringUtils.isNotEmpty(dingTalkReqVo.getNumber())) { |
| | | // 使ç¨ä»£ç客æ·ç«¯è°ç¨è·åç¨æ·IDæ¥å£ |
| | | Map<String, String> params = new HashMap<>(); |
| | | params.put("access_token", accessToken); |
| | | params.put("mobile", dingTalkReqVo.getNumber()); |
| | | DingTalkClient clientT = new DefaultDingTalkClient("https://oapi.dingtalk.com/topapi/v2/user/getbymobile"); |
| | | OapiV2UserGetbymobileRequest req = new OapiV2UserGetbymobileRequest(); |
| | | req.setMobile(dingTalkReqVo.getNumber()); |
| | | OapiV2UserGetbymobileResponse rsp = null; |
| | | try { |
| | | body = dingTalkProxyClient.executeGet("/topapi/v2/user/getbymobile", params); |
| | | rsp = clientT.execute(req, accessToken); |
| | | body = rsp.getBody(); |
| | | String jsonObject = JSONObject.parseObject(body).getJSONObject("result").get("userid").toString(); |
| | | userIdlist.add(jsonObject); |
| | | |
| | | } catch (ApiException e) { |
| | | e.printStackTrace(); |
| | | } |
| | | } else { |
| | | // 使ç¨ä»£ç客æ·ç«¯è°ç¨è·åé¨é¨ç¨æ·IDå表æ¥å£ |
| | | Map<String, String> params = new HashMap<>(); |
| | | params.put("access_token", accessToken); |
| | | params.put("dept_id", String.valueOf(dingTalkReqVo.getDeptId())); |
| | | DingTalkClient client3 = new DefaultDingTalkClient("https://oapi.dingtalk.com/topapi/user/listid"); |
| | | |
| | | OapiUserListidRequest request2 = new OapiUserListidRequest(); |
| | | request2.setDeptId(dingTalkReqVo.getDeptId()); // 设置è¦è·åçé¨é¨ IDï¼è¿éä»¥æ ¹é¨é¨ä¸ºä¾675909059L |
| | | // 设置é¨é¨ IDï¼å¦æè·åææåå·¥ææºå·ï¼å¯ä»¥è®¾ç½®ä¸ºæ ¹é¨é¨ç ID |
| | | OapiUserListidResponse response2 = null; |
| | | try { |
| | | body = dingTalkProxyClient.executeGet("/topapi/user/listid", params); |
| | | response2 = client3.execute(request2, accessToken); |
| | | } catch (ApiException e) { |
| | | e.printStackTrace(); |
| | | } |
| | | body = response2.getBody(); |
| | | // è§£æä¸ºJSONObject |
| | | JSONObject jsonObject = JSONObject.parseObject(body); |
| | | if (jsonObject != null) { |
| | |
| | | |
| | | //useridæ°ç» |
| | | for (String urid : userIdlist) { |
| | | // æå»ºåéæ¶æ¯ç宿´JSON对象ï¼ç¬¦åééAPIæ ¼å¼ |
| | | Map<String, Object> messageData = new HashMap<>(); |
| | | messageData.put("userid_list", urid); |
| | | messageData.put("agent_id", agentId); |
| | | messageData.put("to_all_user", false); |
| | | DingTalkClient client = new DefaultDingTalkClient("https://oapi.dingtalk.com/topapi/message/corpconversation/asyncsend_v2"); |
| | | OapiMessageCorpconversationAsyncsendV2Request request = new OapiMessageCorpconversationAsyncsendV2Request(); |
| | | request.setUseridList(urid); |
| | | request.setAgentId(agentId); |
| | | request.setToAllUser(false); |
| | | |
| | | //åéå
容å¤ç |
| | | List<ConcurrentHashMap<String, Object>> contents = dingTalkReqVo.getContents(); |
| | | List<Map<String, Object>> objects = new ArrayList<>(); |
| | | ArrayList<OapiMessageCorpconversationAsyncsendV2Request.Form> objects = new ArrayList<>(); |
| | | for (int i = 0; i < contents.size(); i++) { |
| | | ConcurrentHashMap<String, Object> map = contents.get(i); |
| | | for (Map.Entry<String, Object> entry : map.entrySet()) { |
| | | Map<String, Object> formItem = new HashMap<>(); |
| | | formItem.put("key", entry.getKey()); |
| | | OapiMessageCorpconversationAsyncsendV2Request.Form formSeverityDesc = new OapiMessageCorpconversationAsyncsendV2Request.Form(); |
| | | formSeverityDesc.setKey(entry.getKey()); |
| | | if (entry.getKey().contains("å®¡æ¹æ¶é´")) { |
| | | Date date = (Date) entry.getValue(); |
| | | SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss"); |
| | | String format = simpleDateFormat.format(date); |
| | | formItem.put("value", format); |
| | | formSeverityDesc.setValue(format); |
| | | } else { |
| | | if (entry.getValue() != null) { |
| | | formItem.put("value", entry.getValue().toString()); |
| | | } else { |
| | | formItem.put("value", ""); |
| | | formSeverityDesc.setValue(entry.getValue().toString()); |
| | | } |
| | | } |
| | | objects.add(formItem); |
| | | objects.add(formSeverityDesc); |
| | | } |
| | | } |
| | | |
| | | Map<String, Object> msg = new HashMap<>(); |
| | | Map<String, Object> oa = new HashMap<>(); |
| | | oa.put("message_url", dingTalkReqVo.getUrl()); |
| | | oa.put("pc_message_url", dingTalkReqVo.getUrl()); |
| | | Map<String, Object> head = new HashMap<>(); |
| | | head.put("bgcolor", "00409eff"); |
| | | oa.put("head", head); |
| | | Map<String, Object> bodyContent = new HashMap<>(); |
| | | bodyContent.put("title", dingTalkReqVo.getTitle()); |
| | | bodyContent.put("form", objects); |
| | | oa.put("body", bodyContent); |
| | | msg.put("oa", oa); |
| | | msg.put("msgtype", "oa"); |
| | | messageData.put("msg", msg); |
| | | OapiMessageCorpconversationAsyncsendV2Request.Msg msg = new OapiMessageCorpconversationAsyncsendV2Request.Msg(); |
| | | msg.setOa(new OapiMessageCorpconversationAsyncsendV2Request.OA()); |
| | | msg.getOa().setMessageUrl(dingTalkReqVo.getUrl()); |
| | | msg.getOa().setPcMessageUrl(dingTalkReqVo.getUrl()); |
| | | msg.getOa().setHead(new OapiMessageCorpconversationAsyncsendV2Request.Head()); |
| | | // msg.getOa().getHead().setText("ä½ å¨è¯´å¥å¢ç»é¡¶æ¿èå¤ºé¿æ¯èè¬é¿æ¯èè¬"); |
| | | msg.getOa().getHead().setBgcolor("00409eff"); |
| | | msg.getOa().setBody(new OapiMessageCorpconversationAsyncsendV2Request.Body()); |
| | | msg.getOa().getBody().setTitle(dingTalkReqVo.getTitle()); |
| | | // msg.getOa().getBody().setContent("å¾
å¤ç:" + "123" + "æ¡"); |
| | | |
| | | // å°access_tokenä½ä¸ºURLåæ°ä¼ é |
| | | String messageJson = JSONObject.toJSONString(messageData); |
| | | msg.getOa().getBody().setForm(objects); |
| | | msg.setMsgtype("oa"); |
| | | request.setMsg(msg); |
| | | // log.info("è·ååééç¥æ¶æ¯ä½åè·ååééç¥äººå®æ"); |
| | | OapiMessageCorpconversationAsyncsendV2Response response = null; |
| | | try { |
| | | // 使ç¨ä»£ç客æ·ç«¯åéPOSTè¯·æ± |
| | | body = dingTalkProxyClient.executePost("/topapi/message/corpconversation/asyncsend_v2?access_token=" + accessToken, messageJson); |
| | | JSONObject response = JSONObject.parseObject(body); |
| | | result = response.getInteger("errcode") == 0; |
| | | response = client.execute(request, accessToken); |
| | | } catch (ApiException e) { |
| | | log.error("åéééæ¶æ¯å¤±è´¥: " + e.getErrMsg()); |
| | | e.getErrMsg(); |
| | | } |
| | | |
| | | // log.info("æ¶æ¯ä»»å¡ID"+response.getTaskId()); |
| | | System.out.println(response.getTaskId()); |
| | | |
| | | result = response.isSuccess(); |
| | | } |
| | | return result; |
| | | } |
| | |
| | | * è·å access_token |
| | | */ |
| | | private String getAccessToken() throws ApiException { |
| | | return dingTalkProxyClient.getAccessToken(); |
| | | DefaultDingTalkClient client = new DefaultDingTalkClient("https://oapi.dingtalk.com/gettoken"); |
| | | OapiGettokenRequest request = new OapiGettokenRequest(); |
| | | //Appkey |
| | | request.setAppkey(dingAppid); |
| | | //Appsecret |
| | | request.setAppsecret(dingAppSecret); |
| | | /*è¯·æ±æ¹å¼*/ |
| | | request.setHttpMethod("GET"); |
| | | OapiGettokenResponse response = client.execute(request); |
| | | return response.getAccessToken(); |
| | | } |
| | | |
| | | } |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.ruoyi.project.utils; |
| | | |
| | | import com.alibaba.fastjson2.JSON; |
| | | import com.alibaba.fastjson2.JSONObject; |
| | | import com.ruoyi.common.utils.http.HttpUtils; |
| | | import com.taobao.api.ApiException; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import org.springframework.beans.factory.annotation.Value; |
| | | import org.springframework.stereotype.Component; |
| | | |
| | | import java.io.*; |
| | | import java.net.HttpURLConnection; |
| | | import java.net.URL; |
| | | import java.net.URLEncoder; |
| | | import java.util.HashMap; |
| | | import java.util.Map; |
| | | |
| | | /** |
| | | * ééAPI代ç客æ·ç«¯ |
| | | * éè¿Nginx代ç访é®ééAPIï¼è§£å³å
ç½è®¿é®å¤ç½çé®é¢ |
| | | * |
| | | * @author |
| | | * @date 2025-01-01 |
| | | */ |
| | | @Slf4j |
| | | @Component |
| | | public class DingTalkProxyClient { |
| | | |
| | | @Value("${dingtalk.proxy.enabled:false}") |
| | | private boolean proxyEnabled; |
| | | |
| | | @Value("${dingtalk.proxy.url:https://oapi.dingtalk.com}") |
| | | private String proxyUrl; |
| | | |
| | | @Value("${dingAppid}") |
| | | private String dingAppid; |
| | | |
| | | @Value("${dingAppSecret}") |
| | | private String dingAppSecret; |
| | | |
| | | private String cachedAccessToken; |
| | | private long tokenExpireTime; |
| | | |
| | | /** |
| | | * è·å访é®ä»¤ç |
| | | */ |
| | | public String getAccessToken() throws ApiException { |
| | | // æ£æ¥ç¼åçtokenæ¯å¦ä»ç¶ææï¼é¢ç30ç§ç¼å²æ¶é´ï¼ |
| | | if (cachedAccessToken != null && System.currentTimeMillis() < tokenExpireTime - 30000) { |
| | | return cachedAccessToken; |
| | | } |
| | | |
| | | String url; |
| | | if (proxyEnabled) { |
| | | url = proxyUrl + "/gettoken"; |
| | | } else { |
| | | url = "https://oapi.dingtalk.com/gettoken"; |
| | | } |
| | | |
| | | Map<String, String> params = new HashMap<>(); |
| | | params.put("appkey", dingAppid); |
| | | params.put("appsecret", dingAppSecret); |
| | | params.put("grant_type", "client_credentials"); |
| | | |
| | | String paramString = buildParamString(params); |
| | | String response = HttpUtils.sendGet(url, paramString); |
| | | JSONObject result = JSON.parseObject(response); |
| | | |
| | | if (result.getInteger("errcode") == 0) { |
| | | cachedAccessToken = result.getString("access_token"); |
| | | // tokenéå¸¸æææä¸º7200ç§ï¼è¿é设置为7000ç§åè¿æ |
| | | tokenExpireTime = System.currentTimeMillis() + 7000 * 1000L; |
| | | return cachedAccessToken; |
| | | } else { |
| | | throw new ApiException("è·åéé访é®ä»¤ç失败: " + result.getString("errmsg")); |
| | | } |
| | | } |
| | | |
| | | /** |
| | | * å°Mapåæ°è½¬æ¢ä¸ºURLç¼ç çå符串 |
| | | */ |
| | | private String buildParamString(Map<String, String> params) { |
| | | StringBuilder paramString = new StringBuilder(); |
| | | if (params != null) { |
| | | for (Map.Entry<String, String> entry : params.entrySet()) { |
| | | if (paramString.length() > 0) { |
| | | paramString.append("&"); |
| | | } |
| | | try { |
| | | paramString.append(URLEncoder.encode(entry.getKey(), "UTF-8")) |
| | | .append("=") |
| | | .append(URLEncoder.encode(entry.getValue() != null ? entry.getValue() : "", "UTF-8")); |
| | | } catch (UnsupportedEncodingException e) { |
| | | // è¿ç§æ
åµä¸åºè¯¥åçï¼å 为UTF-8æ¯æ åç¼ç |
| | | paramString.append(entry.getKey()) |
| | | .append("=") |
| | | .append(entry.getValue() != null ? entry.getValue() : ""); |
| | | } |
| | | } |
| | | } |
| | | return paramString.toString(); |
| | | } |
| | | |
| | | /** |
| | | * æ§è¡GETè¯·æ± |
| | | */ |
| | | public String executeGet(String apiPath, Map<String, String> params) throws ApiException { |
| | | String url; |
| | | if (proxyEnabled) { |
| | | url = proxyUrl + apiPath; |
| | | } else { |
| | | url = "https://oapi.dingtalk.com" + apiPath; |
| | | } |
| | | |
| | | String paramString = buildParamString(params); |
| | | return HttpUtils.sendGet(url, paramString); |
| | | } |
| | | |
| | | /** |
| | | * æ§è¡POST请æ±ï¼æ¯æJSON Content-Type |
| | | */ |
| | | public String executePost(String apiPathWithParams, String params) throws ApiException { |
| | | String url; |
| | | if (proxyEnabled) { |
| | | url = proxyUrl + apiPathWithParams; |
| | | } else { |
| | | url = "https://oapi.dingtalk.com" + apiPathWithParams; |
| | | } |
| | | |
| | | return sendJsonPost(url, params); |
| | | } |
| | | |
| | | /** |
| | | * åéJSONæ ¼å¼çPOSTè¯·æ± |
| | | */ |
| | | private String sendJsonPost(String url, String jsonData) throws ApiException { |
| | | HttpURLConnection connection = null; |
| | | try { |
| | | URL obj = new URL(url); |
| | | connection = (HttpURLConnection) obj.openConnection(); |
| | | |
| | | // è®¾ç½®è¯·æ±æ¹æ³ |
| | | connection.setRequestMethod("POST"); |
| | | |
| | | // 设置请æ±å¤´ |
| | | connection.setRequestProperty("Content-Type", "application/json; charset=UTF-8"); |
| | | connection.setRequestProperty("Accept", "application/json"); |
| | | connection.setRequestProperty("User-Agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"); |
| | | |
| | | // åéPOSTè¯·æ± |
| | | connection.setDoOutput(true); |
| | | try (OutputStream os = connection.getOutputStream()) { |
| | | byte[] input = jsonData.getBytes("utf-8"); |
| | | os.write(input, 0, input.length); |
| | | } |
| | | |
| | | // 读åååº |
| | | int responseCode = connection.getResponseCode(); |
| | | StringBuilder response = new StringBuilder(); |
| | | try (BufferedReader br = new BufferedReader( |
| | | new InputStreamReader(connection.getInputStream(), "utf-8"))) { |
| | | String responseLine; |
| | | while ((responseLine = br.readLine()) != null) { |
| | | response.append(responseLine.trim()); |
| | | } |
| | | } |
| | | |
| | | return response.toString(); |
| | | } catch (Exception e) { |
| | | throw new ApiException("POST请æ±å¤±è´¥: " + e.getMessage()); |
| | | } finally { |
| | | if (connection != null) { |
| | | connection.disconnect(); |
| | | } |
| | | } |
| | | } |
| | | |
| | | /** |
| | | * æ§è¡å¸¦è®¿é®ä»¤ççGETè¯·æ± |
| | | */ |
| | | public String executeGetWithToken(String apiPath, Map<String, String> params) throws ApiException { |
| | | if (params == null) { |
| | | params = new HashMap<>(); |
| | | } |
| | | params.put("access_token", getAccessToken()); |
| | | return executeGet(apiPath, params); |
| | | } |
| | | |
| | | /** |
| | | * æ§è¡å¸¦è®¿é®ä»¤ççPOSTè¯·æ± |
| | | */ |
| | | public String executePostWithToken(String apiPath, String params) throws ApiException { |
| | | String fullParams; |
| | | if (params.contains("access_token=")) { |
| | | fullParams = params; |
| | | } else { |
| | | // 对äºJSONæ ¼å¼ç请æ±ä½ï¼access_tokenåºè¯¥å·²ç»å
å«å¨paramsä¸ |
| | | fullParams = params; |
| | | } |
| | | return executePost(apiPath, fullParams); |
| | | } |
| | | |
| | | public boolean isProxyEnabled() { |
| | | return proxyEnabled; |
| | | } |
| | | } |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | # ä¿®æ¹ä¼¦ç审æ¥åèµ· |
| | | |
| | | ## æ¥å£ä¿¡æ¯ |
| | | - **æ¥å£è·¯å¾**: `/project/ethicalreviewinitiate/edit` |
| | | - **è¯·æ±æ¹å¼**: POST |
| | | - **æ¥å£æè¿°**: ä¿®æ¹ä¼¦ç审æ¥åèµ·ä¿¡æ¯ |
| | | |
| | | ## 请æ±åæ° |
| | | |
| | | ### Headers |
| | | | åæ°å | ç±»å | å¿
å¡« | 说æ | |
| | | |--------|------|------|------| |
| | | | Content-Type | String | æ¯ | application/json | |
| | | |
| | | ### Body (JSONæ ¼å¼) |
| | | | åæ°å | ç±»å | å¿
å¡« | 说æ | |
| | | |--------|------|------|------| |
| | | | id | Long | æ¯ | 伦ç审æ¥åèµ·ä¿¡æ¯ä¸»é®ID | |
| | | | 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ï¼ç»æ) | |
| | | |
| | | ### 请æ±ç¤ºä¾ |
| | | ```json |
| | | { |
| | | "id": 123, |
| | | "infoid": 1, |
| | | "caseNo": "CASE2026001", |
| | | "initiatePerson": "å¼ å»ç", |
| | | "startTime": "2026-01-25 09:00:00", |
| | | "endTime": "2026-01-25 18: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": "2" |
| | | } |
| | | ``` |
| | | |
| | | ## è¿åæ°æ® |
| | | |
| | | ### è¿ååæ° |
| | | | åæ°å | ç±»å | 说æ | |
| | | |--------|------|------| |
| | | | code | Integer | ç¶æç (200: æå, 500: 失败) | |
| | | | msg | String | è¿åæ¶æ¯ | |
| | | |
| | | ### è¿åç¤ºä¾ |
| | | |
| | | **æåååº:** |
| | | ```json |
| | | { |
| | | "msg": "æä½æå", |
| | | "code": 200 |
| | | } |
| | | ``` |
| | | |
| | | **失败ååº:** |
| | | ```json |
| | | { |
| | | "msg": "æä½å¤±è´¥", |
| | | "code": 500 |
| | | } |
| | | ``` |
| | | |
| | | ## 注æäºé¡¹ |
| | | 1. id为å¿
å¡«åæ®µ,ç¨äºæå®è¦ä¿®æ¹çè®°å½ |
| | | 2. å
¶ä»å段å为å¯é,åªéä¼ å
¥éè¦ä¿®æ¹çåæ®µ |
| | | 3. æ¶é´æ ¼å¼ç»ä¸ä¸º: yyyy-MM-dd HH:mm:ss |
| | | 4. statusåæ®µè¯´æ: 0-æ°å»º, 1-审æ¥ä¸, 2-ç»æ |
| | | 5. expertConclusionåæ®µå¼åèåå
¸sys_0_1 |
| | | 6. 该æ¥å£å
·æé²éå¤æäº¤æºå¶(@RepeatSubmit注解) |
| | | 7. æä½ä¼è®°å½æä½æ¥å¿ |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | # 伦ç审æ¥åºæ¬ä¿¡æ¯éå |
| | | |
| | | ## æ¥å£ä¿¡æ¯ |
| | | - **æ¥å£è·¯å¾**: `/project/ethicalreviewinitiate/reviewinitiateBaseInfoList` |
| | | - **è¯·æ±æ¹å¼**: POST |
| | | - **æ¥å£æè¿°**: æ¥è¯¢ä¼¦ç审æ¥åèµ·åºæ¬ä¿¡æ¯å表 |
| | | |
| | | ## 请æ±åæ° |
| | | |
| | | ### Headers |
| | | | åæ°å | ç±»å | å¿
å¡« | 说æ | |
| | | |--------|------|------|------| |
| | | | Content-Type | String | æ¯ | application/json | |
| | | |
| | | ### Body (JSONæ ¼å¼) |
| | | | åæ°å | ç±»å | å¿
å¡« | 说æ | |
| | | |--------|------|------|------| |
| | | | infoid | Long | å¦ | baseInfoçID | |
| | | | recordstate | String | å¦ | è®°å½ç¶æ | |
| | | | caseNo | String | å¦ | æ¡ä¾ç¼å· | |
| | | | donorno | String | å¦ | æç®è
ç¼å· | |
| | | | treatmenthospitalname | String | å¦ | æå¨å»çæºæåç§° | |
| | | | treatmenthospitalno | String | å¦ | æå¨å»çæºæç¼ç | |
| | | | sex | String | å¦ | æ§å« | |
| | | | name | String | å¦ | å§å | |
| | | | inpatientno | String | å¦ | ä½é¢å· | |
| | | | age | Long | å¦ | å¹´é¾ | |
| | | | bloodtype | String | å¦ | è¡å | |
| | | | idcardno | String | å¦ | è¯ä»¶å·ç | |
| | | | diagnosisname | String | å¦ | ç¾ç
è¯æåç§° | |
| | | | expertOpinion | String | å¦ | ä¸å®¶æè§ | |
| | | | expertName | String | å¦ | ä¸å®¶å§å | |
| | | | expertConclusion | String | å¦ | ä¸å®¶ç»è®º(è§åå
¸ sys_0_1) | |
| | | | expertTime | Date | å¦ | ç»è®ºæ¶é´(æ ¼å¼: yyyy-MM-dd HH:mm:ss) | |
| | | | status | String | å¦ | ç¶æ(0ï¼æ°å»º;1ï¼å®¡æ¥ä¸;2ï¼ç»æ) | |
| | | | pageNum | Integer | æ¯ | å½å页ç | |
| | | | pageSize | Integer | æ¯ | æ¯é¡µè®°å½æ° | |
| | | |
| | | ### 请æ±ç¤ºä¾ |
| | | ```json |
| | | { |
| | | "pageNum": 1, |
| | | "pageSize": 10, |
| | | "name": "å¼ ä¸", |
| | | "caseNo": "CASE2026001", |
| | | "status": "1", |
| | | "treatmenthospitalname": "ææå»é¢" |
| | | } |
| | | ``` |
| | | |
| | | ## è¿åæ°æ® |
| | | |
| | | ### è¿ååæ° |
| | | | åæ°å | ç±»å | 说æ | |
| | | |--------|------|------| |
| | | | code | Integer | ç¶æç | |
| | | | msg | String | è¿åæ¶æ¯ | |
| | | | rows | Array | æ°æ®å表 | |
| | | | total | Integer | æ»è®°å½æ° | |
| | | |
| | | ### rowsæ°ç»å
ç´ ç»æ |
| | | | åæ°å | ç±»å | 说æ | |
| | | |--------|------|------| |
| | | | infoid | Long | baseInfoçID | |
| | | | donationcategory | String | æç®ç±»å«(æ ¹æ®åå
¸sys_DonationCategory) | |
| | | | id | Long | 伦ç审æ¥çID | |
| | | | recordstate | String | è®°å½ç¶æ | |
| | | | caseNo | String | æ¡ä¾ç¼å· | |
| | | | donorno | String | æç®è
ç¼å· | |
| | | | treatmenthospitalname | String | æå¨å»çæºæåç§° | |
| | | | treatmenthospitalno | String | æå¨å»çæºæç¼ç | |
| | | | sex | String | æ§å« | |
| | | | name | String | å§å | |
| | | | inpatientno | String | ä½é¢å· | |
| | | | age | Long | å¹´é¾ | |
| | | | bloodtype | String | è¡å | |
| | | | idcardno | String | è¯ä»¶å·ç | |
| | | | diagnosisname | String | ç¾ç
è¯æåç§° | |
| | | | expertOpinion | String | ä¸å®¶æè§ | |
| | | | expertName | String | ä¸å®¶å§å | |
| | | | expertConclusion | String | ä¸å®¶ç»è®º(è§åå
¸ sys_0_1) | |
| | | | expertTime | String | ç»è®ºæ¶é´(æ ¼å¼: yyyy-MM-dd HH:mm:ss) | |
| | | | status | String | ç¶æ(0ï¼æ°å»º;1ï¼å®¡æ¥ä¸;2ï¼ç»æ) | |
| | | |
| | | ### è¿åç¤ºä¾ |
| | | ```json |
| | | { |
| | | "msg": "æ¥è¯¢æå", |
| | | "code": 200, |
| | | "rows": [ |
| | | { |
| | | "infoid": 1, |
| | | "donationcategory": "å¨å®æç®", |
| | | "id": 100, |
| | | "recordstate": "已宿", |
| | | "caseNo": "CASE2026001", |
| | | "donorno": "DN2026001", |
| | | "treatmenthospitalname": "ææå»é¢", |
| | | "treatmenthospitalno": "H001", |
| | | "sex": "1", |
| | | "name": "å¼ ä¸", |
| | | "inpatientno": "INP20260001", |
| | | "age": 45, |
| | | "bloodtype": "A", |
| | | "idcardno": "110101197901011234", |
| | | "diagnosisname": "èåºè¡", |
| | | "expertOpinion": "符åæç®æ¡ä»¶", |
| | | "expertName": "æä¸å®¶", |
| | | "expertConclusion": "1", |
| | | "expertTime": "2026-01-25 10:30:00", |
| | | "status": "2" |
| | | } |
| | | ], |
| | | "total": 1 |
| | | } |
| | | ``` |
| | | |
| | | ## 注æäºé¡¹ |
| | | 1. 该æ¥å£æ¯æå页æ¥è¯¢,pageNumåpageSize为å¿
å¡«åæ° |
| | | 2. å
¶ä»æ¥è¯¢æ¡ä»¶å为å¯é,æ¯æå¤æ¡ä»¶ç»åæ¥è¯¢ |
| | | 3. æ¶é´æ ¼å¼ç»ä¸ä¸º: yyyy-MM-dd HH:mm:ss |
| | | 4. statusåæ®µè¯´æ: 0-æ°å»º, 1-审æ¥ä¸, 2-ç»æ |
| | | 5. expertConclusionåæ®µå¼åèåå
¸sys_0_1 |
| | | 6. è¿åæ°æ®æ»æ°éè¿totalåæ®µè¿å,ç¨äºå端å页ç»ä»¶æ¾ç¤º |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | # æ°å¢ä¼¦ç审æ¥åèµ· |
| | | |
| | | ## æ¥å£ä¿¡æ¯ |
| | | - **æ¥å£è·¯å¾**: `/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ï¼ç»æ) | |
| | | |
| | | ### 请æ±ç¤ºä¾ |
| | | ```json |
| | | { |
| | | "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 |
| | | } |
| | | ``` |
| | | |
| | | ## 注æäºé¡¹ |
| | | 1. infoid为å¿
å¡«åæ®µ,éè¦å
³èå°service_donatebaseinfo表 |
| | | 2. æ¶é´æ ¼å¼ç»ä¸ä¸º: yyyy-MM-dd HH:mm:ss |
| | | 3. statusåæ®µè¯´æ: 0-æ°å»º, 1-审æ¥ä¸, 2-ç»æ |
| | | 4. expertConclusionåæ®µå¼åèåå
¸sys_0_1 |
| | | 5. 该æ¥å£å
·æé²éå¤æäº¤æºå¶(@RepeatSubmit注解) |
| | | 6. æä½ä¼è®°å½æä½æ¥å¿ |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | # è·åä¾ä½ç»´æ¤è®°å½åºæ¬ä¿¡æ¯å表 |
| | | |
| | | ## æ¥å£ä¿¡æ¯ |
| | | - **æ¥å£è·¯å¾**: `/project/donatemaintenance/maintenanceBaseInfoList` |
| | | - **è¯·æ±æ¹å¼**: POST |
| | | - **æ¥å£æè¿°**: æ¥è¯¢ä¾ä½ç»´æ¤è®°å½åºæ¬ä¿¡æ¯å表 |
| | | |
| | | ## 请æ±åæ° |
| | | |
| | | ### Headers |
| | | | åæ°å | ç±»å | å¿
å¡« | 说æ | |
| | | |--------|------|------|------| |
| | | | Content-Type | String | æ¯ | application/json | |
| | | |
| | | ### Body (JSONæ ¼å¼) |
| | | | åæ°å | ç±»å | å¿
å¡« | 说æ | |
| | | |--------|------|------|------| |
| | | | recordstate | String | å¦ | è®°å½ç¶æ | |
| | | | reportTime | Date | å¦ | æ¥åæ¶é´(æ ¼å¼: yyyy-MM-dd HH:mm:ss) | |
| | | | caseNo | String | å¦ | æ¡ä¾ç¼å· | |
| | | | donorno | String | å¦ | æç®è
ç¼å· | |
| | | | treatmenthospitalname | String | å¦ | æå¨å»çæºæåç§° | |
| | | | treatmenthospitalno | String | å¦ | æå¨å»çæºæç¼ç | |
| | | | sex | String | å¦ | æ§å« | |
| | | | name | String | å¦ | å§å | |
| | | | startAge | Long | å¦ | å¼å§å¹´é¾ | |
| | | | endAge | Long | å¦ | ç»æå¹´é¾ | |
| | | | bloodtype | String | å¦ | è¡å | |
| | | | idcardno | String | å¦ | è¯ä»¶å·ç | |
| | | | diagnosisname | String | å¦ | ç¾ç
è¯æåç§° | |
| | | | coordinatorName | String | å¦ | åè°åå§å | |
| | | | inpatientno | String | å¦ | ä½é¢å· | |
| | | | id | Long | å¦ | ç»´æ¤è®°å½ä¸»é® | |
| | | | infoid | Long | å¦ | å
³èservice_donatebaseinfo表çID | |
| | | | itemNo | String | å¦ | ç»´æ¤é¡¹ç®ç¼å· | |
| | | | itemName | String | å¦ | ç»´æ¤é¡¹ç®åç§° | |
| | | | itemTime | Date | å¦ | ç»´æé¡¹ç®æ¶é´(æ ¼å¼: yyyy-MM-dd HH:mm:ss) | |
| | | | itemDesc | String | å¦ | 项ç®ç»´æ¤è¯¦æ
(jsonç»æ) | |
| | | | deptname | String | å¦ | é¨é¨åç§° | |
| | | | pageNum | Integer | æ¯ | å½å页ç | |
| | | | pageSize | Integer | æ¯ | æ¯é¡µè®°å½æ° | |
| | | |
| | | ### 请æ±ç¤ºä¾ |
| | | ```json |
| | | { |
| | | "pageNum": 1, |
| | | "pageSize": 10, |
| | | "name": "å¼ ä¸", |
| | | "caseNo": "CASE2026001", |
| | | "treatmenthospitalname": "ææå»é¢", |
| | | "coordinatorName": "æåè°å" |
| | | } |
| | | ``` |
| | | |
| | | ## è¿åæ°æ® |
| | | |
| | | ### è¿ååæ° |
| | | | åæ°å | ç±»å | 说æ | |
| | | |--------|------|------| |
| | | | code | Integer | ç¶æç | |
| | | | msg | String | è¿åæ¶æ¯ | |
| | | | rows | Array | æ°æ®å表 | |
| | | | total | Integer | æ»è®°å½æ° | |
| | | |
| | | ### rowsæ°ç»å
ç´ ç»æ |
| | | | åæ°å | ç±»å | 说æ | |
| | | |--------|------|------| |
| | | | recordstate | String | è®°å½ç¶æ | |
| | | | caseNo | String | æ¡ä¾ç¼å· | |
| | | | reportTime | Date | æ¥åæ¶é´(æ ¼å¼: yyyy-MM-dd HH:mm:ss) | |
| | | | deathTime | Date | æ»äº¡æ¶é´(æ ¼å¼: yyyy-MM-dd HH:mm:ss) | |
| | | | rhYin | String | Rhé´æ§(0ï¼å¦ï¼1ï¼æ¯) | |
| | | | illnessOverview | String | ç
æ
æ¦åµ | |
| | | | donorno | String | æç®è
ç¼å· | |
| | | | treatmenthospitalname | String | æå¨å»çæºæåç§° | |
| | | | treatmenthospitalno | String | æå¨å»çæºæç¼ç | |
| | | | sex | String | æ§å« | |
| | | | name | String | å§å | |
| | | | startAge | Long | å¼å§å¹´é¾ | |
| | | | endAge | Long | ç»æå¹´é¾ | |
| | | | bloodtype | String | è¡å | |
| | | | idcardno | String | è¯ä»¶å·ç | |
| | | | diagnosisname | String | ç¾ç
è¯æåç§° | |
| | | | coordinatorName | String | åè°åå§å | |
| | | | inpatientno | String | ä½é¢å· | |
| | | | id | Long | ç»´æ¤è®°å½ä¸»é® | |
| | | | infoid | Long | å
³èservice_donatebaseinfo表çID | |
| | | | itemNo | String | ç»´æ¤é¡¹ç®ç¼å· | |
| | | | itemName | String | ç»´æ¤é¡¹ç®åç§° | |
| | | | itemTime | Date | ç»´æé¡¹ç®æ¶é´(æ ¼å¼: yyyy-MM-dd HH:mm:ss) | |
| | | | itemDesc | String | 项ç®ç»´æ¤è¯¦æ
(jsonç»æ) | |
| | | |
| | | ### è¿åç¤ºä¾ |
| | | ```json |
| | | { |
| | | "msg": "æ¥è¯¢æå", |
| | | "code": 200, |
| | | "rows": [ |
| | | { |
| | | "recordstate": "已宿", |
| | | "caseNo": "CASE2026001", |
| | | "reportTime": "2026-01-25 09:00:00", |
| | | "deathTime": "2026-01-24 23:30:00", |
| | | "rhYin": "0", |
| | | "illnessOverview": "èå¤ä¼¤æ£è
ï¼æè¿·", |
| | | "donorno": "DN2026001", |
| | | "treatmenthospitalname": "ææå»é¢", |
| | | "treatmenthospitalno": "H001", |
| | | "sex": "1", |
| | | "name": "å¼ ä¸", |
| | | "startAge": null, |
| | | "endAge": null, |
| | | "bloodtype": "A", |
| | | "idcardno": "110101197901011234", |
| | | "diagnosisname": "èåºè¡", |
| | | "coordinatorName": "æåè°å", |
| | | "inpatientno": "INP20260001", |
| | | "id": 1, |
| | | "infoid": 100, |
| | | "itemNo": "ITEM001", |
| | | "itemName": "å¼å¸æºç»´æ¤", |
| | | "itemTime": "2026-01-25 10:00:00", |
| | | "itemDesc": "{\"pressure\":\"15cmH2O\",\"frequency\":\"16次/å\"}" |
| | | } |
| | | ], |
| | | "total": 1 |
| | | } |
| | | ``` |
| | | |
| | | ## 注æäºé¡¹ |
| | | 1. 该æ¥å£æ¯æå页æ¥è¯¢,pageNumåpageSize为å¿
å¡«åæ° |
| | | 2. å
¶ä»æ¥è¯¢æ¡ä»¶å为å¯é,æ¯æå¤æ¡ä»¶ç»åæ¥è¯¢ |
| | | 3. æ¶é´æ ¼å¼ç»ä¸ä¸º: yyyy-MM-dd HH:mm:ss |
| | | 4. startAgeåendAgeå¯ç¨äºå¹´é¾èå´çé |
| | | 5. itemDescåæ®µåå¨JSONæ ¼å¼çç»´æ¤è¯¦æ
,å
·ä½ç»ææ ¹æ®ç»´æ¤é¡¹ç®èå® |
| | | 6. rhYinåæ®µè¯´æ: 0-å¦, 1-æ¯ |
| | | 7. è¿åæ°æ®æ»æ°éè¿totalåæ®µè¿å,ç¨äºå端å页ç»ä»¶æ¾ç¤º |
| | | 8. æ¥å£å
嫿ç®è
åºæ¬ä¿¡æ¯(éè¿infoidå
³è)åç»´æ¤é¡¹ç®è¯¦ç»ä¿¡æ¯ |
| | | 9. reportTime为æ¥åæ¶é´,deathTime为æ»äº¡æ¶é´ |
| | | 10. illnessOverviewåæ®µå
å«ç
æ
æ¦åµæè¿° |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | # ServiceDonatemaintenanceController - edit æ¥å£ææ¡£ |
| | | |
| | | ## æ¥å£æ¦è¿° |
| | | - **æ¥å£è·¯å¾**ï¼`POST /project/donatemaintenance/edit` |
| | | - **æ¥å£æè¿°**ï¼ä¿®æ¹ä¾ä½ç»´æ¤è®°å½ |
| | | - **APIæ ç¾**ï¼ä¾ä½ç»´æ¤è®°å½ç®¡ç |
| | | |
| | | ## 请æ±ä¿¡æ¯ |
| | | - **è¯·æ±æ¹å¼**ï¼POST |
| | | - **请æ±è·¯å¾**ï¼`/project/donatemaintenance/edit` |
| | | - **å
容类å**ï¼application/json |
| | | - **认è¯è¦æ±**ï¼éè¦ç»å½è®¤è¯ï¼åºäºç³»ç»æéæ§å¶ï¼ |
| | | - **é²éå¤æäº¤**ï¼ä½¿ç¨ @RepeatSubmit æ³¨è§£é²æ¢éå¤æäº¤ |
| | | |
| | | ## 请æ±åæ° |
| | | ### Body åæ° |
| | | | åæ°å | ç±»å | å¿
å¡« | 示ä¾å¼ | æè¿° | |
| | | |--------|------|------|--------|------| |
| | | | serviceDonatemaintenance | [ServiceDonatemaintenance](file:///D:/daima/opo/opo-qd/ruoyi-project/src/main/java/com/ruoyi/project/domain/ServiceDonatemaintenance.java) | æ¯ | - | ä¾ä½ç»´æ¤è®°å½å¯¹è±¡ | |
| | | |
| | | ### ServiceDonatemaintenance åæ°è¯¦æ
|
| | | | åæ°å | ç±»å | å¿
å¡« | é»è®¤å¼ | æè¿° | |
| | | |--------|------|------|--------|------| |
| | | | id | Long | æ¯ | - | 主é®IDï¼æ´æ°å¿
å¡«ï¼ | |
| | | | infoid | Long | å¦ | - | å
³èservice_donatebaseinfo表çID | |
| | | | caseNo | String | å¦ | - | æ¡ä¾ç¼å· | |
| | | | donorno | String | å¦ | - | æç®è
ç¼å· | |
| | | | itemNo | String | å¦ | - | ç»´æ¤é¡¹ç®ç¼å· | |
| | | | itemName | String | å¦ | - | ç»´æ¤é¡¹ç®åç§° | |
| | | | itemTime | Date | å¦ | - | ç»´æé¡¹ç®æ¶é´ï¼æ ¼å¼ï¼yyyy-MM-dd HH:mm:ssï¼ | |
| | | | itemDesc | String | å¦ | - | 项ç®ç»´æ¤è¯¦æ
ï¼jsonç»æï¼ | |
| | | | searchValue | String | å¦ | - | æç´¢å¼ï¼ç»§æ¿èªBaseEntityï¼ | |
| | | | createBy | String | å¦ | - | å建è
ï¼ç»§æ¿èªBaseEntityï¼ | |
| | | | createTime | Date | å¦ | - | å建æ¶é´ï¼ç»§æ¿èªBaseEntityï¼ | |
| | | | updateBy | String | å¦ | - | æ´æ°è
ï¼ç»§æ¿èªBaseEntityï¼ | |
| | | | updateTime | Date | å¦ | - | æ´æ°æ¶é´ï¼ç»§æ¿èªBaseEntityï¼ | |
| | | | remark | String | å¦ | - | 夿³¨ï¼ç»§æ¿èªBaseEntityï¼ | |
| | | | delFlag | Integer | å¦ | - | ç¶æï¼0æ£å¸¸ 1å é¤ï¼ï¼ç»§æ¿èªBaseEntityï¼ | |
| | | | pageNum | Integer | å¦ | - | 页ç ï¼ç»§æ¿èªBaseEntityï¼ | |
| | | | pageSize | Integer | å¦ | - | æ¯é¡µæ¾ç¤ºæ°éï¼ç»§æ¿èªBaseEntityï¼ | |
| | | | params | Map<String, Object> | å¦ | - | 请æ±åæ°ï¼ç»§æ¿èªBaseEntityï¼ | |
| | | |
| | | ## ååºä¿¡æ¯ |
| | | ### æåååº (200) |
| | | ```json |
| | | { |
| | | "code": 200, |
| | | "msg": "æä½æå", |
| | | "rows": 1 |
| | | } |
| | | ``` |
| | | |
| | | ### 失败ååº (é200) |
| | | ```json |
| | | { |
| | | "code": 500, |
| | | "msg": "æä½å¤±è´¥" |
| | | } |
| | | ``` |
| | | |
| | | ## ååºå段说æ |
| | | | åæ®µå | ç±»å | æè¿° | |
| | | |--------|------|------| |
| | | | code | Integer | ååºç¶æç ï¼200表示æå | |
| | | | msg | String | ååºæ¶æ¯ | |
| | | | rows | Integer | å½±åçè¡æ°ï¼æåæ´æ°çè®°å½æ°ï¼ | |
| | | |
| | | ## ä¸å¡é»è¾è¯´æ |
| | | 1. æ¥æ¶ä¾ä½ç»´æ¤è®°å½å¯¹è±¡ `ServiceDonatemaintenance` |
| | | 2. æ ¹æ® `id` åæ®µå®ä½éè¦æ´æ°çè®°å½ |
| | | 3. æ§è¡æ°æ®åºæ´æ°æä½ |
| | | 4. è¿åæ´æ°ç»æ |
| | | |
| | | ## 使ç¨åºæ¯ |
| | | æ¤æ¥å£ä¸»è¦ç¨äºï¼ |
| | | 1. ä¿®æ¹å·²åå¨çä¾ä½ç»´æ¤è®°å½ |
| | | 2. æ´æ°ç»´æ¤é¡¹ç®ç详ç»ä¿¡æ¯ |
| | | 3. ä¿®æ£é误çç»´æ¤è®°å½ |
| | | 4. è¡¥å
ç»´æ¤é¡¹ç®ç详ç»åæ° |
| | | 5. æ´æ°ç»´æ¤æ¶é´æå¤æ³¨ä¿¡æ¯ |
| | | |
| | | ## 请æ±ç¤ºä¾ |
| | | ```json |
| | | { |
| | | "id": 1, |
| | | "infoid": 100, |
| | | "caseNo": "CASE20240129001", |
| | | "donorno": "DONOR20240129001", |
| | | "itemNo": "ITEM001", |
| | | "itemName": "å¼å¸æºç»´æ¤", |
| | | "itemTime": "2024-01-29 10:30:00", |
| | | "itemDesc": "{\"pressure\":\"16cmH2O\",\"frequency\":\"18次/å\",\"mode\":\"SIMV\",\"oxygen\":\"65%\",\"tidalVolume\":\"520ml\"}", |
| | | "remark": "è°æ´å¼å¸æºåæ°ï¼æé«æ°§æµåº¦" |
| | | } |
| | | ``` |
| | | |
| | | ## itemDesc JSON ç»æç¤ºä¾ |
| | | æ ¹æ®ä¸åçç»´æ¤é¡¹ç®ï¼`itemDesc` åæ®µå¯è½å
å«ä¸åçç»æï¼ |
| | | |
| | | ### å¼å¸æºç»´æ¤ |
| | | ```json |
| | | { |
| | | "pressure": "16cmH2O", |
| | | "frequency": "18次/å", |
| | | "mode": "SIMV", |
| | | "oxygen": "65%", |
| | | "tidalVolume": "520ml" |
| | | } |
| | | ``` |
| | | |
| | | ### è¯ç©ç»´æ¤ |
| | | ```json |
| | | { |
| | | "drugName": "å¤å·´èº", |
| | | "dosage": "8μg/kg/min", |
| | | "route": "éèæ»´æ³¨", |
| | | "startTime": "2024-01-29 08:00:00", |
| | | "endTime": "2024-01-29 14:00:00", |
| | | "adjustReason": "è¡ååä½ï¼å¢å åé" |
| | | } |
| | | ``` |
| | | |
| | | ### çå½ä½å¾çæµ |
| | | ```json |
| | | { |
| | | "bloodPressure": "115/75mmHg", |
| | | "heartRate": "78次/å", |
| | | "temperature": "36.8â", |
| | | "oxygenSaturation": "99%", |
| | | "note": "çå½ä½å¾å¹³ç¨³" |
| | | } |
| | | ``` |
| | | |
| | | ## 注æäºé¡¹ |
| | | 1. **å¿
å¡«åæ®µ**ï¼ |
| | | - `id`ï¼ä¸»é®IDï¼ç¨äºå®ä½éè¦æ´æ°çè®°å½ |
| | | 2. **é²éå¤æäº¤**ï¼æ¥å£ä½¿ç¨ `@RepeatSubmit` 注解ï¼é²æ¢ç¨æ·éå¤æäº¤ç¸åçæ´æ°è¯·æ± |
| | | 3. **æä½æ¥å¿**ï¼æ¥å£ä¼èªå¨è®°å½æä½æ¥å¿ï¼æ é¢ï¼ä¾ä½ç»´æ¤è®°å½ï¼ä¸å¡ç±»åï¼UPDATEï¼ |
| | | 4. **é¨åæ´æ°**ï¼åªéè¦ä¼ å
¥éè¦æ´æ°çåæ®µå `id` åæ®µï¼å
¶ä»å段å¯ä»¥ä¸ä¼ æä¼ null |
| | | 5. **JSON æ ¼å¼**ï¼ |
| | | - `itemDesc` åæ®µåå¨çæ¯ JSON æ ¼å¼çç»´æ¤è¯¦æ
|
| | | - å¿
é¡»æ¯ææç JSON å符串 |
| | | - å
·ä½ç»ææ ¹æ®ç»´æ¤é¡¹ç®ç±»åèå® |
| | | 6. **å
³èå
³ç³»**ï¼ |
| | | - éè¿ `infoid` å
³èå°æç®åºç¡ä¿¡æ¯è¡¨ï¼`service_donatebaseinfo`ï¼ |
| | | - ä¿®æ¹æ¶ä¸è¬ä¸å»ºè®®æ´æ¹ `infoid` |
| | | 7. **ç»´æ¤é¡¹ç®**ï¼ |
| | | - ä¿®æ¹æ¶å¯ä»¥æ´æ°ç»´æ¤é¡¹ç®ç详ç»ä¿¡æ¯ |
| | | - å»ºè®®ä¿æç»´æ¤é¡¹ç®ç±»åï¼`itemNo`ï¼çä¸è´æ§ |
| | | 8. **æ¶é´è®°å½**ï¼ |
| | | - `itemTime` è®°å½ç»´æ¤é¡¹ç®çæ§è¡æ¶é´ |
| | | - æ ¼å¼ä¸º `yyyy-MM-dd HH:mm:ss` |
| | | - ä¿®æ¹æ¶å¯ä»¥è°æ´ä¸ºå®é
æä½æ¶é´ |
| | | 9. **æ°æ®å®æ´æ§**ï¼ |
| | | - æ´æ° `itemDesc` æ¶å»ºè®®æä¾å®æ´ç JSON ç»æ |
| | | - é¿å
é¨åæ´æ°å¯¼è´æ°æ®ä¸å®æ´ |
| | | 10. **æéæ§å¶**ï¼æ¥å£éè¦ç»å½è®¤è¯æè½è®¿é® |
| | | 11. **è¿åå¼**ï¼æåæ¶ `rows` è¿å 1ï¼è¡¨ç¤ºæ´æ°äº1æ¡è®°å½ï¼ï¼å¤±è´¥æ¶è¿å 0 |
| | | 12. **ä¸å¡å»ºè®®**ï¼ |
| | | - éè¦çç»´æ¤åæ°è°æ´å»ºè®®å¨ `remark` ä¸è¯´æåå |
| | | - 便äºåç»è¿½æº¯å审计 |
| | | - ä¿æç»´æ¤è®°å½ç宿´æ§åå¯è¿½æº¯æ§ |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | # ServiceDonatemaintenanceController - add æ¥å£ææ¡£ |
| | | |
| | | ## æ¥å£æ¦è¿° |
| | | - **æ¥å£è·¯å¾**ï¼`POST /project/donatemaintenance/add` |
| | | - **æ¥å£æè¿°**ï¼æ°å¢ä¾ä½ç»´æ¤è®°å½ |
| | | - **APIæ ç¾**ï¼ä¾ä½ç»´æ¤è®°å½ç®¡ç |
| | | |
| | | ## 请æ±ä¿¡æ¯ |
| | | - **è¯·æ±æ¹å¼**ï¼POST |
| | | - **请æ±è·¯å¾**ï¼`/project/donatemaintenance/add` |
| | | - **å
容类å**ï¼application/json |
| | | - **认è¯è¦æ±**ï¼éè¦ç»å½è®¤è¯ï¼åºäºç³»ç»æéæ§å¶ï¼ |
| | | - **é²éå¤æäº¤**ï¼ä½¿ç¨ @RepeatSubmit æ³¨è§£é²æ¢éå¤æäº¤ |
| | | |
| | | ## 请æ±åæ° |
| | | ### Body åæ° |
| | | | åæ°å | ç±»å | å¿
å¡« | 示ä¾å¼ | æè¿° | |
| | | |--------|------|------|--------|------| |
| | | | serviceDonatemaintenance | [ServiceDonatemaintenance](file:///D:/daima/opo/opo-qd/ruoyi-project/src/main/java/com/ruoyi/project/domain/ServiceDonatemaintenance.java) | æ¯ | - | ä¾ä½ç»´æ¤è®°å½å¯¹è±¡ | |
| | | |
| | | ### ServiceDonatemaintenance åæ°è¯¦æ
|
| | | | åæ°å | ç±»å | å¿
å¡« | é»è®¤å¼ | æè¿° | |
| | | |--------|------|------|--------|------| |
| | | | id | Long | å¦ | - | 主é®IDï¼æ°å¢æ¶ä¸éè¦ä¼ ï¼ | |
| | | | infoid | Long | æ¯ | - | å
³èservice_donatebaseinfo表çID | |
| | | | caseNo | String | å¦ | - | æ¡ä¾ç¼å· | |
| | | | donorno | String | å¦ | - | æç®è
ç¼å· | |
| | | | itemNo | String | å¦ | - | ç»´æ¤é¡¹ç®ç¼å· | |
| | | | itemName | String | å¦ | - | ç»´æ¤é¡¹ç®åç§° | |
| | | | itemTime | Date | å¦ | - | ç»´æé¡¹ç®æ¶é´ï¼æ ¼å¼ï¼yyyy-MM-dd HH:mm:ssï¼ | |
| | | | itemDesc | String | å¦ | - | 项ç®ç»´æ¤è¯¦æ
ï¼jsonç»æï¼ | |
| | | | searchValue | String | å¦ | - | æç´¢å¼ï¼ç»§æ¿èªBaseEntityï¼ | |
| | | | createBy | String | å¦ | - | å建è
ï¼ç»§æ¿èªBaseEntityï¼ | |
| | | | createTime | Date | å¦ | - | å建æ¶é´ï¼ç»§æ¿èªBaseEntityï¼ | |
| | | | updateBy | String | å¦ | - | æ´æ°è
ï¼ç»§æ¿èªBaseEntityï¼ | |
| | | | updateTime | Date | å¦ | - | æ´æ°æ¶é´ï¼ç»§æ¿èªBaseEntityï¼ | |
| | | | remark | String | å¦ | - | 夿³¨ï¼ç»§æ¿èªBaseEntityï¼ | |
| | | | delFlag | Integer | å¦ | - | ç¶æï¼0æ£å¸¸ 1å é¤ï¼ï¼ç»§æ¿èªBaseEntityï¼ | |
| | | | pageNum | Integer | å¦ | - | 页ç ï¼ç»§æ¿èªBaseEntityï¼ | |
| | | | pageSize | Integer | å¦ | - | æ¯é¡µæ¾ç¤ºæ°éï¼ç»§æ¿èªBaseEntityï¼ | |
| | | | params | Map<String, Object> | å¦ | - | 请æ±åæ°ï¼ç»§æ¿èªBaseEntityï¼ | |
| | | |
| | | ## ååºä¿¡æ¯ |
| | | ### æåååº (200) |
| | | ```json |
| | | { |
| | | "code": 200, |
| | | "msg": "æä½æå", |
| | | "rows": 1 |
| | | } |
| | | ``` |
| | | |
| | | ### 失败ååº (é200) |
| | | ```json |
| | | { |
| | | "code": 500, |
| | | "msg": "æä½å¤±è´¥" |
| | | } |
| | | ``` |
| | | |
| | | ## ååºå段说æ |
| | | | åæ®µå | ç±»å | æè¿° | |
| | | |--------|------|------| |
| | | | code | Integer | ååºç¶æç ï¼200表示æå | |
| | | | msg | String | ååºæ¶æ¯ | |
| | | | rows | Integer | å½±åçè¡æ°ï¼æåæ°å¢çè®°å½æ°ï¼ | |
| | | |
| | | ## ä¸å¡é»è¾è¯´æ |
| | | 1. æ¥æ¶ä¾ä½ç»´æ¤è®°å½å¯¹è±¡ `ServiceDonatemaintenance` |
| | | 2. æ ¡éªå¿
å¡«åæ®µï¼ç¹å«æ¯ `infoid`ï¼ç¨äºå
³èæç®åºç¡ä¿¡æ¯ï¼ |
| | | 3. æ§è¡æ°æ®åºæå
¥æä½ |
| | | 4. è¿åæä½ç»æ |
| | | |
| | | ## 使ç¨åºæ¯ |
| | | æ¤æ¥å£ä¸»è¦ç¨äºï¼ |
| | | 1. æ°å¢ä¾ä½ç»´æ¤è®°å½ |
| | | 2. è®°å½ä¾ä½ç»´æ¤é¡¹ç®çæ§è¡æ
åµ |
| | | 3. è®°å½å¼å¸æºãè¯ç©ãçæµçç»´æ¤é¡¹ç®ç详ç»ä¿¡æ¯ |
| | | 4. å»ç人åè®°å½ä¾ä½ç»´æ¤æä½ |
| | | 5. 建ç«ä¾ä½ç»´æ¤ç宿´è®°å½é¾ |
| | | |
| | | ## 请æ±ç¤ºä¾ |
| | | ```json |
| | | { |
| | | "infoid": 100, |
| | | "caseNo": "CASE20240129001", |
| | | "donorno": "DONOR20240129001", |
| | | "itemNo": "ITEM001", |
| | | "itemName": "å¼å¸æºç»´æ¤", |
| | | "itemTime": "2024-01-29 10:00:00", |
| | | "itemDesc": "{\"pressure\":\"15cmH2O\",\"frequency\":\"16次/å\",\"mode\":\"SIMV\",\"oxygen\":\"60%\"}", |
| | | "remark": "ä¾ä½å¼å¸æºåæ°è°æ´" |
| | | } |
| | | ``` |
| | | |
| | | ## itemDesc JSON ç»æç¤ºä¾ |
| | | æ ¹æ®ä¸åçç»´æ¤é¡¹ç®ï¼`itemDesc` åæ®µå¯è½å
å«ä¸åçç»æï¼ |
| | | |
| | | ### å¼å¸æºç»´æ¤ |
| | | ```json |
| | | { |
| | | "pressure": "15cmH2O", |
| | | "frequency": "16次/å", |
| | | "mode": "SIMV", |
| | | "oxygen": "60%", |
| | | "tidalVolume": "500ml" |
| | | } |
| | | ``` |
| | | |
| | | ### è¯ç©ç»´æ¤ |
| | | ```json |
| | | { |
| | | "drugName": "å¤å·´èº", |
| | | "dosage": "5μg/kg/min", |
| | | "route": "éèæ»´æ³¨", |
| | | "startTime": "2024-01-29 08:00:00", |
| | | "endTime": "2024-01-29 12:00:00" |
| | | } |
| | | ``` |
| | | |
| | | ### çå½ä½å¾çæµ |
| | | ```json |
| | | { |
| | | "bloodPressure": "120/80mmHg", |
| | | "heartRate": "75次/å", |
| | | "temperature": "36.5â", |
| | | "oxygenSaturation": "98%" |
| | | } |
| | | ``` |
| | | |
| | | ## 注æäºé¡¹ |
| | | 1. **å¿
å¡«åæ®µ**ï¼ |
| | | - `infoid`ï¼å
³èservice_donatebaseinfo表çIDï¼å¿
é¡»æä¾ä¸å¿
é¡»æ¯ææçæç®åºç¡ä¿¡æ¯ID |
| | | 2. **é²éå¤æäº¤**ï¼æ¥å£ä½¿ç¨ `@RepeatSubmit` 注解ï¼é²æ¢ç¨æ·éå¤æäº¤ç¸åçç»´æ¤è®°å½ |
| | | 3. **æä½æ¥å¿**ï¼æ¥å£ä¼èªå¨è®°å½æä½æ¥å¿ï¼æ é¢ï¼ä¾ä½ç»´æ¤è®°å½ï¼ä¸å¡ç±»åï¼INSERTï¼ |
| | | 4. **JSON æ ¼å¼**ï¼ |
| | | - `itemDesc` åæ®µåå¨çæ¯ JSON æ ¼å¼çç»´æ¤è¯¦æ
|
| | | - å¿
é¡»æ¯ææç JSON å符串 |
| | | - å
·ä½ç»ææ ¹æ®ç»´æ¤é¡¹ç®ç±»åèå® |
| | | 5. **å
³èå
³ç³»**ï¼ |
| | | - éè¿ `infoid` å
³èå°æç®åºç¡ä¿¡æ¯è¡¨ï¼`service_donatebaseinfo`ï¼ |
| | | - å¯éå¡«å `caseNo` å `donorno` ç¨äºå¿«éæ£ç´¢ |
| | | 6. **ç»´æ¤é¡¹ç®**ï¼ |
| | | - `itemNo` å `itemName` 建议ä»ç³»ç»åå
¸æé
ç½®ä¸è·å |
| | | - ç¡®ä¿ç»´æ¤é¡¹ç®çä¸è´æ§åè§èæ§ |
| | | 7. **æ¶é´è®°å½**ï¼ |
| | | - `itemTime` è®°å½ç»´æ¤é¡¹ç®çæ§è¡æ¶é´ |
| | | - æ ¼å¼ä¸º `yyyy-MM-dd HH:mm:ss` |
| | | - 建议记å½å®é
æä½æ¶é´ |
| | | 8. **æ°æ®å®æ´æ§**ï¼ |
| | | - å»ºè®®åæ¶å¡«å `itemNo`ã`itemName`ã`itemTime` å `itemDesc` |
| | | - ç¡®ä¿ç»´æ¤è®°å½ç宿´æ§åå¯è¿½æº¯æ§ |
| | | 9. **æéæ§å¶**ï¼æ¥å£éè¦ç»å½è®¤è¯æè½è®¿é® |
| | | 10. **ä¸å¡å»ºè®®**ï¼ |
| | | - æ¯æ¬¡ç»´æ¤æä½å»ºè®®åç¬è®°å½ä¸æ¡ |
| | | - 便äºåç»æ¥è¯¢åç»è®¡ |
| | | - æ¹ä¾¿è¿½æº¯ç»´æ¤åå² |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | # ServiceDonatebaseinfoController - edit æ¥å£ææ¡£ |
| | | |
| | | ## æ¥å£æ¦è¿° |
| | | - **æ¥å£è·¯å¾**ï¼`POST /project/donatebaseinfo/edit` |
| | | - **æ¥å£æè¿°**ï¼ä¿®æ¹æ½å¨æç®ä¿¡æ¯ |
| | | - **APIæ ç¾**ï¼æ½å¨æç®ä¿¡æ¯ç®¡ç |
| | | |
| | | ## 请æ±ä¿¡æ¯ |
| | | - **è¯·æ±æ¹å¼**ï¼POST |
| | | - **请æ±è·¯å¾**ï¼`/project/donatebaseinfo/edit` |
| | | - **å
容类å**ï¼application/json |
| | | - **认è¯è¦æ±**ï¼éè¦ç»å½è®¤è¯ï¼åºäºç³»ç»æéæ§å¶ï¼ |
| | | - **é²éå¤æäº¤**ï¼ä½¿ç¨ @RepeatSubmit æ³¨è§£é²æ¢éå¤æäº¤ |
| | | |
| | | ## 请æ±åæ° |
| | | ### Body åæ° |
| | | | åæ°å | ç±»å | å¿
å¡« | 示ä¾å¼ | æè¿° | |
| | | |--------|------|------|--------|------| |
| | | | serviceDonatebaseinfo | [ServiceDonatebaseinfo](file:///D:/daima/opo/opo-qd/ruoyi-project/src/main/java/com/ruoyi/project/domain/ServiceDonatebaseinfo.java) | æ¯ | - | æç®åºç¡ä¿¡æ¯å¯¹è±¡ | |
| | | |
| | | ### ServiceDonatebaseinfo åæ°è¯¦æ
|
| | | | åæ°å | ç±»å | å¿
å¡« | é»è®¤å¼ | æè¿° | |
| | | |--------|------|------|--------|------| |
| | | | id | Long | æ¯ | - | 主é®IDï¼æ´æ°å¿
å¡«ï¼ | |
| | | | caseNo | String | å¦ | - | æ¡ä¾ç¼å· | |
| | | | name | String | å¦ | - | å§å | |
| | | | sex | String | å¦ | - | æ§å«ï¼0:æªç¥ 1:ç· 2:å¥³ï¼ | |
| | | | idcardtype | Long | å¦ | - | è¯ä»¶ç±»åï¼1:èº«ä»½è¯ 2:åäººè¯ 3:æ¤ç
§çï¼ | |
| | | | reportId | Long | å¦ | - | æ¡ä¾ä¸æ¥ID | |
| | | | idcardno | String | å¦ | - | è¯ä»¶å·ç | |
| | | | age | Long | å¦ | - | å¹´é¾ | |
| | | | ageunit | String | å¦ | - | å¹´é¾åä½ | |
| | | | age2 | Long | å¦ | - | å¹´é¾ï¼è¾
å©åæ®µï¼ | |
| | | | ageunit2 | String | å¦ | - | å¹´é¾åä½ï¼è¾
å©åæ®µï¼ | |
| | | | birthday | Date | å¦ | - | åºçæ¥æï¼æ ¼å¼ï¼yyyy-MM-dd HH:mm:ssï¼ | |
| | | | phone | String | å¦ | - | èç³»çµè¯ | |
| | | | residenceaddress | String | å¦ | - | ç°ä½å°å | |
| | | | nationality | String | å¦ | - | å½ç± | |
| | | | residenceprovince | String | å¦ | - | ç°ä½å°åç(åº/å¸) | |
| | | | nativeplace | String | å¦ | - | ç±è´¯ | |
| | | | residenceprovincename | String | å¦ | - | ç°ä½å°åçåç§° | |
| | | | nation | String | å¦ | - | æ°æ | |
| | | | occupation | String | å¦ | - | èä¸ | |
| | | | residencecity | String | å¦ | - | ç°ä½å°åå¸(å·) | |
| | | | residencecityname | String | å¦ | - | ç°ä½å°åå¸åç§° | |
| | | | education | String | å¦ | - | å¦å | |
| | | | residencetown | String | å¦ | - | ç°ä½å°åå¿ï¼å¸/åºï¼ | |
| | | | residencetownname | String | å¦ | - | ç°ä½å°åæå±è¡éï¼éï¼åç§° | |
| | | | residencecommunity | String | å¦ | - | ç°ä½å°å社åºï¼æï¼ç¼å· | |
| | | | residencecommunityname | String | å¦ | - | ç°ä½å°å社åºï¼æï¼åç§° | |
| | | | residencecountycode | String | å¦ | - | ç°ä½å°åæå±åºåç¼å· | |
| | | | residencecountyname | String | å¦ | - | ç°ä½å°åæå±åºååç§° | |
| | | | registeraddress | String | å¦ | - | æ·ç±å°å | |
| | | | registerprovince | String | å¦ | - | æ·ç±å°åç(åº/å¸) | |
| | | | registerprovincename | String | å¦ | - | æ·ç±å°åçåç§° | |
| | | | registercity | String | å¦ | - | æ·ç±å°åå¸(å·) | |
| | | | registercityname | String | å¦ | - | æ·ç±å°åå¸åç§° | |
| | | | registertown | String | å¦ | - | æ·ç±å°åå¿ï¼å¸/åºï¼ | |
| | | | registertownname | String | å¦ | - | æ·ç±å°åæå±è¡éï¼éï¼åç§° | |
| | | | registercommunity | String | å¦ | - | æ·ç±å°å社åºï¼æï¼ç¼å· | |
| | | | registercommunityname | String | å¦ | - | æ·ç±å°å社åºï¼æï¼åç§° | |
| | | | registercountycode | String | å¦ | - | æ·ç±å°åæå±åºåç¼å· | |
| | | | registercountyname | String | å¦ | - | æ·ç±å°åæå±åºååç§° | |
| | | | recordstate | String | å¦ | - | è®°å½ç¶æ | |
| | | | treatmenthospitalno | String | å¦ | - | æ²»çå»é¢ç¼å· | |
| | | | treatmenthospitalname | String | å¦ | - | æå¨å»çæºæ | |
| | | | treatmentdeptname | String | å¦ | - | ç§å®¤ | |
| | | | diagnosisno | String | å¦ | - | ç¾ç
è¯æç¼å· | |
| | | | diagnosisname | String | å¦ | - | ç¾ç
è¯æåç§° | |
| | | | bloodtype | String | å¦ | - | è¡åï¼1:Aå 2:Bå 3:Oå 4:ABåï¼ | |
| | | | inpatientno | String | å¦ | - | ä½é¢å· | |
| | | | rhyin | String | å¦ | - | Rhé´æ§ï¼1:æ¯ï¼ | |
| | | | donorno | String | å¦ | - | æç®è
ç¼å· | |
| | | | donationcategory | String | å¦ | - | æç®ç±»å« | |
| | | | illnessoverview | String | å¦ | - | ç
æ
æ¦åµ | |
| | | | diseasetype | String | å¦ | - | ç¾ç
ç±»å | |
| | | | infectious | String | å¦ | - | ä¼ æç
æ
åµ | |
| | | | selfwill | String | å¦ | - | æ¬äººææ¿ | |
| | | | othercases | String | å¦ | - | å
¶ä»æ
åµ | |
| | | | kinshipwill | Long | å¦ | - | äº²å±ææ¿ | |
| | | | diseasetypeOther | String | å¦ | - | ç¾ç
ç±»åå
¶ä» | |
| | | | kinship | String | å¦ | - | 亲å±å
³ç³»ç¶åµ | |
| | | | infosources | String | å¦ | - | ä¿¡æ¯æ¥æº | |
| | | | redorganno | String | å¦ | - | 红åå伿ºæç¼å· | |
| | | | redorganname | String | å¦ | - | 红åå伿ºæåç§° | |
| | | | contactperson | String | å¦ | - | 红ååä¼è系人 | |
| | | | infectiousOther | String | å¦ | - | ä¼ æç
æ
åµå
¶ä» | |
| | | | contactnumber | String | å¦ | - | 红ååä¼èç³»çµè¯ | |
| | | | reporterno | String | å¦ | - | æ¥åè
ç¼å· | |
| | | | reportername | String | å¦ | - | æ¥åè
å§å | |
| | | | patientstate | String | å¦ | - | ç
人ç¶åµ | |
| | | | reporterphone | String | å¦ | - | æ¥åè
èç³»çµè¯ | |
| | | | infosourcesOther | String | å¦ | - | ä¿¡æ¯æ¥æºå
¶ä» | |
| | | | reporttime | Date | å¦ | - | æ¥åæ¶é´ï¼æ ¼å¼ï¼yyyy-MM-dd HH:mm:ssï¼ | |
| | | | kinshipOther | String | å¦ | - | 亲å±å
³ç³»ç¶åµå
¶ä» | |
| | | | majorrelatives | String | å¦ | - | 主è¦äº²å± | |
| | | | familyrelations | String | å¦ | - | ä¸æèµ è
å
³ç³» | |
| | | | acquisitiontissueno | String | å¦ | - | è·åç»ç»ç¼å· | |
| | | | acquisitiontissuename | String | å¦ | - | è·åç»ç»åç§° | |
| | | | infoName | String | å¦ | - | ä¿¡æ¯åå§å | |
| | | | infoNo | String | å¦ | - | ä¿¡æ¯åç¼å· | |
| | | | infophone | String | å¦ | - | ä¿¡æ¯åèç³»æ¹å¼ | |
| | | | contacttime | Date | å¦ | - | èç³»æ¶é´ï¼æ ¼å¼ï¼yyyy-MM-dd HH:mm:ssï¼ | |
| | | | starttime | Date | å¦ | - | å¼å§æ¶é´ï¼æ ¼å¼ï¼yyyy-MM-dd HH:mm:ssï¼ | |
| | | | endtime | Date | å¦ | - | ç»ææ¶é´ï¼æ ¼å¼ï¼yyyy-MM-dd HH:mm:ssï¼ | |
| | | | city | String | å¦ | - | åå¸ | |
| | | | deptid | Long | å¦ | - | é¨é¨ID | |
| | | | deptname | String | å¦ | - | é¨é¨åç§° | |
| | | | leaderno | String | å¦ | - | ç»é¿ç¼ç | |
| | | | leadername | String | å¦ | - | ç»é¿åç§° | |
| | | | businessarea | String | å¦ | - | ä¸å¡å°åº | |
| | | | annexfiles | String | å¦ | - | éä»¶å°åï¼ä¾è
è¯ä¼°å项记å½ï¼ | |
| | | | workflow | Integer | å¦ | - | 工使µ | |
| | | | terminationCase | Integer | å¦ | 0 | ç»æ¢æ¡ä¾ï¼0å¼å¯ï¼1ç»æ¢ | |
| | | | terminationResult | Integer | å¦ | - | ç»æ¢åå | |
| | | | currentHospital | String | å¦ | - | å½åå»é¢ | |
| | | | reportHospital | String | å¦ | - | 䏿¥å»é¢ | |
| | | | donatetime | Date | å¦ | - | æ¡ä¾æ¶é´ï¼æ ¼å¼ï¼yyyy-MM-dd HH:mm:ssï¼ | |
| | | | donateno | String | å¦ | - | æ¡ä¾åºå· | |
| | | | currentMedicalInstitution | String | å¦ | - | å½åå»çæºæ | |
| | | | firstMedicalInstitution | String | å¦ | - | 馿¬¡å»çæºæ | |
| | | | currentDept | String | å¦ | - | å½åå»çæºæç§å®¤ | |
| | | | firstDept | String | å¦ | - | 馿¬¡å»çæºæç§å®¤ | |
| | | | gcsScore | String | å¦ | - | GSCè¯å | |
| | | | coordinatorNo | String | å¦ | - | åè°åç¼å· | |
| | | | coordinatorName | String | å¦ | - | åè°åå§å | |
| | | | searchValue | String | å¦ | - | æç´¢å¼ï¼ç»§æ¿èªBaseEntityï¼ | |
| | | | createBy | String | å¦ | - | å建è
ï¼ç»§æ¿èªBaseEntityï¼ | |
| | | | createTime | Date | å¦ | - | å建æ¶é´ï¼ç»§æ¿èªBaseEntityï¼ | |
| | | | updateBy | String | å¦ | - | æ´æ°è
ï¼ç»§æ¿èªBaseEntityï¼ | |
| | | | updateTime | Date | å¦ | - | æ´æ°æ¶é´ï¼ç»§æ¿èªBaseEntityï¼ | |
| | | | remark | String | å¦ | - | 夿³¨ï¼ç»§æ¿èªBaseEntityï¼ | |
| | | | delFlag | Integer | å¦ | - | ç¶æï¼0æ£å¸¸ 1å é¤ï¼ï¼ç»§æ¿èªBaseEntityï¼ | |
| | | | pageNum | Integer | å¦ | - | 页ç ï¼ç»§æ¿èªBaseEntityï¼ | |
| | | | pageSize | Integer | å¦ | - | æ¯é¡µæ¾ç¤ºæ°éï¼ç»§æ¿èªBaseEntityï¼ | |
| | | | params | Map<String, Object> | å¦ | - | 请æ±åæ°ï¼ç»§æ¿èªBaseEntityï¼ | |
| | | |
| | | ## ååºä¿¡æ¯ |
| | | ### æåååº (200) |
| | | ```json |
| | | { |
| | | "code": 200, |
| | | "msg": "æä½æå", |
| | | "rows": 1 |
| | | } |
| | | ``` |
| | | |
| | | ### 失败ååº (é200) |
| | | ```json |
| | | { |
| | | "code": 500, |
| | | "msg": "æä½å¤±è´¥" |
| | | } |
| | | ``` |
| | | |
| | | ## ååºå段说æ |
| | | | åæ®µå | ç±»å | æè¿° | |
| | | |--------|------|------| |
| | | | code | Integer | ååºç¶æç ï¼200表示æå | |
| | | | msg | String | ååºæ¶æ¯ | |
| | | | rows | Integer | å½±åçè¡æ°ï¼æåæ´æ°çè®°å½æ°ï¼ | |
| | | |
| | | ## ä¸å¡é»è¾è¯´æ |
| | | 1. æ¥æ¶å®æ´çæç®åºç¡ä¿¡æ¯å¯¹è±¡ `ServiceDonatebaseinfo` |
| | | 2. æ ¹æ® `id` åæ®µå®ä½éè¦æ´æ°çè®°å½ |
| | | 3. è°ç¨ `updateById` æ¹æ³æ§è¡æ°æ®åºæ´æ°æä½ |
| | | 4. è¿åæ´æ°ç»æï¼å½±åçè¡æ°ï¼ |
| | | |
| | | ## 使ç¨åºæ¯ |
| | | æ¤æ¥å£ä¸»è¦ç¨äºï¼ |
| | | 1. ä¿®æ¹å·²åå¨çæ½å¨æç®è
åºç¡ä¿¡æ¯ |
| | | 2. æ´æ°æç®è
ç个人信æ¯ï¼å§åãæ§å«ãå¹´é¾ãè¯ä»¶ä¿¡æ¯çï¼ |
| | | 3. æ´æ°æç®è
çå°åä¿¡æ¯ï¼ç°ä½å°åãæ·ç±å°åçï¼ |
| | | 4. æ´æ°å»çç¸å
³ä¿¡æ¯ï¼å»é¢ãç§å®¤ãè¯æä¿¡æ¯çï¼ |
| | | 5. æ´æ°æç®æµç¨ç¸å
³ä¿¡æ¯ï¼å·¥ä½æµç¶æãç»æ¢æ¡ä¾ç¶æçï¼ |
| | | 6. æ´æ°äº²å±å
³ç³»åææ¿ä¿¡æ¯ |
| | | 7. æ´æ°æ¥åè
ååè°åä¿¡æ¯ |
| | | |
| | | ## 请æ±ç¤ºä¾ |
| | | ```json |
| | | { |
| | | "id": 1, |
| | | "name": "å¼ ä¸", |
| | | "sex": "1", |
| | | "idcardtype": 1, |
| | | "idcardno": "110101199001011234", |
| | | "birthday": "1990-01-01 00:00:00", |
| | | "phone": "13800138000", |
| | | "bloodtype": "1", |
| | | "inpatientno": "IN20211115001", |
| | | "treatmenthospitalname": "æä¸ç²å»é¢", |
| | | "treatmentdeptname": "ç¥ç»å¤ç§", |
| | | "diagnosisname": "èå¤ä¼¤", |
| | | "recordstate": "01", |
| | | "workflow": 2, |
| | | "terminationCase": 0, |
| | | "coordinatorNo": "COORD001", |
| | | "coordinatorName": "æåè°å", |
| | | "residenceaddress": "åäº¬å¸æé³åºæè¡é123å·", |
| | | "residenceprovincename": "å京å¸", |
| | | "residencecityname": "å京å¸", |
| | | "residencetownname": "æé³åº", |
| | | "remark": "ä¿¡æ¯å·²æ´æ°" |
| | | } |
| | | ``` |
| | | |
| | | ## 注æäºé¡¹ |
| | | 1. **å¿
å¡«åæ®µ**ï¼`id` åæ®µå¿
é¡»æä¾ï¼ç¨äºå®ä½éè¦æ´æ°çè®°å½ |
| | | 2. **é²éå¤æäº¤**ï¼æ¥å£ä½¿ç¨ `@RepeatSubmit` 注解ï¼é²æ¢ç¨æ·éå¤æäº¤ç¸åçæ´æ°è¯·æ± |
| | | 3. **æä½æ¥å¿**ï¼æ¥å£ä¼èªå¨è®°å½æä½æ¥å¿ï¼æ é¢ï¼æç®åºç¡ï¼ä¸å¡ç±»åï¼UPDATEï¼ |
| | | 4. **æ°æ®æ ¡éª**ï¼å»ºè®®å¨å端è¿è¡å¿
è¦çæ°æ®æ ¡éªï¼å¦è¯ä»¶å·ç æ ¼å¼ãçµè¯å·ç æ ¼å¼çï¼ |
| | | 5. **é¨åæ´æ°**ï¼åªéè¦ä¼ å
¥éè¦æ´æ°çåæ®µå `id` åæ®µï¼å
¶ä»å段å¯ä»¥ä¸ä¼ æä¼ null |
| | | 6. **æ¥ææ ¼å¼**ï¼æææ¥ææ¶é´å段ç»ä¸ä½¿ç¨ `yyyy-MM-dd HH:mm:ss` æ ¼å¼ |
| | | 7. **æä¸¾å¼**ï¼ |
| | | - æ§å«ï¼0-æªç¥ 1-ç· 2-女 |
| | | - è¡åï¼1-Aå 2-Bå 3-Oå 4-ABå |
| | | - ç»æ¢æ¡ä¾ï¼0-å¼å¯ 1-ç»æ¢ |
| | | 8. **æéæ§å¶**ï¼æ¥å£éè¦ç»å½è®¤è¯ï¼ä½å
·ä½æéæ ¡éªå·²æ³¨éï¼ä»£ç ä¸ `@PreAuthorize` 被注éï¼ |
| | | 9. **è¿åå¼**ï¼æåæ¶ `rows` è¿å 1ï¼è¡¨ç¤ºæ´æ°äº1æ¡è®°å½ï¼ï¼å¤±è´¥æ¶è¿å 0 |
| | | 10. **çº§èæ´æ°**ï¼ä¿®æ¹åºç¡ä¿¡æ¯ä¸ä¼å½±åå
³èçå
¶ä»ä¸å¡è¡¨æ°æ®ï¼å¦å»çè¯ä¼°ãå¨å®åé
çï¼ |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | # ServiceDonatebaseinfoReportController - edit æ¥å£ææ¡£ |
| | | |
| | | ## æ¥å£æ¦è¿° |
| | | - **æ¥å£è·¯å¾**ï¼`POST /project/donatebaseinforeport/edit` |
| | | - **æ¥å£æè¿°**ï¼ä¿®æ¹æç®ä¸æ¥åºç¡ |
| | | - **APIæ ç¾**ï¼æç®ä¸æ¥åºç¡ç®¡ç |
| | | |
| | | ## 请æ±ä¿¡æ¯ |
| | | - **è¯·æ±æ¹å¼**ï¼POST |
| | | - **请æ±è·¯å¾**ï¼`/project/donatebaseinforeport/edit` |
| | | - **å
容类å**ï¼application/json |
| | | - **认è¯è¦æ±**ï¼éè¦ç»å½è®¤è¯ï¼åºäºç³»ç»æéæ§å¶ï¼ |
| | | - **é²éå¤æäº¤**ï¼ä½¿ç¨ @RepeatSubmit æ³¨è§£é²æ¢éå¤æäº¤ |
| | | |
| | | ## 请æ±åæ° |
| | | ### Body åæ° |
| | | | åæ°å | ç±»å | å¿
å¡« | 示ä¾å¼ | æè¿° | |
| | | |--------|------|------|--------|------| |
| | | | serviceDonatebaseinfoReport | [ServiceDonatebaseinfoReport](file:///D:/daima/opo/opo-qd/ruoyi-project/src/main/java/com/ruoyi/project/domain/ServiceDonatebaseinfoReport.java) | æ¯ | - | æç®ä¸æ¥åºç¡ä¿¡æ¯å¯¹è±¡ | |
| | | |
| | | ### ServiceDonatebaseinfoReport åæ°è¯¦æ
|
| | | | åæ°å | ç±»å | å¿
å¡« | é»è®¤å¼ | æè¿° | |
| | | |--------|------|------|--------|------| |
| | | | id | Long | æ¯ | - | 主é®IDï¼æ´æ°å¿
å¡«ï¼ | |
| | | | caseNo | String | å¦ | - | æ¡ä¾ç¼å· | |
| | | | name | String | å¦ | - | å§å | |
| | | | sex | String | å¦ | - | æ§å«ï¼æ ¹æ®åå
¸sys_user_sexï¼ | |
| | | | idcardtype | Long | å¦ | - | è¯ä»¶ç±»åï¼æ ¹æ®åå
¸sys_IDTypeï¼ | |
| | | | idcardno | String | å¦ | - | è¯ä»¶å·ç | |
| | | | age | Long | å¦ | - | å¹´é¾ | |
| | | | ageunit | String | å¦ | - | å¹´é¾åä½ï¼æ ¹æ®åå
¸sys_AgeUnitï¼ | |
| | | | birthday | Date | å¦ | - | åºçæ¥æï¼æ ¼å¼ï¼yyyy-MM-ddï¼ | |
| | | | phone | String | å¦ | - | èç³»çµè¯ | |
| | | | nationality | String | å¦ | - | å½ç± | |
| | | | nativeplace | String | å¦ | - | ç±è´¯ | |
| | | | nation | String | å¦ | - | æ°æï¼æ ¹æ®åå
¸sys_nationï¼ | |
| | | | occupation | String | å¦ | - | èä¸ï¼æ ¹æ®åå
¸sys_occupationï¼ | |
| | | | education | String | å¦ | - | å¦åï¼æ ¹æ®åå
¸sys_educationï¼ | |
| | | | residenceaddress | String | å¦ | - | ç°ä½å°å | |
| | | | residenceprovince | String | å¦ | - | ç°ä½å°åç代ç | |
| | | | residenceprovincename | String | å¦ | - | ç°ä½å°åçåç§° | |
| | | | residencetownname | String | å¦ | - | ç°ä½å°åæå±è¡éï¼éï¼åç§° | |
| | | | residencecommunity | String | å¦ | - | ç°ä½å°å社åºï¼æï¼ç¼å· | |
| | | | residencecommunityname | String | å¦ | - | ç°ä½å°å社åºï¼æï¼åç§° | |
| | | | residencecountycode | String | å¦ | - | ç°ä½å°åæå±åºåç¼å· | |
| | | | residencecountyname | String | å¦ | - | ç°ä½å°åæå±åºååç§° | |
| | | | registeraddress | String | å¦ | - | æ·ç±å°å | |
| | | | registerprovince | String | å¦ | - | æ·ç±å°åçç¼å· | |
| | | | registerprovincename | String | å¦ | - | æ·ç±å°åçåç§° | |
| | | | registercityname | String | å¦ | - | æ·ç±å°åå¸åç§° | |
| | | | registertownname | String | å¦ | - | æ·ç±å°åæå±è¡éï¼éï¼åç§° | |
| | | | registercommunityname | String | å¦ | - | æ·ç±å°å社åºï¼æï¼åç§° | |
| | | | treatmenthospitalname | String | å¦ | - | æ²»çå»é¢åç§° | |
| | | | treatmentdeptname | String | å¦ | - | æ²»çç§å®¤åç§° | |
| | | | diagnosisname | String | å¦ | - | ç¾ç
è¯æåç§° | |
| | | | inpatientno | String | å¦ | - | ä½é¢å· | |
| | | | illnessoverview | String | å¦ | - | ç
æ
æ¦åµ | |
| | | | infectious | String | å¦ | - | ä¼ æç
æ
åµ | |
| | | | infectiousOther | String | å¦ | - | ä¼ æç
å
¶ä»æ
åµ | |
| | | | patientstate | String | å¦ | - | ç
人ç¶åµ | |
| | | | infoNo | String | å¦ | - | æ¥åè
ç¼å· | |
| | | | infoName | String | å¦ | - | æ¥åè
å§å | |
| | | | reporterphone | String | å¦ | - | æ¥åè
èç³»çµè¯ | |
| | | | reporttime | Date | å¦ | - | æ¥åæ¶é´ï¼æ ¼å¼ï¼yyyy-MM-dd HH:mm:ssï¼ | |
| | | | terminationCase | Integer | å¦ | 0 | ç»æ¢æ¡ä¾ï¼0å¼å¯ 1ç»æ¢ | |
| | | | deptNo | String | å¦ | - | é¨é¨ç¼å· | |
| | | | deptName | String | å¦ | - | é¨é¨åç§° | |
| | | | gcsScore | String | å¦ | - | GSCè¯å | |
| | | | bloodType | String | å¦ | - | è¡åï¼æ ¹æ®åå
¸sys_BloodTypeï¼ | |
| | | | rhYin | String | å¦ | - | Rhé´æ§ï¼0:å¦ 1:æ¯ï¼ | |
| | | | isTransport | String | å¦ | 1 | æ¯å¦éè¦è½¬è¿ï¼1:ä¸éè¦ 2:éè¦ï¼ | |
| | | | reportStatus | String | å¦ | - | 䏿¥ç¶æï¼1:已䏿¥ 2:å·²é
读 3:å·²åæ 4:已驳åï¼ | |
| | | | annexfilesList | List<ServiceDonatebaseinfoReportFile> | å¦ | - | éä»¶æä»¶å°åéå | |
| | | | serviceTransport | List<ServiceTransport> | å¦ | - | 转è¿ä¿¡æ¯ | |
| | | | coordinatorNo | String | å¦ | - | åè°åç¼å· | |
| | | | coordinatorName | String | å¦ | - | åè°åå§å | |
| | | | toHospital | String | å¦ | - | 䏿¥çå»é¢ï¼æ£è
éè¦è½¬è¿å°çå»é¢ï¼ | |
| | | | searchValue | String | å¦ | - | æç´¢å¼ï¼ç»§æ¿èªBaseEntityï¼ | |
| | | | createBy | String | å¦ | - | å建è
ï¼ç»§æ¿èªBaseEntityï¼ | |
| | | | createTime | Date | å¦ | - | å建æ¶é´ï¼ç»§æ¿èªBaseEntityï¼ | |
| | | | updateBy | String | å¦ | - | æ´æ°è
ï¼ç»§æ¿èªBaseEntityï¼ | |
| | | | updateTime | Date | å¦ | - | æ´æ°æ¶é´ï¼ç»§æ¿èªBaseEntityï¼ | |
| | | | remark | String | å¦ | - | 夿³¨ï¼ç»§æ¿èªBaseEntityï¼ | |
| | | | delFlag | Integer | å¦ | - | ç¶æï¼0æ£å¸¸ 1å é¤ï¼ï¼ç»§æ¿èªBaseEntityï¼ | |
| | | | pageNum | Integer | å¦ | - | 页ç ï¼ç»§æ¿èªBaseEntityï¼ | |
| | | | pageSize | Integer | å¦ | - | æ¯é¡µæ¾ç¤ºæ°éï¼ç»§æ¿èªBaseEntityï¼ | |
| | | | params | Map<String, Object> | å¦ | - | 请æ±åæ°ï¼ç»§æ¿èªBaseEntityï¼ | |
| | | |
| | | ### annexfilesList éä»¶åè¡¨åæ®µè¯´æ |
| | | | åæ°å | ç±»å | å¿
å¡« | æè¿° | |
| | | |--------|------|------|------| |
| | | | name | String | å¦ | æä»¶åç§° | |
| | | | url | String | å¦ | æä»¶å°å | |
| | | |
| | | ## ååºä¿¡æ¯ |
| | | ### æåååº (200) |
| | | ```json |
| | | { |
| | | "code": 200, |
| | | "msg": "æä½æå", |
| | | "rows": 1 |
| | | } |
| | | ``` |
| | | |
| | | ### 失败ååº (é200) |
| | | ```json |
| | | { |
| | | "code": 500, |
| | | "msg": "æ¡ä¾ç¼å·ä¸ºç©ºï¼è¯·æ£æ¥ååä¿®æ¹" |
| | | } |
| | | ``` |
| | | |
| | | ## ååºå段说æ |
| | | | åæ®µå | ç±»å | æè¿° | |
| | | |--------|------|------| |
| | | | code | Integer | ååºç¶æç ï¼200表示æå | |
| | | | msg | String | ååºæ¶æ¯ | |
| | | | rows | Integer | å½±åçè¡æ°ï¼æåæ´æ°çè®°å½æ°ï¼ | |
| | | |
| | | ## ä¸å¡é»è¾è¯´æ |
| | | 1. æ¥æ¶æç®ä¸æ¥åºç¡ä¿¡æ¯å¯¹è±¡ `ServiceDonatebaseinfoReport` |
| | | 2. æ ¡éª `caseNo`ï¼æ¡ä¾ç¼å·ï¼æ¯å¦ä¸ºç©ºï¼ä¸ºç©ºåæåºå¼å¸¸ |
| | | 3. æ ¹æ® `id` æ´æ°æç®ä¸æ¥åºç¡ä¿¡æ¯ |
| | | 4. å¦ææ´æ°æåï¼åæ¥æ´æ°éä»¶ä¿¡æ¯ |
| | | - æ ¹æ® `annexfilesList` æ´æ°éä»¶å表 |
| | | - å
³è `id` å `caseNo` |
| | | - è®°å½æä½äººæµç§° |
| | | 5. **ç¹æ®ä¸å¡é»è¾**ï¼å¦æ `reportStatus` 为 "3"ï¼å·²åæï¼ï¼åèªå¨å建æç®æ¡£æ¡ |
| | | - è°ç¨ `createDocument` æ¹æ³ |
| | | - å°ä¸æ¥ä¿¡æ¯åæ¥å° `ServiceDonatebaseinfo` è¡¨ï¼æ£å¼å»ºæ¡£ï¼ |
| | | 6. è¿åæ´æ°ç»æ |
| | | |
| | | ## 使ç¨åºæ¯ |
| | | æ¤æ¥å£ä¸»è¦ç¨äºï¼ |
| | | 1. ä¿®æ¹å·²æäº¤çæç®ä¸æ¥ä¿¡æ¯ |
| | | 2. æ´æ°æ£è
çåºæ¬ä¿¡æ¯åå»çä¿¡æ¯ |
| | | 3. æ´æ°éä»¶ææ |
| | | 4. å®¡æ ¸äººåä¿®æ¹ä¸æ¥ç¶æï¼å·²é
读ãå·²åæã已驳åï¼ |
| | | 5. **éè¦åºæ¯**ï¼å®¡æ ¸éè¿æ¶ï¼reportStatus=3ï¼èªå¨å建æ£å¼æç®æ¡£æ¡ |
| | | |
| | | ## 请æ±ç¤ºä¾ |
| | | ```json |
| | | { |
| | | "id": 1, |
| | | "caseNo": "1234567890123456789", |
| | | "name": "å¼ ä¸", |
| | | "sex": "1", |
| | | "idcardno": "110101199001011234", |
| | | "phone": "13800138000", |
| | | "treatmenthospitalname": "æä¸ç²å»é¢", |
| | | "treatmentdeptname": "ç¥ç»å¤ç§", |
| | | "diagnosisname": "èå¤ä¼¤", |
| | | "gcsScore": "3å", |
| | | "reportStatus": "3", |
| | | "annexfilesList": [ |
| | | { |
| | | "name": "æ´æ°çç
å.pdf", |
| | | "url": "http://localhost:8093/upload/2024/01/29/updated_record.pdf" |
| | | } |
| | | ], |
| | | "remark": "å®¡æ ¸éè¿ï¼åæä¸æ¥" |
| | | } |
| | | ``` |
| | | |
| | | ## 注æäºé¡¹ |
| | | 1. **å¿
å¡«åæ®µ**ï¼ |
| | | - `id`ï¼ä¸»é®IDï¼ç¨äºå®ä½éè¦æ´æ°çè®°å½ |
| | | - `caseNo`ï¼æ¡ä¾ç¼å·ï¼å¿
é¡»æä¾ä¸ä¸è½ä¸ºç©ºï¼å¦å伿åºå¼å¸¸ |
| | | 2. **é²éå¤æäº¤**ï¼æ¥å£ä½¿ç¨ `@RepeatSubmit` 注解ï¼é²æ¢ç¨æ·éå¤æäº¤ç¸åçæ´æ°è¯·æ± |
| | | 3. **æä½æ¥å¿**ï¼æ¥å£ä¼èªå¨è®°å½æä½æ¥å¿ï¼æ é¢ï¼æç®ä¸æ¥åºç¡ï¼ä¸å¡ç±»åï¼UPDATEï¼ |
| | | 4. **éä»¶æ´æ°**ï¼ |
| | | - ä¼ å
¥ `annexfilesList` 伿´æ°æ´ä¸ªéä»¶å表 |
| | | - éè¦æä¾å®æ´çéä»¶å表ï¼ç³»ç»ä¼æ ¹æ®å表è¿è¡å¢å æ¹æä½ |
| | | 5. **èªå¨å»ºæ¡£é»è¾**ï¼ |
| | | - å½ `reportStatus` æ´æ°ä¸º "3"ï¼å·²åæï¼æ¶ |
| | | - ç³»ç»ä¼èªå¨è°ç¨ `createDocument` æ¹æ³ |
| | | - å°ä¸æ¥ä¿¡æ¯åæ¥å°æ£å¼çæç®åºç¡ä¿¡æ¯è¡¨ï¼`ServiceDonatebaseinfo`ï¼ |
| | | - è¿æ¯ä»"䏿¥"å°"建档"çå
³é®è½¬æ¢ç¹ |
| | | 6. **䏿¥ç¶æè¯´æ**ï¼ |
| | | - 1ï¼å·²ä¸æ¥ï¼åå§æäº¤ç¶æï¼ |
| | | - 2ï¼å·²é
读ï¼å®¡æ ¸äººåå·²æ¥çï¼ |
| | | - 3ï¼å·²åæï¼å®¡æ ¸éè¿ï¼ä¼è§¦åå»ºæ¡£ï¼ |
| | | - 4ï¼å·²é©³åï¼å®¡æ ¸ä¸éè¿ï¼ |
| | | 7. **æ¥ææ ¼å¼**ï¼ |
| | | - `birthday` ä½¿ç¨ `yyyy-MM-dd` æ ¼å¼ |
| | | - `reporttime` ä½¿ç¨ `yyyy-MM-dd HH:mm:ss` æ ¼å¼ |
| | | 8. **åå
¸å¼åè**ï¼ä¸æ°å¢æ¥å£ç¸åï¼åèç³»ç»åå
¸é
ç½® |
| | | 9. **å¼å¸¸å¤ç**ï¼ |
| | | - æ¡ä¾ç¼å·ä¸ºç©ºæ¶æåº `BaseException` å¼å¸¸ |
| | | - å端éè¦æè·å¹¶å¤ç该å¼å¸¸ |
| | | 10. **æé说æ**ï¼æ¥å£éè¦ç»å½è®¤è¯æè½è®¿é® |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | # ä¿®æ¹æç®å¨å®åé
åºç¡ |
| | | |
| | | ## æ¥å£ä¿¡æ¯ |
| | | - **æ¥å£è·¯å¾**: `/project/donateorganBase/edit` |
| | | - **è¯·æ±æ¹å¼**: POST |
| | | - **æ¥å£æè¿°**: ä¿®æ¹æç®å¨å®åé
åºç¡ä¿¡æ¯ |
| | | |
| | | ## 请æ±åæ° |
| | | |
| | | ### Headers |
| | | | åæ°å | ç±»å | å¿
å¡« | 说æ | |
| | | |--------|------|------|------| |
| | | | Content-Type | String | æ¯ | application/json | |
| | | |
| | | ### Body (JSONæ ¼å¼) |
| | | | åæ°å | ç±»å | å¿
å¡« | 说æ | |
| | | |--------|------|------|------| |
| | | | id | Long | æ¯ | å¨å®åé
åºç¡ä¿¡æ¯ä¸»é®ID | |
| | | | infoid | Long | å¦ | å
³èservice_donatebaseinfo表çID | |
| | | | allocationStatus | Long | å¦ | åé
ç¶æ(0:æªåé
ï¼1ï¼å·²åé
ï¼2ä½åº) | |
| | | | allocationTime | Date | å¦ | åé
æ¶é´(æ ¼å¼: yyyy-MM-dd HH:mm:ss) | |
| | | | registrationCode | String | å¦ | ç»è®°äººç¼å· | |
| | | | registrationName | String | å¦ | ç»è®°äººå§å | |
| | | | registrationTime | Date | å¦ | ç»è®°æ¶é´(æ ¼å¼: yyyy-MM-dd HH:mm:ss) | |
| | | | estimatedtime | Date | å¦ | é¢è®¡æ¶é´(æ ¼å¼: yyyy-MM-dd HH:mm:ss) | |
| | | |
| | | ### 请æ±ç¤ºä¾ |
| | | ```json |
| | | { |
| | | "id": 123, |
| | | "infoid": 1, |
| | | "allocationStatus": 1, |
| | | "allocationTime": "2026-01-25 15:30:00", |
| | | "registrationCode": "REG001", |
| | | "registrationName": "ç»è®°åA", |
| | | "registrationTime": "2026-01-25 09:00:00", |
| | | "estimatedtime": "2026-01-26 08:00:00" |
| | | } |
| | | ``` |
| | | |
| | | ## è¿åæ°æ® |
| | | |
| | | ### è¿ååæ° |
| | | | åæ°å | ç±»å | 说æ | |
| | | |--------|------|------| |
| | | | code | Integer | ç¶æç (200: æå, 500: 失败) | |
| | | | msg | String | è¿åæ¶æ¯ | |
| | | |
| | | ### è¿åç¤ºä¾ |
| | | |
| | | **æåååº:** |
| | | ```json |
| | | { |
| | | "msg": "æä½æå", |
| | | "code": 200 |
| | | } |
| | | ``` |
| | | |
| | | **失败ååº:** |
| | | ```json |
| | | { |
| | | "msg": "æä½å¤±è´¥", |
| | | "code": 500 |
| | | } |
| | | ``` |
| | | |
| | | ## 注æäºé¡¹ |
| | | 1. id为å¿
å¡«åæ®µ,ç¨äºæå®è¦ä¿®æ¹çè®°å½ |
| | | 2. å
¶ä»å段å为å¯é,åªéä¼ å
¥éè¦ä¿®æ¹çåæ®µ |
| | | 3. æ¶é´æ ¼å¼ç»ä¸ä¸º: yyyy-MM-dd HH:mm:ss |
| | | 4. allocationStatusåæ®µè¯´æ: 0-æªåé
, 1-å·²åé
, 2-ä½åº |
| | | 5. 该æ¥å£å
·æé²éå¤æäº¤æºå¶(@RepeatSubmit注解) |
| | | 6. æä½ä¼è®°å½æä½æ¥å¿ |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | # ä¿®æ¹æç®é访 |
| | | |
| | | ## æ¥å£æè¿° |
| | | ä¿®æ¹æç®éè®¿ä¿¡æ¯ |
| | | |
| | | ## 请æ±URL |
| | | `POST /project/donatefollowup/edit` |
| | | |
| | | ## 请æ±å¤´ |
| | | | åæ°å | ç±»å | å¿
å¡« | 说æ | |
| | | |--------|------|------|------| |
| | | | Authorization | String | æ¯ | ç¨æ·ä»¤ç | |
| | | | Content-Type | String | æ¯ | application/json | |
| | | |
| | | ## 请æ±åæ° |
| | | | åæ°å | ç±»å | å¿
å¡« | 说æ | |
| | | |--------|------|------|------| |
| | | | id | Long | æ¯ | æç®é访ID | |
| | | | seqno | Long | å¦ | é访åºå·(第n次) | |
| | | | infoid | Long | å¦ | å
³èservice_donatebaseinfo表çID | |
| | | | organid | Long | å¦ | å
³èservice_donateorgan表çID | |
| | | | recipientname | String | å¦ | å¨å®åä½è
å§å | |
| | | | recipientphone | String | å¦ | å¨å®åä½è
çµè¯ | |
| | | | recipientdescribe | String | å¦ | å¨å®åä½è
æè¿° | |
| | | | hospitalno | String | å¦ | ç§»æ¤å»é¢ç¼å· | |
| | | | hospitalname | String | å¦ | ç§»æ¤å»é¢åç§° | |
| | | | hospitaldept | String | å¦ | ç§»æ¤å»é¢ç§å®¤ | |
| | | | doctorname | String | å¦ | æ¥åé访å»çå§å | |
| | | | doctorphone | String | å¦ | æ¥åé访å»ççµè¯ | |
| | | | doctordescribe | String | å¦ | å»çæè¿° | |
| | | | donateresult | String | å¦ | æç®ç»æ | |
| | | | followupdescribe | String | å¦ | é访æè¿° | |
| | | | followupno | String | å¦ | é访è
| |
| | | | followuptime | Date | å¦ | é访æ¶é´ | |
| | | |
| | | ## 请æ±ç¤ºä¾ |
| | | ```json |
| | | { |
| | | "id": 1, |
| | | "seqno": 1, |
| | | "infoid": 1001, |
| | | "organid": 100, |
| | | "recipientname": "å¼ ä¸", |
| | | "recipientphone": "13800138000", |
| | | "recipientdescribe": "å使
åµè¯å¥½", |
| | | "hospitalno": "H001", |
| | | "hospitalname": "å京ååå»é¢", |
| | | "hospitaldept": "ç§»æ¤ç§", |
| | | "doctorname": "æå»ç", |
| | | "doctorphone": "13900139000", |
| | | "doctordescribe": "主治å»ç", |
| | | "donateresult": "ç§»æ¤æå", |
| | | "followupdescribe": "æ¯åæ¢å¤è¯å¥½ï¼åé¡¹ææ æ£å¸¸ï¼å¤æ¥ç»æä¼ç§", |
| | | "followupno": "U001", |
| | | "followuptime": "2024-02-02 14:30:00" |
| | | } |
| | | ``` |
| | | |
| | | ## è¿ååæ° |
| | | | åæ°å | ç±»å | 说æ | |
| | | |--------|------|------| |
| | | | code | Integer | ååºç¶æç ï¼200表示æå | |
| | | | msg | String | ååºæ¶æ¯ | |
| | | | rows | Integer | å½±åçè¡æ° | |
| | | |
| | | ## è¿åç¤ºä¾ |
| | | ```json |
| | | { |
| | | "code": 200, |
| | | "msg": "æä½æå", |
| | | "rows": 1 |
| | | } |
| | | ``` |
| | | |
| | | ## 注æäºé¡¹ |
| | | 1. ä¿®æ¹æ¶å¿
é¡»ä¼ å
¥ä¸»é®`id`åæ®µ |
| | | 2. æ¥ææ ¼å¼ç»ä¸ä¸ºï¼`yyyy-MM-dd HH:mm:ss` |
| | | 3. 该æ¥å£å
·æé²éå¤æäº¤æºå¶(@RepeatSubmit) |
| | | 4. ä¿®æ¹æåè¿åå½±åçè¡æ°ï¼é常为1 |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | # ServiceMedicalevaluationController - edit æ¥å£ææ¡£ |
| | | |
| | | ## æ¥å£æ¦è¿° |
| | | - **æ¥å£è·¯å¾**ï¼`POST /project/medicalevaluation/edit` |
| | | - **æ¥å£æè¿°**ï¼ä¿®æ¹å»å¦è¯ä¼° |
| | | - **APIæ ç¾**ï¼å»çè¯ä¼°ç®¡ç |
| | | |
| | | ## 请æ±ä¿¡æ¯ |
| | | - **è¯·æ±æ¹å¼**ï¼POST |
| | | - **请æ±è·¯å¾**ï¼`/project/medicalevaluation/edit` |
| | | - **å
容类å**ï¼application/json |
| | | - **认è¯è¦æ±**ï¼éè¦ç»å½è®¤è¯ï¼åºäºç³»ç»æéæ§å¶ï¼ |
| | | |
| | | ## 请æ±åæ° |
| | | ### Body åæ° |
| | | 请æ±ä½ä¸º ServiceMedicalevaluationVO 对象ï¼å
å«ä»¥ä¸åæ®µï¼ |
| | | |
| | | | åæ°å | ç±»å | å¿
å¡« | 示ä¾å¼ | æè¿° | |
| | | |--------|------|------|--------|------| |
| | | | id | Long | æ¯ | 1 | 主é®IDï¼ä¿®æ¹æ¶å¿
é¡»æä¾ï¼ | |
| | | | infoid | Long | å¦ | 100 | å
³èservice_donatebaseinfo表çID | |
| | | | caseNo | String | å¦ | "CASE202602050001" | æ¡ä¾ç¼å· | |
| | | | donorno | String | å¦ | "DN202602050001" | æç®è
ç¼å· | |
| | | | diagnosisname | String | å¦ | "èåºè¡" | ç¾ç
è¯æåç§° | |
| | | | assessannex | String | å¦ | "http://example.com/file.pdf" | è¯ä¼°éä»¶ | |
| | | | assessState | String | å¦ | "1" | è¯ä¼°ç¶æï¼é¦æ¬¡ï¼1.è¯ä¼°éè¿ 2è¯ä¼°ä¸éè¿ æç»ï¼3.è¯ä¼°éè¿ 4è¯ä¼°ä¸éè¿ | |
| | | | assessFirstTime | Date | å¦ | "2026-02-05 10:30:00" | 馿¬¡è¯ä¼°æ¶é´(é»è®¤è¯ä¼°æ¶é´)ï¼æ ¼å¼ï¼yyyy-MM-dd HH:mm:ss | |
| | | | assessSecondTime | Date | å¦ | "2026-02-06 14:20:00" | äºæ¬¡è¯ä¼°æ¶é´ï¼æ ¼å¼ï¼yyyy-MM-dd HH:mm:ss | |
| | | | coordinatorNo | String | å¦ | "CD001" | åè°åç¼å· | |
| | | | coordinatorName | String | å¦ | "å¼ ä¸" | åè°åå§å | |
| | | | reporttime | Date | å¦ | "2026-02-05 09:00:00" | æ¥åæ¶é´ï¼æ ¼å¼ï¼yyyy-MM-dd HH:mm:ss | |
| | | | serviceMedicalevaluationorganList | List<ServiceMedicalevaluationorgan> | å¦ | è§ä¸æ¹è¯¦æ
| æç®å¨å®è¯ä¼°å表 | |
| | | |
| | | ### ServiceMedicalevaluationorganï¼æç®å¨å®è¯ä¼°ï¼åæ°è¯¦æ
|
| | | serviceMedicalevaluationorganList æ¯ä¸ä¸ªæ°ç»ï¼æ¯ä¸ªå
ç´ å
å«ä»¥ä¸åæ®µï¼ |
| | | |
| | | | åæ°å | ç±»å | å¿
å¡« | 示ä¾å¼ | æè¿° | |
| | | |--------|------|------|--------|------| |
| | | | id | Long | æ¯ | 1 | 主é®IDï¼ä¿®æ¹æ¶å¿
é¡»æä¾ï¼ | |
| | | | infoid | Long | å¦ | 100 | å
³èservice_donatebaseinfo表çID | |
| | | | medicalId | Long | å¦ | 50 | å
³èservice_medicalevaluation表çID | |
| | | | donorno | String | å¦ | "DN202602050001" | æç®è
ç¼å· | |
| | | | organno | String | å¦ | "01" | å¨å®ç±»å«ï¼è¯¦è§åå
¸sys_Organ | |
| | | | organname | String | å¦ | "èè" | å¨å®ç±»å«åç§°ï¼è¯¦è§åå
¸sys_Organ | |
| | | | organnumber | String | å¦ | "ORG20260205001" | å¨å®ç¼å· | |
| | | | gainhospitalno | String | å¦ | "H001" | å¨å®è·åæºæç¼å·ï¼å¯¹åºæºæè¡¨ | |
| | | | gainhospitalname | String | å¦ | "ç人æ°å»é¢" | å¨å®è·åæºæåç§°ï¼å¯¹åºæºæè¡¨ | |
| | | | isbiopsybefore | String | å¦ | "0" | è·ååæ´»æ£ï¼åè§sys_0_1 | |
| | | | isbiopsyafter | String | å¦ | "1" | è·ååæ´»æ£ï¼åè§sys_0_1 | |
| | | | ismarginalorgan | String | å¦ | "0" | å±äºè¾¹ç¼å¨å®ï¼åè§sys_0_1 | |
| | | | ispathogenpositive | String | å¦ | "0" | ç
åè鳿§ï¼åè§sys_0_1 | |
| | | | ispnf | String | å¦ | "0" | ååæ§æ åè½ï¼åè§sys_0_1 | |
| | | | isdgf | String | å¦ | "0" | åè½å»¶è¿æ§æ¢å¤ï¼åè§sys_0_1 | |
| | | | assesscontent | String | å¦ | "å¨å®ç¶æè¯å¥½" | 夿¬¡è¯ä¼°æè§ | |
| | | |
| | | ## 请æ±ç¤ºä¾ |
| | | ```json |
| | | { |
| | | "id": 1, |
| | | "infoid": 100, |
| | | "caseNo": "CASE202602050001", |
| | | "donorno": "DN202602050001", |
| | | "diagnosisname": "èåºè¡", |
| | | "assessannex": "http://example.com/file.pdf", |
| | | "assessState": "3", |
| | | "assessFirstTime": "2026-02-05 10:30:00", |
| | | "assessSecondTime": "2026-02-06 14:20:00", |
| | | "coordinatorNo": "CD001", |
| | | "coordinatorName": "å¼ ä¸", |
| | | "reporttime": "2026-02-05 09:00:00", |
| | | "serviceMedicalevaluationorganList": [ |
| | | { |
| | | "id": 10, |
| | | "infoid": 100, |
| | | "medicalId": 1, |
| | | "donorno": "DN202602050001", |
| | | "organno": "01", |
| | | "organname": "èè", |
| | | "organnumber": "ORG20260205001", |
| | | "gainhospitalno": "H001", |
| | | "gainhospitalname": "ç人æ°å»é¢", |
| | | "isbiopsybefore": "0", |
| | | "isbiopsyafter": "1", |
| | | "ismarginalorgan": "0", |
| | | "ispathogenpositive": "0", |
| | | "ispnf": "0", |
| | | "isdgf": "0", |
| | | "assesscontent": "å¨å®ç¶æè¯å¥½ï¼å·²å®ææç»è¯ä¼°" |
| | | } |
| | | ] |
| | | } |
| | | ``` |
| | | |
| | | ## ååºä¿¡æ¯ |
| | | ### æåååº (200) |
| | | ```json |
| | | { |
| | | "code": 200, |
| | | "msg": "æä½æå", |
| | | "rows": 1 |
| | | } |
| | | ``` |
| | | |
| | | ### 失败ååº - è®°å½ä¸åå¨ |
| | | ```json |
| | | { |
| | | "code": 500, |
| | | "msg": "æä½å¤±è´¥" |
| | | } |
| | | ``` |
| | | |
| | | ### 失败ååº - åæ°é误 |
| | | ```json |
| | | { |
| | | "code": 500, |
| | | "msg": "ä¿®æ¹å¤±è´¥ï¼è¯·æ£æ¥åæ°" |
| | | } |
| | | ``` |
| | | |
| | | ## ååºå段说æ |
| | | | åæ®µå | ç±»å | æè¿° | |
| | | |--------|------|------| |
| | | | code | Integer | ååºç¶æç ï¼200表示æå | |
| | | | msg | String | ååºæ¶æ¯ | |
| | | | rows | Integer | å½±åçè¡æ°ï¼æåæ´æ°çè®°å½æ°ï¼ | |
| | | |
| | | ## ä¸å¡é»è¾è¯´æ |
| | | 1. æ¥æ¶å»å¦è¯ä¼°å¯¹è±¡ `ServiceMedicalevaluationVO`ï¼å
å«ä¸»é®IDåå¨å®è¯ä¼°åè¡¨ï¼ |
| | | 2. å° VO 对象转æ¢ä¸º ServiceMedicalevaluation å®ä½å¯¹è±¡ |
| | | 3. æ ¹æ®ä¸»é® ID æ´æ°å»å¦è¯ä¼°ä¸»è¡¨è®°å½ |
| | | 4. å¦ææ´æ°æåä¸å¨å®è¯ä¼°å表ä¸ä¸ºç©ºï¼éååè¡¨æ´æ°æ¯ä¸ªå¨å®è¯ä¼°è®°å½ |
| | | 5. è¿åæ´æ°ç»æï¼æåè¿åtrueï¼å¤±è´¥è¿åfalseï¼ |
| | | |
| | | ## 使ç¨åºæ¯ |
| | | æ¤æ¥å£ä¸»è¦ç¨äºï¼ |
| | | 1. ä¿®æ¹å·²åå¨çå»å¦è¯ä¼°è®°å½ |
| | | 2. æ´æ°è¯ä¼°ç¶æï¼ä»é¦æ¬¡è¯ä¼°å°æç»è¯ä¼°ï¼ |
| | | 3. è¡¥å
æä¿®æ¹è¯ä¼°æ¶é´ |
| | | 4. åæ¶æ´æ°å
³èçå¨å®è¯ä¼°ä¿¡æ¯ |
| | | 5. ä¿®æ¹åè°åä¿¡æ¯åè¯ä¼°éä»¶ |
| | | |
| | | ## 注æäºé¡¹ |
| | | - ä¿®æ¹æ¶å¿
é¡»æä¾å»å¦è¯ä¼°çä¸»é® id |
| | | - 妿éè¦ä¿®æ¹å¨å®è¯ä¼°ä¿¡æ¯ï¼å¨å®è¯ä¼°è®°å½ä¹å¿
é¡»å
å«å
¶ä¸»é® id |
| | | - 䏿ä¾çåæ®µå°ä¿æåå¼ä¸å |
| | | - serviceMedicalevaluationorganList ä¸çæ¯æ¡è®°å½ä¼ç¬ç«æ´æ° |
| | | - æ¥ææ ¼å¼ç»ä¸ä¸ºï¼yyyy-MM-dd HH:mm:ss |
| | | - ä¿®æ¹æä½ä¼èªå¨è®°å½æä½æ¥å¿ï¼éè¿ @Log æ³¨è§£ï¼ |
| | | |
| | | ## 䏿°å¢æ¥å£çåºå« |
| | | 1. ä¿®æ¹æ¥å£å¿
é¡»æä¾ä¸»é® idï¼æ°å¢æ¥å£ä¸éè¦ |
| | | 2. ä¿®æ¹æ¥å£ä¸æ ¡éª infoid å¯ä¸æ§ï¼æ°å¢æ¥å£ä¼æ ¡éª |
| | | 3. ä¿®æ¹æ¥å£æ´æ°å¨å®è¯ä¼°å表ä¸çç°æè®°å½ï¼æ°å¢æ¥å£æå
¥æ°è®°å½ |
| | | 4. ä¿®æ¹æ¥å£æ¯æé¨ååæ®µæ´æ°ï¼æ°å¢æ¥å£éè¦å®æ´ä¿¡æ¯ |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | # ServiceMedicalevaluationController - add æ¥å£ææ¡£ |
| | | |
| | | ## æ¥å£æ¦è¿° |
| | | - **æ¥å£è·¯å¾**ï¼`POST /project/medicalevaluation/add` |
| | | - **æ¥å£æè¿°**ï¼æ°å¢å»å¦è¯ä¼° |
| | | - **APIæ ç¾**ï¼å»çè¯ä¼°ç®¡ç |
| | | |
| | | ## 请æ±ä¿¡æ¯ |
| | | - **è¯·æ±æ¹å¼**ï¼POST |
| | | - **请æ±è·¯å¾**ï¼`/project/medicalevaluation/add` |
| | | - **å
容类å**ï¼application/json |
| | | - **认è¯è¦æ±**ï¼éè¦ç»å½è®¤è¯ï¼åºäºç³»ç»æéæ§å¶ï¼ |
| | | |
| | | ## 请æ±åæ° |
| | | ### Body åæ° |
| | | 请æ±ä½ä¸º ServiceMedicalevaluationVO 对象ï¼å
å«ä»¥ä¸åæ®µï¼ |
| | | |
| | | | åæ°å | ç±»å | å¿
å¡« | 示ä¾å¼ | æè¿° | |
| | | |--------|------|------|--------|------| |
| | | | id | Long | å¦ | 1 | 主é®ID | |
| | | | infoid | Long | æ¯ | 100 | å
³èservice_donatebaseinfo表çID | |
| | | | caseNo | String | å¦ | "CASE202602050001" | æ¡ä¾ç¼å· | |
| | | | donorno | String | å¦ | "DN202602050001" | æç®è
ç¼å· | |
| | | | diagnosisname | String | å¦ | "èåºè¡" | ç¾ç
è¯æåç§° | |
| | | | assessannex | String | å¦ | "http://example.com/file.pdf" | è¯ä¼°éä»¶ | |
| | | | assessState | String | å¦ | "1" | è¯ä¼°ç¶æï¼é¦æ¬¡ï¼1.è¯ä¼°éè¿ 2è¯ä¼°ä¸éè¿ æç»ï¼3.è¯ä¼°éè¿ 4è¯ä¼°ä¸éè¿ | |
| | | | assessFirstTime | Date | å¦ | "2026-02-05 10:30:00" | 馿¬¡è¯ä¼°æ¶é´(é»è®¤è¯ä¼°æ¶é´)ï¼æ ¼å¼ï¼yyyy-MM-dd HH:mm:ss | |
| | | | assessSecondTime | Date | å¦ | "2026-02-06 14:20:00" | äºæ¬¡è¯ä¼°æ¶é´ï¼æ ¼å¼ï¼yyyy-MM-dd HH:mm:ss | |
| | | | coordinatorNo | String | å¦ | "CD001" | åè°åç¼å· | |
| | | | coordinatorName | String | å¦ | "å¼ ä¸" | åè°åå§å | |
| | | | reporttime | Date | å¦ | "2026-02-05 09:00:00" | æ¥åæ¶é´ï¼æ ¼å¼ï¼yyyy-MM-dd HH:mm:ss | |
| | | | serviceMedicalevaluationorganList | List<ServiceMedicalevaluationorgan> | å¦ | è§ä¸æ¹è¯¦æ
| æç®å¨å®è¯ä¼°å表 | |
| | | |
| | | ### ServiceMedicalevaluationorganï¼æç®å¨å®è¯ä¼°ï¼åæ°è¯¦æ
|
| | | serviceMedicalevaluationorganList æ¯ä¸ä¸ªæ°ç»ï¼æ¯ä¸ªå
ç´ å
å«ä»¥ä¸åæ®µï¼ |
| | | |
| | | | åæ°å | ç±»å | å¿
å¡« | 示ä¾å¼ | æè¿° | |
| | | |--------|------|------|--------|------| |
| | | | id | Long | å¦ | 1 | 主é®ID | |
| | | | infoid | Long | å¦ | 100 | å
³èservice_donatebaseinfo表çID | |
| | | | medicalId | Long | å¦ | 50 | å
³èservice_medicalevaluation表çID | |
| | | | donorno | String | å¦ | "DN202602050001" | æç®è
ç¼å· | |
| | | | organno | String | å¦ | "01" | å¨å®ç±»å«ï¼è¯¦è§åå
¸sys_Organ | |
| | | | organname | String | å¦ | "èè" | å¨å®ç±»å«åç§°ï¼è¯¦è§åå
¸sys_Organ | |
| | | | organnumber | String | å¦ | "ORG20260205001" | å¨å®ç¼å· | |
| | | | gainhospitalno | String | å¦ | "H001" | å¨å®è·åæºæç¼å·ï¼å¯¹åºæºæè¡¨ | |
| | | | gainhospitalname | String | å¦ | "ç人æ°å»é¢" | å¨å®è·åæºæåç§°ï¼å¯¹åºæºæè¡¨ | |
| | | | isbiopsybefore | String | å¦ | "0" | è·ååæ´»æ£ï¼åè§sys_0_1 | |
| | | | isbiopsyafter | String | å¦ | "1" | è·ååæ´»æ£ï¼åè§sys_0_1 | |
| | | | ismarginalorgan | String | å¦ | "0" | å±äºè¾¹ç¼å¨å®ï¼åè§sys_0_1 | |
| | | | ispathogenpositive | String | å¦ | "0" | ç
åè鳿§ï¼åè§sys_0_1 | |
| | | | ispnf | String | å¦ | "0" | ååæ§æ åè½ï¼åè§sys_0_1 | |
| | | | isdgf | String | å¦ | "0" | åè½å»¶è¿æ§æ¢å¤ï¼åè§sys_0_1 | |
| | | | assesscontent | String | å¦ | "å¨å®ç¶æè¯å¥½" | 夿¬¡è¯ä¼°æè§ | |
| | | |
| | | ## 请æ±ç¤ºä¾ |
| | | ```json |
| | | { |
| | | "infoid": 100, |
| | | "caseNo": "CASE202602050001", |
| | | "donorno": "DN202602050001", |
| | | "diagnosisname": "èåºè¡", |
| | | "assessannex": "http://example.com/file.pdf", |
| | | "assessState": "1", |
| | | "assessFirstTime": "2026-02-05 10:30:00", |
| | | "coordinatorNo": "CD001", |
| | | "coordinatorName": "å¼ ä¸", |
| | | "reporttime": "2026-02-05 09:00:00", |
| | | "serviceMedicalevaluationorganList": [ |
| | | { |
| | | "infoid": 100, |
| | | "donorno": "DN202602050001", |
| | | "organno": "01", |
| | | "organname": "èè", |
| | | "organnumber": "ORG20260205001", |
| | | "gainhospitalno": "H001", |
| | | "gainhospitalname": "ç人æ°å»é¢", |
| | | "isbiopsybefore": "0", |
| | | "isbiopsyafter": "1", |
| | | "ismarginalorgan": "0", |
| | | "ispathogenpositive": "0", |
| | | "ispnf": "0", |
| | | "isdgf": "0", |
| | | "assesscontent": "å¨å®ç¶æè¯å¥½" |
| | | } |
| | | ] |
| | | } |
| | | ``` |
| | | |
| | | ## ååºä¿¡æ¯ |
| | | ### æåååº (200) |
| | | ```json |
| | | { |
| | | "code": 200, |
| | | "msg": "æä½æå", |
| | | "data": true |
| | | } |
| | | ``` |
| | | |
| | | ### 失败ååº - infoidå·²åå¨ |
| | | ```json |
| | | { |
| | | "code": 500, |
| | | "msg": "æ°å¢å»å¦è¯ä¼°çinfoidå·²åå¨,æ æ³ä¿å!" |
| | | } |
| | | ``` |
| | | |
| | | ### 失败ååº - å
¶ä»é误 |
| | | ```json |
| | | { |
| | | "code": 500, |
| | | "msg": "æä½å¤±è´¥" |
| | | } |
| | | ``` |
| | | |
| | | ## ååºå段说æ |
| | | | åæ®µå | ç±»å | æè¿° | |
| | | |--------|------|------| |
| | | | code | Integer | ååºç¶æç ï¼200表示æå | |
| | | | msg | String | ååºæ¶æ¯ | |
| | | | data | Boolean | æä½ç»æï¼true表示æ°å¢æå | |
| | | |
| | | ## ä¸å¡é»è¾è¯´æ |
| | | 1. æ¥æ¶å»å¦è¯ä¼°å¯¹è±¡ `ServiceMedicalevaluationVO`ï¼å
å«å¨å®è¯ä¼°åè¡¨ï¼ |
| | | 2. éè¿ `@UniqueCheck` æ³¨è§£æ ¡éª infoid æ¯å¦å·²åå¨ |
| | | 3. 妿 infoid å·²åå¨ï¼è¿åé误信æ¯ï¼"æ°å¢å»å¦è¯ä¼°çinfoidå·²åå¨,æ æ³ä¿å!" |
| | | 4. å¦ææ ¡éªéè¿ï¼è°ç¨ service å±ç `add` æ¹æ³ä¿åæ°æ® |
| | | 5. ä¿åæååè¿å trueï¼å¤±è´¥è¿å false |
| | | |
| | | ## 使ç¨åºæ¯ |
| | | æ¤æ¥å£ä¸»è¦ç¨äºï¼ |
| | | 1. æ°å¢å»å¦è¯ä¼°è®°å½ |
| | | 2. åæ¶è®°å½å¤ä¸ªå¨å®çè¯ä¼°ä¿¡æ¯ |
| | | 3. å
³èæç®åºç¡ä¿¡æ¯ï¼éè¿infoidï¼ |
| | | 4. è®°å½åè°ååè¯ä¼°æ¶é´ä¿¡æ¯ |
| | | |
| | | ## 注æäºé¡¹ |
| | | - infoid å¿
é¡»å¯ä¸ï¼ä¸è½éå¤æäº¤ |
| | | - infoid éè¦å
³èå·²åå¨çæç®åºç¡ä¿¡æ¯è®°å½ |
| | | - serviceMedicalevaluationorganList å¯ä»¥ä¸ºç©ºæå
å«å¤ä¸ªå¨å®è¯ä¼°è®°å½ |
| | | - æ¥ææ ¼å¼ç»ä¸ä¸ºï¼yyyy-MM-dd HH:mm:ss |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | # ServiceMedicalevaluationController - medevaluateBaseInfolist æ¥å£ææ¡£ |
| | | |
| | | ## æ¥å£æ¦è¿° |
| | | - **æ¥å£è·¯å¾**ï¼`POST /project/medicalevaluation/medevaluateBaseInfolist` |
| | | - **æ¥å£æè¿°**ï¼è·åå»çè¯ä¼°æ£è
åºæ¬ä¿¡æ¯å表 |
| | | - **APIæ ç¾**ï¼å»çè¯ä¼°ç®¡ç |
| | | |
| | | ## 请æ±ä¿¡æ¯ |
| | | - **è¯·æ±æ¹å¼**ï¼POST |
| | | - **请æ±è·¯å¾**ï¼`/project/medicalevaluation/medevaluateBaseInfolist` |
| | | - **å
容类å**ï¼application/json |
| | | - **认è¯è¦æ±**ï¼éè¦ç»å½è®¤è¯ï¼åºäºç³»ç»æéæ§å¶ï¼ |
| | | |
| | | ## 请æ±åæ° |
| | | ### Body åæ° |
| | | | åæ°å | ç±»å | å¿
å¡« | 示ä¾å¼ | æè¿° | |
| | | |--------|------|------|--------|------| |
| | | | medicalEvaluationWithBaseInfoVO | [MedicalEvaluationWithBaseInfoVO](file:///D:/daima/opo/opo-qd/ruoyi-project/src/main/java/com/ruoyi/project/domain/vo/MedicalEvaluationWithBaseInfoVO.java) | æ¯ | - | æ¥è¯¢æ¡ä»¶å¯¹è±¡ | |
| | | |
| | | ### MedicalEvaluationWithBaseInfoVO åæ°è¯¦æ
|
| | | | åæ°å | ç±»å | å¿
å¡« | é»è®¤å¼ | æè¿° | |
| | | |--------|------|------|--------|------| |
| | | | infoid | Long | å¦ | - | baseInfoçID | |
| | | | recordstate | String | å¦ | - | è®°å½ç¶æ | |
| | | | caseNo | String | å¦ | - | æ¡ä¾ç¼å· | |
| | | | donorno | String | å¦ | - | æç®è
ç¼å· | |
| | | | treatmenthospitalname | String | å¦ | - | æå¨å»çæºæåç§° | |
| | | | treatmenthospitalno | String | å¦ | - | æå¨å»çæºæç¼ç | |
| | | | sex | String | å¦ | - | æ§å« | |
| | | | name | String | å¦ | - | å§å | |
| | | | age | Long | å¦ | - | å¹´é¾ | |
| | | | bloodtype | String | å¦ | - | è¡å | |
| | | | idcardno | String | å¦ | - | è¯ä»¶å·ç | |
| | | | diagnosisname | String | å¦ | - | ç¾ç
è¯æåç§° | |
| | | | coordinatorName | String | å¦ | - | åè°åå§å | |
| | | | inpatientno | String | å¦ | - | ä½é¢å· | |
| | | | assessTime | Date | å¦ | - | è¯ä¼°æ¶é´ï¼æ ¼å¼ï¼yyyy-MM-dd HH:mm:ssï¼ | |
| | | | assessState | String | å¦ | - | è¯ä¼°ç¶æï¼1:è¯ä¼°éè¿ 2:è¯ä¼°ä¸éè¿ï¼ | |
| | | | assessannex | String | å¦ | - | è¯ä¼°éä»¶ | |
| | | | searchValue | String | å¦ | - | æç´¢å¼ï¼ç»§æ¿èªBaseEntityï¼ | |
| | | | createBy | String | å¦ | - | å建è
ï¼ç»§æ¿èªBaseEntityï¼ | |
| | | | createTime | Date | å¦ | - | å建æ¶é´ï¼ç»§æ¿èªBaseEntityï¼ | |
| | | | updateBy | String | å¦ | - | æ´æ°è
ï¼ç»§æ¿èªBaseEntityï¼ | |
| | | | updateTime | Date | å¦ | - | æ´æ°æ¶é´ï¼ç»§æ¿èªBaseEntityï¼ | |
| | | | remark | String | å¦ | - | 夿³¨ï¼ç»§æ¿èªBaseEntityï¼ | |
| | | | delFlag | Integer | å¦ | - | ç¶æï¼0æ£å¸¸ 1å é¤ï¼ï¼ç»§æ¿èªBaseEntityï¼ | |
| | | | pageNum | Integer | æ¯ | - | 页ç ï¼ä»1å¼å§ | |
| | | | pageSize | Integer | æ¯ | - | æ¯é¡µæ¾ç¤ºæ°é | |
| | | | params | Map<String, Object> | å¦ | - | 请æ±åæ°ï¼ç»§æ¿èªBaseEntityï¼ | |
| | | |
| | | ## ååºä¿¡æ¯ |
| | | ### æåååº (200) |
| | | ```json |
| | | { |
| | | "code": 200, |
| | | "msg": "æ¥è¯¢æå", |
| | | "data": [ |
| | | { |
| | | "id": 1, |
| | | "donationcategory": "1", |
| | | "infoid": 100, |
| | | "recordstate": "01", |
| | | "caseNo": "CASE20240129001", |
| | | "donorno": "DONOR20240129001", |
| | | "treatmenthospitalname": "æä¸ç²å»é¢", |
| | | "treatmenthospitalno": "H001", |
| | | "sex": "1", |
| | | "age": 45, |
| | | "bloodtype": "1", |
| | | "idcardno": "110101197901011234", |
| | | "diagnosisname": "èå¤ä¼¤", |
| | | "coordinatorName": "æåè°å", |
| | | "assessTime": "2024-01-29 10:00:00", |
| | | "assessState": "1", |
| | | "assessannex": "http://example.com/file.pdf", |
| | | "serviceMedicalevaluationorgans": [ |
| | | { |
| | | "id": 1, |
| | | "infoid": 100, |
| | | "donorno": "DONOR20240129001", |
| | | "organno": "01", |
| | | "organname": "è¾è", |
| | | "organnumber": "ORG001", |
| | | "gainhospitalno": "H002", |
| | | "gainhospitalname": "æå¨å®è·åå»é¢", |
| | | "isbiopsybefore": "1", |
| | | "isbiopsyafter": "0", |
| | | "ismarginalorgan": "0", |
| | | "ispathogenpositive": "0", |
| | | "ispnf": "0", |
| | | "isdgf": "0", |
| | | "assesscontent": "å¨å®ç¶æè¯å¥½ï¼éåç§»æ¤", |
| | | "searchValue": null, |
| | | "createBy": "admin", |
| | | "createTime": "2024-01-29 10:00:00", |
| | | "updateBy": "admin", |
| | | "updateTime": "2024-01-29 10:00:00", |
| | | "remark": null, |
| | | "delFlag": 0, |
| | | "params": {} |
| | | } |
| | | ] |
| | | } |
| | | ], |
| | | "total": 1 |
| | | } |
| | | ``` |
| | | |
| | | ### 失败ååº (é200) |
| | | ```json |
| | | { |
| | | "code": 500, |
| | | "msg": "æ¥è¯¢å¤±è´¥" |
| | | } |
| | | ``` |
| | | |
| | | ## ååºå段说æ |
| | | | åæ®µå | ç±»å | æè¿° | |
| | | |--------|------|------| |
| | | | code | Integer | ååºç¶æç ï¼200表示æå | |
| | | | msg | String | ååºæ¶æ¯ | |
| | | | data | Array<[MedicalevaluationBaseInfoDTO](file:///D:/daima/opo/opo-qd/ruoyi-project/src/main/java/com/ruoyi/project/domain/dto/MedicalevaluationBaseInfoDTO.java)> | å»çè¯ä¼°æ£è
åºæ¬ä¿¡æ¯å表 | |
| | | | total | Integer | æ°æ®æ»æ¡æ° | |
| | | |
| | | ### MedicalevaluationBaseInfoDTO ååºå段 |
| | | | åæ®µå | ç±»å | æè¿° | |
| | | |--------|------|------| |
| | | | id | Long | å»å¦è¯ä¼°çid | |
| | | | donationcategory | String | æç®ç±»å«ï¼æ ¹æ®åå
¸sys_DonationCategoryï¼ | |
| | | | infoid | Long | baseInfoçid | |
| | | | recordstate | String | è®°å½ç¶æ | |
| | | | caseNo | String | æ¡ä¾ç¼å· | |
| | | | donorno | String | æç®è
ç¼å· | |
| | | | treatmenthospitalname | String | æå¨å»çæºæåç§° | |
| | | | treatmenthospitalno | String | æå¨å»çæºæç¼ç | |
| | | | sex | String | æ§å« | |
| | | | age | Long | å¹´é¾ | |
| | | | bloodtype | String | è¡å | |
| | | | idcardno | String | è¯ä»¶å·ç | |
| | | | diagnosisname | String | ç¾ç
è¯æåç§° | |
| | | | coordinatorName | String | åè°åå§å | |
| | | | assessTime | Date | è¯ä¼°æ¶é´ï¼æ ¼å¼ï¼yyyy-MM-dd HH:mm:ssï¼ | |
| | | | assessState | String | è¯ä¼°ç¶æï¼1:å¾
è¯ä¼° 2:è¯ä¼°ä¸ 3:å·²å®æï¼ | |
| | | | assessannex | String | è¯ä¼°éä»¶ | |
| | | | serviceMedicalevaluationorgans | List<[ServiceMedicalevaluationorgan](file:///D:/daima/opo/opo-qd/ruoyi-project/src/main/java/com/ruoyi/project/domain/ServiceMedicalevaluationorgan.java)> | å¨å®è¯ä¼°è¯¦æ
å表 | |
| | | |
| | | ### ServiceMedicalevaluationorgan å¨å®è¯ä¼°è¯¦æ
åæ®µ |
| | | | åæ®µå | ç±»å | æè¿° | |
| | | |--------|------|------| |
| | | | id | Long | 主é®ID | |
| | | | infoid | Long | å
³èservice_donatebaseinfo表çID | |
| | | | donorno | String | æç®è
ç¼å· | |
| | | | organno | String | å¨å®ç±»å«ç¼å·ï¼è¯¦è§åå
¸sys_Organï¼ | |
| | | | organname | String | å¨å®ç±»å«åç§°ï¼è¯¦è§åå
¸sys_Organï¼ | |
| | | | organnumber | String | å¨å®ç¼å· | |
| | | | gainhospitalno | String | å¨å®è·åæºæç¼å· | |
| | | | gainhospitalname | String | å¨å®è·åæºæåç§° | |
| | | | isbiopsybefore | String | è·ååæ´»æ£ï¼åè§sys_0_1ï¼0:å¦ 1:æ¯ï¼ | |
| | | | isbiopsyafter | String | è·ååæ´»æ£ï¼åè§sys_0_1ï¼0:å¦ 1:æ¯ï¼ | |
| | | | ismarginalorgan | String | å±äºè¾¹ç¼å¨å®ï¼åè§sys_0_1ï¼0:å¦ 1:æ¯ï¼ | |
| | | | ispathogenpositive | String | ç
åè鳿§ï¼åè§sys_0_1ï¼0:å¦ 1:æ¯ï¼ | |
| | | | ispnf | String | ååæ§æ åè½ï¼åè§sys_0_1ï¼0:å¦ 1:æ¯ï¼ | |
| | | | isdgf | String | åè½å»¶è¿æ§æ¢å¤ï¼åè§sys_0_1ï¼0:å¦ 1:æ¯ï¼ | |
| | | | assesscontent | String | 夿¬¡è¯ä¼°æè§ | |
| | | | searchValue | String | æç´¢å¼ï¼ç»§æ¿èªBaseEntityï¼ | |
| | | | createBy | String | å建è
ï¼ç»§æ¿èªBaseEntityï¼ | |
| | | | createTime | Date | å建æ¶é´ï¼ç»§æ¿èªBaseEntityï¼æ ¼å¼ï¼yyyy-MM-dd HH:mm:ssï¼ | |
| | | | updateBy | String | æ´æ°è
ï¼ç»§æ¿èªBaseEntityï¼ | |
| | | | updateTime | Date | æ´æ°æ¶é´ï¼ç»§æ¿èªBaseEntityï¼æ ¼å¼ï¼yyyy-MM-dd HH:mm:ssï¼ | |
| | | | remark | String | 夿³¨ï¼ç»§æ¿èªBaseEntityï¼ | |
| | | | delFlag | Integer | ç¶æï¼0æ£å¸¸ 1å é¤ï¼ï¼ç»§æ¿èªBaseEntityï¼ | |
| | | | pageNum | Integer | 页ç ï¼ç»§æ¿èªBaseEntityï¼ | |
| | | | pageSize | Integer | æ¯é¡µæ¾ç¤ºæ°éï¼ç»§æ¿èªBaseEntityï¼ | |
| | | | params | Map<String, Object> | 请æ±åæ°ï¼ç»§æ¿èªBaseEntityï¼ | |
| | | |
| | | ## ä¸å¡é»è¾è¯´æ |
| | | 1. æ¥æ¶æ¥è¯¢æ¡ä»¶å¯¹è±¡ `MedicalEvaluationWithBaseInfoVO` |
| | | 2. å°åç«¯ä¼ å
¥ç页ç 转æ¢ä¸ºæ°æ®åºåç§»é |
| | | 3. æ§è¡å页æ¥è¯¢ï¼è·åå»çè¯ä¼°æ£è
åºæ¬ä¿¡æ¯å表 |
| | | 4. æ§è¡ä¸å页æ¥è¯¢ï¼è·åç¬¦åæ¡ä»¶çæææ°æ®ç¨äºç»è®¡æ»æ° |
| | | 5. å°è£
è¿åæ°æ®ï¼ |
| | | - `data`ï¼å页æ¥è¯¢ç»æå表ï¼å
å«å¨å®è¯ä¼°è¯¦æ
ï¼ |
| | | - `total`ï¼æ»è®°å½æ° |
| | | 6. è¿åæ¥è¯¢ç»æ |
| | | |
| | | ## 使ç¨åºæ¯ |
| | | æ¤æ¥å£ä¸»è¦ç¨äºï¼ |
| | | 1. æ¥è¯¢å»çè¯ä¼°æ£è
åè¡¨ï¼æ¯æåé¡µï¼ |
| | | 2. æ ¹æ®å¤æ¡ä»¶çéè¯ä¼°è®°å½ï¼å§åãæ¡ä¾ç¼å·ãå»çæºæãè¯ä¼°ç¶æçï¼ |
| | | 3. æ¥çå
å«å¨å®è¯ä¼°è¯¦æ
ç综åè¯ä¼°ä¿¡æ¯ |
| | | 4. å»çæºæå¯¹è¯ä¼°è¿åº¦çç»è®¡å管ç |
| | | 5. åè°åæ¥çå¾
è¯ä¼°æå·²è¯ä¼°çæ£è
å表 |
| | | |
| | | ## 请æ±ç¤ºä¾ |
| | | ```json |
| | | { |
| | | "name": "å¼ ", |
| | | "caseNo": "CASE20240129001", |
| | | "treatmenthospitalname": "æä¸ç²å»é¢", |
| | | "assessState": "1", |
| | | "pageNum": 1, |
| | | "pageSize": 10 |
| | | } |
| | | ``` |
| | | |
| | | ## 注æäºé¡¹ |
| | | 1. **å页忰**ï¼`pageNum` å `pageSize` 为å¿
å¡«åæ° |
| | | - `pageNum` ä» 1 å¼å§ |
| | | - ç³»ç»ä¼èªå¨å°é¡µç 转æ¢ä¸ºæ°æ®åºåç§»é |
| | | 2. **夿¡ä»¶æ¥è¯¢**ï¼å¯åæ¶ä¼ å
¥å¤ä¸ªæ¥è¯¢æ¡ä»¶ï¼æ¡ä»¶ä¹é´ä¸º AND å
³ç³» |
| | | 3. **å¨å®è¯ä¼°è¯¦æ
**ï¼è¿åç»æä¸ç `serviceMedicalevaluationorgans` åæ®µå
å«è¯¥æ£è
çææå¨å®è¯ä¼°è¯¦æ
|
| | | - æ¯ä¸ä¸ªæ°ç»ï¼æ¯ä¸ªå
ç´ ä»£è¡¨ä¸ä¸ªå¨å®çè¯ä¼°ä¿¡æ¯ |
| | | - å
å«å¨å®ç±»åãè·åæºæãæ´»æ£æ
åµç详ç»ä¿¡æ¯ |
| | | 4. **è¯ä¼°ç¶æè¯´æ**ï¼ |
| | | - 1ï¼å¾
è¯ä¼° |
| | | - 2ï¼è¯ä¼°ä¸ |
| | | - 3ï¼å·²å®æ |
| | | 5. **å
³èæ¥è¯¢**ï¼è¿åç»æå
å«äºæ£è
çåºæ¬ä¿¡æ¯åå»çè¯ä¼°ä¿¡æ¯ |
| | | - éè¿ `infoid` å
³èå°æç®åºç¡ä¿¡æ¯è¡¨ |
| | | - å
嫿£è
å§åãæ§å«ãå¹´é¾ãè¡åçåºæ¬ä¿¡æ¯ |
| | | 6. **æ¥ææ ¼å¼**ï¼æææ¥ææ¶é´å段ç»ä¸ä½¿ç¨ `yyyy-MM-dd HH:mm:ss` æ ¼å¼ |
| | | 7. **æéæ§å¶**ï¼æ¥å£éè¦ç»å½è®¤è¯æè½è®¿é® |
| | | 8. **æ¥è¯¢ä¼å**ï¼æ¥å£æ§è¡ä¸¤æ¬¡æ¥è¯¢ |
| | | - ç¬¬ä¸æ¬¡ï¼è·ååé¡µæ°æ® |
| | | - ç¬¬äºæ¬¡ï¼è·åæ»æ°ï¼ä¸å¸¦åé¡µåæ°ï¼ |
| | | 9. **æ¨¡ç³æ¥è¯¢**ï¼é¨ååæ®µå¯è½æ¯ææ¨¡ç³æ¥è¯¢ï¼å¦å§åï¼ï¼å
·ä½ä»¥å端å®ç°ä¸ºå |
| | | 10. **æ°æ®æé**ï¼æ ¹æ®ç¨æ·è§è²åæéï¼å¯è½åªè½æ¥çç¹å®èå´çè¯ä¼°è®°å½ |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | # æ¥è¯¢æç®å¨å®åé
åºç¡å表 |
| | | |
| | | ## æ¥å£ä¿¡æ¯ |
| | | - **æ¥å£è·¯å¾**: `/project/donateorganBase/getDonateorganBaseInfoList` |
| | | - **è¯·æ±æ¹å¼**: POST |
| | | - **æ¥å£æè¿°**: æ¥è¯¢æç®å¨å®åé
åºç¡ä¿¡æ¯å表 |
| | | |
| | | ## 请æ±åæ° |
| | | |
| | | ### Headers |
| | | | åæ°å | ç±»å | å¿
å¡« | 说æ | |
| | | |--------|------|------|------| |
| | | | Content-Type | String | æ¯ | application/json | |
| | | |
| | | ### Body (JSONæ ¼å¼) |
| | | | åæ°å | ç±»å | å¿
å¡« | 说æ | |
| | | |--------|------|------|------| |
| | | | infoid | Long | å¦ | baseInfoçID | |
| | | | recordstate | String | å¦ | è®°å½ç¶æ | |
| | | | caseNo | String | å¦ | æ¡ä¾ç¼å· | |
| | | | inpatientno | String | å¦ | ä½é¢å· | |
| | | | donorno | String | å¦ | æç®è
ç¼å· | |
| | | | treatmenthospitalname | String | å¦ | æå¨å»çæºæåç§° | |
| | | | treatmenthospitalno | String | å¦ | æå¨å»çæºæç¼ç | |
| | | | sex | String | å¦ | æ§å« | |
| | | | name | String | å¦ | å§å | |
| | | | age | Long | å¦ | å¹´é¾ | |
| | | | bloodtype | String | å¦ | è¡å | |
| | | | idcardno | String | å¦ | è¯ä»¶å·ç | |
| | | | diagnosisname | String | å¦ | ç¾ç
è¯æåç§° | |
| | | | allocationStatus | Long | å¦ | åé
ç¶æ(0:æªåé
ï¼1ï¼å·²åé
ï¼2ä½åº) | |
| | | | allocationTime | Date | å¦ | åé
æ¶é´(æ ¼å¼: yyyy-MM-dd HH:mm:ss) | |
| | | | registrationCode | String | å¦ | ç»è®°äººç¼å· | |
| | | | registrationName | String | å¦ | ç»è®°äººå§å | |
| | | | registrationTime | Date | å¦ | ç»è®°æ¶é´(æ ¼å¼: yyyy-MM-dd HH:mm:ss) | |
| | | | pageNum | Integer | æ¯ | å½å页ç | |
| | | | pageSize | Integer | æ¯ | æ¯é¡µè®°å½æ° | |
| | | |
| | | ### 请æ±ç¤ºä¾ |
| | | ```json |
| | | { |
| | | "pageNum": 1, |
| | | "pageSize": 10, |
| | | "name": "å¼ ä¸", |
| | | "caseNo": "CASE2026001", |
| | | "allocationStatus": 0, |
| | | "treatmenthospitalname": "ææå»é¢" |
| | | } |
| | | ``` |
| | | |
| | | ## è¿åæ°æ® |
| | | |
| | | ### è¿ååæ° |
| | | | åæ°å | ç±»å | 说æ | |
| | | |--------|------|------| |
| | | | code | Integer | ç¶æç | |
| | | | msg | String | è¿åæ¶æ¯ | |
| | | | rows | Array | æ°æ®å表 | |
| | | | total | Integer | æ»è®°å½æ° | |
| | | |
| | | ### rowsæ°ç»å
ç´ ç»æ |
| | | | åæ°å | ç±»å | 说æ | |
| | | |--------|------|------| |
| | | | infoid | Long | baseInfoçID | |
| | | | id | Long | å¨å®åé
åºç¡çID | |
| | | | donationcategory | String | æç®ç±»å«(æ ¹æ®åå
¸sys_DonationCategory) | |
| | | | recordstate | String | è®°å½ç¶æ | |
| | | | caseNo | String | æ¡ä¾ç¼å· | |
| | | | donorno | String | æç®è
ç¼å· | |
| | | | treatmenthospitalname | String | æå¨å»çæºæåç§° | |
| | | | treatmenthospitalno | String | æå¨å»çæºæç¼ç | |
| | | | sex | String | æ§å« | |
| | | | name | String | å§å | |
| | | | age | Long | å¹´é¾ | |
| | | | bloodtype | String | è¡å | |
| | | | idcardno | String | è¯ä»¶å·ç | |
| | | | diagnosisname | String | ç¾ç
è¯æåç§° | |
| | | | allocationStatus | Long | åé
ç¶æ(0:æªåé
ï¼1ï¼å·²åé
ï¼2ä½åº) | |
| | | | allocationTime | String | åé
æ¶é´(æ ¼å¼: yyyy-MM-dd HH:mm:ss) | |
| | | | registrationCode | String | ç»è®°äººç¼å· | |
| | | | registrationName | String | ç»è®°äººå§å | |
| | | | registrationTime | String | ç»è®°æ¶é´(æ ¼å¼: yyyy-MM-dd HH:mm:ss) | |
| | | | serviceDonateorganList | Array | æç®å¤ä¸ªå¨å®è¯¦æ
管çå表 | |
| | | |
| | | ### è¿åç¤ºä¾ |
| | | ```json |
| | | { |
| | | "msg": "æ¥è¯¢æå", |
| | | "code": 200, |
| | | "rows": [ |
| | | { |
| | | "infoid": 1, |
| | | "id": 100, |
| | | "donationcategory": "å¨å®æç®", |
| | | "recordstate": "已宿", |
| | | "caseNo": "CASE2026001", |
| | | "donorno": "DN2026001", |
| | | "treatmenthospitalname": "ææå»é¢", |
| | | "treatmenthospitalno": "H001", |
| | | "sex": "1", |
| | | "name": "å¼ ä¸", |
| | | "age": 45, |
| | | "bloodtype": "A", |
| | | "idcardno": "110101197901011234", |
| | | "diagnosisname": "èåºè¡", |
| | | "allocationStatus": 0, |
| | | "allocationTime": "2026-01-25 10:30:00", |
| | | "registrationCode": "REG001", |
| | | "registrationName": "ç»è®°åA", |
| | | "registrationTime": "2026-01-25 09:00:00", |
| | | "serviceDonateorganList": [] |
| | | } |
| | | ], |
| | | "total": 1 |
| | | } |
| | | ``` |
| | | |
| | | ## 注æäºé¡¹ |
| | | 1. 该æ¥å£æ¯æå页æ¥è¯¢,pageNumåpageSize为å¿
å¡«åæ° |
| | | 2. å
¶ä»æ¥è¯¢æ¡ä»¶å为å¯é,æ¯æå¤æ¡ä»¶ç»åæ¥è¯¢ |
| | | 3. æ¶é´æ ¼å¼ç»ä¸ä¸º: yyyy-MM-dd HH:mm:ss |
| | | 4. allocationStatusåæ®µè¯´æ: 0-æªåé
, 1-å·²åé
, 2-ä½åº |
| | | 5. serviceDonateorganListå
嫿ç®å¤ä¸ªå¨å®ç详ç»ä¿¡æ¯ |
| | | 6. è¿åæ°æ®æ»æ°éè¿totalåæ®µè¿å,ç¨äºå端å页ç»ä»¶æ¾ç¤º |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | # æ°å¢æç®å¨å®åé
åºç¡ |
| | | |
| | | ## æ¥å£ä¿¡æ¯ |
| | | - **æ¥å£è·¯å¾**: `/project/donateorganBase/add` |
| | | - **è¯·æ±æ¹å¼**: POST |
| | | - **æ¥å£æè¿°**: æ°å¢æç®å¨å®åé
åºç¡ä¿¡æ¯ |
| | | |
| | | ## 请æ±åæ° |
| | | |
| | | ### Headers |
| | | | åæ°å | ç±»å | å¿
å¡« | 说æ | |
| | | |--------|------|------|------| |
| | | | Content-Type | String | æ¯ | application/json | |
| | | |
| | | ### Body (JSONæ ¼å¼) |
| | | | åæ°å | ç±»å | å¿
å¡« | 说æ | |
| | | |--------|------|------|------| |
| | | | infoid | Long | æ¯ | å
³èservice_donatebaseinfo表çID | |
| | | | allocationStatus | Long | å¦ | åé
ç¶æ(0:æªåé
ï¼1ï¼å·²åé
ï¼2ä½åº) | |
| | | | allocationTime | Date | å¦ | åé
æ¶é´(æ ¼å¼: yyyy-MM-dd HH:mm:ss) | |
| | | | registrationCode | String | å¦ | ç»è®°äººç¼å· | |
| | | | registrationName | String | å¦ | ç»è®°äººå§å | |
| | | | registrationTime | Date | å¦ | ç»è®°æ¶é´(æ ¼å¼: yyyy-MM-dd HH:mm:ss) | |
| | | | estimatedtime | Date | å¦ | é¢è®¡æ¶é´(æ ¼å¼: yyyy-MM-dd HH:mm:ss) | |
| | | |
| | | ### 请æ±ç¤ºä¾ |
| | | ```json |
| | | { |
| | | "infoid": 1, |
| | | "allocationStatus": 0, |
| | | "allocationTime": "2026-01-25 10:30:00", |
| | | "registrationCode": "REG001", |
| | | "registrationName": "ç»è®°åA", |
| | | "registrationTime": "2026-01-25 09:00:00", |
| | | "estimatedtime": "2026-01-26 08:00:00" |
| | | } |
| | | ``` |
| | | |
| | | ## è¿åæ°æ® |
| | | |
| | | ### è¿ååæ° |
| | | | åæ°å | ç±»å | 说æ | |
| | | |--------|------|------| |
| | | | code | Integer | ç¶æç (200: æå, 500: 失败) | |
| | | | msg | String | è¿åæ¶æ¯ | |
| | | |
| | | ### è¿åç¤ºä¾ |
| | | |
| | | **æåååº:** |
| | | ```json |
| | | { |
| | | "msg": "æä½æå", |
| | | "code": 200 |
| | | } |
| | | ``` |
| | | |
| | | **失败ååº:** |
| | | ```json |
| | | { |
| | | "msg": "æä½å¤±è´¥", |
| | | "code": 500 |
| | | } |
| | | ``` |
| | | |
| | | ## 注æäºé¡¹ |
| | | 1. infoid为å¿
å¡«åæ®µ,éè¦å
³èå°service_donatebaseinfo表 |
| | | 2. æ¶é´æ ¼å¼ç»ä¸ä¸º: yyyy-MM-dd HH:mm:ss |
| | | 3. allocationStatusåæ®µè¯´æ: 0-æªåé
, 1-å·²åé
, 2-ä½åº |
| | | 4. 该æ¥å£å
·æé²éå¤æäº¤æºå¶(@RepeatSubmit注解) |
| | | 5. æä½ä¼è®°å½æä½æ¥å¿ |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | # ä¿®æ¹æ£è
æ»äº¡ä¿¡æ¯ |
| | | |
| | | ## æ¥å£ä¿¡æ¯ |
| | | - **æ¥å£è·¯å¾**: `/project/deathinfo/edit` |
| | | - **è¯·æ±æ¹å¼**: POST |
| | | - **æ¥å£æè¿°**: ä¿®æ¹æ£è
æ»äº¡ä¿¡æ¯ |
| | | |
| | | ## 请æ±åæ° |
| | | |
| | | ### Headers |
| | | | åæ°å | ç±»å | å¿
å¡« | 说æ | |
| | | |--------|------|------|------| |
| | | | Content-Type | String | æ¯ | application/json | |
| | | |
| | | ### Body (JSONæ ¼å¼) |
| | | | åæ°å | ç±»å | å¿
å¡« | 说æ | |
| | | |--------|------|------|------| |
| | | | id | Long | æ¯ | æ£è
æ»äº¡ä¿¡æ¯ä¸»é®ID | |
| | | | infoid | Long | å¦ | å
³èservice_donatebaseinfo表çID | |
| | | | donorno | String | å¦ | æç®è
ç¼å· | |
| | | | gainhospitalno | String | å¦ | å¨å®è·åæºæç¼å· | |
| | | | gainhospitalname | String | å¦ | å¨å®è·åæºæåç§° | |
| | | | deathtime | String | å¦ | æ»äº¡æ¶é´(æ ¼å¼: yyyy-MM-dd HH:mm:ss) | |
| | | | deathreason | String | å¦ | æ»äº¡åå | |
| | | | deathjudgedocto | String | å¦ | æ»äº¡å¤å®å»çä¸ | |
| | | | deathjudgedoctt | String | å¦ | æ»äº¡å¤å®å»çäº | |
| | | | deathjudgeannex | String | å¦ | æ»äº¡è¯æéä»¶ | |
| | | | isspendremember | Integer | å¦ | æ¯å¦é»åç¼
æä»ªå¼ (0: å¦, 1: æ¯) | |
| | | | isrestoreremains | Integer | å¦ | æ¯å¦æ¢å¤éä½ä»ªå®¹ (0: å¦, 1: æ¯) | |
| | | | rememberannex | String | å¦ | ç¼
æä»ªå¼éä»¶è·¯å¾,å¤å¼ ç¨;å·éå¼ | |
| | | | responsibleuserid | String | å¦ | è´è´£äººç¼å· | |
| | | | responsibleusername | String | å¦ | è´è´£äººå§å | |
| | | |
| | | ### 请æ±ç¤ºä¾ |
| | | ```json |
| | | { |
| | | "id": 100, |
| | | "infoid": 1, |
| | | "donorno": "DN2026001", |
| | | "gainhospitalno": "OPO001", |
| | | "gainhospitalname": "ææOPOæºæ", |
| | | "deathtime": "2026-01-25 10:30:00", |
| | | "deathreason": "èå¹²åè½è¡°ç«", |
| | | "deathjudgedocto": "æå»ç", |
| | | "deathjudgedoctt": "çå»ç", |
| | | "deathjudgeannex": "/upload/death/cert_20260125.pdf", |
| | | "isspendremember": 1, |
| | | "isrestoreremains": 1, |
| | | "rememberannex": "/upload/ceremony/img1.jpg;/upload/ceremony/img2.jpg", |
| | | "responsibleuserid": "U001", |
| | | "responsibleusername": "åè°åå¼ " |
| | | } |
| | | ``` |
| | | |
| | | ## è¿åæ°æ® |
| | | |
| | | ### è¿ååæ° |
| | | | åæ°å | ç±»å | 说æ | |
| | | |--------|------|------| |
| | | | code | Integer | ç¶æç (200: æå, 500: 失败) | |
| | | | msg | String | è¿åæ¶æ¯ | |
| | | |
| | | ### è¿åç¤ºä¾ |
| | | |
| | | **æåååº:** |
| | | ```json |
| | | { |
| | | "msg": "æä½æå", |
| | | "code": 200 |
| | | } |
| | | ``` |
| | | |
| | | **失败ååº:** |
| | | ```json |
| | | { |
| | | "msg": "æä½å¤±è´¥", |
| | | "code": 500 |
| | | } |
| | | ``` |
| | | |
| | | ## 注æäºé¡¹ |
| | | 1. id为å¿
å¡«åæ®µ,ç¨äºæå®è¦ä¿®æ¹çè®°å½ |
| | | 2. å
¶ä»å段å为å¯é,åªéä¼ å
¥éè¦ä¿®æ¹çåæ®µ |
| | | 3. æ¶é´æ ¼å¼ç»ä¸ä¸º: yyyy-MM-dd HH:mm:ss |
| | | 4. å¤ä¸ªéä»¶è·¯å¾ä½¿ç¨è±æåå·(;)éå¼ |
| | | 5. 该æ¥å£å
·æé²éå¤æäº¤æºå¶(@RepeatSubmit注解) |
| | | 6. æä½ä¼è®°å½æä½æ¥å¿ |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | # æ°å¢æ£è
æ»äº¡ä¿¡æ¯ |
| | | |
| | | ## æ¥å£ä¿¡æ¯ |
| | | - **æ¥å£è·¯å¾**: `/project/deathinfo/add` |
| | | - **è¯·æ±æ¹å¼**: POST |
| | | - **æ¥å£æè¿°**: æ°å¢æ£è
æ»äº¡ä¿¡æ¯ |
| | | |
| | | ## 请æ±åæ° |
| | | |
| | | ### Headers |
| | | | åæ°å | ç±»å | å¿
å¡« | 说æ | |
| | | |--------|------|------|------| |
| | | | Content-Type | String | æ¯ | application/json | |
| | | |
| | | ### Body (JSONæ ¼å¼) |
| | | | åæ°å | ç±»å | å¿
å¡« | 说æ | |
| | | |--------|------|------|------| |
| | | | infoid | Long | æ¯ | å
³èservice_donatebaseinfo表çID | |
| | | | donorno | String | å¦ | æç®è
ç¼å· | |
| | | | gainhospitalno | String | å¦ | å¨å®è·åæºæç¼å· | |
| | | | gainhospitalname | String | å¦ | å¨å®è·åæºæåç§° | |
| | | | deathtime | String | å¦ | æ»äº¡æ¶é´(æ ¼å¼: yyyy-MM-dd HH:mm:ss) | |
| | | | deathreason | String | å¦ | æ»äº¡åå | |
| | | | deathjudgedocto | String | å¦ | æ»äº¡å¤å®å»çä¸ | |
| | | | deathjudgedoctt | String | å¦ | æ»äº¡å¤å®å»çäº | |
| | | | deathjudgeannex | String | å¦ | æ»äº¡è¯æéä»¶ | |
| | | | isspendremember | Integer | å¦ | æ¯å¦é»åç¼
æä»ªå¼ (0: å¦, 1: æ¯) | |
| | | | isrestoreremains | Integer | å¦ | æ¯å¦æ¢å¤éä½ä»ªå®¹ (0: å¦, 1: æ¯) | |
| | | | rememberannex | String | å¦ | ç¼
æä»ªå¼éä»¶è·¯å¾,å¤å¼ ç¨;å·éå¼ | |
| | | | responsibleuserid | String | å¦ | è´è´£äººç¼å· | |
| | | | responsibleusername | String | å¦ | è´è´£äººå§å | |
| | | |
| | | ### 请æ±ç¤ºä¾ |
| | | ```json |
| | | { |
| | | "infoid": 1, |
| | | "donorno": "DN2026001", |
| | | "gainhospitalno": "OPO001", |
| | | "gainhospitalname": "ææOPOæºæ", |
| | | "deathtime": "2026-01-25 10:30:00", |
| | | "deathreason": "èå¹²åè½è¡°ç«", |
| | | "deathjudgedocto": "æå»ç", |
| | | "deathjudgedoctt": "çå»ç", |
| | | "deathjudgeannex": "/upload/death/cert_20260125.pdf", |
| | | "isspendremember": 1, |
| | | "isrestoreremains": 1, |
| | | "rememberannex": "/upload/ceremony/img1.jpg;/upload/ceremony/img2.jpg", |
| | | "responsibleuserid": "U001", |
| | | "responsibleusername": "åè°åå¼ " |
| | | } |
| | | ``` |
| | | |
| | | ## è¿åæ°æ® |
| | | |
| | | ### è¿ååæ° |
| | | | åæ°å | ç±»å | 说æ | |
| | | |--------|------|------| |
| | | | code | Integer | ç¶æç (200: æå, 500: 失败) | |
| | | | msg | String | è¿åæ¶æ¯ | |
| | | |
| | | ### è¿åç¤ºä¾ |
| | | |
| | | **æåååº:** |
| | | ```json |
| | | { |
| | | "msg": "æä½æå", |
| | | "code": 200 |
| | | } |
| | | ``` |
| | | |
| | | **失败ååº:** |
| | | ```json |
| | | { |
| | | "msg": "æä½å¤±è´¥", |
| | | "code": 500 |
| | | } |
| | | ``` |
| | | |
| | | ## 注æäºé¡¹ |
| | | 1. infoid为å¿
å¡«åæ®µ,éè¦å
³èå°service_donatebaseinfo表 |
| | | 2. æ¶é´æ ¼å¼ç»ä¸ä¸º: yyyy-MM-dd HH:mm:ss |
| | | 3. å¤ä¸ªéä»¶è·¯å¾ä½¿ç¨è±æåå·(;)éå¼ |
| | | 4. 该æ¥å£å
·æé²éå¤æäº¤æºå¶(@RepeatSubmit注解) |
| | | 5. æä½ä¼è®°å½æä½æ¥å¿ |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | # æ¥è¯¢æ£è
æ»äº¡åºæ¬ä¿¡æ¯ |
| | | |
| | | ## æ¥å£ä¿¡æ¯ |
| | | - **æ¥å£è·¯å¾**: `/project/deathinfo/queryDathInfoBaseInfo` |
| | | - **è¯·æ±æ¹å¼**: POST |
| | | - **æ¥å£æè¿°**: æ¥è¯¢æ£è
æ»äº¡åºæ¬ä¿¡æ¯å表 |
| | | |
| | | ## 请æ±åæ° |
| | | |
| | | ### Headers |
| | | | åæ°å | ç±»å | å¿
å¡« | 说æ | |
| | | |--------|------|------|------| |
| | | | Content-Type | String | æ¯ | application/json | |
| | | |
| | | ### Body (JSONæ ¼å¼) |
| | | | åæ°å | ç±»å | å¿
å¡« | 说æ | |
| | | |--------|------|------|------| |
| | | | infoid | Long | å¦ | baseInfoçID | |
| | | | recordstate | String | å¦ | è®°å½ç¶æ | |
| | | | caseNo | String | å¦ | æ¡ä¾ç¼å· | |
| | | | treatmenthospitalname | String | å¦ | æå¨å»çæºæåç§° | |
| | | | treatmenthospitalno | String | å¦ | æå¨å»çæºæç¼ç | |
| | | | sex | String | å¦ | æ§å« | |
| | | | name | String | å¦ | å§å | |
| | | | inpatientno | String | å¦ | ä½é¢å· | |
| | | | age | Long | å¦ | å¹´é¾ | |
| | | | bloodtype | String | å¦ | è¡å | |
| | | | idcardno | String | å¦ | è¯ä»¶å·ç | |
| | | | diagnosisname | String | å¦ | ç¾ç
è¯æåç§° | |
| | | | donorno | String | å¦ | æç®è
ç¼å· | |
| | | | gainhospitalno | String | å¦ | å¨å®è·åæºæç¼å· | |
| | | | gainhospitalname | String | å¦ | å¨å®è·åæºæåç§° | |
| | | | deathtime | String | å¦ | æ»äº¡æ¶é´(æ ¼å¼: yyyy-MM-dd HH:mm:ss) | |
| | | | deathreason | String | å¦ | æ»äº¡åå | |
| | | | deathjudgedocto | String | å¦ | æ»äº¡å¤å®å»çä¸ | |
| | | | deathjudgedoctt | String | å¦ | æ»äº¡å¤å®å»çäº | |
| | | | isspendremember | Integer | å¦ | æ¯å¦é»åç¼
æä»ªå¼ (0: å¦, 1: æ¯) | |
| | | | isrestoreremains | Integer | å¦ | æ¯å¦æ¢å¤éä½ä»ªå®¹ (0: å¦, 1: æ¯) | |
| | | | responsibleuserid | String | å¦ | è´è´£äººç¼å· | |
| | | | responsibleusername | String | å¦ | è´è´£äººå§å | |
| | | | pageNum | Integer | æ¯ | å½å页ç | |
| | | | pageSize | Integer | æ¯ | æ¯é¡µè®°å½æ° | |
| | | |
| | | ### 请æ±ç¤ºä¾ |
| | | ```json |
| | | { |
| | | "pageNum": 1, |
| | | "pageSize": 10, |
| | | "name": "å¼ ä¸", |
| | | "caseNo": "CASE2026001", |
| | | "treatmenthospitalname": "ææå»é¢" |
| | | } |
| | | ``` |
| | | |
| | | ## è¿åæ°æ® |
| | | |
| | | ### è¿ååæ° |
| | | | åæ°å | ç±»å | 说æ | |
| | | |--------|------|------| |
| | | | code | Integer | ç¶æç | |
| | | | msg | String | è¿åæ¶æ¯ | |
| | | | rows | Array | æ°æ®å表 | |
| | | | total | Integer | æ»è®°å½æ° | |
| | | |
| | | ### rowsæ°ç»å
ç´ ç»æ |
| | | | åæ°å | ç±»å | 说æ | |
| | | |--------|------|------| |
| | | | infoid | Long | baseInfoçID | |
| | | | id | Long | DeathBaseInfoçID | |
| | | | recordstate | String | è®°å½ç¶æ | |
| | | | caseNo | String | æ¡ä¾ç¼å· | |
| | | | treatmenthospitalname | String | æå¨å»çæºæåç§° | |
| | | | treatmenthospitalno | String | æå¨å»çæºæç¼ç | |
| | | | sex | String | æ§å« | |
| | | | name | String | å§å | |
| | | | inpatientno | String | ä½é¢å· | |
| | | | age | Long | å¹´é¾ | |
| | | | bloodtype | String | è¡å | |
| | | | idcardno | String | è¯ä»¶å·ç | |
| | | | diagnosisname | String | ç¾ç
è¯æåç§° | |
| | | | donorno | String | æç®è
ç¼å· | |
| | | | gainhospitalno | String | å¨å®è·åæºæç¼å· | |
| | | | gainhospitalname | String | å¨å®è·åæºæåç§° | |
| | | | deathtime | String | æ»äº¡æ¶é´(æ ¼å¼: yyyy-MM-dd HH:mm:ss) | |
| | | | deathreason | String | æ»äº¡åå | |
| | | | deathjudgedocto | String | æ»äº¡å¤å®å»çä¸ | |
| | | | deathjudgedoctt | String | æ»äº¡å¤å®å»çäº | |
| | | | isspendremember | Integer | æ¯å¦é»åç¼
æä»ªå¼ (0: å¦, 1: æ¯) | |
| | | | isrestoreremains | Integer | æ¯å¦æ¢å¤éä½ä»ªå®¹ (0: å¦, 1: æ¯) | |
| | | | responsibleuserid | String | è´è´£äººç¼å· | |
| | | | responsibleusername | String | è´è´£äººå§å | |
| | | |
| | | ### è¿åç¤ºä¾ |
| | | ```json |
| | | { |
| | | "msg": "æ¥è¯¢æå", |
| | | "code": 200, |
| | | "rows": [ |
| | | { |
| | | "infoid": 1, |
| | | "id": 100, |
| | | "recordstate": "已宿", |
| | | "caseNo": "CASE2026001", |
| | | "treatmenthospitalname": "ææå»é¢", |
| | | "treatmenthospitalno": "H001", |
| | | "sex": "ç·", |
| | | "name": "å¼ ä¸", |
| | | "inpatientno": "IN20260001", |
| | | "age": 45, |
| | | "bloodtype": "Aå", |
| | | "idcardno": "110101197901011234", |
| | | "diagnosisname": "èåºè¡", |
| | | "donorno": "DN2026001", |
| | | "gainhospitalno": "OPO001", |
| | | "gainhospitalname": "ææOPOæºæ", |
| | | "deathtime": "2026-01-25 10:30:00", |
| | | "deathreason": "èå¹²åè½è¡°ç«", |
| | | "deathjudgedocto": "æå»ç", |
| | | "deathjudgedoctt": "çå»ç", |
| | | "isspendremember": 1, |
| | | "isrestoreremains": 1, |
| | | "responsibleuserid": "U001", |
| | | "responsibleusername": "åè°åå¼ " |
| | | } |
| | | ], |
| | | "total": 1 |
| | | } |
| | | ``` |
| | | |
| | | ## 注æäºé¡¹ |
| | | 1. 该æ¥å£æ¯æå页æ¥è¯¢,pageNumåpageSize为å¿
å¡«åæ° |
| | | 2. å
¶ä»æ¥è¯¢æ¡ä»¶å为å¯é,æ¯æå¤æ¡ä»¶ç»åæ¥è¯¢ |
| | | 3. æ¶é´æ ¼å¼ç»ä¸ä¸º: yyyy-MM-dd HH:mm:ss |
| | | 4. è¿åæ°æ®æ»æ°éè¿totalåæ®µè¿å,ç¨äºå端å页ç»ä»¶æ¾ç¤º |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | # ä¿®æ¹æç®å®æ |
| | | |
| | | ## æ¥å£æè¿° |
| | | ä¿®æ¹æç®å®æä¿¡æ¯ |
| | | |
| | | ## 请æ±URL |
| | | `POST /project/donatecompletioninfo/edit` |
| | | |
| | | ## 请æ±å¤´ |
| | | | åæ°å | ç±»å | å¿
å¡« | 说æ | |
| | | |--------|------|------|------| |
| | | | Authorization | String | æ¯ | ç¨æ·ä»¤ç | |
| | | | Content-Type | String | æ¯ | application/json | |
| | | |
| | | ## 请æ±åæ° |
| | | | åæ°å | ç±»å | å¿
å¡« | 说æ | |
| | | |--------|------|------|------| |
| | | | id | Long | æ¯ | 主é®ID | |
| | | | infoid | Long | å¦ | å
³èservice_donatebaseinfo表çID | |
| | | | donorno | String | å¦ | æç®è
ç¼å· | |
| | | | isbodydonation | String | å¦ | æ¯å¦éä½æç® | |
| | | | receivingunitname | String | å¦ | æ¥æ¶åä½åç§° | |
| | | | receivingunit | String | å¦ | æ¥æ¶åä½ | |
| | | | completetime | Date | å¦ | 宿æ¶é´ | |
| | | | responsibleuserid | String | å¦ | è´è´£äººç¼å· | |
| | | | responsibleusername | String | å¦ | è´è´£äººå§å | |
| | | | coordinateduserido | String | å¦ | åè°åä¸ç¼å· | |
| | | | coordinatedusernameo | String | å¦ | åè°åä¸å§å | |
| | | | coordinateduseridt | String | å¦ | åè°åäºç¼å· | |
| | | | coordinatedusernamet | String | å¦ | åè°åäºå§å | |
| | | | assessannex | String | å¦ | éä»¶ | |
| | | | donateorgan | String | å¦ | æç®å¨å® | |
| | | | serviceDonatecomporganList | Array | å¦ | æç®å¨å®ç§»æ¤è¡¨ | |
| | | |
| | | ### serviceDonatecomporganListæ°ç»å
ç´ ç»æ |
| | | | åæ°å | ç±»å | å¿
å¡« | 说æ | |
| | | |--------|------|------|------| |
| | | | id | Long | æ¯(ä¿®æ¹æ¶) | å¨å®ç§»æ¤è®°å½ä¸»é®ID | |
| | | | infoid | Long | å¦ | å
³èservice_donatebaseinfo表çID | |
| | | | donatecompletioninfoId | Long | å¦ | å
³èservice_donatecompletioninfo表çID | |
| | | | organno | String | å¦ | å¨å®ç±»å« 详è§åå
¸sys_Organ | |
| | | | organname | String | å¦ | å¨å®ç±»å«åç§° 详è§åå
¸sys_Organ | |
| | | | transplantstate | Long | å¦ | å¨å®ç§»æ¤ç¶æ ï¼0ï¼æªç§»æ¤ï¼1ï¼å·²ç§»æ¤ï¼2ï¼å¼ç¨ | |
| | | | abandonreason | String | å¦ | æªç§»æ¤åå | |
| | | | transplanttime | Date | å¦ | ç§»æ¤æ¶é´ | |
| | | | transplantdoct | String | å¦ | ç§»æ¤å»ç | |
| | | | hospitalno | String | å¦ | å¨å®ç§»æ¤æºæç¼å· å¯¹åºæºæè¡¨ | |
| | | | hospitalname | String | å¦ | å¨å®ç§»æ¤æºæåç§° å¯¹åºæºæè¡¨ | |
| | | | name | String | å¦ | ç§»æ¤äººå§å | |
| | | | sex | Long | å¦ | ç§»æ¤äººæ§å« æ ¹æ®åå
¸sys_user_sex | |
| | | | idcardtype | Long | å¦ | ç§»æ¤äººè¯ä»¶ç±»å æ ¹æ®åå
¸sys_IDType | |
| | | | idcardno | String | å¦ | ç§»æ¤äººè¯ä»¶å·ç | |
| | | | age | Long | å¦ | ç§»æ¤äººå¹´é¾ | |
| | | | ageunit | String | å¦ | ç§»æ¤äººå¹´é¾åä½ æ ¹æ®åå
¸sys_AgeUnit | |
| | | | birthday | String | å¦ | ç§»æ¤äººåºçæ¥æ | |
| | | | phone | String | å¦ | ç§»æ¤äººèç³»çµè¯ | |
| | | | residenceaddress | String | å¦ | ç§»æ¤äººç°ä½å°å | |
| | | | residenceprovince | String | å¦ | ç§»æ¤äººç°ä½å°åç代ç | |
| | | | residenceprovincename | String | å¦ | ç§»æ¤äººç°ä½å°åçåç§° | |
| | | | residencecity | String | å¦ | ç§»æ¤äººå¸ç¼å· æ ¹æ®è¡æ¿åºå表 | |
| | | | residencecityname | String | å¦ | ç§»æ¤äººå¸åç§° | |
| | | | residencetown | String | å¦ | ç§»æ¤äººæå±è¡é(é)æ ¹æ®è¡æ¿åºå表 | |
| | | | residencetownname | String | å¦ | ç§»æ¤äººæå±è¡é(é)åç§° | |
| | | | residencecommunity | String | å¦ | ç§»æ¤äººç¤¾åº(æ)ç¼å· æ ¹æ®è¡æ¿åºå表 | |
| | | | residencecommunityname | String | å¦ | ç§»æ¤äººç¤¾åº(æ)åç§° | |
| | | | residencecountycode | String | å¦ | ç§»æ¤äººæå±åºåç¼å· æ ¹æ®è¡æ¿åºå表 | |
| | | | residencecountyname | String | å¦ | ç§»æ¤äººæå±åºååç§° | |
| | | | caseNo | String | å¦ | æ¡ä¾ç¼å· | |
| | | | donorname | String | å¦ | æç®è
å§å | |
| | | |
| | | ## 请æ±ç¤ºä¾ |
| | | ```json |
| | | { |
| | | "id": 100, |
| | | "infoid": 1001, |
| | | "donorno": "DN20240101001", |
| | | "isbodydonation": "0", |
| | | "receivingunitname": "", |
| | | "receivingunit": "", |
| | | "completetime": "2024-02-02 14:30:00", |
| | | "responsibleuserid": "U001", |
| | | "responsibleusername": "çåè°å", |
| | | "coordinateduserido": "U002", |
| | | "coordinatedusernameo": "æåè°å", |
| | | "coordinateduseridt": "U003", |
| | | "coordinatedusernamet": "èµµåè°å", |
| | | "assessannex": "", |
| | | "donateorgan": "C22,C64L", |
| | | "serviceDonatecomporganList": [ |
| | | { |
| | | "id": 1, |
| | | "infoid": 1001, |
| | | "donatecompletioninfoId": 100, |
| | | "organno": "C22", |
| | | "organname": "èè", |
| | | "transplantstate": 1, |
| | | "abandonreason": "", |
| | | "transplanttime": "2024-02-03", |
| | | "transplantdoct": "å¼ å»ç", |
| | | "hospitalno": "H002", |
| | | "hospitalname": "å京移æ¤å»é¢", |
| | | "name": "æå", |
| | | "sex": 1, |
| | | "idcardtype": 1, |
| | | "idcardno": "110101198501010002", |
| | | "age": 39, |
| | | "ageunit": "1", |
| | | "birthday": "1985-01-01", |
| | | "phone": "13800138000", |
| | | "residenceaddress": "åäº¬å¸æé³åº", |
| | | "residenceprovince": "110000", |
| | | "residenceprovincename": "å京å¸", |
| | | "residencecity": "110100", |
| | | "residencecityname": "å¸è¾åº", |
| | | "residencetown": "110105", |
| | | "residencetownname": "æé³åº", |
| | | "residencecountycode": "110105", |
| | | "residencecountyname": "æé³åº", |
| | | "caseNo": "CASE20240101", |
| | | "donorname": "å¼ ä¸" |
| | | }, |
| | | { |
| | | "id": 2, |
| | | "infoid": 1001, |
| | | "donatecompletioninfoId": 100, |
| | | "organno": "C64L", |
| | | "organname": "å·¦è¾", |
| | | "transplantstate": 1, |
| | | "abandonreason": "", |
| | | "transplanttime": "2024-02-03", |
| | | "transplantdoct": "æå»ç", |
| | | "hospitalno": "H002", |
| | | "hospitalname": "å京移æ¤å»é¢", |
| | | "name": "çäº", |
| | | "sex": 1, |
| | | "idcardtype": 1, |
| | | "idcardno": "110101199001010003", |
| | | "age": 34, |
| | | "ageunit": "1", |
| | | "birthday": "1990-01-01", |
| | | "phone": "13900139000", |
| | | "residenceaddress": "åäº¬å¸æµ·æ·åº", |
| | | "residenceprovince": "110000", |
| | | "residenceprovincename": "å京å¸", |
| | | "residencecity": "110100", |
| | | "residencecityname": "å¸è¾åº", |
| | | "residencetown": "110108", |
| | | "residencetownname": "æµ·æ·åº", |
| | | "residencecountycode": "110108", |
| | | "residencecountyname": "æµ·æ·åº", |
| | | "caseNo": "CASE20240101", |
| | | "donorname": "å¼ ä¸" |
| | | } |
| | | ] |
| | | } |
| | | ``` |
| | | |
| | | ## è¿ååæ° |
| | | | åæ°å | ç±»å | 说æ | |
| | | |--------|------|------| |
| | | | code | Integer | ååºç¶æç ï¼200表示æå | |
| | | | msg | String | ååºæ¶æ¯ | |
| | | | data | Boolean | æä½ç»æï¼true表示æå | |
| | | |
| | | ## è¿åç¤ºä¾ |
| | | ```json |
| | | { |
| | | "code": 200, |
| | | "msg": "æä½æå", |
| | | "data": true |
| | | } |
| | | ``` |
| | | |
| | | ## 注æäºé¡¹ |
| | | 1. ä¿®æ¹æ¶å¿
é¡»ä¼ å
¥ä¸»é®`id`åæ®µ |
| | | 2. æ¥ææ ¼å¼ç»ä¸ä¸ºï¼`yyyy-MM-dd HH:mm:ss`ï¼ç§»æ¤æ¶é´æ ¼å¼ä¸ºï¼`yyyy-MM-dd` |
| | | 3. å¨å®ä¿¡æ¯éå`serviceDonatecomporganList`å¯ä»¥åæ¶æäº¤å¤ä¸ªå¨å®çç§»æ¤ä¿¡æ¯ï¼ä¿®æ¹æ¶æ¯ä¸ªå¨å®è®°å½å¿
é¡»å
å«å
¶`id`åæ®µ |
| | | 4. å¨å®ç§»æ¤ç¶æï¼0-æªç§»æ¤ï¼1-已移æ¤ï¼2-å¼ç¨ |
| | | 5. ä¿®æ¹æ¥å£ä¸å
å«å¯ä¸æ§æ ¡éªï¼å¯ä»¥éå¤æäº¤ç¸åç`infoid`(ä»
æ°å¢æ¶æå¯ä¸æ§æ ¡éª) |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | # æ°å¢æç®å®æ |
| | | |
| | | ## æ¥å£æè¿° |
| | | æ°å¢æç®å®æä¿¡æ¯ |
| | | |
| | | ## 请æ±URL |
| | | `POST /project/donatecompletioninfo/add` |
| | | |
| | | ## 请æ±å¤´ |
| | | | åæ°å | ç±»å | å¿
å¡« | 说æ | |
| | | |--------|------|------|------| |
| | | | Authorization | String | æ¯ | ç¨æ·ä»¤ç | |
| | | | Content-Type | String | æ¯ | application/json | |
| | | |
| | | ## 请æ±åæ° |
| | | | åæ°å | ç±»å | å¿
å¡« | 说æ | |
| | | |--------|------|------|------| |
| | | | infoid | Long | å¦ | å
³èservice_donatebaseinfo表çID | |
| | | | donorno | String | å¦ | æç®è
ç¼å· | |
| | | | isbodydonation | String | å¦ | æ¯å¦éä½æç® | |
| | | | receivingunitname | String | å¦ | æ¥æ¶åä½åç§° | |
| | | | receivingunit | String | å¦ | æ¥æ¶åä½ | |
| | | | completetime | Date | å¦ | 宿æ¶é´ | |
| | | | responsibleuserid | String | å¦ | è´è´£äººç¼å· | |
| | | | responsibleusername | String | å¦ | è´è´£äººå§å | |
| | | | coordinateduserido | String | å¦ | åè°åä¸ç¼å· | |
| | | | coordinatedusernameo | String | å¦ | åè°åä¸å§å | |
| | | | coordinateduseridt | String | å¦ | åè°åäºç¼å· | |
| | | | coordinatedusernamet | String | å¦ | åè°åäºå§å | |
| | | | assessannex | String | å¦ | éä»¶ | |
| | | | donateorgan | String | å¦ | æç®å¨å® | |
| | | | serviceDonatecomporganList | Array | å¦ | æç®å¨å®ç§»æ¤è¡¨ | |
| | | |
| | | ### serviceDonatecomporganListæ°ç»å
ç´ ç»æ |
| | | | åæ°å | ç±»å | å¿
å¡« | 说æ | |
| | | |--------|------|------|------| |
| | | | infoid | Long | å¦ | å
³èservice_donatebaseinfo表çID | |
| | | | donatecompletioninfoId | Long | å¦ | å
³èservice_donatecompletioninfo表çID | |
| | | | organno | String | å¦ | å¨å®ç±»å« 详è§åå
¸sys_Organ | |
| | | | organname | String | å¦ | å¨å®ç±»å«åç§° 详è§åå
¸sys_Organ | |
| | | | transplantstate | Long | å¦ | å¨å®ç§»æ¤ç¶æ ï¼0ï¼æªç§»æ¤ï¼1ï¼å·²ç§»æ¤ï¼2ï¼å¼ç¨ | |
| | | | abandonreason | String | å¦ | æªç§»æ¤åå | |
| | | | transplanttime | Date | å¦ | ç§»æ¤æ¶é´ | |
| | | | transplantdoct | String | å¦ | ç§»æ¤å»ç | |
| | | | hospitalno | String | å¦ | å¨å®ç§»æ¤æºæç¼å· å¯¹åºæºæè¡¨ | |
| | | | hospitalname | String | å¦ | å¨å®ç§»æ¤æºæåç§° å¯¹åºæºæè¡¨ | |
| | | | name | String | å¦ | ç§»æ¤äººå§å | |
| | | | sex | Long | å¦ | ç§»æ¤äººæ§å« æ ¹æ®åå
¸sys_user_sex | |
| | | | idcardtype | Long | å¦ | ç§»æ¤äººè¯ä»¶ç±»å æ ¹æ®åå
¸sys_IDType | |
| | | | idcardno | String | å¦ | ç§»æ¤äººè¯ä»¶å·ç | |
| | | | age | Long | å¦ | ç§»æ¤äººå¹´é¾ | |
| | | | ageunit | String | å¦ | ç§»æ¤äººå¹´é¾åä½ æ ¹æ®åå
¸sys_AgeUnit | |
| | | | birthday | String | å¦ | ç§»æ¤äººåºçæ¥æ | |
| | | | phone | String | å¦ | ç§»æ¤äººèç³»çµè¯ | |
| | | | residenceaddress | String | å¦ | ç§»æ¤äººç°ä½å°å | |
| | | | residenceprovince | String | å¦ | ç§»æ¤äººç°ä½å°åç代ç | |
| | | | residenceprovincename | String | å¦ | ç§»æ¤äººç°ä½å°åçåç§° | |
| | | | residencecity | String | å¦ | ç§»æ¤äººå¸ç¼å· æ ¹æ®è¡æ¿åºå表 | |
| | | | residencecityname | String | å¦ | ç§»æ¤äººå¸åç§° | |
| | | | residencetown | String | å¦ | ç§»æ¤äººæå±è¡é(é)æ ¹æ®è¡æ¿åºå表 | |
| | | | residencetownname | String | å¦ | ç§»æ¤äººæå±è¡é(é)åç§° | |
| | | | residencecommunity | String | å¦ | ç§»æ¤äººç¤¾åº(æ)ç¼å· æ ¹æ®è¡æ¿åºå表 | |
| | | | residencecommunityname | String | å¦ | ç§»æ¤äººç¤¾åº(æ)åç§° | |
| | | | residencecountycode | String | å¦ | ç§»æ¤äººæå±åºåç¼å· æ ¹æ®è¡æ¿åºå表 | |
| | | | residencecountyname | String | å¦ | ç§»æ¤äººæå±åºååç§° | |
| | | | caseNo | String | å¦ | æ¡ä¾ç¼å· | |
| | | | donorname | String | å¦ | æç®è
å§å | |
| | | |
| | | ## 请æ±ç¤ºä¾ |
| | | ```json |
| | | { |
| | | "infoid": 1001, |
| | | "donorno": "DN20240101001", |
| | | "isbodydonation": "0", |
| | | "receivingunitname": "", |
| | | "receivingunit": "", |
| | | "completetime": "2024-02-02 14:00:00", |
| | | "responsibleuserid": "U001", |
| | | "responsibleusername": "çåè°å", |
| | | "coordinateduserido": "U002", |
| | | "coordinatedusernameo": "æåè°å", |
| | | "coordinateduseridt": "U003", |
| | | "coordinatedusernamet": "èµµåè°å", |
| | | "assessannex": "", |
| | | "donateorgan": "C22,C64L", |
| | | "serviceDonatecomporganList": [ |
| | | { |
| | | "infoid": 1001, |
| | | "organno": "C22", |
| | | "organname": "èè", |
| | | "transplantstate": 1, |
| | | "abandonreason": "", |
| | | "transplanttime": "2024-02-03", |
| | | "transplantdoct": "å¼ å»ç", |
| | | "hospitalno": "H002", |
| | | "hospitalname": "å京移æ¤å»é¢", |
| | | "name": "æå", |
| | | "sex": 1, |
| | | "idcardtype": 1, |
| | | "idcardno": "110101198501010002", |
| | | "age": 39, |
| | | "ageunit": "1", |
| | | "birthday": "1985-01-01", |
| | | "phone": "13800138000", |
| | | "residenceaddress": "åäº¬å¸æé³åº", |
| | | "residenceprovince": "110000", |
| | | "residenceprovincename": "å京å¸", |
| | | "residencecity": "110100", |
| | | "residencecityname": "å¸è¾åº", |
| | | "residencetown": "110105", |
| | | "residencetownname": "æé³åº", |
| | | "residencecountycode": "110105", |
| | | "residencecountyname": "æé³åº", |
| | | "caseNo": "CASE20240101", |
| | | "donorname": "å¼ ä¸" |
| | | }, |
| | | { |
| | | "infoid": 1001, |
| | | "organno": "C64L", |
| | | "organname": "å·¦è¾", |
| | | "transplantstate": 1, |
| | | "abandonreason": "", |
| | | "transplanttime": "2024-02-03", |
| | | "transplantdoct": "æå»ç", |
| | | "hospitalno": "H002", |
| | | "hospitalname": "å京移æ¤å»é¢", |
| | | "name": "çäº", |
| | | "sex": 1, |
| | | "idcardtype": 1, |
| | | "idcardno": "110101199001010003", |
| | | "age": 34, |
| | | "ageunit": "1", |
| | | "birthday": "1990-01-01", |
| | | "phone": "13900139000", |
| | | "residenceaddress": "åäº¬å¸æµ·æ·åº", |
| | | "residenceprovince": "110000", |
| | | "residenceprovincename": "å京å¸", |
| | | "residencecity": "110100", |
| | | "residencecityname": "å¸è¾åº", |
| | | "residencetown": "110108", |
| | | "residencetownname": "æµ·æ·åº", |
| | | "residencecountycode": "110108", |
| | | "residencecountyname": "æµ·æ·åº", |
| | | "caseNo": "CASE20240101", |
| | | "donorname": "å¼ ä¸" |
| | | } |
| | | ] |
| | | } |
| | | ``` |
| | | |
| | | ## è¿ååæ° |
| | | | åæ°å | ç±»å | 说æ | |
| | | |--------|------|------| |
| | | | code | Integer | ååºç¶æç ï¼200表示æå | |
| | | | msg | String | ååºæ¶æ¯ | |
| | | | data | Boolean | æä½ç»æï¼true表示æå | |
| | | |
| | | ## è¿åç¤ºä¾ |
| | | ```json |
| | | { |
| | | "code": 200, |
| | | "msg": "æä½æå", |
| | | "data": true |
| | | } |
| | | ``` |
| | | |
| | | ## 注æäºé¡¹ |
| | | 1. 该æ¥å£å
å«`@UniqueCheck`注解ï¼ä¼æ ¡éª`infoid`çå¯ä¸æ§ï¼å¦æè¯¥`infoid`å·²åå¨ä¼è¿åé误æç¤ºï¼"æ°å¢æç®å®æçinfoidå·²åå¨,æ æ³ä¿å!" |
| | | 2. æ¥ææ ¼å¼ç»ä¸ä¸ºï¼`yyyy-MM-dd HH:mm:ss`ï¼ç§»æ¤æ¶é´æ ¼å¼ä¸ºï¼`yyyy-MM-dd` |
| | | 3. å¨å®ä¿¡æ¯éå`serviceDonatecomporganList`å¯ä»¥åæ¶æäº¤å¤ä¸ªå¨å®çç§»æ¤ä¿¡æ¯ |
| | | 4. å¨å®ç§»æ¤ç¶æï¼0-æªç§»æ¤ï¼1-已移æ¤ï¼2-å¼ç¨ |
| | | 5. `@UniqueCheck`æ³¨è§£è¦æ±`entityClass`å¿
须䏿¹æ³åæ°ç±»åä¸è´(ServiceDonatecompletioninfoVO.class)æè½çæ |
| | | 6. 该æ¥å£é²éå¤æäº¤é´é为5ç§ |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | # ä¿®æ¹äº²å±ç¡®è®¤ |
| | | |
| | | ## æ¥å£ä¿¡æ¯ |
| | | - **æ¥å£è·¯å¾**: `/project/relativesconfirmation/edit` |
| | | - **è¯·æ±æ¹å¼**: POST |
| | | - **æ¥å£æè¿°**: ä¿®æ¹æç®äº²å±ç¡®è®¤ä¿¡æ¯ |
| | | |
| | | ## 请æ±åæ° |
| | | |
| | | ### Headers |
| | | | åæ°å | ç±»å | å¿
å¡« | 说æ | |
| | | |--------|------|------|------| |
| | | | Content-Type | String | æ¯ | application/json | |
| | | |
| | | ### Body (JSONæ ¼å¼) |
| | | | åæ°å | ç±»å | å¿
å¡« | 说æ | |
| | | |--------|------|------|------| |
| | | | id | Long | æ¯ | 亲å±ç¡®è®¤ä¿¡æ¯ä¸»é®ID | |
| | | | infoid | Long | æ¯ | å
³èservice_donatebaseinfo表çID | |
| | | | donorno | String | å¦ | æç®è
ç¼å· | |
| | | | name | String | å¦ | å§å | |
| | | | idcardtype | Long | å¦ | è¯ä»¶ç±»å | |
| | | | idcardno | String | å¦ | è¯ä»¶å·ç | |
| | | | phone | String | å¦ | èç³»çµè¯ | |
| | | | residenceaddress | String | å¦ | ç°ä½å°å | |
| | | | residenceprovince | String | å¦ | ç°ä½å°åç代ç | |
| | | | residenceprovincename | String | å¦ | ç°ä½å°åçåç§° | |
| | | | residencecity | String | å¦ | å¸ç¼å· | |
| | | | residencecityname | String | å¦ | å¸åç§° | |
| | | | residencetown | String | å¦ | æå±è¡éï¼éï¼æ ¹æ®è¡æ¿åºå表 | |
| | | | residencetownname | String | å¦ | æå±è¡éï¼éï¼åç§° | |
| | | | residencecommunity | String | å¦ | 社åºï¼æï¼ç¼å· æ ¹æ®è¡æ¿åºå表 | |
| | | | residencecommunityname | String | å¦ | 社åºï¼æï¼åç§° | |
| | | | residencecountycode | String | å¦ | æå±åºåç¼å· æ ¹æ®è¡æ¿åºå表 | |
| | | | residencecountyname | String | å¦ | æå±åºååç§° | |
| | | | kinship | String | å¦ | 亲å±å
³ç³»,å¤é ;å·éå¼ æ ¹æ®åå
¸sys_KinshipConfirm | |
| | | | kinshipChildrennum | Long | å¦ | å女æ°é | |
| | | | signfamilyrelations | String | å¦ | ä¸æèµ è
å
³ç³» æ ¹æ®åå
¸sys_FamilyRelation | |
| | | | kinshipconfirmationsign | String | å¦ | 亲å±å
³ç³»ç¡®è®¤ç¾å | |
| | | | organdecision | String | å¦ | æç®å³å® | |
| | | | organdecisionOther | String | å¦ | å
¶ä» | |
| | | | relativeconfirmationsign | String | å¦ | 亲å±ç¡®è®¤ç¾å | |
| | | | familyrelations | String | å¦ | ä¸æèµ è
å
³ç³» | |
| | | | acquisitiontissueno | String | å¦ | è·åç»ç»ç¼å· | |
| | | | acquisitiontissuename | String | å¦ | è·åç»ç»åç§° | |
| | | | responsibleuserid | String | å¦ | è´è´£äººç¼å· | |
| | | | responsibleusername | String | å¦ | è´è´£äººå§å | |
| | | | coordinateduserido | String | å¦ | åè°åç¾å1 | |
| | | | coordinatedusernameo | String | å¦ | èç»äººä¸å§å | |
| | | | coordinateduseridt | String | å¦ | åè°åç¾å2 | |
| | | | coordinatedusernamet | String | å¦ | èç»äººäºå§å | |
| | | | operatorno | String | å¦ | ä¸è人åç¼å· | |
| | | | operatorname | String | å¦ | ä¸è人åå§å | |
| | | | signdate | Date | å¦ | ç¾ç½²æ¥æ(æ ¼å¼: yyyy-MM-dd) | |
| | | | nation | String | å¦ | æ°æ | |
| | | | education | String | å¦ | å¦å | |
| | | | occupation | String | å¦ | èä¸ | |
| | | | assessannex | String | å¦ | éä»¶ | |
| | | | relativeRemark | String | å¦ | 家屿è§å¤æ³¨ | |
| | | |
| | | ### 请æ±ç¤ºä¾ |
| | | ```json |
| | | { |
| | | "id": 123, |
| | | "infoid": 1, |
| | | "donorno": "DN2026001", |
| | | "name": "å¼ ä¸", |
| | | "idcardtype": 1, |
| | | "idcardno": "110101197901011234", |
| | | "phone": "13800138000", |
| | | "residenceaddress": "å京å¸ä¸ååºXXè¡é", |
| | | "residenceprovincename": "å京å¸", |
| | | "residencecityname": "å京å¸", |
| | | "kinship": "0;1", |
| | | "kinshipChildrennum": 2, |
| | | "organdecision": "èè;åè¾è", |
| | | "relativeconfirmationsign": "å®¶å±ç¾å", |
| | | "acquisitiontissuename": "ææOPOæºæ", |
| | | "responsibleusername": "è´è´£äººå¼ ", |
| | | "coordinatedusernameo": "åè°åA", |
| | | "coordinatedusernamet": "åè°åB", |
| | | "signdate": "2026-01-25", |
| | | "nation": "æ±æ", |
| | | "education": "æ¬ç§", |
| | | "occupation": "tech", |
| | | "relativeRemark": "å®¶å±åææç®" |
| | | } |
| | | ``` |
| | | |
| | | ## è¿åæ°æ® |
| | | |
| | | ### è¿ååæ° |
| | | | åæ°å | ç±»å | 说æ | |
| | | |--------|------|------| |
| | | | code | Integer | ç¶æç (200: æå, 500: 失败) | |
| | | | msg | String | è¿åæ¶æ¯ | |
| | | |
| | | ### è¿åç¤ºä¾ |
| | | |
| | | **æåååº:** |
| | | ```json |
| | | { |
| | | "msg": "æä½æå", |
| | | "code": 200 |
| | | } |
| | | ``` |
| | | |
| | | **失败ååº:** |
| | | ```json |
| | | { |
| | | "msg": "æä½å¤±è´¥", |
| | | "code": 500 |
| | | } |
| | | ``` |
| | | |
| | | ## 注æäºé¡¹ |
| | | 1. idåinfoid为å¿
å¡«åæ®µ,ç¨äºæå®è¦ä¿®æ¹çè®°å½ |
| | | 2. å
¶ä»å段å为å¯é,åªéä¼ å
¥éè¦ä¿®æ¹çåæ®µ |
| | | 3. æ¶é´æ ¼å¼ç»ä¸ä¸º: yyyy-MM-dd HH:mm:ss |
| | | 4. kinship(亲å±å
³ç³»)æ¯æå¤é,å¤ä¸ªå¼ç¨åå·(;)éå¼ |
| | | 5. organdecision(æç®å³å®)æ¯æå¤éå¨å®,å¤ä¸ªå¼ç¨åå·(;)éå¼ |
| | | 6. 该æ¥å£å
·æé²éå¤æäº¤æºå¶(@RepeatSubmit注解) |
| | | 7. æä½ä¼è®°å½æä½æ¥å¿ |
| | | 8. 妿idæinfoid为空,ä¼è¿åé误æç¤º"请è系工ç¨å¸æ£æ¥IDæ¯å¦ä¸ºç©º" |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | # æç®ç¡®è®¤åºæ¬ä¿¡æ¯éå |
| | | |
| | | ## æ¥å£ä¿¡æ¯ |
| | | - **æ¥å£è·¯å¾**: `/project/relativesconfirmation/confirmationBaseInfoList` |
| | | - **è¯·æ±æ¹å¼**: POST |
| | | - **æ¥å£æè¿°**: æ¥è¯¢æç®ç¡®è®¤åºæ¬ä¿¡æ¯å表 |
| | | |
| | | ## 请æ±åæ° |
| | | |
| | | ### Headers |
| | | | åæ°å | ç±»å | å¿
å¡« | 说æ | |
| | | |--------|------|------|------| |
| | | | Content-Type | String | æ¯ | application/json | |
| | | |
| | | ### Body (JSONæ ¼å¼) |
| | | | åæ°å | ç±»å | å¿
å¡« | 说æ | |
| | | |--------|------|------|------| |
| | | | infoid | Long | å¦ | baseInfoçID | |
| | | | inpatientno | String | å¦ | ä½é¢å· | |
| | | | recordstate | String | å¦ | è®°å½ç¶æ | |
| | | | caseNo | String | å¦ | æ¡ä¾ç¼å· | |
| | | | donorno | String | å¦ | æç®è
ç¼å· | |
| | | | treatmenthospitalname | String | å¦ | æå¨å»çæºæåç§° | |
| | | | treatmenthospitalno | String | å¦ | æå¨å»çæºæç¼ç | |
| | | | sex | String | å¦ | æ§å« | |
| | | | name | String | å¦ | å§å | |
| | | | age | Long | å¦ | å¹´é¾ | |
| | | | bloodtype | String | å¦ | è¡å | |
| | | | idcardno | String | å¦ | è¯ä»¶å·ç | |
| | | | diagnosisname | String | å¦ | ç¾ç
è¯æåç§° | |
| | | | relativeconfirmationsign | String | å¦ | 亲å±ç¡®è®¤ç¾å | |
| | | | startSigndate | Date | å¦ | å¼å§ç¾åæ¥æ(æ ¼å¼: yyyy-MM-dd HH:mm:ss) | |
| | | | endSigndate | Date | å¦ | ç»æç¾åæ¥æ(æ ¼å¼: yyyy-MM-dd HH:mm:ss) | |
| | | | responsibleusername | String | å¦ | è´è´£äººå§å | |
| | | | responsibleuserid | String | å¦ | è´è´£äººç¼å· | |
| | | | coordinatedusernamet | String | å¦ | åè°åå§å2 | |
| | | | coordinateduseridt | String | å¦ | åè°åç¼å·2 | |
| | | | coordinatedusernameo | String | å¦ | åè°åå§å1 | |
| | | | coordinateduserido | String | å¦ | åè°åç¼å·1 | |
| | | | pageNum | Integer | æ¯ | å½å页ç | |
| | | | pageSize | Integer | æ¯ | æ¯é¡µè®°å½æ° | |
| | | |
| | | ### 请æ±ç¤ºä¾ |
| | | ```json |
| | | { |
| | | "pageNum": 1, |
| | | "pageSize": 10, |
| | | "name": "å¼ ä¸", |
| | | "caseNo": "CASE2026001", |
| | | "treatmenthospitalname": "ææå»é¢" |
| | | } |
| | | ``` |
| | | |
| | | ## è¿åæ°æ® |
| | | |
| | | ### è¿ååæ° |
| | | | åæ°å | ç±»å | 说æ | |
| | | |--------|------|------| |
| | | | code | Integer | ç¶æç | |
| | | | msg | String | è¿åæ¶æ¯ | |
| | | | rows | Array | æ°æ®å表 | |
| | | | total | Integer | æ»è®°å½æ° | |
| | | |
| | | ### rowsæ°ç»å
ç´ ç»æ |
| | | | åæ°å | ç±»å | 说æ | |
| | | |--------|------|------| |
| | | | infoid | Long | baseInfoçID | |
| | | | id | Long | å¨å®æç®ç¡®è®¤çID | |
| | | | inpatientno | String | ä½é¢å· | |
| | | | extracontent | String | æ©å±å
容 | |
| | | | recordstate | String | è®°å½ç¶æ | |
| | | | caseNo | String | æ¡ä¾ç¼å· | |
| | | | donorno | String | æç®è
ç¼å· | |
| | | | treatmenthospitalname | String | æå¨å»çæºæåç§° | |
| | | | treatmenthospitalno | String | æå¨å»çæºæç¼ç | |
| | | | sex | String | æ§å« | |
| | | | name | String | å§å | |
| | | | relativesName | String | 亲å±å§å | |
| | | | familyRelations | String | ä¸æèµ è
å
³ç³»(æ ¹æ®åå
¸sys_FamilyRelation) | |
| | | | idCardType | Integer | 亲å±è¯ä»¶ç±»å(æ ¹æ®åå
¸sys_IDType) | |
| | | | idCardNo | Integer | 亲å±è¯ä»¶å·ç | |
| | | | phone | String | 亲å±èç³»çµè¯ | |
| | | | kinshipChildrenNum | String | å女æ°é | |
| | | | kinshipConfirmationSign | String | 亲å±å
³ç³»ç¡®è®¤ç¾å | |
| | | | signFamilyRelations | String | ç¾åäººä¸æèµ è
å
³ç³»(æ ¹æ®åå
¸sys_FamilyRelation) | |
| | | | organDecision | String | æç®å³å®(æ ¹æ®åå
¸sys_OrganDecision) | |
| | | | organDecisionOther | String | æç®å³å®å
¶ä» | |
| | | | age | Long | å¹´é¾ | |
| | | | bloodtype | String | è¡å | |
| | | | idcardno | String | è¯ä»¶å·ç | |
| | | | diagnosisname | String | ç¾ç
è¯æåç§° | |
| | | | CoordinatedUserIDO | String | åè°åå§å | |
| | | | relativeconfirmationsign | String | 亲å±ç¡®è®¤ç¾å | |
| | | | signdate | Date | ç¾åæ¥æ(æ ¼å¼: yyyy-MM-dd HH:mm:ss) | |
| | | | responsibleusername | String | è´è´£äººå§å | |
| | | | responsibleuserid | String | è´è´£äººç¼å· | |
| | | | coordinatedusernamet | String | åè°åå§å2 | |
| | | | coordinateduseridt | String | åè°åç¼å·2 | |
| | | | coordinatedusernameo | String | åè°åå§å1 | |
| | | | coordinateduserido | String | åè°åç¼å·1 | |
| | | | assessannex | String | è¯ä¼°éä»¶ | |
| | | | nation | String | æ°æ | |
| | | | education | String | å¦å | |
| | | | occupation | String | èä¸ | |
| | | | relativeRemark | String | 家屿è§å¤æ³¨ | |
| | | |
| | | ### è¿åç¤ºä¾ |
| | | ```json |
| | | { |
| | | "msg": "æ¥è¯¢æå", |
| | | "code": 200, |
| | | "rows": [ |
| | | { |
| | | "infoid": 1, |
| | | "id": 100, |
| | | "inpatientno": "ZY2026001", |
| | | "extracontent": "è¡¥å
说æå
容", |
| | | "recordstate": "已宿", |
| | | "caseNo": "CASE2026001", |
| | | "donorno": "DN2026001", |
| | | "treatmenthospitalname": "ææå»é¢", |
| | | "treatmenthospitalno": "H001", |
| | | "sex": "1", |
| | | "name": "å¼ ä¸", |
| | | "relativesName": "æå", |
| | | "familyRelations": "å女", |
| | | "idCardType": 1, |
| | | "idCardNo": 110101199001011234, |
| | | "phone": "13800138000", |
| | | "kinshipChildrenNum": "2", |
| | | "kinshipConfirmationSign": "æåç¾å", |
| | | "signFamilyRelations": "å女", |
| | | "organDecision": "åææç®", |
| | | "organDecisionOther": "", |
| | | "age": 45, |
| | | "bloodtype": "A", |
| | | "idcardno": "110101197901011234", |
| | | "diagnosisname": "èåºè¡", |
| | | "CoordinatedUserIDO": "åè°åA", |
| | | "relativeconfirmationsign": "å®¶å±ç¾å", |
| | | "signdate": "2026-01-25 10:30:00", |
| | | "responsibleusername": "è´è´£äººå¼ ", |
| | | "responsibleuserid": "U001", |
| | | "coordinatedusernamet": "åè°åB", |
| | | "coordinateduseridt": "C002", |
| | | "coordinatedusernameo": "åè°åA", |
| | | "coordinateduserido": "C001", |
| | | "assessannex": "/upload/assess/file1.pdf", |
| | | "nation": "æ±æ", |
| | | "education": "æ¬ç§", |
| | | "occupation": "å»ç", |
| | | "relativeRemark": "å®¶å±åææç®" |
| | | } |
| | | ], |
| | | "total": 1 |
| | | } |
| | | ``` |
| | | |
| | | ## 注æäºé¡¹ |
| | | 1. 该æ¥å£æ¯æå页æ¥è¯¢,pageNumåpageSize为å¿
å¡«åæ° |
| | | 2. å
¶ä»æ¥è¯¢æ¡ä»¶å为å¯é,æ¯æå¤æ¡ä»¶ç»åæ¥è¯¢ |
| | | 3. æ¶é´æ ¼å¼ç»ä¸ä¸º: yyyy-MM-dd HH:mm:ss |
| | | 4. è¿åæ°æ®æ»æ°éè¿totalåæ®µè¿å,ç¨äºå端å页ç»ä»¶æ¾ç¤º |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | # æ°å¢æç®ç¡®è®¤ |
| | | |
| | | ## æ¥å£ä¿¡æ¯ |
| | | - **æ¥å£è·¯å¾**: `/project/relativesconfirmation/add` |
| | | - **è¯·æ±æ¹å¼**: POST |
| | | - **æ¥å£æè¿°**: æ°å¢æç®äº²å±ç¡®è®¤ä¿¡æ¯ |
| | | |
| | | ## 请æ±åæ° |
| | | |
| | | ### Headers |
| | | | åæ°å | ç±»å | å¿
å¡« | 说æ | |
| | | |--------|------|------|------| |
| | | | Content-Type | String | æ¯ | application/json | |
| | | |
| | | ### Body (JSONæ ¼å¼) |
| | | | åæ°å | ç±»å | å¿
å¡« | 说æ | |
| | | |--------|------|------|------| |
| | | | infoid | Long | æ¯ | å
³èservice_donatebaseinfo表çID | |
| | | | donorno | String | å¦ | æç®è
ç¼å· | |
| | | | name | String | å¦ | å§å | |
| | | | idcardtype | Long | å¦ | è¯ä»¶ç±»å | |
| | | | idcardno | String | å¦ | è¯ä»¶å·ç | |
| | | | phone | String | å¦ | èç³»çµè¯ | |
| | | | residenceaddress | String | å¦ | ç°ä½å°å | |
| | | | residenceprovince | String | å¦ | ç°ä½å°åç代ç | |
| | | | residenceprovincename | String | å¦ | ç°ä½å°åçåç§° | |
| | | | residencecity | String | å¦ | å¸ç¼å· | |
| | | | residencecityname | String | å¦ | å¸åç§° | |
| | | | residencetown | String | å¦ | æå±è¡éï¼éï¼æ ¹æ®è¡æ¿åºå表 | |
| | | | residencetownname | String | å¦ | æå±è¡éï¼éï¼åç§° | |
| | | | residencecommunity | String | å¦ | 社åºï¼æï¼ç¼å· æ ¹æ®è¡æ¿åºå表 | |
| | | | residencecommunityname | String | å¦ | 社åºï¼æï¼åç§° | |
| | | | residencecountycode | String | å¦ | æå±åºåç¼å· æ ¹æ®è¡æ¿åºå表 | |
| | | | residencecountyname | String | å¦ | æå±åºååç§° | |
| | | | kinship | String | å¦ | 亲å±å
³ç³»,å¤é ;å·éå¼ æ ¹æ®åå
¸sys_KinshipConfirm | |
| | | | kinshipChildrennum | Long | å¦ | å女æ°é | |
| | | | signfamilyrelations | String | å¦ | ä¸æèµ è
å
³ç³» æ ¹æ®åå
¸sys_FamilyRelation | |
| | | | kinshipconfirmationsign | String | å¦ | 亲å±å
³ç³»ç¡®è®¤ç¾å | |
| | | | organdecision | String | å¦ | æç®å³å® | |
| | | | organdecisionOther | String | å¦ | å
¶ä» | |
| | | | relativeconfirmationsign | String | å¦ | 亲å±ç¡®è®¤ç¾å | |
| | | | familyrelations | String | å¦ | ä¸æèµ è
å
³ç³» | |
| | | | acquisitiontissueno | String | å¦ | è·åç»ç»ç¼å· | |
| | | | acquisitiontissuename | String | å¦ | è·åç»ç»åç§° | |
| | | | responsibleuserid | String | å¦ | è´è´£äººç¼å· | |
| | | | responsibleusername | String | å¦ | è´è´£äººå§å | |
| | | | coordinateduserido | String | å¦ | åè°åç¾å1 | |
| | | | coordinatedusernameo | String | å¦ | èç»äººä¸å§å | |
| | | | coordinateduseridt | String | å¦ | åè°åç¾å2 | |
| | | | coordinatedusernamet | String | å¦ | èç»äººäºå§å | |
| | | | operatorno | String | å¦ | ä¸è人åç¼å· | |
| | | | operatorname | String | å¦ | ä¸è人åå§å | |
| | | | signdate | Date | å¦ | ç¾ç½²æ¥æ(æ ¼å¼: yyyy-MM-dd) | |
| | | | nation | String | å¦ | æ°æ | |
| | | | education | String | å¦ | å¦å | |
| | | | occupation | String | å¦ | èä¸ | |
| | | | assessannex | String | å¦ | éä»¶ | |
| | | | relativeRemark | String | å¦ | 家屿è§å¤æ³¨ | |
| | | |
| | | ### 请æ±ç¤ºä¾ |
| | | ```json |
| | | { |
| | | "infoid": 1, |
| | | "donorno": "DN2026001", |
| | | "name": "å¼ ä¸", |
| | | "idcardtype": 1, |
| | | "idcardno": "110101197901011234", |
| | | "phone": "13800138000", |
| | | "residenceaddress": "å京å¸ä¸ååºXXè¡é", |
| | | "residenceprovincename": "å京å¸", |
| | | "residencecityname": "å京å¸", |
| | | "kinship": "0;1", |
| | | "kinshipChildrennum": 2, |
| | | "organdecision": "èè;åè¾è", |
| | | "relativeconfirmationsign": "å®¶å±ç¾å", |
| | | "acquisitiontissuename": "ææOPOæºæ", |
| | | "responsibleusername": "è´è´£äººå¼ ", |
| | | "coordinatedusernameo": "åè°åA", |
| | | "coordinatedusernamet": "åè°åB", |
| | | "signdate": "2026-01-25", |
| | | "nation": "æ±æ", |
| | | "education": "æ¬ç§", |
| | | "occupation": "tech", |
| | | "relativeRemark": "å®¶å±åææç®" |
| | | } |
| | | ``` |
| | | |
| | | ## è¿åæ°æ® |
| | | |
| | | ### è¿ååæ° |
| | | | åæ°å | ç±»å | 说æ | |
| | | |--------|------|------| |
| | | | code | Integer | ç¶æç (200: æå, 500: 失败) | |
| | | | msg | String | è¿åæ¶æ¯ | |
| | | | data | Object | è¿åç亲å±ç¡®è®¤å¯¹è±¡(å
å«çæçIDçä¿¡æ¯) | |
| | | |
| | | ### è¿åç¤ºä¾ |
| | | |
| | | **æåååº:** |
| | | ```json |
| | | { |
| | | "msg": "æä½æå", |
| | | "code": 200, |
| | | "data": { |
| | | "id": 123, |
| | | "infoid": 1, |
| | | "donorno": "DN2026001", |
| | | "name": "å¼ ä¸", |
| | | "idcardno": "110101197901011234", |
| | | "phone": "13800138000", |
| | | "relativeconfirmationsign": "å®¶å±ç¾å", |
| | | "signdate": "2026-01-25 10:30:00" |
| | | } |
| | | } |
| | | ``` |
| | | |
| | | **失败ååº:** |
| | | ```json |
| | | { |
| | | "msg": "æä½å¤±è´¥", |
| | | "code": 500 |
| | | } |
| | | ``` |
| | | |
| | | ## 注æäºé¡¹ |
| | | 1. infoid为å¿
å¡«åæ®µ,éè¦å
³èå°service_donatebaseinfo表 |
| | | 2. æ¶é´æ ¼å¼ç»ä¸ä¸º: yyyy-MM-dd HH:mm:ss |
| | | 3. kinship(亲å±å
³ç³»)æ¯æå¤é,å¤ä¸ªå¼ç¨åå·(;)éå¼ |
| | | 4. organdecision(æç®å³å®)æ¯æå¤éå¨å®,å¤ä¸ªå¼ç¨åå·(;)éå¼ |
| | | 5. 该æ¥å£å
·æé²éå¤æäº¤æºå¶(@RepeatSubmit注解) |
| | | 6. æä½ä¼è®°å½æä½æ¥å¿ |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | # ä¿®æ¹æç®è§è¯ |
| | | |
| | | ## æ¥å£æè¿° |
| | | ä¿®æ¹æç®è§è¯ä¿¡æ¯ |
| | | |
| | | ## 请æ±URL |
| | | `POST /project/donationwitness/edit` |
| | | |
| | | ## 请æ±å¤´ |
| | | | åæ°å | ç±»å | å¿
å¡« | 说æ | |
| | | |--------|------|------|------| |
| | | | Authorization | String | æ¯ | ç¨æ·ä»¤ç | |
| | | | Content-Type | String | æ¯ | application/json | |
| | | |
| | | ## 请æ±åæ° |
| | | | åæ°å | ç±»å | å¿
å¡« | 说æ | |
| | | |--------|------|------|------| |
| | | | id | Long | æ¯ | 主é®ID | |
| | | | infoid | Long | å¦ | infoid | |
| | | | donorno | String | å¦ | æç®è
ç¼å· | |
| | | | gainhospitalno | String | å¦ | å¨å®è·åæºæç¼å· | |
| | | | gainhospitalname | String | å¦ | å¨å®è·åæºæåç§° | |
| | | | deathtime | Date | å¦ | æ»äº¡æ¶é´(åç¨) | |
| | | | deathreason | String | å¦ | æ»äº¡åå (åç¨) | |
| | | | deathjudgedocto | String | å¦ | æ»äº¡å¤å®å»çä¸(åç¨) | |
| | | | deathjudgedoctt | String | å¦ | æ»äº¡å¤å®å»çäº(åç¨) | |
| | | | deathjudgeannex | String | å¦ | æ»äº¡è¯æéä»¶è·¯å¾(åç¨) | |
| | | | operationbegtime | Date | å¦ | ææ¯å¼å§æ¶é´ | |
| | | | operationendtime | Date | å¦ | ææ¯ç»ææ¶é´ | |
| | | | operationdoctor | String | å¦ | ææ¯å»ç | |
| | | | isspendremember | Integer | å¦ | æ¯å¦é»åç¼
æä»ªå¼(åç¨) | |
| | | | isrestoreremains | Integer | å¦ | æ¯å¦æ¢å¤éä½ä»ªå®¹(åç¨) | |
| | | | rememberannex | String | å¦ | ç¼
æä»ªå¼éä»¶è·¯å¾(åç¨) | |
| | | | responsibleuserid | String | å¦ | è´è´£äººç¼å· | |
| | | | responsibleusername | String | å¦ | è´è´£äººå§å | |
| | | | coordinateduserido | String | å¦ | èç»äººä¸ç¼å· | |
| | | | coordinatedusernameo | String | å¦ | èç»äººä¸å§å | |
| | | | coordinateduseridt | String | å¦ | èç»äººäºç¼å· | |
| | | | coordinatedusernamet | String | å¦ | èç»äººäºå§å | |
| | | | abdominalaortacannulatime | Date | å¦ | è
¹ä¸»å¨èæç®¡æ¶é´ | |
| | | | abdominalaortaperfusiontime | Date | å¦ | è
¹ä¸»å¨èçæ³¨æ¶é´ | |
| | | | portalveincannulatime | Date | å¦ | é¨éèæç®¡æ¶é´ | |
| | | | portalveinperfusiontime | Date | å¦ | é¨éèçæ³¨æ¶é´ | |
| | | | pulmonaryarterycannulatime | Date | å¦ | èºå¨èæç®¡æ¶é´ | |
| | | | pulmonaryarteryperfusiontime | Date | å¦ | èºå¨èçæ³¨æ¶é´ | |
| | | | aortacannulatime | Date | å¦ | 主å¨èæç®¡æ¶é´ | |
| | | | aortaperfusiontime | Date | å¦ | 主å¨èçæ³¨æ¶é´ | |
| | | | organdonation | String | å¦ | æç®å¨å® | |
| | | | organdonationOther | String | å¦ | æç®å¨å® å
¶ä» | |
| | | | donationcategory | String | å¦ | æç®ç±»å« | |
| | | | coordinatorInOperating | Date | å¦ | åè°åè¿ææ¯å®¤æ¶é´ | |
| | | | coordinatorOutOperating | Date | å¦ | åè°ååºææ¯å®¤æ¶é´ | |
| | | | coordinatorSign | String | å¦ | åè°åç¾å | |
| | | | coordinatorSignTime | Date | å¦ | åè°åç¾åæ¶é´ | |
| | | | serviceDonationwitnessorganList | Array | å¦ | æç®è§è¯å¨å®ä¿¡æ¯éå | |
| | | |
| | | ### serviceDonationwitnessorganListæ°ç»å
ç´ ç»æ |
| | | | åæ°å | ç±»å | å¿
å¡« | 说æ | |
| | | |--------|------|------|------| |
| | | | id | Long | æ¯(ä¿®æ¹æ¶) | å¨å®è®°å½ä¸»é®ID | |
| | | | infoid | Long | å¦ | å
³èservice_donatebaseinfo表çID | |
| | | | donationwitnessId | Long | å¦ | æç®è§è¯id | |
| | | | donorno | String | å¦ | æç®è
ç¼å· | |
| | | | organno | String | å¦ | å¨å®ç±»å« 详è§åå
¸sys_Organ | |
| | | | organname | String | å¦ | å¨å®ç±»å«åç§° 详è§åå
¸sys_Organ | |
| | | | organnumber | String | å¦ | å¨å®ç¼å· | |
| | | | organstate | String | å¦ | å¨å®è·åç¶æ ï¼0ï¼æªè·åï¼1ï¼å·²è·åï¼2ï¼å¼ç¨ | |
| | | | notgetreason | String | å¦ | æªè·ååå | |
| | | | organgettime | Date | å¦ | å¨å®è·åæ¶é´ | |
| | | | organgetdoct | String | å¦ | å»çå§å | |
| | | | gainhospitalno | String | å¦ | å¨å®è·åæºæç¼å· å¯¹åºæºæè¡¨ | |
| | | | gainhospitalname | String | å¦ | å¨å®è·åæºæåç§° å¯¹åºæºæè¡¨ | |
| | | | isbiopsybefore | String | å¦ | è·ååæ´»æ£ï¼åè§sys_0_1 | |
| | | | isbiopsyafter | String | å¦ | è·ååæ´»æ£ï¼åè§sys_0_1 | |
| | | | ismarginalorgan | String | å¦ | å±äºè¾¹ç¼å¨å®ï¼åè§sys_0_1 | |
| | | | ispathogenpositive | String | å¦ | ç
åè鳿§ï¼åè§sys_0_1 | |
| | | | ispnf | String | å¦ | ååæ§æ åè½ï¼åè§sys_0_1 | |
| | | | isdgf | String | å¦ | åè½å»¶è¿æ§æ¢å¤ï¼åè§sys_0_1 | |
| | | | caseno | String | å¦ | äºä»¶ç¼å· | |
| | | | name | String | å¦ | åä½å§å | |
| | | | organStartTime | Date | å¦ | å¨å®è·åå¼å§æ¶é´ | |
| | | |
| | | ## 请æ±ç¤ºä¾ |
| | | ```json |
| | | { |
| | | "id": 1, |
| | | "infoid": 1001, |
| | | "donorno": "DN20240101001", |
| | | "gainhospitalno": "H001", |
| | | "gainhospitalname": "å京ååå»é¢", |
| | | "operationbegtime": "2024-02-02 09:00:00", |
| | | "operationendtime": "2024-02-02 13:30:00", |
| | | "operationdoctor": "å¼ å»ç", |
| | | "responsibleuserid": "U001", |
| | | "responsibleusername": "çåè°å", |
| | | "coordinateduserido": "U002", |
| | | "coordinatedusernameo": "æåè°å", |
| | | "abdominalaortacannulatime": "2024-02-02 09:30:00", |
| | | "abdominalaortaperfusiontime": "2024-02-02 09:35:00", |
| | | "portalveincannulatime": "2024-02-02 09:40:00", |
| | | "portalveinperfusiontime": "2024-02-02 09:45:00", |
| | | "organdonation": "C22,C64L", |
| | | "donationcategory": "DBD", |
| | | "coordinatorInOperating": "2024-02-02 08:50:00", |
| | | "coordinatorOutOperating": "2024-02-02 13:40:00", |
| | | "coordinatorSign": "çåè°å", |
| | | "coordinatorSignTime": "2024-02-02 13:45:00", |
| | | "serviceDonationwitnessorganList": [ |
| | | { |
| | | "id": 10, |
| | | "infoid": 1001, |
| | | "donorno": "DN20240101001", |
| | | "organno": "C22", |
| | | "organname": "èè", |
| | | "organnumber": "ORG20240101001", |
| | | "organstate": "1", |
| | | "organgettime": "2024-02-02 10:30:00", |
| | | "organgetdoct": "å¼ å»ç", |
| | | "gainhospitalno": "H001", |
| | | "gainhospitalname": "å京ååå»é¢", |
| | | "isbiopsybefore": "1", |
| | | "isbiopsyafter": "0", |
| | | "ismarginalorgan": "0", |
| | | "organStartTime": "2024-02-02 10:00:00" |
| | | }, |
| | | { |
| | | "id": 11, |
| | | "infoid": 1001, |
| | | "donorno": "DN20240101001", |
| | | "organno": "C64L", |
| | | "organname": "å·¦è¾", |
| | | "organnumber": "ORG20240101002", |
| | | "organstate": "1", |
| | | "organgettime": "2024-02-02 11:00:00", |
| | | "organgetdoct": "æå»ç", |
| | | "gainhospitalno": "H001", |
| | | "gainhospitalname": "å京ååå»é¢", |
| | | "isbiopsybefore": "0", |
| | | "isbiopsyafter": "1", |
| | | "ismarginalorgan": "0", |
| | | "organStartTime": "2024-02-02 10:30:00" |
| | | } |
| | | ] |
| | | } |
| | | ``` |
| | | |
| | | ## è¿ååæ° |
| | | | åæ°å | ç±»å | 说æ | |
| | | |--------|------|------| |
| | | | code | Integer | ååºç¶æç ï¼200表示æå | |
| | | | msg | String | ååºæ¶æ¯ | |
| | | | data | Boolean | æä½ç»æï¼true表示æå | |
| | | |
| | | ## è¿åç¤ºä¾ |
| | | ```json |
| | | { |
| | | "code": 200, |
| | | "msg": "æä½æå", |
| | | "data": true |
| | | } |
| | | ``` |
| | | |
| | | ## 注æäºé¡¹ |
| | | 1. ä¿®æ¹æ¶å¿
é¡»ä¼ å
¥ä¸»é®`id`åæ®µ |
| | | 2. æ¥ææ ¼å¼ç»ä¸ä¸ºï¼`yyyy-MM-dd HH:mm:ss` |
| | | 3. å¨å®ä¿¡æ¯éå`serviceDonationwitnessorganList`å¯ä»¥åæ¶æäº¤å¤ä¸ªå¨å®ç详ç»ä¿¡æ¯ï¼ä¿®æ¹æ¶æ¯ä¸ªå¨å®è®°å½å¿
é¡»å
å«å
¶`id`åæ®µ |
| | | 4. æ æ³¨ä¸º"åç¨"çåæ®µä¸ºåå²å段ï¼å»ºè®®ä¸ä½¿ç¨ |
| | | 5. ä¿®æ¹æ¥å£ä¸å
å«å¯ä¸æ§æ ¡éªï¼å¯ä»¥éå¤æäº¤ç¸åç`infoid`(ä»
æ°å¢æ¶æå¯ä¸æ§æ ¡éª) |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | # æ°å¢æç®è§è¯ |
| | | |
| | | ## æ¥å£æè¿° |
| | | æ°å¢æç®è§è¯ä¿¡æ¯ |
| | | |
| | | ## 请æ±URL |
| | | `POST /project/donationwitness/add` |
| | | |
| | | ## 请æ±å¤´ |
| | | | åæ°å | ç±»å | å¿
å¡« | 说æ | |
| | | |--------|------|------|------| |
| | | | Authorization | String | æ¯ | ç¨æ·ä»¤ç | |
| | | | Content-Type | String | æ¯ | application/json | |
| | | |
| | | ## 请æ±åæ° |
| | | | åæ°å | ç±»å | å¿
å¡« | 说æ | |
| | | |--------|------|------|------| |
| | | | infoid | Long | å¦ | infoid | |
| | | | donorno | String | å¦ | æç®è
ç¼å· | |
| | | | gainhospitalno | String | å¦ | å¨å®è·åæºæç¼å· | |
| | | | gainhospitalname | String | å¦ | å¨å®è·åæºæåç§° | |
| | | | deathtime | Date | å¦ | æ»äº¡æ¶é´(åç¨) | |
| | | | deathreason | String | å¦ | æ»äº¡åå (åç¨) | |
| | | | deathjudgedocto | String | å¦ | æ»äº¡å¤å®å»çä¸(åç¨) | |
| | | | deathjudgedoctt | String | å¦ | æ»äº¡å¤å®å»çäº(åç¨) | |
| | | | deathjudgeannex | String | å¦ | æ»äº¡è¯æéä»¶è·¯å¾(åç¨) | |
| | | | operationbegtime | Date | å¦ | ææ¯å¼å§æ¶é´ | |
| | | | operationendtime | Date | å¦ | ææ¯ç»ææ¶é´ | |
| | | | operationdoctor | String | å¦ | ææ¯å»ç | |
| | | | isspendremember | Integer | å¦ | æ¯å¦é»åç¼
æä»ªå¼(åç¨) | |
| | | | isrestoreremains | Integer | å¦ | æ¯å¦æ¢å¤éä½ä»ªå®¹(åç¨) | |
| | | | rememberannex | String | å¦ | ç¼
æä»ªå¼éä»¶è·¯å¾(åç¨) | |
| | | | responsibleuserid | String | å¦ | è´è´£äººç¼å· | |
| | | | responsibleusername | String | å¦ | è´è´£äººå§å | |
| | | | coordinateduserido | String | å¦ | èç»äººä¸ç¼å· | |
| | | | coordinatedusernameo | String | å¦ | èç»äººä¸å§å | |
| | | | coordinateduseridt | String | å¦ | èç»äººäºç¼å· | |
| | | | coordinatedusernamet | String | å¦ | èç»äººäºå§å | |
| | | | abdominalaortacannulatime | Date | å¦ | è
¹ä¸»å¨èæç®¡æ¶é´ | |
| | | | abdominalaortaperfusiontime | Date | å¦ | è
¹ä¸»å¨èçæ³¨æ¶é´ | |
| | | | portalveincannulatime | Date | å¦ | é¨éèæç®¡æ¶é´ | |
| | | | portalveinperfusiontime | Date | å¦ | é¨éèçæ³¨æ¶é´ | |
| | | | pulmonaryarterycannulatime | Date | å¦ | èºå¨èæç®¡æ¶é´ | |
| | | | pulmonaryarteryperfusiontime | Date | å¦ | èºå¨èçæ³¨æ¶é´ | |
| | | | aortacannulatime | Date | å¦ | 主å¨èæç®¡æ¶é´ | |
| | | | aortaperfusiontime | Date | å¦ | 主å¨èçæ³¨æ¶é´ | |
| | | | organdonation | String | å¦ | æç®å¨å® | |
| | | | organdonationOther | String | å¦ | æç®å¨å® å
¶ä» | |
| | | | donationcategory | String | å¦ | æç®ç±»å« | |
| | | | coordinatorInOperating | Date | å¦ | åè°åè¿ææ¯å®¤æ¶é´ | |
| | | | coordinatorOutOperating | Date | å¦ | åè°ååºææ¯å®¤æ¶é´ | |
| | | | coordinatorSign | String | å¦ | åè°åç¾å | |
| | | | coordinatorSignTime | Date | å¦ | åè°åç¾åæ¶é´ | |
| | | | serviceDonationwitnessorganList | Array | å¦ | æç®è§è¯å¨å®ä¿¡æ¯éå | |
| | | |
| | | ### serviceDonationwitnessorganListæ°ç»å
ç´ ç»æ |
| | | | åæ°å | ç±»å | å¿
å¡« | 说æ | |
| | | |--------|------|------|------| |
| | | | infoid | Long | å¦ | å
³èservice_donatebaseinfo表çID | |
| | | | donationwitnessId | Long | å¦ | æç®è§è¯id | |
| | | | donorno | String | å¦ | æç®è
ç¼å· | |
| | | | organno | String | å¦ | å¨å®ç±»å« 详è§åå
¸sys_Organ | |
| | | | organname | String | å¦ | å¨å®ç±»å«åç§° 详è§åå
¸sys_Organ | |
| | | | organnumber | String | å¦ | å¨å®ç¼å· | |
| | | | organstate | String | å¦ | å¨å®è·åç¶æ ï¼0ï¼æªè·åï¼1ï¼å·²è·åï¼2ï¼å¼ç¨ | |
| | | | notgetreason | String | å¦ | æªè·ååå | |
| | | | organgettime | Date | å¦ | å¨å®è·åæ¶é´ | |
| | | | organgetdoct | String | å¦ | å»çå§å | |
| | | | gainhospitalno | String | å¦ | å¨å®è·åæºæç¼å· å¯¹åºæºæè¡¨ | |
| | | | gainhospitalname | String | å¦ | å¨å®è·åæºæåç§° å¯¹åºæºæè¡¨ | |
| | | | isbiopsybefore | String | å¦ | è·ååæ´»æ£ï¼åè§sys_0_1 | |
| | | | isbiopsyafter | String | å¦ | è·ååæ´»æ£ï¼åè§sys_0_1 | |
| | | | ismarginalorgan | String | å¦ | å±äºè¾¹ç¼å¨å®ï¼åè§sys_0_1 | |
| | | | ispathogenpositive | String | å¦ | ç
åè鳿§ï¼åè§sys_0_1 | |
| | | | ispnf | String | å¦ | ååæ§æ åè½ï¼åè§sys_0_1 | |
| | | | isdgf | String | å¦ | åè½å»¶è¿æ§æ¢å¤ï¼åè§sys_0_1 | |
| | | | caseno | String | å¦ | äºä»¶ç¼å· | |
| | | | name | String | å¦ | åä½å§å | |
| | | | organStartTime | Date | å¦ | å¨å®è·åå¼å§æ¶é´ | |
| | | |
| | | ## 请æ±ç¤ºä¾ |
| | | ```json |
| | | { |
| | | "infoid": 1001, |
| | | "donorno": "DN20240101001", |
| | | "gainhospitalno": "H001", |
| | | "gainhospitalname": "å京ååå»é¢", |
| | | "operationbegtime": "2024-02-02 09:00:00", |
| | | "operationendtime": "2024-02-02 13:00:00", |
| | | "operationdoctor": "å¼ å»ç", |
| | | "responsibleuserid": "U001", |
| | | "responsibleusername": "çåè°å", |
| | | "coordinateduserido": "U002", |
| | | "coordinatedusernameo": "æåè°å", |
| | | "abdominalaortacannulatime": "2024-02-02 09:30:00", |
| | | "abdominalaortaperfusiontime": "2024-02-02 09:35:00", |
| | | "portalveincannulatime": "2024-02-02 09:40:00", |
| | | "portalveinperfusiontime": "2024-02-02 09:45:00", |
| | | "organdonation": "C22,C64L", |
| | | "donationcategory": "DBD", |
| | | "coordinatorInOperating": "2024-02-02 08:50:00", |
| | | "coordinatorOutOperating": "2024-02-02 13:10:00", |
| | | "coordinatorSign": "çåè°å", |
| | | "coordinatorSignTime": "2024-02-02 13:15:00", |
| | | "serviceDonationwitnessorganList": [ |
| | | { |
| | | "infoid": 1001, |
| | | "donorno": "DN20240101001", |
| | | "organno": "C22", |
| | | "organname": "èè", |
| | | "organnumber": "ORG20240101001", |
| | | "organstate": "1", |
| | | "organgettime": "2024-02-02 10:30:00", |
| | | "organgetdoct": "å¼ å»ç", |
| | | "gainhospitalno": "H001", |
| | | "gainhospitalname": "å京ååå»é¢", |
| | | "isbiopsybefore": "1", |
| | | "isbiopsyafter": "0", |
| | | "ismarginalorgan": "0", |
| | | "organStartTime": "2024-02-02 10:00:00" |
| | | }, |
| | | { |
| | | "infoid": 1001, |
| | | "donorno": "DN20240101001", |
| | | "organno": "C64L", |
| | | "organname": "å·¦è¾", |
| | | "organnumber": "ORG20240101002", |
| | | "organstate": "1", |
| | | "organgettime": "2024-02-02 11:00:00", |
| | | "organgetdoct": "æå»ç", |
| | | "gainhospitalno": "H001", |
| | | "gainhospitalname": "å京ååå»é¢", |
| | | "isbiopsybefore": "0", |
| | | "isbiopsyafter": "1", |
| | | "ismarginalorgan": "0", |
| | | "organStartTime": "2024-02-02 10:30:00" |
| | | } |
| | | ] |
| | | } |
| | | ``` |
| | | |
| | | ## è¿ååæ° |
| | | | åæ°å | ç±»å | 说æ | |
| | | |--------|------|------| |
| | | | code | Integer | ååºç¶æç ï¼200表示æå | |
| | | | msg | String | ååºæ¶æ¯ | |
| | | | data | Boolean | æä½ç»æï¼true表示æå | |
| | | |
| | | ## è¿åç¤ºä¾ |
| | | ```json |
| | | { |
| | | "code": 200, |
| | | "msg": "æä½æå", |
| | | "data": true |
| | | } |
| | | ``` |
| | | |
| | | ## 注æäºé¡¹ |
| | | 1. 该æ¥å£å
å«`@UniqueCheck`注解ï¼ä¼æ ¡éª`infoid`çå¯ä¸æ§ï¼å¦æè¯¥`infoid`å·²åå¨ä¼è¿åé误æç¤ºï¼"æ°å¢æç®è§è¯çinfoidå·²åå¨,æ æ³ä¿å!" |
| | | 2. æ¥ææ ¼å¼ç»ä¸ä¸ºï¼`yyyy-MM-dd HH:mm:ss` |
| | | 3. å¨å®ä¿¡æ¯éå`serviceDonationwitnessorganList`å¯ä»¥åæ¶æäº¤å¤ä¸ªå¨å®ç详ç»ä¿¡æ¯ |
| | | 4. æ æ³¨ä¸º"åç¨"çåæ®µä¸ºåå²å段ï¼å»ºè®®ä¸ä½¿ç¨ |
| | | 5. `@UniqueCheck`æ³¨è§£è¦æ±`entityClass`å¿
须䏿¹æ³åæ°ç±»åä¸è´(ServiceDonationwitnessVO.class)æè½çæ |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | # ServiceDonatebaseinfoController - donateBaseInfoProgressList æ¥å£ææ¡£ |
| | | |
| | | ## æ¥å£æ¦è¿° |
| | | - **æ¥å£è·¯å¾**ï¼`POST /project/donatebaseinfo/donateBaseInfoProgressList` |
| | | - **æ¥å£æè¿°**ï¼æç®è¿åº¦åºæ¬ä¿¡æ¯å表 |
| | | - **APIæ ç¾**ï¼æ½å¨æç®ä¿¡æ¯ç®¡ç |
| | | |
| | | ## 请æ±ä¿¡æ¯ |
| | | - **è¯·æ±æ¹å¼**ï¼POST |
| | | - **请æ±è·¯å¾**ï¼`/project/donatebaseinfo/donateBaseInfoProgressList` |
| | | - **å
容类å**ï¼application/json |
| | | - **认è¯è¦æ±**ï¼éè¦ç»å½è®¤è¯ï¼åºäºç³»ç»æéæ§å¶ï¼ |
| | | |
| | | ## 请æ±åæ° |
| | | ### Body åæ° |
| | | | åæ°å | ç±»å | å¿
å¡« | 示ä¾å¼ | æè¿° | |
| | | |--------|------|------|--------|------| |
| | | | donatebaseinfoProgressVO | [DonatebaseinfoProgressVO](file:///D:/daima/opo/opo-qd/ruoyi-project/src/main/java/com/ruoyi/project/domain/vo/DonatebaseinfoProgressVO.java) | æ¯ | - | æ¥è¯¢æ¡ä»¶å¯¹è±¡ | |
| | | |
| | | ### DonatebaseinfoProgressVO åæ°è¯¦æ
|
| | | | åæ°å | ç±»å | å¿
å¡« | é»è®¤å¼ | æè¿° | |
| | | |--------|------|------|--------|------| |
| | | | id | Long | å¦ | - | 主é®ID | |
| | | | inpatientNo | String | å¦ | - | ä½é¢å· | |
| | | | caseNo | String | å¦ | - | æ¡ä¾ç¼å· | |
| | | | terminationCase | Integer | å¦ | - | ç»æ¢æ¡ä¾ï¼0å¼å¯ 1ç»æ¢ é»è®¤0 | |
| | | | diagnosisName | String | å¦ | - | ç¾ç
è¯æåç§° | |
| | | | workflow | Long | å¦ | - | 工使µ | |
| | | | treatmentHospitalName | String | å¦ | - | 䏿¥å»é¢ | |
| | | | startAge | Long | å¦ | - | å¼å§å¹´é¾ | |
| | | | endAge | Long | å¦ | - | ç»æå¹´é¾ | |
| | | | name | String | å¦ | - | å§å | |
| | | | reportId | Long | å¦ | - | æ¡ä¾ä¸æ¥ID | |
| | | | idcardno | String | å¦ | - | è¯ä»¶å·ç | |
| | | | recordstate | String | å¦ | - | è®°å½ç¶æ | |
| | | | searchValue | String | å¦ | - | æç´¢å¼ | |
| | | | createBy | String | å¦ | - | å建è
| |
| | | | createTime | Date | å¦ | - | å建æ¶é´ | |
| | | | updateBy | String | å¦ | - | æ´æ°è
| |
| | | | updateTime | Date | å¦ | - | æ´æ°æ¶é´ | |
| | | | remark | String | å¦ | - | 夿³¨ | |
| | | | delFlag | Integer | å¦ | - | ç¶æï¼0æ£å¸¸ 1å é¤ï¼ | |
| | | | pageNum | Integer | æ¯ | - | 页ç ï¼ä»1å¼å§ | |
| | | | pageSize | Integer | æ¯ | - | æ¯é¡µæ¾ç¤ºæ°é | |
| | | | params | Map<String, Object> | å¦ | - | 请æ±åæ° | |
| | | |
| | | ## ååºä¿¡æ¯ |
| | | ### æåååº (200) |
| | | ```json |
| | | { |
| | | "code": 200, |
| | | "msg": "æ¥è¯¢æå", |
| | | "data": { |
| | | "terminationCase": { |
| | | "0": 5, |
| | | "1": 2 |
| | | }, |
| | | "donatebaseinfoProgressDTOS": [ |
| | | { |
| | | "id": 1, |
| | | "treatmenthospitalno": "H001", |
| | | "inpatientNo": "IN20211115001", |
| | | "treatmenthospitalname": "æä¸ç²å»é¢", |
| | | "donorno": "DONOR20211115001", |
| | | "caseNo": "CASE20211115001", |
| | | "name": "å¼ ä¸", |
| | | "sex": "1", |
| | | "recordstate": "01", |
| | | "age": 45, |
| | | "workflow": 3, |
| | | "ageunit": "å²", |
| | | "bloodtype": "A", |
| | | "reporttime": "2021-11-15 10:30:00", |
| | | "diagnosisname": "èå¤ä¼¤", |
| | | "coordinatorNo": "COORD001", |
| | | "coordinatorName": "æåè°å", |
| | | "assessState": "1", |
| | | "assessTime": "2021-11-15 14:00:00", |
| | | "signDate": "2021-11-16 15:00:00", |
| | | "expertConclusion": "åæ", |
| | | "expertTime": "2021-11-17 10:00:00", |
| | | "organCount": 2, |
| | | "operationBegTime": "2021-11-18 08:00:00", |
| | | "completeTime": "2021-11-18 17:00:00", |
| | | "terminationCase": 0, |
| | | "searchValue": null, |
| | | "createBy": "admin", |
| | | "createTime": "2021-11-15 10:30:00", |
| | | "updateBy": "admin", |
| | | "updateTime": "2021-11-15 10:30:00", |
| | | "remark": null, |
| | | "delFlag": 0, |
| | | "params": {} |
| | | } |
| | | ] |
| | | }, |
| | | "total": 1 |
| | | } |
| | | ``` |
| | | |
| | | ### 失败ååº (é200) |
| | | ```json |
| | | { |
| | | "code": 500, |
| | | "msg": "éè¯¯ä¿¡æ¯æè¿°" |
| | | } |
| | | ``` |
| | | |
| | | ## ååºå段说æ |
| | | | åæ®µå | ç±»å | æè¿° | |
| | | |--------|------|------| |
| | | | code | Integer | ååºç¶æç ï¼200表示æå | |
| | | | msg | String | ååºæ¶æ¯ | |
| | | | data | Object | ååºæ°æ®å¯¹è±¡ | |
| | | | data.terminationCase | Map | ç»æ¢æ¡ä¾ç»è®¡ï¼keyä¸ºç»æ¢æ¡ä¾ç¶æ(0:å¼å¯,1:ç»æ¢)ï¼valueä¸ºå¯¹åºæ°é | |
| | | | data.donatebaseinfoProgressDTOS | Array<[DonatebaseinfoProgressDTO](file:///D:/daima/opo/opo-qd/ruoyi-project/src/main/java/com/ruoyi/project/domain/dto/DonatebaseinfoProgressDTO.java)> | æç®è¿åº¦åºæ¬ä¿¡æ¯å表 | |
| | | | total | Integer | æ°æ®æ»æ¡æ° | |
| | | |
| | | ### DonatebaseinfoProgressDTO ååºå段 |
| | | | åæ®µå | ç±»å | æè¿° | |
| | | |--------|------|------| |
| | | | id | Long | DonatebaseinfoçID | |
| | | | treatmenthospitalno | String | æ²»çå»é¢ | |
| | | | inpatientNo | String | ä½é¢å· | |
| | | | treatmenthospitalname | String | æå¨å»çæºæ | |
| | | | donorno | String | æç®è
ç¼å· | |
| | | | caseNo | String | æ¡ä¾ç¼å· | |
| | | | name | String | å§å | |
| | | | sex | String | æ§å« | |
| | | | recordstate | String | è®°å½ç¶æ | |
| | | | age | Long | å¹´é¾ | |
| | | | workflow | Long | 工使µ | |
| | | | ageunit | String | å¹´é¾åä½ | |
| | | | bloodtype | String | è¡å | |
| | | | reporttime | Date | æ¥åæ¶é´ï¼æ ¼å¼ï¼yyyy-MM-dd HH:mm:ssï¼ | |
| | | | diagnosisname | String | ç¾ç
è¯æåç§° | |
| | | | coordinatorNo | String | åè°åç¼å· | |
| | | | coordinatorName | String | åè°åå§å | |
| | | | assessState | String | è¯ä¼°ç¶æï¼1.è¯ä¼°éè¿ 2è¯ä¼°ä¸éè¿ | |
| | | | assessTime | Date | è¯ä¼°æ¶é´ï¼æ ¼å¼ï¼yyyy-MM-dd HH:mm:ssï¼ | |
| | | | signDate | Date | 亲å±ç¡®è®¤æ¶é´ï¼æ ¼å¼ï¼yyyy-MM-dd HH:mm:ssï¼ | |
| | | | expertConclusion | String | 伦ç审æ¥ä¸å®¶ç»è®º | |
| | | | expertTime | Date | 伦ç审æ¥ä¸å®¶ç»è®ºæ¶é´ï¼æ ¼å¼ï¼yyyy-MM-dd HH:mm:ssï¼ | |
| | | | organCount | Long | å¨å®åé
æ°é | |
| | | | operationBegTime | Date | è·åè§è¯æ¶é´ï¼æ ¼å¼ï¼yyyy-MM-dd HH:mm:ssï¼ | |
| | | | completeTime | Date | 宿ç»è®°æ¶é´ï¼æ ¼å¼ï¼yyyy-MM-dd HH:mm:ssï¼ | |
| | | | terminationCase | Integer | ç»æ¢æ¡ä¾ï¼0å¼å¯ï¼1ç»æ¢ é»è®¤å¼ï¼0 | |
| | | | searchValue | String | æç´¢å¼ï¼ç»§æ¿èªBaseEntityï¼ | |
| | | | createBy | String | å建è
ï¼ç»§æ¿èªBaseEntityï¼ | |
| | | | createTime | Date | å建æ¶é´ï¼ç»§æ¿èªBaseEntityï¼æ ¼å¼ï¼yyyy-MM-dd HH:mm:ssï¼ | |
| | | | updateBy | String | æ´æ°è
ï¼ç»§æ¿èªBaseEntityï¼ | |
| | | | updateTime | Date | æ´æ°æ¶é´ï¼ç»§æ¿èªBaseEntityï¼æ ¼å¼ï¼yyyy-MM-dd HH:mm:ssï¼ | |
| | | | remark | String | 夿³¨ï¼ç»§æ¿èªBaseEntityï¼ | |
| | | | delFlag | Integer | ç¶æï¼0æ£å¸¸ 1å é¤ï¼ï¼ç»§æ¿èªBaseEntityï¼ | |
| | | | pageNum | Integer | 页ç ï¼ç»§æ¿èªBaseEntityï¼ | |
| | | | pageSize | Integer | æ¯é¡µæ¾ç¤ºæ°éï¼ç»§æ¿èªBaseEntityï¼ | |
| | | | params | Map<String, Object> | 请æ±åæ°ï¼ç»§æ¿èªBaseEntityï¼ | |
| | | |
| | | ## ä¸å¡é»è¾è¯´æ |
| | | 1. æ¥æ¶æ¥è¯¢æ¡ä»¶å¯¹è±¡ `DonatebaseinfoProgressVO` |
| | | 2. å°åç«¯ä¼ å
¥ç页ç 转æ¢ä¸ºæ°æ®åºåç§»é |
| | | 3. æ§è¡å页æ¥è¯¢ï¼è·åæç®è¿åº¦åºæ¬ä¿¡æ¯å表 |
| | | 4. æ§è¡ä¸å页æ¥è¯¢ï¼è·åç¬¦åæ¡ä»¶çæææ°æ®ç¨äºç»è®¡ |
| | | 5. æ ¹æ®ç»æ¢æ¡ä¾ç¶æè¿è¡åç»ç»è®¡ï¼ç»è®¡åç¶æä¸çæ¡ä¾æ°é |
| | | 6. å°è£
è¿åæ°æ®ï¼ |
| | | - `terminationCase`ï¼ç»æ¢æ¡ä¾ç»è®¡ä¿¡æ¯ï¼Mapæ ¼å¼ï¼keyä¸ºç¶æå¼ï¼value为æ°éï¼ |
| | | - `donatebaseinfoProgressDTOS`ï¼å页æ¥è¯¢ç»æå表 |
| | | - `total`ï¼æ»è®°å½æ° |
| | | |
| | | ## 使ç¨åºæ¯ |
| | | æ¤æ¥å£ä¸»è¦ç¨äºï¼ |
| | | 1. æç®è¿åº¦ä¿¡æ¯çå表æ¥è¯¢ |
| | | 2. å»çæºæå¯¹æç®è¿åº¦æ
åµçç»è®¡å管ç |
| | | 3. æç®æµç¨åé¶æ®µç¶æè·è¸ª |
| | | 4. ç¸å
³ç»è®¡æ°æ®çè·åï¼ç¹å«æ¯ç»æ¢æ¡ä¾ç»è®¡ï¼ |
| | | 5. æ¯æå¤æ¡ä»¶ç»åçéæ¥è¯¢ |
| | | |
| | | ## 注æäºé¡¹ |
| | | 1. 该æ¥å£æ¯æå页æ¥è¯¢ï¼`pageNum` å `pageSize` 为å¿
å¡«åæ° |
| | | 2. 坿 ¹æ®å¤ä¸ªæ¡ä»¶è¿è¡çéæ¥è¯¢ï¼ä½é¢å·ãæ¡ä¾ç¼å·ãå§åãå¹´é¾èå´ã工使µç¶æçï¼ |
| | | 3. è¿åç»æå
å«ç»æ¢æ¡ä¾ç»è®¡ä¿¡æ¯ï¼ç¨äºæ°æ®åæ |
| | | 4. æ¥å£ä¼æ§è¡ä¸¤æ¬¡æ°æ®åºæ¥è¯¢ï¼ä¸æ¬¡ç¨äºåé¡µæ°æ®ï¼ä¸æ¬¡ç¨äºæ»æ°åç»è®¡ |
| | | 5. éè¦ç³»ç»ç»å½æéæè½è®¿é® |
| | | 6. æ¥ææ¶é´å段ç»ä¸ä½¿ç¨ `yyyy-MM-dd HH:mm:ss` æ ¼å¼ |
| | | 7. `terminationCase` ç»è®¡ç»æä¸º Map ç»æï¼key ä¸ºç»æ¢æ¡ä¾ç¶æï¼0æ1ï¼ï¼value ä¸ºè¯¥ç¶æçæ¡ä¾æ°é |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | # ServiceDonatebaseinfoReportController - add æ¥å£ææ¡£ |
| | | |
| | | ## æ¥å£æ¦è¿° |
| | | - **æ¥å£è·¯å¾**ï¼`POST /project/donatebaseinforeport/add` |
| | | - **æ¥å£æè¿°**ï¼æ°å¢æç®ä¸æ¥åºç¡ |
| | | - **APIæ ç¾**ï¼æç®ä¸æ¥åºç¡ç®¡ç |
| | | |
| | | ## 请æ±ä¿¡æ¯ |
| | | - **è¯·æ±æ¹å¼**ï¼POST |
| | | - **请æ±è·¯å¾**ï¼`/project/donatebaseinforeport/add` |
| | | - **å
容类å**ï¼application/json |
| | | - **认è¯è¦æ±**ï¼éè¦ç»å½è®¤è¯ï¼åºäºç³»ç»æéæ§å¶ï¼ |
| | | - **é²éå¤æäº¤**ï¼ä½¿ç¨ @RepeatSubmit æ³¨è§£é²æ¢éå¤æäº¤ |
| | | |
| | | ## 请æ±åæ° |
| | | ### Body åæ° |
| | | | åæ°å | ç±»å | å¿
å¡« | 示ä¾å¼ | æè¿° | |
| | | |--------|------|------|--------|------| |
| | | | serviceDonatebaseinfoReport | [ServiceDonatebaseinfoReport](file:///D:/daima/opo/opo-qd/ruoyi-project/src/main/java/com/ruoyi/project/domain/ServiceDonatebaseinfoReport.java) | æ¯ | - | æç®ä¸æ¥åºç¡ä¿¡æ¯å¯¹è±¡ | |
| | | |
| | | ### ServiceDonatebaseinfoReport åæ°è¯¦æ
|
| | | | åæ°å | ç±»å | å¿
å¡« | é»è®¤å¼ | æè¿° | |
| | | |--------|------|------|--------|------| |
| | | | id | Long | å¦ | - | 主é®IDï¼æ°å¢æ¶ä¸éè¦ä¼ ï¼ | |
| | | | caseNo | String | å¦ | - | æ¡ä¾ç¼å·ï¼ç³»ç»èªå¨çæï¼æ éä¼ å
¥ï¼ | |
| | | | name | String | æ¯ | - | å§å | |
| | | | sex | String | æ¯ | - | æ§å«ï¼æ ¹æ®åå
¸sys_user_sexï¼ | |
| | | | idcardtype | Long | å¦ | - | è¯ä»¶ç±»åï¼æ ¹æ®åå
¸sys_IDTypeï¼ | |
| | | | idcardno | String | æ¯ | - | è¯ä»¶å·ç | |
| | | | age | Long | å¦ | - | å¹´é¾ | |
| | | | ageunit | String | å¦ | - | å¹´é¾åä½ï¼æ ¹æ®åå
¸sys_AgeUnitï¼ | |
| | | | birthday | Date | å¦ | - | åºçæ¥æï¼æ ¼å¼ï¼yyyy-MM-ddï¼ | |
| | | | phone | String | æ¯ | - | èç³»çµè¯ | |
| | | | nationality | String | å¦ | - | å½ç± | |
| | | | nativeplace | String | å¦ | - | ç±è´¯ | |
| | | | nation | String | å¦ | - | æ°æï¼æ ¹æ®åå
¸sys_nationï¼ | |
| | | | occupation | String | å¦ | - | èä¸ï¼æ ¹æ®åå
¸sys_occupationï¼ | |
| | | | education | String | å¦ | - | å¦åï¼æ ¹æ®åå
¸sys_educationï¼ | |
| | | | residenceaddress | String | å¦ | - | ç°ä½å°å | |
| | | | residenceprovince | String | å¦ | - | ç°ä½å°åç代ç | |
| | | | residenceprovincename | String | å¦ | - | ç°ä½å°åçåç§° | |
| | | | residencetownname | String | å¦ | - | ç°ä½å°åæå±è¡éï¼éï¼åç§° | |
| | | | residencecommunity | String | å¦ | - | ç°ä½å°å社åºï¼æï¼ç¼å· | |
| | | | residencecommunityname | String | å¦ | - | ç°ä½å°å社åºï¼æï¼åç§° | |
| | | | residencecountycode | String | å¦ | - | ç°ä½å°åæå±åºåç¼å· | |
| | | | residencecountyname | String | å¦ | - | ç°ä½å°åæå±åºååç§° | |
| | | | registeraddress | String | å¦ | - | æ·ç±å°å | |
| | | | registerprovince | String | å¦ | - | æ·ç±å°åçç¼å· | |
| | | | registerprovincename | String | å¦ | - | æ·ç±å°åçåç§° | |
| | | | registercityname | String | å¦ | - | æ·ç±å°åå¸åç§° | |
| | | | registertownname | String | å¦ | - | æ·ç±å°åæå±è¡éï¼éï¼åç§° | |
| | | | registercommunityname | String | å¦ | - | æ·ç±å°å社åºï¼æï¼åç§° | |
| | | | treatmenthospitalname | String | å¦ | - | æ²»çå»é¢åç§° | |
| | | | treatmentdeptname | String | å¦ | - | æ²»çç§å®¤åç§° | |
| | | | diagnosisname | String | å¦ | - | ç¾ç
è¯æåç§° | |
| | | | inpatientno | String | å¦ | - | ä½é¢å· | |
| | | | illnessoverview | String | å¦ | - | ç
æ
æ¦åµ | |
| | | | infectious | String | å¦ | - | ä¼ æç
æ
åµ | |
| | | | infectiousOther | String | å¦ | - | ä¼ æç
å
¶ä»æ
åµ | |
| | | | patientstate | String | å¦ | - | ç
人ç¶åµ | |
| | | | infoNo | String | æ¯ | - | æ¥åè
ç¼å· | |
| | | | infoName | String | æ¯ | - | æ¥åè
å§å | |
| | | | reporterphone | String | å¦ | - | æ¥åè
èç³»çµè¯ | |
| | | | reporttime | Date | å¦ | - | æ¥åæ¶é´ï¼æ ¼å¼ï¼yyyy-MM-dd HH:mm:ssï¼ | |
| | | | terminationCase | Integer | å¦ | 0 | ç»æ¢æ¡ä¾ï¼0å¼å¯ 1ç»æ¢ | |
| | | | deptNo | String | å¦ | - | é¨é¨ç¼å· | |
| | | | deptName | String | å¦ | - | é¨é¨åç§° | |
| | | | gcsScore | String | å¦ | - | GSCè¯å | |
| | | | bloodType | String | å¦ | - | è¡åï¼æ ¹æ®åå
¸sys_BloodTypeï¼ | |
| | | | rhYin | String | å¦ | - | Rhé´æ§ï¼0:å¦ 1:æ¯ï¼ | |
| | | | isTransport | String | å¦ | 1 | æ¯å¦éè¦è½¬è¿ï¼1:ä¸éè¦ 2:éè¦ï¼ | |
| | | | reportStatus | String | å¦ | - | 䏿¥ç¶æï¼1:已䏿¥ 2:å·²é
读 3:å·²åæ 4:已驳åï¼ | |
| | | | annexfilesList | List<ServiceDonatebaseinfoReportFile> | å¦ | - | éä»¶æä»¶å°åéå | |
| | | | serviceTransport | List<ServiceTransport> | å¦ | - | 转è¿ä¿¡æ¯ | |
| | | | coordinatorNo | String | å¦ | - | åè°åç¼å·ï¼ç³»ç»èªå¨è·åï¼æ éä¼ å
¥ï¼ | |
| | | | coordinatorName | String | å¦ | - | åè°åå§åï¼ç³»ç»èªå¨è·åï¼æ éä¼ å
¥ï¼ | |
| | | | toHospital | String | æ¯ | - | 䏿¥çå»é¢ï¼æ£è
éè¦è½¬è¿å°çå»é¢ï¼(æ°å¢å¿
ä¼ ) | |
| | | | searchValue | String | å¦ | - | æç´¢å¼ï¼ç»§æ¿èªBaseEntityï¼ | |
| | | | createBy | String | å¦ | - | å建è
ï¼ç»§æ¿èªBaseEntityï¼ | |
| | | | createTime | Date | å¦ | - | å建æ¶é´ï¼ç»§æ¿èªBaseEntityï¼ | |
| | | | updateBy | String | å¦ | - | æ´æ°è
ï¼ç»§æ¿èªBaseEntityï¼ | |
| | | | updateTime | Date | å¦ | - | æ´æ°æ¶é´ï¼ç»§æ¿èªBaseEntityï¼ | |
| | | | remark | String | å¦ | - | 夿³¨ï¼ç»§æ¿èªBaseEntityï¼ | |
| | | | delFlag | Integer | å¦ | - | ç¶æï¼0æ£å¸¸ 1å é¤ï¼ï¼ç»§æ¿èªBaseEntityï¼ | |
| | | | pageNum | Integer | å¦ | - | 页ç ï¼ç»§æ¿èªBaseEntityï¼ | |
| | | | pageSize | Integer | å¦ | - | æ¯é¡µæ¾ç¤ºæ°éï¼ç»§æ¿èªBaseEntityï¼ | |
| | | | params | Map<String, Object> | å¦ | - | 请æ±åæ°ï¼ç»§æ¿èªBaseEntityï¼ | |
| | | |
| | | ### annexfilesList éä»¶åè¡¨åæ®µè¯´æ |
| | | | åæ°å | ç±»å | å¿
å¡« | æè¿° | |
| | | |--------|------|------|------| |
| | | | name | String | å¦ | æä»¶åç§° | |
| | | | url | String | å¦ | æä»¶å°å | |
| | | |
| | | ## ååºä¿¡æ¯ |
| | | ### æåååº (200) |
| | | ```json |
| | | { |
| | | "code": 200, |
| | | "msg": "æä½æå", |
| | | "rows": 1 |
| | | } |
| | | ``` |
| | | |
| | | ### 失败ååº (é200) |
| | | ```json |
| | | { |
| | | "code": 500, |
| | | "msg": "æä½å¤±è´¥" |
| | | } |
| | | ``` |
| | | |
| | | ## ååºå段说æ |
| | | | åæ®µå | ç±»å | æè¿° | |
| | | |--------|------|------| |
| | | | code | Integer | ååºç¶æç ï¼200表示æå | |
| | | | msg | String | ååºæ¶æ¯ | |
| | | | rows | Integer | å½±åçè¡æ°ï¼æåæ°å¢çè®°å½æ°ï¼ | |
| | | |
| | | ## ä¸å¡é»è¾è¯´æ |
| | | 1. æ¥æ¶æç®ä¸æ¥åºç¡ä¿¡æ¯å¯¹è±¡ `ServiceDonatebaseinfoReport` |
| | | 2. ç³»ç»èªå¨çææ¡ä¾ç¼å·ï¼ä½¿ç¨éªè±ç®æ³IDçæå¨ï¼ |
| | | 3. ä»å½åç»å½ç¨æ·ä¿¡æ¯ä¸èªå¨è·ååè°åç¼å·åå§å |
| | | - æ ¹æ®ç»å½ç¨æ·çç¨æ·åæ¥è¯¢åè°åä¿¡æ¯ |
| | | - å°åè°åç¼å·åå§åèªå¨å¡«å
å°ä¸æ¥ä¿¡æ¯ä¸ |
| | | 4. ä¿åæç®ä¸æ¥åºç¡ä¿¡æ¯å°æ°æ®åº |
| | | 5. 妿éä»¶å表ä¸ä¸ºç©ºï¼å°éä»¶ä¿¡æ¯ä¿åå°éä»¶è¡¨ä¸ |
| | | - å
³èæ¡ä¾ç¼å· |
| | | - è®°å½æä½äººæµç§° |
| | | 6. è¿åæä½ç»æ |
| | | |
| | | ## 使ç¨åºæ¯ |
| | | æ¤æ¥å£ä¸»è¦ç¨äºï¼ |
| | | 1. å»çæºæä¸æ¥æ½å¨æç®è
ä¿¡æ¯ |
| | | 2. è®°å½æ£è
çåºæ¬ä¿¡æ¯åå»çä¿¡æ¯ |
| | | 3. ä¸ä¼ ç¸å
³éä»¶ææ |
| | | 4. åèµ·æç®æ¡ä¾çåå§ç»è®° |
| | | 5. åè°åæäº¤æç®ä¸æ¥ç³è¯· |
| | | |
| | | ## 请æ±ç¤ºä¾ |
| | | ```json |
| | | { |
| | | "name": "å¼ ä¸", |
| | | "sex": "1", |
| | | "idcardtype": 1, |
| | | "idcardno": "110101199001011234", |
| | | "age": 34, |
| | | "ageunit": "å²", |
| | | "birthday": "1990-01-01", |
| | | "phone": "13800138000", |
| | | "nationality": "ä¸å½", |
| | | "nation": "æ±æ", |
| | | "occupation": "工人", |
| | | "education": "æ¬ç§", |
| | | "residenceaddress": "åäº¬å¸æé³åºæè¡é123å·", |
| | | "residenceprovincename": "å京å¸", |
| | | "registeraddress": "åäº¬å¸æµ·æ·åºæè¡é456å·", |
| | | "registerprovincename": "å京å¸", |
| | | "treatmenthospitalname": "æä¸ç²å»é¢", |
| | | "treatmentdeptname": "ç¥ç»å¤ç§", |
| | | "diagnosisname": "èå¤ä¼¤", |
| | | "inpatientno": "IN20240129001", |
| | | "illnessoverview": "æ£è
å 交éäºæ
导è´é度èå¤ä¼¤", |
| | | "patientstate": "å±é", |
| | | "gcsScore": "3å", |
| | | "bloodType": "1", |
| | | "rhYin": "0", |
| | | "isTransport": "1", |
| | | "reportStatus": "1", |
| | | "infoName": "æå»ç", |
| | | "infoNo": "DOC001", |
| | | "reporterphone": "13900139000", |
| | | "reporttime": "2024-01-29 10:30:00", |
| | | "toHospital": "æå¨å®è·åå»é¢", |
| | | "annexfilesList": [ |
| | | { |
| | | "name": "æ£è
ç
å.pdf", |
| | | "url": "http://localhost:8093/upload/2024/01/29/patient_record.pdf" |
| | | }, |
| | | { |
| | | "name": "å½±åèµæ.jpg", |
| | | "url": "http://localhost:8093/upload/2024/01/29/ct_scan.jpg" |
| | | } |
| | | ] |
| | | } |
| | | ``` |
| | | |
| | | ## 注æäºé¡¹ |
| | | 1. **èªå¨çæå段**ï¼ |
| | | - `caseNo`ï¼æ¡ä¾ç¼å·ï¼ç±ç³»ç»èªå¨çæï¼æ éä¼ å
¥ |
| | | - `coordinatorNo`ï¼åè°åç¼å·ï¼å `coordinatorName`ï¼åè°åå§åï¼ä»ç»å½ç¨æ·ä¿¡æ¯ä¸èªå¨è·å |
| | | 2. **é²éå¤æäº¤**ï¼æ¥å£ä½¿ç¨ `@RepeatSubmit` 注解ï¼é²æ¢ç¨æ·éå¤æäº¤ç¸åç䏿¥è¯·æ± |
| | | 3. **æä½æ¥å¿**ï¼æ¥å£ä¼èªå¨è®°å½æä½æ¥å¿ï¼æ é¢ï¼æç®ä¸æ¥åºç¡ï¼ä¸å¡ç±»åï¼INSERTï¼ |
| | | 4. **éä»¶å¤ç**ï¼ |
| | | - éä»¶å表éè¿ `annexfilesList` åæ®µä¼ å
¥ |
| | | - éä»¶ä¿¡æ¯ä¼åç¬ä¿åå°éä»¶è¡¨ä¸ |
| | | - éä»¶æ ¼å¼ç¤ºä¾ï¼`[{ "name": "æä»¶å", "url": "æä»¶å°å" }]` |
| | | 5. **åè°åä¿¡æ¯**ï¼ç³»ç»ä¼æ ¹æ®å½åç»å½ç¨æ·æ¥è¯¢å¯¹åºçåè°åä¿¡æ¯å¹¶èªå¨å¡«å
|
| | | 6. **æ¥ææ ¼å¼**ï¼ |
| | | - `birthday` ä½¿ç¨ `yyyy-MM-dd` æ ¼å¼ |
| | | - `reporttime` ä½¿ç¨ `yyyy-MM-dd HH:mm:ss` æ ¼å¼ |
| | | 7. **åå
¸å¼åè**ï¼ |
| | | - æ§å«ï¼åèåå
¸ `sys_user_sex` |
| | | - è¯ä»¶ç±»åï¼åèåå
¸ `sys_IDType` |
| | | - å¹´é¾åä½ï¼åèåå
¸ `sys_AgeUnit` |
| | | - æ°æï¼åèåå
¸ `sys_nation` |
| | | - èä¸ï¼åèåå
¸ `sys_occupation` |
| | | - å¦åï¼åèåå
¸ `sys_education` |
| | | - è¡åï¼åèåå
¸ `sys_BloodType` |
| | | 8. **é»è®¤å¼**ï¼ |
| | | - `terminationCase` é»è®¤å¼ä¸º 0ï¼å¼å¯ï¼ |
| | | - `isTransport` é»è®¤å¼ä¸º 1ï¼ä¸éè¦è½¬è¿ï¼ |
| | | 9. **å¿
é认è¯**ï¼æ¥å£éè¦ç¨æ·ç»å½è®¤è¯æè½è®¿é® |
| | | 10. **转è¿ä¿¡æ¯**ï¼å¦æ `isTransport` 为 2ï¼éè¦è½¬è¿ï¼ï¼éè¦å¡«å `toHospital`ï¼è½¬è¿ç®æ å»é¢ï¼å `serviceTransport`ï¼è½¬è¿è¯¦ç»ä¿¡æ¯ï¼ |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | # æ°å¢æç®é访 |
| | | |
| | | ## æ¥å£æè¿° |
| | | æ°å¢æç®éè®¿ä¿¡æ¯ |
| | | |
| | | ## 请æ±URL |
| | | `POST /project/donatefollowup/add` |
| | | |
| | | ## 请æ±å¤´ |
| | | | åæ°å | ç±»å | å¿
å¡« | 说æ | |
| | | |--------|------|------|------| |
| | | | Authorization | String | æ¯ | ç¨æ·ä»¤ç | |
| | | | Content-Type | String | æ¯ | application/json | |
| | | |
| | | ## 请æ±åæ° |
| | | | åæ°å | ç±»å | å¿
å¡« | 说æ | |
| | | |--------|------|------|------| |
| | | | seqno | Long | å¦ | é访åºå·(第n次) | |
| | | | infoid | Long | å¦ | å
³èservice_donatebaseinfo表çID | |
| | | | organid | Long | å¦ | å
³èservice_donateorgan表çID | |
| | | | recipientname | String | å¦ | å¨å®åä½è
å§å | |
| | | | recipientphone | String | å¦ | å¨å®åä½è
çµè¯ | |
| | | | recipientdescribe | String | å¦ | å¨å®åä½è
æè¿° | |
| | | | hospitalno | String | å¦ | ç§»æ¤å»é¢ç¼å· | |
| | | | hospitalname | String | å¦ | ç§»æ¤å»é¢åç§° | |
| | | | hospitaldept | String | å¦ | ç§»æ¤å»é¢ç§å®¤ | |
| | | | doctorname | String | å¦ | æ¥åé访å»çå§å | |
| | | | doctorphone | String | å¦ | æ¥åé访å»ççµè¯ | |
| | | | doctordescribe | String | å¦ | å»çæè¿° | |
| | | | donateresult | String | å¦ | æç®ç»æ | |
| | | | followupdescribe | String | å¦ | é访æè¿° | |
| | | | followupno | String | å¦ | é访è
| |
| | | | followuptime | Date | å¦ | é访æ¶é´ | |
| | | |
| | | ## 请æ±ç¤ºä¾ |
| | | ```json |
| | | { |
| | | "seqno": 1, |
| | | "infoid": 1001, |
| | | "organid": 100, |
| | | "recipientname": "å¼ ä¸", |
| | | "recipientphone": "13800138000", |
| | | "recipientdescribe": "å使
åµè¯å¥½", |
| | | "hospitalno": "H001", |
| | | "hospitalname": "å京ååå»é¢", |
| | | "hospitaldept": "ç§»æ¤ç§", |
| | | "doctorname": "æå»ç", |
| | | "doctorphone": "13900139000", |
| | | "doctordescribe": "主治å»ç", |
| | | "donateresult": "ç§»æ¤æå", |
| | | "followupdescribe": "æ¯åæ¢å¤è¯å¥½ï¼åé¡¹ææ æ£å¸¸", |
| | | "followupno": "U001", |
| | | "followuptime": "2024-02-02 14:00:00" |
| | | } |
| | | ``` |
| | | |
| | | ## è¿ååæ° |
| | | | åæ°å | ç±»å | 说æ | |
| | | |--------|------|------| |
| | | | code | Integer | ååºç¶æç ï¼200表示æå | |
| | | | msg | String | ååºæ¶æ¯ | |
| | | | data | Object | æ°å¢æååçæç®é访对象 | |
| | | |
| | | ### dataå¯¹è±¡ç»æ |
| | | | åæ°å | ç±»å | 说æ | |
| | | |--------|------|------| |
| | | | id | Long | æ°å¢åçæçæç®é访ID | |
| | | | seqno | Long | é访åºå·(第n次) | |
| | | | infoid | Long | å
³èservice_donatebaseinfo表çID | |
| | | | organid | Long | å
³èservice_donateorgan表çID | |
| | | | recipientname | String | å¨å®åä½è
å§å | |
| | | | recipientphone | String | å¨å®åä½è
çµè¯ | |
| | | | recipientdescribe | String | å¨å®åä½è
æè¿° | |
| | | | hospitalno | String | ç§»æ¤å»é¢ç¼å· | |
| | | | hospitalname | String | ç§»æ¤å»é¢åç§° | |
| | | | hospitaldept | String | ç§»æ¤å»é¢ç§å®¤ | |
| | | | doctorname | String | æ¥åé访å»çå§å | |
| | | | doctorphone | String | æ¥åé访å»ççµè¯ | |
| | | | doctordescribe | String | å»çæè¿° | |
| | | | donateresult | String | æç®ç»æ | |
| | | | followupdescribe | String | é访æè¿° | |
| | | | followupno | String | é访è
| |
| | | | followuptime | Date | é访æ¶é´ | |
| | | |
| | | ## è¿åç¤ºä¾ |
| | | ```json |
| | | { |
| | | "code": 200, |
| | | "msg": "æä½æå", |
| | | "data": { |
| | | "id": 1, |
| | | "seqno": 1, |
| | | "infoid": 1001, |
| | | "organid": 100, |
| | | "recipientname": "å¼ ä¸", |
| | | "recipientphone": "13800138000", |
| | | "recipientdescribe": "å使
åµè¯å¥½", |
| | | "hospitalno": "H001", |
| | | "hospitalname": "å京ååå»é¢", |
| | | "hospitaldept": "ç§»æ¤ç§", |
| | | "doctorname": "æå»ç", |
| | | "doctorphone": "13900139000", |
| | | "doctordescribe": "主治å»ç", |
| | | "donateresult": "ç§»æ¤æå", |
| | | "followupdescribe": "æ¯åæ¢å¤è¯å¥½ï¼åé¡¹ææ æ£å¸¸", |
| | | "followupno": "U001", |
| | | "followuptime": "2024-02-02 14:00:00" |
| | | } |
| | | } |
| | | ``` |
| | | |
| | | ## 注æäºé¡¹ |
| | | 1. æ¥ææ ¼å¼ç»ä¸ä¸ºï¼`yyyy-MM-dd HH:mm:ss` |
| | | 2. 该æ¥å£å
·æé²éå¤æäº¤æºå¶(@RepeatSubmit) |
| | | 3. æ°å¢æååä¼è¿åå
å«idç宿´å¯¹è±¡ |
| | | 4. seqnoè¡¨ç¤ºç¬¬å æ¬¡é访ï¼å»ºè®®æé¡ºåºéå¢ |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | # ServiceDonatebaseinfoReportController - list æ¥å£ææ¡£ |
| | | |
| | | ## æ¥å£æ¦è¿° |
| | | - **æ¥å£è·¯å¾**ï¼`POST /project/donatebaseinforeport/list` |
| | | - **æ¥å£æè¿°**ï¼æ¥è¯¢æç®ä¸æ¥åºç¡å表 |
| | | - **APIæ ç¾**ï¼æç®ä¸æ¥åºç¡ç®¡ç |
| | | |
| | | ## 请æ±ä¿¡æ¯ |
| | | - **è¯·æ±æ¹å¼**ï¼POST |
| | | - **请æ±è·¯å¾**ï¼`/project/donatebaseinforeport/list` |
| | | - **å
容类å**ï¼application/json |
| | | - **认è¯è¦æ±**ï¼éè¦ç»å½è®¤è¯ï¼åºäºç³»ç»æéæ§å¶ï¼ |
| | | |
| | | ## 请æ±åæ° |
| | | ### Body åæ° |
| | | | åæ°å | ç±»å | å¿
å¡« | 示ä¾å¼ | æè¿° | |
| | | |--------|------|------|--------|------| |
| | | | serviceDonatebaseinfoReport | [ServiceDonatebaseinfoReport](file:///D:/daima/opo/opo-qd/ruoyi-project/src/main/java/com/ruoyi/project/domain/ServiceDonatebaseinfoReport.java) | æ¯ | - | æ¥è¯¢æ¡ä»¶å¯¹è±¡ | |
| | | |
| | | ### ServiceDonatebaseinfoReport æ¥è¯¢æ¡ä»¶è¯¦æ
|
| | | | åæ°å | ç±»å | å¿
å¡« | é»è®¤å¼ | æè¿° | |
| | | |--------|------|------|--------|------| |
| | | | id | Long | å¦ | - | 主é®ID | |
| | | | caseNo | String | å¦ | - | æ¡ä¾ç¼å· | |
| | | | name | String | å¦ | - | å§åï¼æ¯ææ¨¡ç³æ¥è¯¢ï¼ | |
| | | | sex | String | å¦ | - | æ§å«ï¼æ ¹æ®åå
¸sys_user_sexï¼ | |
| | | | idcardtype | Long | å¦ | - | è¯ä»¶ç±»åï¼æ ¹æ®åå
¸sys_IDTypeï¼ | |
| | | | idcardno | String | å¦ | - | è¯ä»¶å·ç | |
| | | | age | Long | å¦ | - | å¹´é¾ | |
| | | | ageunit | String | å¦ | - | å¹´é¾åä½ï¼æ ¹æ®åå
¸sys_AgeUnitï¼ | |
| | | | birthday | Date | å¦ | - | åºçæ¥æï¼æ ¼å¼ï¼yyyy-MM-ddï¼ | |
| | | | phone | String | å¦ | - | èç³»çµè¯ | |
| | | | nationality | String | å¦ | - | å½ç± | |
| | | | nativeplace | String | å¦ | - | ç±è´¯ | |
| | | | nation | String | å¦ | - | æ°æï¼æ ¹æ®åå
¸sys_nationï¼ | |
| | | | occupation | String | å¦ | - | èä¸ï¼æ ¹æ®åå
¸sys_occupationï¼ | |
| | | | education | String | å¦ | - | å¦åï¼æ ¹æ®åå
¸sys_educationï¼ | |
| | | | residenceaddress | String | å¦ | - | ç°ä½å°å | |
| | | | residenceprovince | String | å¦ | - | ç°ä½å°åç代ç | |
| | | | residenceprovincename | String | å¦ | - | ç°ä½å°åçåç§° | |
| | | | residencetownname | String | å¦ | - | ç°ä½å°åæå±è¡éï¼éï¼åç§° | |
| | | | residencecommunity | String | å¦ | - | ç°ä½å°å社åºï¼æï¼ç¼å· | |
| | | | residencecommunityname | String | å¦ | - | ç°ä½å°å社åºï¼æï¼åç§° | |
| | | | residencecountycode | String | å¦ | - | ç°ä½å°åæå±åºåç¼å· | |
| | | | residencecountyname | String | å¦ | - | ç°ä½å°åæå±åºååç§° | |
| | | | registeraddress | String | å¦ | - | æ·ç±å°å | |
| | | | registerprovince | String | å¦ | - | æ·ç±å°åçç¼å· | |
| | | | registerprovincename | String | å¦ | - | æ·ç±å°åçåç§° | |
| | | | registercityname | String | å¦ | - | æ·ç±å°åå¸åç§° | |
| | | | registertownname | String | å¦ | - | æ·ç±å°åæå±è¡éï¼éï¼åç§° | |
| | | | registercommunityname | String | å¦ | - | æ·ç±å°å社åºï¼æï¼åç§° | |
| | | | treatmenthospitalname | String | å¦ | - | æ²»çå»é¢åç§° | |
| | | | treatmentdeptname | String | å¦ | - | æ²»çç§å®¤åç§° | |
| | | | diagnosisname | String | å¦ | - | ç¾ç
è¯æåç§° | |
| | | | inpatientno | String | å¦ | - | ä½é¢å· | |
| | | | illnessoverview | String | å¦ | - | ç
æ
æ¦åµ | |
| | | | infectious | String | å¦ | - | ä¼ æç
æ
åµ | |
| | | | infectiousOther | String | å¦ | - | ä¼ æç
å
¶ä»æ
åµ | |
| | | | patientstate | String | å¦ | - | ç
人ç¶åµ | |
| | | | infoNo | String | å¦ | - | æ¥åè
ç¼å· | |
| | | | infoName | String | å¦ | - | æ¥åè
å§å | |
| | | | reporterphone | String | å¦ | - | æ¥åè
èç³»çµè¯ | |
| | | | reporttime | Date | å¦ | - | æ¥åæ¶é´ï¼æ ¼å¼ï¼yyyy-MM-dd HH:mm:ssï¼ | |
| | | | terminationCase | Integer | å¦ | - | ç»æ¢æ¡ä¾ï¼0å¼å¯ 1ç»æ¢ | |
| | | | deptNo | String | å¦ | - | é¨é¨ç¼å· | |
| | | | deptName | String | å¦ | - | é¨é¨åç§° | |
| | | | gcsScore | String | å¦ | - | GSCè¯å | |
| | | | bloodType | String | å¦ | - | è¡åï¼æ ¹æ®åå
¸sys_BloodTypeï¼ | |
| | | | rhYin | String | å¦ | - | Rhé´æ§ï¼0:å¦ 1:æ¯ï¼ | |
| | | | isTransport | String | å¦ | - | æ¯å¦éè¦è½¬è¿ï¼1:ä¸éè¦ 2:éè¦ï¼ | |
| | | | reportStatus | String | å¦ | - | 䏿¥ç¶æï¼1:已䏿¥ 2:å·²é
读 3:å·²åæ 4:已驳åï¼ | |
| | | | coordinatorNo | String | å¦ | - | åè°åç¼å· | |
| | | | coordinatorName | String | å¦ | - | åè°åå§å | |
| | | | toHospital | String | å¦ | - | 䏿¥çå»é¢ | |
| | | | searchValue | String | å¦ | - | æç´¢å¼ï¼ç»§æ¿èªBaseEntityï¼ | |
| | | | createBy | String | å¦ | - | å建è
ï¼ç»§æ¿èªBaseEntityï¼ | |
| | | | createTime | Date | å¦ | - | å建æ¶é´ï¼ç»§æ¿èªBaseEntityï¼ | |
| | | | updateBy | String | å¦ | - | æ´æ°è
ï¼ç»§æ¿èªBaseEntityï¼ | |
| | | | updateTime | Date | å¦ | - | æ´æ°æ¶é´ï¼ç»§æ¿èªBaseEntityï¼ | |
| | | | remark | String | å¦ | - | 夿³¨ï¼ç»§æ¿èªBaseEntityï¼ | |
| | | | delFlag | Integer | å¦ | - | ç¶æï¼0æ£å¸¸ 1å é¤ï¼ï¼ç»§æ¿èªBaseEntityï¼ | |
| | | | pageNum | Integer | æ¯ | - | 页ç ï¼ä»1å¼å§ | |
| | | | pageSize | Integer | æ¯ | - | æ¯é¡µæ¾ç¤ºæ°é | |
| | | | params | Map<String, Object> | å¦ | - | 请æ±åæ°ï¼ç»§æ¿èªBaseEntityï¼ | |
| | | |
| | | ## ååºä¿¡æ¯ |
| | | ### æåååº (200) |
| | | ```json |
| | | { |
| | | "code": 200, |
| | | "msg": "æ¥è¯¢æå", |
| | | "data": [ |
| | | { |
| | | "id": 1, |
| | | "caseNo": "1234567890123456789", |
| | | "name": "å¼ ä¸", |
| | | "sex": "1", |
| | | "idcardtype": 1, |
| | | "idcardno": "110101199001011234", |
| | | "age": 34, |
| | | "ageunit": "å²", |
| | | "birthday": "1990-01-01", |
| | | "phone": "13800138000", |
| | | "nationality": "ä¸å½", |
| | | "nation": "æ±æ", |
| | | "occupation": "工人", |
| | | "education": "æ¬ç§", |
| | | "residenceaddress": "åäº¬å¸æé³åºæè¡é123å·", |
| | | "residenceprovincename": "å京å¸", |
| | | "treatmenthospitalname": "æä¸ç²å»é¢", |
| | | "treatmentdeptname": "ç¥ç»å¤ç§", |
| | | "diagnosisname": "èå¤ä¼¤", |
| | | "inpatientno": "IN20240129001", |
| | | "illnessoverview": "æ£è
å 交éäºæ
导è´é度èå¤ä¼¤", |
| | | "patientstate": "å±é", |
| | | "gcsScore": "3å", |
| | | "bloodType": "1", |
| | | "rhYin": "0", |
| | | "isTransport": "1", |
| | | "reportStatus": "1", |
| | | "coordinatorNo": "COORD001", |
| | | "coordinatorName": "æåè°å", |
| | | "infoName": "æå»ç", |
| | | "infoNo": "DOC001", |
| | | "reporterphone": "13900139000", |
| | | "reporttime": "2024-01-29 10:30:00", |
| | | "terminationCase": 0, |
| | | "createBy": "admin", |
| | | "createTime": "2024-01-29 10:30:00", |
| | | "updateBy": "admin", |
| | | "updateTime": "2024-01-29 10:30:00", |
| | | "delFlag": 0 |
| | | } |
| | | ], |
| | | "total": 1 |
| | | } |
| | | ``` |
| | | |
| | | ### 失败ååº (é200) |
| | | ```json |
| | | { |
| | | "code": 500, |
| | | "msg": "æ¥è¯¢å¤±è´¥" |
| | | } |
| | | ``` |
| | | |
| | | ## ååºå段说æ |
| | | | åæ®µå | ç±»å | æè¿° | |
| | | |--------|------|------| |
| | | | code | Integer | ååºç¶æç ï¼200表示æå | |
| | | | msg | String | ååºæ¶æ¯ | |
| | | | data | Array<[ServiceDonatebaseinfoReport](file:///D:/daima/opo/opo-qd/ruoyi-project/src/main/java/com/ruoyi/project/domain/ServiceDonatebaseinfoReport.java)> | æç®ä¸æ¥åºç¡ä¿¡æ¯å表 | |
| | | | total | Integer | æ°æ®æ»æ¡æ° | |
| | | |
| | | ### ServiceDonatebaseinfoReport ååºå段 |
| | | | åæ®µå | ç±»å | æè¿° | |
| | | |--------|------|------| |
| | | | id | Long | 主é®ID | |
| | | | caseNo | String | æ¡ä¾ç¼å· | |
| | | | name | String | å§å | |
| | | | sex | String | æ§å« | |
| | | | idcardtype | Long | è¯ä»¶ç±»å | |
| | | | idcardno | String | è¯ä»¶å·ç | |
| | | | age | Long | å¹´é¾ | |
| | | | ageunit | String | å¹´é¾åä½ | |
| | | | birthday | Date | åºçæ¥æï¼æ ¼å¼ï¼yyyy-MM-ddï¼ | |
| | | | phone | String | èç³»çµè¯ | |
| | | | nationality | String | å½ç± | |
| | | | nativeplace | String | ç±è´¯ | |
| | | | nation | String | æ°æ | |
| | | | occupation | String | èä¸ | |
| | | | education | String | å¦å | |
| | | | residenceaddress | String | ç°ä½å°å | |
| | | | residenceprovince | String | ç°ä½å°åç代ç | |
| | | | residenceprovincename | String | ç°ä½å°åçåç§° | |
| | | | residencetownname | String | ç°ä½å°åæå±è¡éï¼éï¼åç§° | |
| | | | residencecommunity | String | ç°ä½å°å社åºï¼æï¼ç¼å· | |
| | | | residencecommunityname | String | ç°ä½å°å社åºï¼æï¼åç§° | |
| | | | residencecountycode | String | ç°ä½å°åæå±åºåç¼å· | |
| | | | residencecountyname | String | ç°ä½å°åæå±åºååç§° | |
| | | | registeraddress | String | æ·ç±å°å | |
| | | | registerprovince | String | æ·ç±å°åçç¼å· | |
| | | | registerprovincename | String | æ·ç±å°åçåç§° | |
| | | | registercityname | String | æ·ç±å°åå¸åç§° | |
| | | | registertownname | String | æ·ç±å°åæå±è¡éï¼éï¼åç§° | |
| | | | registercommunityname | String | æ·ç±å°å社åºï¼æï¼åç§° | |
| | | | treatmenthospitalname | String | æ²»çå»é¢åç§° | |
| | | | treatmentdeptname | String | æ²»çç§å®¤åç§° | |
| | | | diagnosisname | String | ç¾ç
è¯æåç§° | |
| | | | inpatientno | String | ä½é¢å· | |
| | | | illnessoverview | String | ç
æ
æ¦åµ | |
| | | | infectious | String | ä¼ æç
æ
åµ | |
| | | | infectiousOther | String | ä¼ æç
å
¶ä»æ
åµ | |
| | | | patientstate | String | ç
人ç¶åµ | |
| | | | infoNo | String | æ¥åè
ç¼å· | |
| | | | infoName | String | æ¥åè
å§å | |
| | | | reporterphone | String | æ¥åè
èç³»çµè¯ | |
| | | | reporttime | Date | æ¥åæ¶é´ï¼æ ¼å¼ï¼yyyy-MM-dd HH:mm:ssï¼ | |
| | | | terminationCase | Integer | ç»æ¢æ¡ä¾ï¼0å¼å¯ 1ç»æ¢ | |
| | | | deptNo | String | é¨é¨ç¼å· | |
| | | | deptName | String | é¨é¨åç§° | |
| | | | gcsScore | String | GSCè¯å | |
| | | | bloodType | String | è¡å | |
| | | | rhYin | String | Rhé´æ§ï¼0:å¦ 1:æ¯ï¼ | |
| | | | isTransport | String | æ¯å¦éè¦è½¬è¿ï¼1:ä¸éè¦ 2:éè¦ï¼ | |
| | | | reportStatus | String | 䏿¥ç¶æï¼1:已䏿¥ 2:å·²é
读 3:å·²åæ 4:已驳åï¼ | |
| | | | coordinatorNo | String | åè°åç¼å· | |
| | | | coordinatorName | String | åè°åå§å | |
| | | | toHospital | String | 䏿¥çå»é¢ | |
| | | | searchValue | String | æç´¢å¼ï¼ç»§æ¿èªBaseEntityï¼ | |
| | | | createBy | String | å建è
ï¼ç»§æ¿èªBaseEntityï¼ | |
| | | | createTime | Date | å建æ¶é´ï¼ç»§æ¿èªBaseEntityï¼æ ¼å¼ï¼yyyy-MM-dd HH:mm:ssï¼ | |
| | | | updateBy | String | æ´æ°è
ï¼ç»§æ¿èªBaseEntityï¼ | |
| | | | updateTime | Date | æ´æ°æ¶é´ï¼ç»§æ¿èªBaseEntityï¼æ ¼å¼ï¼yyyy-MM-dd HH:mm:ssï¼ | |
| | | | remark | String | 夿³¨ï¼ç»§æ¿èªBaseEntityï¼ | |
| | | | delFlag | Integer | ç¶æï¼0æ£å¸¸ 1å é¤ï¼ï¼ç»§æ¿èªBaseEntityï¼ | |
| | | | pageNum | Integer | 页ç ï¼ç»§æ¿èªBaseEntityï¼ | |
| | | | pageSize | Integer | æ¯é¡µæ¾ç¤ºæ°éï¼ç»§æ¿èªBaseEntityï¼ | |
| | | | params | Map<String, Object> | 请æ±åæ°ï¼ç»§æ¿èªBaseEntityï¼ | |
| | | |
| | | ## ä¸å¡é»è¾è¯´æ |
| | | 1. æ¥æ¶æ¥è¯¢æ¡ä»¶å¯¹è±¡ `ServiceDonatebaseinfoReport` |
| | | 2. æ ¹æ®ä¼ å
¥çæ¥è¯¢æ¡ä»¶æå»ºæ¥è¯¢è¯å¥ |
| | | 3. æ§è¡å页æ¥è¯¢ï¼è·åæç®ä¸æ¥åºç¡ä¿¡æ¯å表 |
| | | 4. ä»åé¡µç»æä¸æåè®°å½åè¡¨åæ»æ° |
| | | 5. å°è£
è¿åæ°æ®ï¼ |
| | | - `data`ï¼å½å页çè®°å½å表 |
| | | - `total`ï¼ç¬¦åæ¡ä»¶çè®°å½æ»æ° |
| | | 6. è¿åæ¥è¯¢ç»æ |
| | | |
| | | ## 使ç¨åºæ¯ |
| | | æ¤æ¥å£ä¸»è¦ç¨äºï¼ |
| | | 1. æ¥è¯¢æç®ä¸æ¥ä¿¡æ¯åè¡¨ï¼æ¯æåé¡µï¼ |
| | | 2. æ ¹æ®å¤æ¡ä»¶çé䏿¥è®°å½ï¼å§åãæ¡ä¾ç¼å·ã䏿¥ç¶æçï¼ |
| | | 3. å®¡æ ¸äººåæ¥çå¾
å®¡æ ¸ç䏿¥å表 |
| | | 4. åè°åæ¥çèªå·±æäº¤ç䏿¥è®°å½ |
| | | 5. ç»è®¡å管çæç®ä¸æ¥ä¿¡æ¯ |
| | | |
| | | ## 请æ±ç¤ºä¾ |
| | | ```json |
| | | { |
| | | "name": "å¼ ", |
| | | "reportStatus": "1", |
| | | "coordinatorNo": "COORD001", |
| | | "pageNum": 1, |
| | | "pageSize": 10 |
| | | } |
| | | ``` |
| | | |
| | | ## 注æäºé¡¹ |
| | | 1. **å页忰**ï¼`pageNum` å `pageSize` 为å¿
å¡«åæ° |
| | | - `pageNum` ä» 1 å¼å§ |
| | | - `pageSize` 建议å¼ï¼10ã20ã50 |
| | | 2. **æ¨¡ç³æ¥è¯¢**ï¼é¨ååæ®µæ¯ææ¨¡ç³æ¥è¯¢ï¼å¦å§åï¼ï¼å
·ä½ä»¥å端å®ç°ä¸ºå |
| | | 3. **夿¡ä»¶æ¥è¯¢**ï¼å¯åæ¶ä¼ å
¥å¤ä¸ªæ¥è¯¢æ¡ä»¶ï¼æ¡ä»¶ä¹é´ä¸º AND å
³ç³» |
| | | 4. **䏿¥ç¶æçé**ï¼ |
| | | - ä¼ å
¥ `reportStatus` å¯çéç¹å®ç¶æçè®°å½ |
| | | - 1ï¼å·²ä¸æ¥ |
| | | - 2ï¼å·²é
读 |
| | | - 3ï¼å·²åæ |
| | | - 4ï¼å·²é©³å |
| | | 5. **åè°åçé**ï¼å¯æ ¹æ® `coordinatorNo` æ `coordinatorName` çéç¹å®åè°åç䏿¥è®°å½ |
| | | 6. **å»é¢çé**ï¼å¯æ ¹æ® `treatmenthospitalname` çéç¹å®å»é¢ç䏿¥è®°å½ |
| | | 7. **æ¥æçé**ï¼å¯éè¿ `params` åæ°ä¼ å
¥æ¥æèå´è¿è¡çé |
| | | 8. **æéæ§å¶**ï¼æ¥å£éè¦ç»å½è®¤è¯ï¼è¿åç»æå¯è½åç¨æ·æééå¶ |
| | | 9. **ååºæ°æ®**ï¼å表ä¸ä¸å
å«éä»¶ä¿¡æ¯ï¼å¦éè·åéä»¶ï¼è¯·è°ç¨è¯¦æ
æ¥å£ |
| | | 10. **æ°æ®æé**ï¼æ ¹æ®ç¨æ·è§è²åæéï¼å¯è½åªè½æ¥çç¹å®èå´ç䏿¥è®°å½ |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | # æ¥è¯¢æç®å®æåè¡¨åºæ¬ä¿¡æ¯(å¨å®å©ç¨) |
| | | |
| | | ## æ¥å£æè¿° |
| | | æ¥è¯¢æç®å®æåè¡¨åºæ¬ä¿¡æ¯(å¨å®å©ç¨) |
| | | |
| | | ## 请æ±URL |
| | | `POST /project/donatecompletioninfo/getDonationCompletionBaseInfo` |
| | | |
| | | ## 请æ±å¤´ |
| | | | åæ°å | ç±»å | å¿
å¡« | 说æ | |
| | | |--------|------|------|------| |
| | | | Authorization | String | æ¯ | ç¨æ·ä»¤ç | |
| | | | Content-Type | String | æ¯ | application/json | |
| | | |
| | | ## 请æ±åæ° |
| | | | åæ°å | ç±»å | å¿
å¡« | 说æ | |
| | | |--------|------|------|------| |
| | | | pageNum | Integer | å¦ | 页ç | |
| | | | pageSize | Integer | å¦ | æ¯é¡µæ°é | |
| | | | infoid | Long | å¦ | baseInfoçID | |
| | | | recordstate | String | å¦ | è®°å½ç¶æ | |
| | | | caseNo | String | å¦ | æ¡ä¾ç¼å· | |
| | | | treatmenthospitalname | String | å¦ | æå¨å»çæºæåç§° | |
| | | | treatmenthospitalno | String | å¦ | æå¨å»çæºæç¼ç | |
| | | | sex | String | å¦ | æ§å« | |
| | | | inpatientno | String | å¦ | ä½é¢å· | |
| | | | donorno | String | å¦ | æç®è
ç¼å· | |
| | | | name | String | å¦ | æç®è
å§å | |
| | | | age | Long | å¦ | å¹´é¾ | |
| | | | bloodtype | String | å¦ | è¡å | |
| | | | idcardno | String | å¦ | è¯ä»¶å·ç | |
| | | | diagnosisname | String | å¦ | ç¾ç
è¯æåç§° | |
| | | | completetime | Date | å¦ | 宿æ¶é´ | |
| | | | responsibleuserid | String | å¦ | è´è´£äººç¼å· | |
| | | | responsibleusername | String | å¦ | è´è´£äººå§å | |
| | | |
| | | ## 请æ±ç¤ºä¾ |
| | | ```json |
| | | { |
| | | "pageNum": 1, |
| | | "pageSize": 10, |
| | | "donorno": "DN20240101001", |
| | | "name": "å¼ ä¸", |
| | | "treatmenthospitalname": "å京ååå»é¢", |
| | | "recordstate": "1" |
| | | } |
| | | ``` |
| | | |
| | | ## è¿ååæ° |
| | | | åæ°å | ç±»å | 说æ | |
| | | |--------|------|------| |
| | | | code | Integer | ååºç¶æç ï¼200表示æå | |
| | | | msg | String | ååºæ¶æ¯ | |
| | | | total | Integer | æ»è®°å½æ° | |
| | | | rows | Array | æ°æ®å表 | |
| | | |
| | | ### rowsæ°ç»å
ç´ ç»æ |
| | | | åæ°å | ç±»å | 说æ | |
| | | |--------|------|------| |
| | | | infoid | Long | baseInfoçID | |
| | | | id | Long | DonationCompletionçID | |
| | | | extracontent | String | æ©å±å
容 | |
| | | | recordstate | String | è®°å½ç¶æ | |
| | | | donationcategory | String | æç®ç±»å« | |
| | | | caseNo | String | æ¡ä¾ç¼å· | |
| | | | treatmenthospitalname | String | æå¨å»çæºæåç§° | |
| | | | treatmenthospitalno | String | æå¨å»çæºæç¼ç | |
| | | | sex | String | æ§å« | |
| | | | inpatientno | String | ä½é¢å· | |
| | | | donorno | String | æç®è
ç¼å· | |
| | | | isbodydonation | String | æ¯å¦éä½æç® | |
| | | | receivingunitname | String | æ¥æ¶åä½åç§° | |
| | | | receivingunit | String | æ¥æ¶åä½ | |
| | | | name | String | æç®è
å§å | |
| | | | age | Long | å¹´é¾ | |
| | | | bloodtype | String | è¡å | |
| | | | idcardno | String | è¯ä»¶å·ç | |
| | | | diagnosisname | String | ç¾ç
è¯æåç§° | |
| | | | completetime | Date | 宿æ¶é´ | |
| | | | responsibleuserid | String | è´è´£äººç¼å· | |
| | | | responsibleusername | String | è´è´£äººå§å | |
| | | | coordinateduserido | String | åè°åä¸ç¼å· | |
| | | | coordinatedusernameo | String | åè°åä¸å§å | |
| | | | coordinateduseridt | String | åè°åäºç¼å· | |
| | | | coordinatedusernamet | String | åè°åäºå§å | |
| | | | assessannex | String | éä»¶ | |
| | | | donateorgan | String | æç®å¨å® | |
| | | | serviceDonatecomporganList | Array | æç®å¨å®ç§»æ¤è¯¦æ
| |
| | | |
| | | ### serviceDonatecomporganListæ°ç»å
ç´ ç»æ |
| | | | åæ°å | ç±»å | 说æ | |
| | | |--------|------|------| |
| | | | id | Long | 主é®ID | |
| | | | infoid | Long | å
³èservice_donatebaseinfo表çID | |
| | | | donatecompletioninfoId | Long | å
³èservice_donatecompletioninfo表çID | |
| | | | organno | String | å¨å®ç±»å« 详è§åå
¸sys_Organ | |
| | | | organname | String | å¨å®ç±»å«åç§° 详è§åå
¸sys_Organ | |
| | | | transplantstate | Long | å¨å®ç§»æ¤ç¶æ ï¼0ï¼æªç§»æ¤ï¼1ï¼å·²ç§»æ¤ï¼2ï¼å¼ç¨ | |
| | | | abandonreason | String | æªç§»æ¤åå | |
| | | | transplanttime | Date | ç§»æ¤æ¶é´ | |
| | | | transplantdoct | String | ç§»æ¤å»ç | |
| | | | hospitalno | String | å¨å®ç§»æ¤æºæç¼å· å¯¹åºæºæè¡¨ | |
| | | | hospitalname | String | å¨å®ç§»æ¤æºæåç§° å¯¹åºæºæè¡¨ | |
| | | | name | String | ç§»æ¤äººå§å | |
| | | | sex | Long | ç§»æ¤äººæ§å« æ ¹æ®åå
¸sys_user_sex | |
| | | | idcardtype | Long | ç§»æ¤äººè¯ä»¶ç±»å æ ¹æ®åå
¸sys_IDType | |
| | | | idcardno | String | ç§»æ¤äººè¯ä»¶å·ç | |
| | | | age | Long | ç§»æ¤äººå¹´é¾ | |
| | | | ageunit | String | ç§»æ¤äººå¹´é¾åä½ æ ¹æ®åå
¸sys_AgeUnit | |
| | | | birthday | String | ç§»æ¤äººåºçæ¥æ | |
| | | | phone | String | ç§»æ¤äººèç³»çµè¯ | |
| | | | residenceaddress | String | ç§»æ¤äººç°ä½å°å | |
| | | | residenceprovince | String | ç§»æ¤äººç°ä½å°åç代ç | |
| | | | residenceprovincename | String | ç§»æ¤äººç°ä½å°åçåç§° | |
| | | | residencecity | String | ç§»æ¤äººå¸ç¼å· æ ¹æ®è¡æ¿åºå表 | |
| | | | residencecityname | String | ç§»æ¤äººå¸åç§° | |
| | | | residencetown | String | ç§»æ¤äººæå±è¡é(é)æ ¹æ®è¡æ¿åºå表 | |
| | | | residencetownname | String | ç§»æ¤äººæå±è¡é(é)åç§° | |
| | | | residencecommunity | String | ç§»æ¤äººç¤¾åº(æ)ç¼å· æ ¹æ®è¡æ¿åºå表 | |
| | | | residencecommunityname | String | ç§»æ¤äººç¤¾åº(æ)åç§° | |
| | | | residencecountycode | String | ç§»æ¤äººæå±åºåç¼å· æ ¹æ®è¡æ¿åºå表 | |
| | | | residencecountyname | String | ç§»æ¤äººæå±åºååç§° | |
| | | | caseNo | String | æ¡ä¾ç¼å· | |
| | | | donorname | String | æç®è
å§å | |
| | | |
| | | ## è¿åç¤ºä¾ |
| | | ```json |
| | | { |
| | | "code": 200, |
| | | "msg": "æ¥è¯¢æå", |
| | | "total": 1, |
| | | "rows": [ |
| | | { |
| | | "infoid": 1001, |
| | | "id": 100, |
| | | "extracontent": "", |
| | | "recordstate": "1", |
| | | "donationcategory": "DBD", |
| | | "caseNo": "CASE20240101", |
| | | "treatmenthospitalname": "å京ååå»é¢", |
| | | "treatmenthospitalno": "H001", |
| | | "sex": "1", |
| | | "inpatientno": "IP20240101", |
| | | "donorno": "DN20240101001", |
| | | "isbodydonation": "0", |
| | | "receivingunitname": "", |
| | | "receivingunit": "", |
| | | "name": "å¼ ä¸", |
| | | "age": 45, |
| | | "bloodtype": "A", |
| | | "idcardno": "110101197901010001", |
| | | "diagnosisname": "èåºè¡", |
| | | "completetime": "2024-02-02 14:00:00", |
| | | "responsibleuserid": "U001", |
| | | "responsibleusername": "çåè°å", |
| | | "coordinateduserido": "U002", |
| | | "coordinatedusernameo": "æåè°å", |
| | | "coordinateduseridt": "U003", |
| | | "coordinatedusernamet": "èµµåè°å", |
| | | "assessannex": "", |
| | | "donateorgan": "C22,C64L", |
| | | "serviceDonatecomporganList": [ |
| | | { |
| | | "id": 1, |
| | | "infoid": 1001, |
| | | "donatecompletioninfoId": 100, |
| | | "organno": "C22", |
| | | "organname": "èè", |
| | | "transplantstate": 1, |
| | | "abandonreason": "", |
| | | "transplanttime": "2024-02-03", |
| | | "transplantdoct": "å¼ å»ç", |
| | | "hospitalno": "H002", |
| | | "hospitalname": "å京移æ¤å»é¢", |
| | | "name": "æå", |
| | | "sex": 1, |
| | | "idcardtype": 1, |
| | | "idcardno": "110101198501010002", |
| | | "age": 39, |
| | | "ageunit": "1", |
| | | "birthday": "1985-01-01", |
| | | "phone": "13800138000", |
| | | "residenceaddress": "åäº¬å¸æé³åº", |
| | | "residenceprovince": "110000", |
| | | "residenceprovincename": "å京å¸", |
| | | "residencecity": "110100", |
| | | "residencecityname": "å¸è¾åº", |
| | | "residencetown": "110105", |
| | | "residencetownname": "æé³åº", |
| | | "residencecommunity": "", |
| | | "residencecommunityname": "", |
| | | "residencecountycode": "110105", |
| | | "residencecountyname": "æé³åº", |
| | | "caseNo": "CASE20240101", |
| | | "donorname": "å¼ ä¸" |
| | | } |
| | | ] |
| | | } |
| | | ] |
| | | } |
| | | ``` |
| | | |
| | | ## 注æäºé¡¹ |
| | | 1. æ¥å£æ¯æå页æ¥è¯¢ï¼pageNumä»1å¼å§ |
| | | 2. æ¥ææ ¼å¼ç»ä¸ä¸ºï¼`yyyy-MM-dd HH:mm:ss` |
| | | 3. è¿åæ°æ®å
å«å¨å®ç§»æ¤è¯¦æ
å表 |
| | | 4. å¨å®ç§»æ¤ç¶æï¼0-æªç§»æ¤ï¼1-已移æ¤ï¼2-å¼ç¨ |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | # æ¥è¯¢æç®é访å表 |
| | | |
| | | ## æ¥å£æè¿° |
| | | æ¥è¯¢æç®é访å表 |
| | | |
| | | ## 请æ±URL |
| | | `POST /project/donatefollowup/list` |
| | | |
| | | ## 请æ±å¤´ |
| | | | åæ°å | ç±»å | å¿
å¡« | 说æ | |
| | | |--------|------|------|------| |
| | | | Authorization | String | æ¯ | ç¨æ·ä»¤ç | |
| | | | Content-Type | String | æ¯ | application/json | |
| | | |
| | | ## 请æ±åæ° |
| | | | åæ°å | ç±»å | å¿
å¡« | 说æ | |
| | | |--------|------|------|------| |
| | | | pageNum | Integer | å¦ | 页ç | |
| | | | pageSize | Integer | å¦ | æ¯é¡µæ°é | |
| | | | seqno | Long | å¦ | é访åºå·(第n次) | |
| | | | infoid | Long | å¦ | å
³èservice_donatebaseinfo表çID | |
| | | | organid | Long | å¦ | å
³èservice_donateorgan表çID | |
| | | | recipientname | String | å¦ | å¨å®åä½è
å§å | |
| | | | recipientphone | String | å¦ | å¨å®åä½è
çµè¯ | |
| | | | recipientdescribe | String | å¦ | å¨å®åä½è
æè¿° | |
| | | | hospitalno | String | å¦ | ç§»æ¤å»é¢ç¼å· | |
| | | | hospitalname | String | å¦ | ç§»æ¤å»é¢åç§° | |
| | | | hospitaldept | String | å¦ | ç§»æ¤å»é¢ç§å®¤ | |
| | | | doctorname | String | å¦ | æ¥åé访å»çå§å | |
| | | | doctorphone | String | å¦ | æ¥åé访å»ççµè¯ | |
| | | | doctordescribe | String | å¦ | å»çæè¿° | |
| | | | donateresult | String | å¦ | æç®ç»æ | |
| | | | followupdescribe | String | å¦ | é访æè¿° | |
| | | | followupno | String | å¦ | é访è
| |
| | | | followuptime | Date | å¦ | é访æ¶é´ | |
| | | |
| | | ## 请æ±ç¤ºä¾ |
| | | ```json |
| | | { |
| | | "pageNum": 1, |
| | | "pageSize": 10, |
| | | "recipientname": "å¼ ä¸", |
| | | "hospitalname": "å京ååå»é¢", |
| | | "doctorname": "æå»ç" |
| | | } |
| | | ``` |
| | | |
| | | ## è¿ååæ° |
| | | | åæ°å | ç±»å | 说æ | |
| | | |--------|------|------| |
| | | | code | Integer | ååºç¶æç ï¼200表示æå | |
| | | | msg | String | ååºæ¶æ¯ | |
| | | | total | Integer | æ»è®°å½æ° | |
| | | | rows | Array | æ°æ®å表 | |
| | | |
| | | ### rowsæ°ç»å
ç´ ç»æ |
| | | | åæ°å | ç±»å | 说æ | |
| | | |--------|------|------| |
| | | | id | Long | æç®é访ID | |
| | | | seqno | Long | é访åºå·(第n次) | |
| | | | infoid | Long | å
³èservice_donatebaseinfo表çID | |
| | | | organid | Long | å
³èservice_donateorgan表çID | |
| | | | recipientname | String | å¨å®åä½è
å§å | |
| | | | recipientphone | String | å¨å®åä½è
çµè¯ | |
| | | | recipientdescribe | String | å¨å®åä½è
æè¿° | |
| | | | hospitalno | String | ç§»æ¤å»é¢ç¼å· | |
| | | | hospitalname | String | ç§»æ¤å»é¢åç§° | |
| | | | hospitaldept | String | ç§»æ¤å»é¢ç§å®¤ | |
| | | | doctorname | String | æ¥åé访å»çå§å | |
| | | | doctorphone | String | æ¥åé访å»ççµè¯ | |
| | | | doctordescribe | String | å»çæè¿° | |
| | | | donateresult | String | æç®ç»æ | |
| | | | followupdescribe | String | é访æè¿° | |
| | | | followupno | String | é访è
| |
| | | | followuptime | Date | é访æ¶é´ | |
| | | |
| | | ## è¿åç¤ºä¾ |
| | | ```json |
| | | { |
| | | "code": 200, |
| | | "msg": "æ¥è¯¢æå", |
| | | "total": 1, |
| | | "rows": [ |
| | | { |
| | | "id": 1, |
| | | "seqno": 1, |
| | | "infoid": 1001, |
| | | "organid": 100, |
| | | "recipientname": "å¼ ä¸", |
| | | "recipientphone": "13800138000", |
| | | "recipientdescribe": "å使
åµè¯å¥½", |
| | | "hospitalno": "H001", |
| | | "hospitalname": "å京ååå»é¢", |
| | | "hospitaldept": "ç§»æ¤ç§", |
| | | "doctorname": "æå»ç", |
| | | "doctorphone": "13900139000", |
| | | "doctordescribe": "主治å»ç", |
| | | "donateresult": "ç§»æ¤æå", |
| | | "followupdescribe": "æ¯åæ¢å¤è¯å¥½ï¼åé¡¹ææ æ£å¸¸", |
| | | "followupno": "U001", |
| | | "followuptime": "2024-02-02 14:00:00" |
| | | } |
| | | ] |
| | | } |
| | | ``` |
| | | |
| | | ## 注æäºé¡¹ |
| | | 1. æ¥å£æ¯æå页æ¥è¯¢ï¼pageNumä»1å¼å§ |
| | | 2. æ¥ææ ¼å¼ç»ä¸ä¸ºï¼`yyyy-MM-dd HH:mm:ss` |
| | | 3. è¿åæ°æ®æé访æ¶é´æåº |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | # è·åæç®è§è¯åºæ¬ä¿¡æ¯(å¨å®è·å) |
| | | |
| | | ## æ¥å£ä¿¡æ¯ |
| | | - **æ¥å£è·¯å¾**: `/project/donationwitness/getDonationwitnessBaseInfo` |
| | | - **è¯·æ±æ¹å¼**: POST |
| | | - **æ¥å£æè¿°**: æ¥è¯¢æç®è§è¯åºæ¬ä¿¡æ¯å表(å¨å®è·å) |
| | | |
| | | ## 请æ±åæ° |
| | | |
| | | ### Headers |
| | | | åæ°å | ç±»å | å¿
å¡« | 说æ | |
| | | |--------|------|------|------| |
| | | | Content-Type | String | æ¯ | application/json | |
| | | |
| | | ### Body (JSONæ ¼å¼) |
| | | | åæ°å | ç±»å | å¿
å¡« | 说æ | |
| | | |--------|------|------|------| |
| | | | id | Long | å¦ | æç®è§è¯çid | |
| | | | infoid | Long | å¦ | baseInfoçid | |
| | | | inpatientno | String | å¦ | ä½é¢å· | |
| | | | donorno | String | å¦ | æç®è
ç¼å· | |
| | | | extracontent | String | å¦ | æ©å±å
容 | |
| | | | gainhospitalno | String | å¦ | å¨å®è·åæºæç¼å· | |
| | | | gainhospitalname | String | å¦ | å¨å®è·åæºæåç§° | |
| | | | operationbegtime | Date | å¦ | ææ¯å¼å§æ¶é´(æ ¼å¼: yyyy-MM-dd HH:mm:ss) | |
| | | | operationendtime | Date | å¦ | ææ¯ç»ææ¶é´(æ ¼å¼: yyyy-MM-dd HH:mm:ss) | |
| | | | operationdoctor | String | å¦ | ææ¯å»ç | |
| | | | responsibleuserid | String | å¦ | è´è´£äººç¼å· | |
| | | | responsibleusername | String | å¦ | è´è´£äººå§å | |
| | | | name | String | å¦ | å§å | |
| | | | coordinateduserido | String | å¦ | èç»äººä¸ç¼å· | |
| | | | coordinatedusernameo | String | å¦ | èç»äººä¸å§å | |
| | | | coordinateduseridt | String | å¦ | èç»äººäºç¼å· | |
| | | | coordinatedusernamet | String | å¦ | èç»äººäºå§å | |
| | | | abdominalaortacannulatime | Date | å¦ | è
¹ä¸»å¨èæç®¡æ¶é´(æ ¼å¼: yyyy-MM-dd HH:mm:ss) | |
| | | | abdominalaortaperfusiontime | Date | å¦ | è
¹ä¸»å¨èçæ³¨æ¶é´(æ ¼å¼: yyyy-MM-dd HH:mm:ss) | |
| | | | portalveincannulatime | Date | å¦ | é¨éèæç®¡æ¶é´(æ ¼å¼: yyyy-MM-dd HH:mm:ss) | |
| | | | portalveinperfusiontime | Date | å¦ | é¨éèçæ³¨æ¶é´(æ ¼å¼: yyyy-MM-dd HH:mm:ss) | |
| | | | pulmonaryarterycannulatime | Date | å¦ | èºå¨èæç®¡æ¶é´(æ ¼å¼: yyyy-MM-dd HH:mm:ss) | |
| | | | pulmonaryarteryperfusiontime | Date | å¦ | èºå¨èçæ³¨æ¶é´(æ ¼å¼: yyyy-MM-dd HH:mm:ss) | |
| | | | aortacannulatime | Date | å¦ | 主å¨èæç®¡æ¶é´(æ ¼å¼: yyyy-MM-dd HH:mm:ss) | |
| | | | aortaperfusiontime | Date | å¦ | 主å¨èçæ³¨æ¶é´(æ ¼å¼: yyyy-MM-dd HH:mm:ss) | |
| | | | organdonation | String | å¦ | æç®å¨å® | |
| | | | organdonationOther | String | å¦ | æç®å¨å®å
¶ä» | |
| | | | donationcategory | String | å¦ | æç®ç±»å« | |
| | | | coordinatorInOperating | Date | å¦ | åè°åè¿ææ¯å®¤æ¶é´(æ ¼å¼: yyyy-MM-dd HH:mm:ss) | |
| | | | coordinatorOutOperating | Date | å¦ | åè°ååºææ¯å®¤æ¶é´(æ ¼å¼: yyyy-MM-dd HH:mm:ss) | |
| | | | coordinatorSign | String | å¦ | åè°åç¾å | |
| | | | coordinatorSignTime | Date | å¦ | åè°åç¾åæ¶é´(æ ¼å¼: yyyy-MM-dd HH:mm:ss) | |
| | | | pageNum | Integer | æ¯ | å½å页ç | |
| | | | pageSize | Integer | æ¯ | æ¯é¡µè®°å½æ° | |
| | | |
| | | ### 请æ±ç¤ºä¾ |
| | | ```json |
| | | { |
| | | "pageNum": 1, |
| | | "pageSize": 10, |
| | | "name": "å¼ ä¸", |
| | | "donorno": "DN2026001", |
| | | "gainhospitalname": "ææå»é¢OPO" |
| | | } |
| | | ``` |
| | | |
| | | ## è¿åæ°æ® |
| | | |
| | | ### è¿ååæ° |
| | | | åæ°å | ç±»å | 说æ | |
| | | |--------|------|------| |
| | | | code | Integer | ç¶æç | |
| | | | msg | String | è¿åæ¶æ¯ | |
| | | | rows | Array | æ°æ®å表 | |
| | | | total | Integer | æ»è®°å½æ° | |
| | | |
| | | ### rowsæ°ç»å
ç´ ç»æ |
| | | | åæ°å | ç±»å | 说æ | |
| | | |--------|------|------| |
| | | | id | Long | æç®è§è¯çid | |
| | | | infoid | Long | baseInfoçid | |
| | | | name | String | å§å | |
| | | | extracontent | String | æ©å±å
容 | |
| | | | inpatientno | String | ä½é¢å· | |
| | | | recordstate | String | è®°å½ç¶æ | |
| | | | caseNo | String | æ¡ä¾ç¼å· | |
| | | | donorno | String | æç®è
ç¼å· | |
| | | | treatmenthospitalname | String | æå¨å»çæºæåç§° | |
| | | | treatmenthospitalno | String | æå¨å»çæºæç¼ç | |
| | | | sex | String | æ§å« | |
| | | | age | Long | å¹´é¾ | |
| | | | bloodtype | String | è¡å | |
| | | | idcardno | String | è¯ä»¶å·ç | |
| | | | diagnosisname | String | ç¾ç
è¯æåç§° | |
| | | | coordinatorName | String | åè°åå§å | |
| | | | gainhospitalno | String | å¨å®è·åæºæç¼å· | |
| | | | gainhospitalname | String | å¨å®è·åæºæåç§° | |
| | | | deathtime | Date | æ»äº¡æ¶é´(åç¨)(æ ¼å¼: yyyy-MM-dd HH:mm:ss) | |
| | | | deathreason | String | æ»äº¡åå (åç¨) | |
| | | | deathjudgedocto | String | æ»äº¡å¤å®å»çä¸(åç¨) | |
| | | | deathjudgedoctt | String | æ»äº¡å¤å®å»çäº(åç¨) | |
| | | | deathjudgeannex | String | æ»äº¡è¯æéä»¶è·¯å¾(åç¨) | |
| | | | operationbegtime | Date | ææ¯å¼å§æ¶é´(æ ¼å¼: yyyy-MM-dd HH:mm:ss) | |
| | | | operationendtime | Date | ææ¯ç»ææ¶é´(æ ¼å¼: yyyy-MM-dd HH:mm:ss) | |
| | | | operationdoctor | String | ææ¯å»ç | |
| | | | isspendremember | Integer | æ¯å¦é»åç¼
æä»ªå¼(åç¨) | |
| | | | isrestoreremains | Integer | æ¯å¦æ¢å¤éä½ä»ªå®¹(åç¨) | |
| | | | rememberannex | String | ç¼
æä»ªå¼éä»¶è·¯å¾(åç¨) | |
| | | | responsibleuserid | String | è´è´£äººç¼å· | |
| | | | responsibleusername | String | è´è´£äººå§å | |
| | | | coordinateduserido | String | èç»äººä¸ç¼å· | |
| | | | coordinatedusernameo | String | èç»äººä¸å§å | |
| | | | coordinateduseridt | String | èç»äººäºç¼å· | |
| | | | coordinatedusernamet | String | èç»äººäºå§å | |
| | | | abdominalaortacannulatime | Date | è
¹ä¸»å¨èæç®¡æ¶é´(æ ¼å¼: yyyy-MM-dd HH:mm:ss) | |
| | | | abdominalaortaperfusiontime | Date | è
¹ä¸»å¨èçæ³¨æ¶é´(æ ¼å¼: yyyy-MM-dd HH:mm:ss) | |
| | | | portalveincannulatime | Date | é¨éèæç®¡æ¶é´(æ ¼å¼: yyyy-MM-dd HH:mm:ss) | |
| | | | portalveinperfusiontime | Date | é¨éèçæ³¨æ¶é´(æ ¼å¼: yyyy-MM-dd HH:mm:ss) | |
| | | | pulmonaryarterycannulatime | Date | èºå¨èæç®¡æ¶é´(æ ¼å¼: yyyy-MM-dd HH:mm:ss) | |
| | | | pulmonaryarteryperfusiontime | Date | èºå¨èçæ³¨æ¶é´(æ ¼å¼: yyyy-MM-dd HH:mm:ss) | |
| | | | aortacannulatime | Date | 主å¨èæç®¡æ¶é´(æ ¼å¼: yyyy-MM-dd HH:mm:ss) | |
| | | | aortaperfusiontime | Date | 主å¨èçæ³¨æ¶é´(æ ¼å¼: yyyy-MM-dd HH:mm:ss) | |
| | | | organdonation | String | æç®å¨å® | |
| | | | organdonationOther | String | æç®å¨å®å
¶ä» | |
| | | | donationcategory | String | æç®ç±»å« | |
| | | | coordinatorInOperating | Date | åè°åè¿ææ¯å®¤æ¶é´(æ ¼å¼: yyyy-MM-dd HH:mm:ss) | |
| | | | coordinatorOutOperating | Date | åè°ååºææ¯å®¤æ¶é´(æ ¼å¼: yyyy-MM-dd HH:mm:ss) | |
| | | | coordinatorSign | String | åè°åç¾å | |
| | | | coordinatorSignTime | Date | åè°åç¾åæ¶é´(æ ¼å¼: yyyy-MM-dd HH:mm:ss) | |
| | | | serviceDonationwitnessorgans | Array | å¨å®å表éå | |
| | | |
| | | ### serviceDonationwitnessorgansæ°ç»å
ç´ ç»æ |
| | | | åæ°å | ç±»å | 说æ | |
| | | |--------|------|------| |
| | | | id | Long | å¨å®id | |
| | | | infoid | Long | baseInfoçid | |
| | | | organno | String | å¨å®ç¼å· | |
| | | | organname | String | å¨å®åç§° | |
| | | | ... | ... | å
¶ä»å¨å®ç¸å
³å段 | |
| | | |
| | | ### è¿åç¤ºä¾ |
| | | ```json |
| | | { |
| | | "msg": "æ¥è¯¢æå", |
| | | "code": 200, |
| | | "rows": [ |
| | | { |
| | | "id": 100, |
| | | "infoid": 1, |
| | | "name": "å¼ ä¸", |
| | | "extracontent": "è¡¥å
说æ", |
| | | "inpatientno": "ZY2026001", |
| | | "recordstate": "已宿", |
| | | "caseNo": "CASE2026001", |
| | | "donorno": "DN2026001", |
| | | "treatmenthospitalname": "ææå»é¢", |
| | | "treatmenthospitalno": "H001", |
| | | "sex": "1", |
| | | "age": 45, |
| | | "bloodtype": "A", |
| | | "idcardno": "110101197901011234", |
| | | "diagnosisname": "èåºè¡", |
| | | "coordinatorName": "åè°åA", |
| | | "gainhospitalno": "OPO001", |
| | | "gainhospitalname": "ææå»é¢OPO", |
| | | "deathtime": "2026-01-20 10:00:00", |
| | | "deathreason": "èåºè¡", |
| | | "deathjudgedocto": "å»çç²", |
| | | "deathjudgedoctt": "å»çä¹", |
| | | "deathjudgeannex": "", |
| | | "operationbegtime": "2026-01-21 08:00:00", |
| | | "operationendtime": "2026-01-21 12:00:00", |
| | | "operationdoctor": "å¤ç§å»çA", |
| | | "isspendremember": 1, |
| | | "isrestoreremains": 1, |
| | | "rememberannex": "", |
| | | "responsibleuserid": "U001", |
| | | "responsibleusername": "è´è´£äººå¼ ", |
| | | "coordinateduserido": "C001", |
| | | "coordinatedusernameo": "èç»äººA", |
| | | "coordinateduseridt": "C002", |
| | | "coordinatedusernamet": "èç»äººB", |
| | | "abdominalaortacannulatime": "2026-01-21 08:30:00", |
| | | "abdominalaortaperfusiontime": "2026-01-21 08:35:00", |
| | | "portalveincannulatime": "2026-01-21 08:40:00", |
| | | "portalveinperfusiontime": "2026-01-21 08:45:00", |
| | | "pulmonaryarterycannulatime": "2026-01-21 09:00:00", |
| | | "pulmonaryarteryperfusiontime": "2026-01-21 09:05:00", |
| | | "aortacannulatime": "2026-01-21 09:10:00", |
| | | "aortaperfusiontime": "2026-01-21 09:15:00", |
| | | "organdonation": "å¿è,èè,è¾è", |
| | | "organdonationOther": "", |
| | | "donationcategory": "DBD", |
| | | "coordinatorInOperating": "2026-01-21 08:00:00", |
| | | "coordinatorOutOperating": "2026-01-21 12:00:00", |
| | | "coordinatorSign": "åè°åAç¾å", |
| | | "coordinatorSignTime": "2026-01-21 12:05:00", |
| | | "serviceDonationwitnessorgans": [ |
| | | { |
| | | "id": 1, |
| | | "infoid": 1, |
| | | "organno": "C22", |
| | | "organname": "èè" |
| | | } |
| | | ] |
| | | } |
| | | ], |
| | | "total": 1 |
| | | } |
| | | ``` |
| | | |
| | | ## 注æäºé¡¹ |
| | | 1. 该æ¥å£æ¯æå页æ¥è¯¢,pageNumåpageSize为å¿
å¡«åæ° |
| | | 2. å
¶ä»æ¥è¯¢æ¡ä»¶å为å¯é,æ¯æå¤æ¡ä»¶ç»åæ¥è¯¢ |
| | | 3. æ¶é´æ ¼å¼ç»ä¸ä¸º: yyyy-MM-dd HH:mm:ss |
| | | 4. è¿åæ°æ®æ»æ°éè¿totalåæ®µè¿å,ç¨äºå端å页ç»ä»¶æ¾ç¤º |
| | | 5. serviceDonationwitnessorgans为å¨å®å表éå,å
å«è¯¥æç®è
çææå¨å®ä¿¡æ¯ |