package org.dromara.resource.mapper;

import org.dromara.resource.domain.MerTaskEnroll;
import org.dromara.resource.domain.SysSignLog;
import org.dromara.resource.domain.UserWorkAuth;
import org.dromara.resource.domain.UserWorkerBiz;
import org.dromara.resource.domain.vo.SysSignLogVo;
import org.dromara.common.mybatis.core.mapper.BaseMapperPlus;

/**
 * 合同签约日志Mapper接口
 *
 * @author LionLi
 * @date 2024-05-22
 */
public interface SysSignLogMapper extends BaseMapperPlus<SysSignLog, SysSignLogVo> {

    int updateSysSignLog(SysSignLog signLog);

    int updateUserWorkerBiz(UserWorkerBiz userWorkerBiz);


    /***
     * 更新确认单状态
     * @param taskEnroll
     * @return
     */
    int updateMerTaskEnrollInfo(MerTaskEnroll taskEnroll);


    /***
     * 授权协议更新
     * @param uwa
     * @return
     */
    int updateUserWorkerAuth(UserWorkAuth uwa);


}
