|
@ -36,119 +36,127 @@ import java.util.Map; |
|
|
*/ |
|
|
*/ |
|
|
public interface KpiRuleService extends BaseService<KpiRuleEntity> { |
|
|
public interface KpiRuleService extends BaseService<KpiRuleEntity> { |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* 默认分页 |
|
|
* 默认分页 |
|
|
* |
|
|
* |
|
|
* @param params |
|
|
* @param params |
|
|
* @return PageData<KpiRuleDTO> |
|
|
* @return PageData<KpiRuleDTO> |
|
|
* @author generator |
|
|
* @author generator |
|
|
* @date 2019-11-27 |
|
|
* @date 2019-11-27 |
|
|
*/ |
|
|
*/ |
|
|
PageData<KpiRuleDTO> page(Map<String, Object> params); |
|
|
PageData<KpiRuleDTO> page(Map<String, Object> params); |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* 默认查询 |
|
|
* 默认查询 |
|
|
* |
|
|
* |
|
|
* @param params |
|
|
* @param params |
|
|
* @return java.util.List<KpiRuleDTO> |
|
|
* @return java.util.List<KpiRuleDTO> |
|
|
* @author generator |
|
|
* @author generator |
|
|
* @date 2019-11-27 |
|
|
* @date 2019-11-27 |
|
|
*/ |
|
|
*/ |
|
|
List<KpiRuleDTO> list(Map<String, Object> params); |
|
|
List<KpiRuleDTO> list(Map<String, Object> params); |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* 单条查询 |
|
|
* 单条查询 |
|
|
* |
|
|
* |
|
|
* @param id |
|
|
* @param id |
|
|
* @return KpiRuleDTO |
|
|
* @return KpiRuleDTO |
|
|
* @author generator |
|
|
* @author generator |
|
|
* @date 2019-11-27 |
|
|
* @date 2019-11-27 |
|
|
*/ |
|
|
*/ |
|
|
KpiRuleDTO get(String id); |
|
|
KpiRuleDTO get(String id); |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* 默认保存 |
|
|
* 默认保存 |
|
|
* |
|
|
* |
|
|
* @param dto |
|
|
* @param dto |
|
|
* @return void |
|
|
* @return void |
|
|
* @author generator |
|
|
* @author generator |
|
|
* @date 2019-11-27 |
|
|
* @date 2019-11-27 |
|
|
*/ |
|
|
*/ |
|
|
void save(KpiRuleDTO dto); |
|
|
void save(KpiRuleDTO dto); |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* 默认更新 |
|
|
* 默认更新 |
|
|
* |
|
|
* |
|
|
* @param dto |
|
|
* @param dto |
|
|
* @return void |
|
|
* @return void |
|
|
* @author generator |
|
|
* @author generator |
|
|
* @date 2019-11-27 |
|
|
* @date 2019-11-27 |
|
|
*/ |
|
|
*/ |
|
|
void update(KpiRuleDTO dto); |
|
|
void update(KpiRuleDTO dto); |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* 批量删除 |
|
|
* 批量删除 |
|
|
* |
|
|
* |
|
|
* @param ids |
|
|
* @param ids |
|
|
* @return void |
|
|
* @return void |
|
|
* @author generator |
|
|
* @author generator |
|
|
* @date 2019-11-27 |
|
|
* @date 2019-11-27 |
|
|
*/ |
|
|
*/ |
|
|
void delete(String[] ids); |
|
|
void delete(String[] ids); |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* @param params |
|
|
* @param params |
|
|
* @return com.elink.esua.epdc.commons.tools.page.PageData<com.elink.esua.epdc.dto.result.KpiRuleQueryResultDTO> |
|
|
* @return com.elink.esua.epdc.commons.tools.page.PageData<com.elink.esua.epdc.dto.result.KpiRuleQueryResultDTO> |
|
|
* @Author yinzuomei |
|
|
* @Author yinzuomei |
|
|
* @Description 列表查询 |
|
|
* @Description 列表查询 |
|
|
* @Date 2019/11/27 13:29 |
|
|
* @Date 2019/11/27 13:29 |
|
|
**/ |
|
|
**/ |
|
|
PageData<KpiRuleQueryResultDTO> query(Map<String, Object> params); |
|
|
PageData<KpiRuleQueryResultDTO> query(Map<String, Object> params); |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* @param id 考核规则表主键 |
|
|
* @param id 考核规则表主键 |
|
|
* @return com.elink.esua.epdc.dto.result.KpiRuleQueryResultDTO |
|
|
* @return com.elink.esua.epdc.dto.result.KpiRuleQueryResultDTO |
|
|
* @Author yinzuomei |
|
|
* @Author yinzuomei |
|
|
* @Description 查询详情 |
|
|
* @Description 查询详情 |
|
|
* @Date 2019/11/27 15:17 |
|
|
* @Date 2019/11/27 15:17 |
|
|
**/ |
|
|
**/ |
|
|
KpiRuleQueryResultDTO queryDetailInfo(String id); |
|
|
KpiRuleQueryResultDTO queryDetailInfo(String id); |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* @param dto |
|
|
* @param dto |
|
|
* @return void |
|
|
* @return void |
|
|
* @Author yinzuomei |
|
|
* @Author yinzuomei |
|
|
* @Description 新增 |
|
|
* @Description 新增 |
|
|
* @Date 2019/11/27 16:27 |
|
|
* @Date 2019/11/27 16:27 |
|
|
**/ |
|
|
**/ |
|
|
Result add(KpiRuleSaveOrUpdateFormDTO dto); |
|
|
Result add(KpiRuleSaveOrUpdateFormDTO dto); |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* @param dto |
|
|
* @param dto |
|
|
* @return void |
|
|
* @return void |
|
|
* @Author yinzuomei |
|
|
* @Author yinzuomei |
|
|
* @Description 修改 |
|
|
* @Description 修改 |
|
|
* @Date 2019/11/27 16:27 |
|
|
* @Date 2019/11/27 16:27 |
|
|
**/ |
|
|
**/ |
|
|
Result edit(KpiRuleSaveOrUpdateFormDTO dto); |
|
|
Result edit(KpiRuleSaveOrUpdateFormDTO dto); |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* @param referenceIds |
|
|
* @param referenceIds |
|
|
* @return java.util.List<com.elink.esua.epdc.entity.KpiRuleEntity> |
|
|
* @return java.util.List<com.elink.esua.epdc.entity.KpiRuleEntity> |
|
|
* @Author yinzuomei |
|
|
* @Author yinzuomei |
|
|
* @Description 根据引用id查询考核规则表记录 |
|
|
* @Description 根据引用id查询考核规则表记录 |
|
|
* @Date 2019/12/2 14:59 |
|
|
* @Date 2019/12/2 14:59 |
|
|
**/ |
|
|
**/ |
|
|
List<KpiRuleEntity> listKpiRuleEntityByRereferenceId(String[] referenceIds); |
|
|
List<KpiRuleEntity> listKpiRuleEntityByRereferenceId(String[] referenceIds); |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* @param |
|
|
* @param |
|
|
* @return com.elink.esua.epdc.commons.tools.utils.Result<java.util.List<com.elink.esua.epdc.dto.KpiRuleDTO>> |
|
|
* @return com.elink.esua.epdc.commons.tools.utils.Result<java.util.List < com.elink.esua.epdc.dto.KpiRuleDTO>> |
|
|
* @Author yinzuomei |
|
|
* @Author yinzuomei |
|
|
* @Description 已绑定手动打分的考核规则 手动打分下拉框使用 |
|
|
* @Description 已绑定手动打分的考核规则 手动打分下拉框使用 |
|
|
* @Date 2019/12/4 15:52 |
|
|
* @Date 2019/12/4 15:52 |
|
|
**/ |
|
|
**/ |
|
|
Result<List<KpiRuleDTO>> listKpiRuleDTO(); |
|
|
Result<List<KpiRuleDTO>> listKpiRuleDTO(); |
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
|
* 根据考核规则编码,计算考核规则绑定公式的运算结果 |
|
|
|
|
|
* |
|
|
|
|
|
* @param ruleCode 考核规则编码 |
|
|
|
|
|
* @return void |
|
|
|
|
|
* @author work@yujt.net.cn |
|
|
|
|
|
* @date 2019/12/17 17:20 |
|
|
|
|
|
*/ |
|
|
void calcByRuleCode(String ruleCode); |
|
|
void calcByRuleCode(String ruleCode); |
|
|
} |
|
|
} |
|
|