package com.zt.life.modules.mainPart.basicInfo.model; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableName; import com.zt.common.entity.BusiEntity; import com.zt.common.entity.TreeNode; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import lombok.EqualsAndHashCode; import java.util.ArrayList; import java.util.List; /** * product_model_common * * @author zt generator * @since 1.0.0 2024-02-28 */ @Data @EqualsAndHashCode(callSuper=false) @TableName("product_model_common") public class TyProductModel extends BusiEntity implements TreeNode { private static final long serialVersionUID = 1L; @ApiModelProperty(value = "上级ID") private Long pid; @ApiModelProperty(value = "名称") private String name; @ApiModelProperty(value = "节点类型") private String nodeType; @ApiModelProperty(value = "基本计算") private Integer baseCompute; @ApiModelProperty(value = "任务计算") private Integer taskCompute; @ApiModelProperty(value = "可靠性分布") private Integer reliabDistrib; @ApiModelProperty(value = "维修分布") private Integer repairDistrib; @ApiModelProperty(value = "运行图片ID") private Long operatImg; @TableField(exist = false) @ApiModelProperty(value = "图片名称") private String operatImgName; @TableField(exist = false) @ApiModelProperty(value = "图片名称") private String svgContent; @ApiModelProperty(value = "排序") private Integer sort; @ApiModelProperty(value = "子节点") @TableField(exist = false) private List children = new ArrayList<>(); }