yeg
6 天以前 a04222c873e5e55f48c8d33b5c0bc46fa524ac8d
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
package com.battery.business.domain;
 
import java.util.LinkedHashMap;
import java.util.List;
import java.util.Map;
 
/** 工步图表中的测试补充详情,仅保留当前测试的一份记录。 */
public class TTestConsoleDetail
{
    /** 实验名称,控制台详情专用;三类报表详情不含该字段。 */
    private String experimentName;
    /** 从电池组带入的字段名称有序列表,用于决定详情表格的列顺序。 */
    private List<String> batteryFields = new java.util.ArrayList<>();
    /** 测试内自行添加的特殊字段名称有序列表,不进入跨业务共享的字段定义。 */
    private List<String> specialFields = new java.util.ArrayList<>();
    /** 人工填写值,按「电池号 → 字段名 → 值」组织;只保存当前最新版,不形成测试字段快照。 */
    private Map<String, Map<String, String>> fieldValues = new LinkedHashMap<>();
 
    public String getExperimentName() { return experimentName; }
    public void setExperimentName(String value) { experimentName = value; }
    public List<String> getBatteryFields() { return batteryFields; }
    public void setBatteryFields(List<String> value) { batteryFields = value; }
    public List<String> getSpecialFields() { return specialFields; }
    public void setSpecialFields(List<String> value) { specialFields = value; }
    public Map<String, Map<String, String>> getFieldValues() { return fieldValues; }
    public void setFieldValues(Map<String, Map<String, String>> value) { fieldValues = value == null ? new LinkedHashMap<>() : value; }
}