package com.yuchen.saas.park.service.service.work;

import com.baomidou.mybatisplus.extension.service.IService;
import com.yuchen.saas.park.api.dto.work.SaasWorkOrderTimeLimitDto;
import com.yuchen.saas.park.api.dto.work.SaasWorkOrderTimeLimitQueryDto;
import com.yuchen.saas.park.api.entity.work.SaasWorkOrderTimeLimit;
import com.yuchen.saas.park.api.vo.work.SaasWorkOrderTimeLimitVo;
import org.nest.springwrap.core.mp.support.NestPage;

import java.util.List;

/**
 * <p>
 * 工单时限表 服务类
 * </p>
 *
 * @author caiwq
 * @since 2024-04-01
 */
public interface ISaasWorkOrderTimeLimitService extends IService<SaasWorkOrderTimeLimit> {
    Boolean add(SaasWorkOrderTimeLimitDto workOrderTimeLimitDto);
    Boolean edit(SaasWorkOrderTimeLimitDto workOrderTimeLimitDto);
    Boolean remove(Long id);
    NestPage<SaasWorkOrderTimeLimitVo> list(SaasWorkOrderTimeLimitQueryDto queryDto);
    List<SaasWorkOrderTimeLimitVo> listAll(SaasWorkOrderTimeLimitQueryDto queryDto);
}
