考核指标VO类解析 - TaskProgrammeMetricsVO 和 IndicatorsVO

该代码包含两个 VO 类:

  1. TaskProgrammeMetricsVO:用于展示单个考核指标的信息,包含以下属性:

    • id: 指标 id
    • firstName: 一级指标名称
    • score: 分数
    • parentId: 父级指标 id

    该类还包含一个嵌套类 CustomRender,用于指标插入的展示。

  2. IndicatorsVO:用于存储指标的子指标信息,包含以下属性:

    • title: 指标名称
    • dataIndex: 指标 id
    • key: 指标 key
    • score: 指标分值
    • customRender: 指标插入
    • children: 指标子集,类型为 List<IndicatorsVO>,用于存储该指标的子指标信息
    • align: 对齐方式

解析:

  • TaskProgrammeMetricsVO 代表单个考核指标的信息,其 parentId 属性用于标识该指标的父级指标。
  • IndicatorsVO 用于递归地存储指标信息,其 children 属性可以包含多个 IndicatorsVO 对象,形成树状结构,展示指标的层级关系。
  • 两个类共同作用,实现了对考核指标信息的完整展示,便于前端进行数据处理和页面渲染。
考核指标VO类 - TaskProgrammeMetricsVO 和 IndicatorsVO 解析

原文地址: https://www.cveoy.top/t/topic/oDGJ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录