package com.consum.base.service; import com.consum.model.po.BaseGoodsModels; import com.walker.db.page.GenericPager; import com.walker.jdbc.service.BaseService; import java.util.List; import java.util.Map; public interface BaseGoodsModelsService extends BaseService { GenericPager queryList(Long goodsTemplatesId); /** * @Description 根据 型号名称和物品模板id 查询规格型号 * @Author 卢庆阳 * @Date 2023/10/25 */ BaseGoodsModels getByModelNameAndGoodsTemplatesId(BaseGoodsModels models); /** * @Description 新增 * @Author 卢庆阳 * @Date 2023/10/23 */ int add(BaseGoodsModels models); /** * 修改状态 * * @author 卢庆阳 * @date 2023/10/25 */ int updateStatus(BaseGoodsModels models); /** * @Description 根据id删除规格型号 * @Author 卢庆阳 * @Date 2023/10/25 */ int updateById(BaseGoodsModels models); /** * @param idList * @Description 根据规格型号id查询规格型号 * @Author 卢庆阳 * @Date 2023/11/2 */ List selectByModelsIdList(List idList); /** * @Description 根据物品id查询规格型号 * @Author 卢庆阳 * @Date 2023/10/30 */ List queryByGoodsTemplatesId(Long goodsTemplatesId); /** * 根据物品型号id 查询物品信息 * * @param baseGoodsModelsId * @return */ List> queryGoodsModelInfo(Long baseGoodsModelsId); }