package com.njcn.supervision.service.user;


import com.njcn.bpm.pojo.param.instance.BpmProcessInstanceCancelParam;
import com.njcn.bpm.service.IBpmService;
import com.njcn.supervision.pojo.param.user.UserReportParam;
import com.njcn.supervision.pojo.po.user.UserReportRenewalPO;

/**
 * <p>
 * 用户档案信息表	 服务类
 * </p>
 *
 * @author wr
 * @since 2024-06-26
 */
public interface IUserReportRenewalService extends IBpmService<UserReportRenewalPO> {

    /**
     * 干扰源用户管理更新后信息查看
     */
    UserReportRenewalPO getUserReportUpdateById(String id);

    /**
     * 干扰源用户管理更新信息新增功能
     */
    String addEditor(UserReportParam userReportParam);

    /**
     * 干扰源用户管理更新信息重新发送功能
     */
    String resend(UserReportParam userReportParam);

    /**
     * 取消功能
     */
    String cancelUserReportRenewal(BpmProcessInstanceCancelParam cancelReqVO);
}
