package com.ruoyi.ibs.task.service;

import com.ruoyi.common.core.page.TableDataPageInfo;
import com.ruoyi.ibs.task.domain.dto.WorkRecordDTO;
import com.ruoyi.ibs.task.domain.dto.WorkTemplateDTO;
import com.ruoyi.ibs.task.domain.entity.WorkRecord;
import com.ruoyi.ibs.task.domain.entity.WorkTemplate;
import com.ruoyi.ibs.task.domain.vo.WorkRecordVO;
import com.ruoyi.ibs.task.domain.vo.WorkTemplateVO;

import java.util.List;

/**
 * 工作清单模板Service接口
 *
 */
public interface WorkTemplateService {

    /**
     * 查询工作清单模板列表
     */
    TableDataPageInfo<WorkTemplateVO> getWorkTemplateList(WorkTemplateDTO workTemplateDTO);

    /**
     * 新增工作清单模板
     */
    int insertWorkTemplate(WorkTemplate workTemplate);

    /**
     * 修改工作清单模板信息
     */
    int updateWorkTemplate(WorkTemplate workTemplate);

    /**
     * 删除工作清单模板信息
     */
    int deleteWorkTemplateByIds(Long[] ids);
}
