TemplateData.java 926 Bytes
Newer Older
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 35 36 37 38 39
package cn.timer.api.dto.template;

import lombok.Data;

import java.io.Serializable;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

/**
 * @author longys
 * @date 2022/3/22 16:52
 */
@Data
public class TemplateData implements Serializable {
    // 参数名称
    private String name;
    // 参数值
    private String value;
    // 颜色
    private String color;

    public TemplateData(String name, String value, String color) {
        this.name = name;
        this.value = value;
        this.color = color;
    }

    public TemplateData(List<TemplateData> dateList){
        Map<String, Map<String,Object>> nameMap = new HashMap<>();
        for(TemplateData date : dateList){
            Map<String,Object> map = new HashMap<>();
            map.put("value",date.getValue());
            map.put("color",date.getColor());
            nameMap.put(date.getName(),map);
        }

    }
}