package com.qianwen.smartman.modules.smis.vo; import com.alibaba.fastjson.JSONArray; import com.baomidou.mybatisplus.annotation.TableName; import com.qianwen.core.tenant.mp.TenantEntity; import com.qianwen.core.tool.utils.ObjectUtil; import io.swagger.annotations.ApiModelProperty; /** * 采集模板 */ public class CollectTemplateVO { private static final long serialVersionUID = 1; private long id; @ApiModelProperty("模板名称") private String name; @ApiModelProperty("模板类型") private Integer type; @ApiModelProperty("点位配置(json数组)") private String dpConfig; public long getId() { return id; } public void setId(long id) { this.id = id; } public String getName() { return name; } public void setName(String name) { this.name = name; } public Integer getType() { return type; } public void setType(Integer type) { this.type = type; } public String getDpConfig() { return dpConfig; } public void setDpConfig(String dpConfig) { this.dpConfig = dpConfig; } public JSONArray getDpConfigJson() { //JSONValidator if(ObjectUtil.isNotEmpty(this.dpConfig)) { return JSONArray.parseArray(dpConfig); }else { return JSONArray.parseArray("[]"); } } }