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<BaseGoodsModels> 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<BaseGoodsModels> selectByModelsIdList(List<Long> idList);
|
|
/**
|
* @Description 根据物品id查询规格型号
|
* @Author 卢庆阳
|
* @Date 2023/10/30
|
*/
|
List<BaseGoodsModels> queryByGoodsTemplatesId(Long goodsTemplatesId);
|
|
/**
|
* 根据物品型号id 查询物品信息
|
*
|
* @param baseGoodsModelsId
|
* @return
|
*/
|
List<Map<String, Object>> queryGoodsModelInfo(Long baseGoodsModelsId);
|
}
|