package com.vci.web.service; import com.vci.starter.web.exception.VciBaseException; import com.vci.starter.web.pagemodel.DataGrid; import com.vci.starter.web.pagemodel.PageHelper; import com.vci.web.dto.WebHomeTaskActionDTO; import com.vci.web.pageModel.WebHomeTaskActionVO; import java.util.List; import java.util.Map; /** * 首页待办任务 * @author weidy * @date 2021-2-22 */ public interface WebHomeTaskServiceI { /** * 获取当前用户的首页待办任务的数量 * @return 显示对象 * @throws VciBaseException */ List listMyHomeTask() ; /** * 添加首页待办任务的action * @param action 数据传输对象 */ void addAction(WebHomeTaskActionDTO action); /** * 修改待办任务的action信息 * @param action 数据传输对象 */ void editAction(WebHomeTaskActionDTO action); /** * 删除待办任务的action信息 * @param action 数据传输对象 */ void deleteAction(WebHomeTaskActionDTO action); /** * 查询所有的待办任务动作定义 * @param conditionMap 查询条件 * @param pageHelper 分页信息 */ DataGrid dataGrid(Map conditionMap, PageHelper pageHelper) ; /** * 获取当前用户,用于缓存中。。。别的地方不要调用 * @return 当前用户的主键 */ String getCurrentUserOid(); }