荣鑫后端
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

112 lines
2.5 KiB

  1. package com.gaotao.modules.pda.service;
  2. import com.gaotao.modules.pda.utils.ResponseData;
  3. import javax.servlet.http.HttpServletRequest;
  4. import javax.servlet.http.HttpSession;
  5. import java.text.ParseException;
  6. /**
  7. *
  8. * @ClassName: QaService
  9. * @Description: qa检验检测数据
  10. * @author lirui
  11. * @date 2018年11月14日
  12. *
  13. */
  14. public interface QaService {
  15. /**
  16. *
  17. * @Title: scanRollNo
  18. * @Description: qa扫描卷号
  19. * @author lirui
  20. * @date 2018年11月14日
  21. * @param @param request
  22. * @param @param rollNo
  23. * @param @return 参数
  24. * @return ResponseData 返回类型
  25. * @throws
  26. */
  27. ResponseData scanRollNo(HttpServletRequest request, String rollNo);
  28. /**
  29. *
  30. * @Title: batchInsert
  31. * @Description: 批量录入相同的数据
  32. * @author lirui
  33. * @date 2018年11月16日
  34. * @param @param session 参数
  35. * @return void 返回类型
  36. * @throws
  37. */
  38. void batchInsert(HttpSession session);
  39. /**
  40. *
  41. * @Title: delRollNo
  42. * @Description: 删除卷操作
  43. * @author lirui
  44. * @date 2018年11月15日
  45. * @param @param session
  46. * @param @param partNo
  47. * @param @param nums
  48. * @param @param rollNo
  49. * @param @return 参数
  50. * @return ResponseData 返回类型
  51. * @throws
  52. */
  53. ResponseData delRollNo(HttpSession session, String partNo, String nums, String rollNo);
  54. /**
  55. *
  56. * @Title: passCheckQa
  57. * @Description: qa检测通过
  58. * @param @param session
  59. * @param @return 参数
  60. * @return ResponseData 返回类型
  61. * @throws
  62. */
  63. ResponseData passCheckQa(HttpSession session, String operator) throws ParseException;
  64. /**
  65. *
  66. * @Title: notPassCheckQa
  67. * @Description: qa检测没有通过
  68. * @param @param session
  69. * @param @return 参数
  70. * @return ResponseData 返回类型
  71. * @throws
  72. */
  73. ResponseData notPassCheckQa(HttpSession session, String operator) throws ParseException ;
  74. /**
  75. *
  76. * @Title: goBackHome
  77. * @Description: 清除所有的缓存的数据
  78. * @author lirui
  79. * @date 2018年11月16日
  80. * @param @param session
  81. * @param @return 参数
  82. * @return ResponseData 返回类型
  83. * @throws
  84. */
  85. ResponseData goBackHome(HttpSession session);
  86. /**
  87. * @Title: endIntervalScan
  88. * @Description: 区间扫描新增
  89. * @author LR
  90. * @date 2019年9月19日
  91. * @param @param site
  92. * @param @param startRollNo
  93. * @param @param endRollNo
  94. * @param @param request 参数
  95. * @return void 返回类型
  96. * @throws
  97. */
  98. void endIntervalScan(String site, String startRollNo, String endRollNo, HttpServletRequest request);
  99. }