package cn.iocoder.yudao.module.bi.service.decision;
|
|
import cn.iocoder.yudao.framework.common.pojo.PageResult;
|
import cn.iocoder.yudao.module.bi.controller.admin.decision.vo.DecisionKpiDefinitionPageReqVO;
|
import cn.iocoder.yudao.module.bi.dal.dataobject.decision.BiKpiDefinitionDO;
|
|
import jakarta.validation.Valid;
|
|
/**
|
* KPI指标定义 Service 接口
|
*
|
* @author 超级管理员
|
*/
|
public interface BiKpiDefinitionService {
|
|
Long createKpi(@Valid BiKpiDefinitionDO kpi);
|
|
void updateKpi(@Valid BiKpiDefinitionDO kpi);
|
|
void deleteKpi(Long id);
|
|
BiKpiDefinitionDO getKpi(Long id);
|
|
BiKpiDefinitionDO getKpiByCode(String code);
|
|
PageResult<BiKpiDefinitionDO> getKpiPage(DecisionKpiDefinitionPageReqVO pageReq);
|
|
}
|