MachineNumberMapper.java 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118
  1. package com.iamberry.wechat.service.mapper;
  2. import com.iamberry.wechat.core.entity.Page;
  3. import com.iamberry.wechat.core.entity.machineNumber.MachineGift;
  4. import com.iamberry.wechat.core.entity.machineNumber.MachineNumber;
  5. import com.iamberry.wechat.core.entity.machineNumber.MachineNumberLogs;
  6. import com.iamberry.wechat.core.entity.machineNumber.WarrantyCard;
  7. import java.util.List;
  8. /**
  9. * Created by Administrator on 2017/7/20.
  10. */
  11. public interface MachineNumberMapper {
  12. /**
  13. * 添加生成二维码日志记录
  14. * @return
  15. */
  16. Integer addNumberLogs(MachineNumberLogs machineNumberLogs);
  17. /**
  18. * 添加机器编号,二维码
  19. * @return
  20. */
  21. Integer addMachineNumber(MachineNumber machineNumber);
  22. /**
  23. * 统计批次及已完成条数
  24. * @return
  25. */
  26. List<MachineNumberLogs> listNumberLogs(Page page);
  27. /**
  28. * 统计批次及已完成条数总条数
  29. * @return
  30. */
  31. Integer listNumberLogsCount(Page page);
  32. /**
  33. * 查询生产批次二维码列表
  34. * @return
  35. */
  36. List<MachineNumber> listNumberQrCode(Page page);
  37. /**
  38. * 查询生产批次二维码列表总数
  39. * @return
  40. */
  41. Integer listNumberQrCodeCount(Page page);
  42. /**
  43. * 修改状态为已打印
  44. * @return
  45. */
  46. Integer updateIsprInt(String numberId);
  47. /**
  48. * 根据条件查询机器编号集合,可分页
  49. * @param machineNumber
  50. * @return
  51. */
  52. List<MachineNumber> listMachineNumber(MachineNumber machineNumber);
  53. /**
  54. * 根据条件查询质保卡集合,可分页
  55. * @param warrantyCard
  56. * @return
  57. */
  58. List<WarrantyCard> listWarrantyCard(WarrantyCard warrantyCard);
  59. /**
  60. * 根据条件查询质保卡数量
  61. * @param warrantyCard
  62. * @return
  63. */
  64. Integer WarrantyCardCount(WarrantyCard warrantyCard);
  65. /**
  66. * 修改机器编号信息
  67. * @param machineNumber
  68. * @return
  69. */
  70. Integer updateMachineNumber(MachineNumber machineNumber);
  71. /**
  72. * 查询赠品信息列表
  73. * @param machineGift
  74. * @return
  75. */
  76. List<MachineGift> listUserGift(MachineGift machineGift);
  77. /**
  78. * 根据批次号查询是否已存在
  79. * @param logsBatch
  80. * @return
  81. */
  82. Integer selectQrcodeLogsByBatch(String logsBatch);
  83. /**
  84. * 查询批次进度
  85. * @param logsBatchs
  86. * @return
  87. */
  88. List<MachineNumberLogs> qrcodProgressUpdate(String[] logsBatchs);
  89. /**
  90. * 添加机器编号,二维码及用户信息
  91. * @param machineNumber
  92. * @return
  93. */
  94. Integer addMachineNumberAndUser(MachineNumber machineNumber);
  95. /**
  96. * 批量添加机器编号信息
  97. * @param list
  98. * @return
  99. */
  100. Integer addMachineNumberList(List<MachineNumber> list);
  101. }