package cn.com.lzt.goodsinfo.service; import java.util.List; import java.util.Map; import org.jeecgframework.core.common.service.CommonService; import cn.com.lzt.goodsinfo.entity.TBGoodsInfoEntity; import cn.com.lzt.goodsinfo.entity.TBGoodsRelatedUnitPriceEntity; import cn.com.lzt.priceinfo.entity.TBPriceInfoEntity; import cn.com.lzt.stockinfo.entity.TBStockInfoEntity; public interface TBGoodsInfoServiceI extends CommonService{ public void delete(T entity); /** * 添加一对多 * */ public void addMain(TBGoodsInfoEntity tBGoodsInfo, List tBStockInfoList,List tBPriceInfoList,List tBRelatedUnitPriceInfoList) ; /** * 修改一对多 * */ public void updateMain(TBGoodsInfoEntity tBGoodsInfo, List tBStockInfoList,List tBPriceInfoList,List tBRelatedUnitPriceInfoList); /** * 删除一对多 * */ public void delMain(TBGoodsInfoEntity tBGoodsInfo); /** * 逻辑删除一对多 * */ public void logicDelMain(TBGoodsInfoEntity tBGoodsInfo); /** * 默认按钮-sql增强-新增操作 * @param id * @return */ public boolean doAddSql(TBGoodsInfoEntity t); /** * 默认按钮-sql增强-更新操作 * @param id * @return */ public boolean doUpdateSql(TBGoodsInfoEntity t); /** * 默认按钮-sql增强-删除操作 * @param id * @return */ public boolean doDelSql(TBGoodsInfoEntity t); public Map commoditySpecificationsNum(); }