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.dto.WebHomeTaskActionDTO;
|
import com.vci.pagemodel.WebHomeTaskActionVO;
|
|
import java.util.List;
|
import java.util.Map;
|
|
|
/**
|
* 首页待办任务
|
* @author weidy
|
* @date 2021-2-22
|
*/
|
public interface WebHomeTaskServiceI {
|
/**
|
* 获取当前用户的首页待办任务的数量
|
* @return 显示对象
|
* @throws VciBaseException
|
*/
|
List<WebHomeTaskActionVO> 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<String, String> conditionMap, PageHelper pageHelper) ;
|
|
/**
|
* 获取当前用户,用于缓存中。。。别的地方不要调用
|
* @return 当前用户的主键
|
*/
|
String getCurrentUserOid();
|
}
|