刘光辉
昨天 bb638871a7fb692d80f1b7a758f991dc0879002c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
package jnpf.limsEntity;
 
import com.fasterxml.jackson.databind.PropertyNamingStrategies;
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
import com.fasterxml.jackson.databind.annotation.JsonNaming;
import lombok.Data;
 
/**
 * 检验结果录入单行入参。每行结果天然不同(id / 结果 / 结论 / 附件),
 * 不共享值。外层由 {@link LimsJianyanResultParam} 承载共享的 bizSign。
 */
@Data
@JsonNaming(PropertyNamingStrategies.SnakeCaseStrategy.class)
public class LimsJianyanResultItem {
 
    /** lims_jianyan_xiang 主键 */
    private String id;
 
    /** 检验结果(文字 / 数值描述) */
    private String jianyanJieguo;
 
    /** 检验结论(JianyanJielun.code) */
    private String jianyanJielun;
 
    /**
     * 附件(可选)。前端传对象数组 [{fileId, url, name, ...}],
     * 反序列化时整体序列化成 JSON 字符串存入 DB,回显时前端 JSON.parse 即可。
     */
    @JsonDeserialize(using = JsonNodeAsStringDeserializer.class)
    private String bizFiles;
 
    /** 异常调查类型(字典 jianyanYichangDiaochaLeixing:na/ad/oos/oot),见 {@link YichangDiaochaLeixing} */
    private String yichangDiaochaLeixing;
}