| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061 |
- 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 <T> void delete(T entity);
- /**
- * 添加一对多
- *
- */
- public void addMain(TBGoodsInfoEntity tBGoodsInfo,
- List<TBStockInfoEntity> tBStockInfoList,List<TBPriceInfoEntity> tBPriceInfoList,List<TBGoodsRelatedUnitPriceEntity> tBRelatedUnitPriceInfoList) ;
- /**
- * 修改一对多
- *
- */
- public void updateMain(TBGoodsInfoEntity tBGoodsInfo,
- List<TBStockInfoEntity> tBStockInfoList,List<TBPriceInfoEntity> tBPriceInfoList,List<TBGoodsRelatedUnitPriceEntity> 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<String, Integer> commoditySpecificationsNum();
- }
|