package cn.stylefeng.workflow.instance.modular.tag.service;

import cn.stylefeng.workflow.instance.api.pojo.tag.SimpleRemarkVo;
import cn.stylefeng.workflow.instance.modular.tag.entity.RuntimeRemark;
import cn.stylefeng.workflow.instance.modular.tag.pojo.request.RuntimeRemarkRequest;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.List;
import java.util.Map;

public interface RuntimeRemarkService extends IService<RuntimeRemark> {

    void updateUserRemark(RuntimeRemarkRequest runtimeRemarkRequest);

    List<RuntimeRemark> findUserRemarkList(RuntimeRemarkRequest runtimeRemarkRequest);

    Map<Long, List<SimpleRemarkVo>> findUserRemarkListMap(List<Long> instanceIdList);

}
