package com.ruoyi.base.mapper; import com.ruoyi.base.domain.CodeSkuRelationship; import com.ruoyi.base.domain.vo.CodeSkuRelationshipVO; import java.util.List; /** * 条码品号关系表Mapper接口 * * @author andy * @date 2022-11-07 */ public interface CodeSkuRelationshipMapper { /** * 查询条码品号关系表 * * @param id 条码品号关系表主键 * @return 条码品号关系表 */ CodeSkuRelationship selectCodeSkuRelationshipById(Long id); /** * 查询条码品号关系表列表 * * @param codeSkuRelationship 条码品号关系表 * @return 条码品号关系表集合 */ List selectCodeSkuRelationshipList(CodeSkuRelationship codeSkuRelationship); /** * 新增条码品号关系表 * * @param codeSkuRelationship 条码品号关系表 * @return 结果 */ int insertCodeSkuRelationship(CodeSkuRelationship codeSkuRelationship); /** * 修改条码品号关系表 * * @param codeSkuRelationship 条码品号关系表 * @return 结果 */ int updateCodeSkuRelationship(CodeSkuRelationship codeSkuRelationship); /** * 删除条码品号关系表 * * @param id 条码品号关系表主键 * @return 结果 */ int deleteCodeSkuRelationshipById(Long id); /** * 批量删除条码品号关系表 * * @param ids 需要删除的数据主键集合 * @return 结果 */ int deleteCodeSkuRelationshipByIds(Long[] ids); /** * 根据sn查询产品条码绑定关系 * @param sn * @return */ List selectCodeSkuRelationshipBySn(String sn); /** * 根据物料类型查询物料 * @param list * @return */ List selectCodeSkuRelationshipVOList(List list); }