DisplaceAuditService.java 2.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394
  1. package com.demo.wjj.service;
  2. import com.demo.wjj.bo.DisplaceDetailBo;
  3. import com.demo.wjj.bo.DisplaceListBo;
  4. import com.demo.wjj.po.DisplaceAudit;
  5. import com.demo.wjj.utils.PageBean;
  6. import com.github.pagehelper.PageInfo;
  7. import java.util.Date;
  8. /**
  9. * 置换审核
  10. * @author wangqing
  11. * @date 2018.11.11
  12. */
  13. public interface DisplaceAuditService {
  14. /**
  15. * 保存置换审核
  16. * @param displaceAudit 置换审核
  17. * @param updateOperate
  18. * @return 保存是否成功
  19. */
  20. boolean save(DisplaceAudit displaceAudit, boolean updateOperate);
  21. /**
  22. * 查询待审核的置换
  23. * @param agentId 商检
  24. * @param openId 微信openId
  25. * @param pageBean pageBean
  26. * @return 待审核的置换
  27. */
  28. PageInfo<DisplaceListBo> queryUndoDisplaceList(String agentId, String openId, PageBean pageBean,String is_good);
  29. /**
  30. * 根据类型查询置换
  31. * @param agentId 商检
  32. * @param pageBean pageBean
  33. * @return 设备查询
  34. */
  35. PageInfo<DisplaceListBo> queryTypeDisplaceList(String agentId, String openId, String type, PageBean pageBean);
  36. PageInfo<DisplaceListBo> getDisplaceGoodSaleList(String agentId, String openId, PageBean pageBean);
  37. PageInfo<DisplaceListBo> getDisplaceStorageList(String agentId, String openId,String storageStatus, PageBean pageBean);
  38. PageInfo<DisplaceListBo> getDisplaceConfirmList(String agentId, String openId, PageBean pageBean);
  39. int updateByDisplaceId(String displaceId, String ifDeposit,String storage);
  40. /**
  41. * 查询已审核的置换
  42. * @param agentId 商家id
  43. * @param openId 微信openId
  44. * @param pageBean pageBean
  45. * @return 已审核的置换
  46. */
  47. PageInfo<DisplaceListBo> queryDoneDisplaceList(String agentId, String openId, PageBean pageBean,String is_good);
  48. /**
  49. * 获取置换详情
  50. * @param id 置换id
  51. * @return 置换详情
  52. */
  53. DisplaceDetailBo getDisplaceDetail(String id);
  54. /**
  55. * 获取置换详情
  56. * @param displaceId 置换id
  57. * @return 置换详情
  58. */
  59. DisplaceAudit getDisplaceAudit(String displaceId);
  60. DisplaceAudit selectDisplaceAuditByDisplaceId(String displaceId);
  61. /**
  62. * 获取被驳回的置换设备数量
  63. * @param agentId 商家id
  64. * @param openId openId
  65. * @return 被驳回的置换设备数量
  66. */
  67. int getRejectedDisplaceCount(String agentId, String openId);
  68. /**
  69. * 更新报价结束时间
  70. * @param id id
  71. * @param endTime 结束时间
  72. * @return 更新是否成功
  73. */
  74. boolean updateEndTime(String id, Date endTime);
  75. }