ContractServiceI.java 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. package cn.com.lzt.contract.service;
  2. import cn.com.lzt.contract.entity.ContractEntity;
  3. import cn.com.lzt.contractpayrule.entity.ContractPayruleEntity;
  4. import cn.com.lzt.contractitem.entity.ContractItemEntity;
  5. import java.util.List;
  6. import org.jeecgframework.core.common.service.CommonService;
  7. import java.io.Serializable;
  8. public interface ContractServiceI extends CommonService{
  9. public <T> void delete(T entity);
  10. /**
  11. * 添加一对多
  12. *
  13. */
  14. public void addMain(ContractEntity contract,
  15. List<ContractPayruleEntity> contractPayruleList,List<ContractItemEntity> contractItemList) ;
  16. /**
  17. * 修改一对多
  18. *
  19. */
  20. public void updateMain(ContractEntity contract,
  21. List<ContractPayruleEntity> contractPayruleList,List<ContractItemEntity> contractItemList);
  22. public void delMain (ContractEntity contract);
  23. /**
  24. * 默认按钮-sql增强-新增操作
  25. * @param id
  26. * @return
  27. */
  28. public boolean doAddSql(ContractEntity t);
  29. /**
  30. * 默认按钮-sql增强-更新操作
  31. * @param id
  32. * @return
  33. */
  34. public boolean doUpdateSql(ContractEntity t);
  35. /**
  36. * 默认按钮-sql增强-删除操作
  37. * @param id
  38. * @return
  39. */
  40. public boolean doDelSql(ContractEntity t);
  41. public void doActive();
  42. }