package com.xinda.itsm.service;

import java.util.List;
import com.xinda.itsm.domain.StandardInfo;

/**
 * 作业规范Service接口
 * 
 * @author kerwincui
 * @date 2025-04-27
 */
public interface IStandardInfoService 
{
    /**
     * 查询作业规范
     * 
     * @param standardId 作业规范主键
     * @return 作业规范
     */
    public StandardInfo selectStandardInfoByStandardId(Long standardId);

    /**
     * 查询作业规范列表
     * 
     * @param standardInfo 作业规范
     * @return 作业规范集合
     */
    public List<StandardInfo> selectStandardInfoList(StandardInfo standardInfo);

    /**
     * 新增作业规范
     * 
     * @param standardInfo 作业规范
     * @return 结果
     */
    public int insertStandardInfo(StandardInfo standardInfo);

    /**
     * 修改作业规范
     * 
     * @param standardInfo 作业规范
     * @return 结果
     */
    public int updateStandardInfo(StandardInfo standardInfo);

    /**
     * 批量删除作业规范
     * 
     * @param standardIds 需要删除的作业规范主键集合
     * @return 结果
     */
    public int deleteStandardInfoByStandardIds(Long[] standardIds);

    /**
     * 删除作业规范信息
     * 
     * @param standardId 作业规范主键
     * @return 结果
     */
    public int deleteStandardInfoByStandardId(Long standardId);
}
