MachineVersionService.java 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. package com.iamberry.rst.faces.pts;
  2. import com.iamberry.rst.core.page.PagedResult;
  3. import com.iamberry.rst.core.pts.PtsBom;
  4. import com.iamberry.rst.core.pts.PtsComponents;
  5. import com.iamberry.rst.core.pts.PtsMachineVersion;
  6. import java.util.List;
  7. /**
  8. * 机器版本管理
  9. * Created by LJK on 2017年9月25日11:17:29.
  10. */
  11. public interface MachineVersionService {
  12. /**
  13. * 添加机器版本
  14. * **/
  15. Integer addMachineVersion(PtsMachineVersion ptsMachineVersion);
  16. /**
  17. * 查询机器版本
  18. * **/
  19. List<PtsMachineVersion> listMachineVersion(PtsMachineVersion ptsMachineVersion);
  20. /**
  21. * 修改机器版本
  22. * **/
  23. Integer updateVersion(PtsMachineVersion ptsMachineVersion);
  24. /**
  25. * 查询单个机器版本
  26. * **/
  27. PtsMachineVersion getMachineVersion(PtsMachineVersion ptsMachineVersion);
  28. /**
  29. * 机器列表
  30. * @param pageNO
  31. * @param pageSize
  32. * @param ptsMachineVersion
  33. * @param isTotalNum
  34. * @return
  35. */
  36. PagedResult<PtsMachineVersion> listMachineVersion(int pageNO, int pageSize, PtsMachineVersion ptsMachineVersion, boolean isTotalNum);
  37. }