package com.yeejoin.amos.boot.module.tdc.biz.action.model;

import com.yeejoin.amos.component.rule.Label;
import com.yeejoin.amos.component.rule.RuleFact;
import lombok.Data;

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

/**
 * @author DELL
 */
@RuleFact(value = "指标",project = "三维校验cs")
@Data
public class IdxProjectModel implements Serializable {

    private static final long serialVersionUID = -8955054152867167436L;
    /**
     * 规则项目id
     */
//    private String projectSeq;
//
//    /**
//     * 规则id
//     */
//    private String ruleSeq;
//
//    /**
//     * 知识包id
//     */
//    private String packageId;

    /**
     * 项目名称
     */
//    private String projectName;

    /**
     * 主题名称
     */
    @Label("主题名称")
    private String itemName;

    /**
     * 属性集合
     */
    @Label("属性集合")
    private List<Map<String, Object>> propertys;

    /**
     * 变量属性值
     */
    @Label("变量属性值")
    Map<String, Object> propertyValues;

}
