package com.ruoyi.ams.qc.mapper; import java.util.List; import com.ruoyi.ams.qc.domain.DocQcHeader; import com.ruoyi.ams.qc.domain.DocQcDetails; /** * 质检Mapper接口 * * @author ruoyi * @date 2022-11-14 */ public interface DocQcHeaderMapper { /** * 查询质检 * * @param qcno 质检主键 * @return 质检 */ DocQcHeader selectDocQcHeaderByQcno(String qcno); /** * 查询质检列表 * * @param docQcHeader 质检 * @return 质检集合 */ List selectDocQcHeaderList(DocQcHeader docQcHeader); /** * 新增质检 * * @param docQcHeader 质检 * @return 结果 */ int insertDocQcHeader(DocQcHeader docQcHeader); /** * 修改质检 * * @param docQcHeader 质检 * @return 结果 */ int updateDocQcHeader(DocQcHeader docQcHeader); /** * 删除质检 * * @param qcno 质检主键 * @return 结果 */ int deleteDocQcHeaderByQcno(String qcno); /** * 批量删除质检 * * @param qcnos 需要删除的数据主键集合 * @return 结果 */ int deleteDocQcHeaderByQcnos(String[] qcnos); /** * 批量删除质检 * * @param qcnos 需要删除的数据主键集合 * @return 结果 */ int deleteDocQcDetailsByQcnos(String[] qcnos); /** * 批量新增质检 * * @param docQcDetailsList 质检列表 * @return 结果 */ int batchDocQcDetails(List docQcDetailsList); /** * 通过质检主键删除质检信息 * * @param qcno 质检ID * @return 结果 */ int deleteDocQcDetailsByQcno(String qcno); }