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.

76 line
1.4 KiB

  1. package com.iformall.service;
  2. import com.github.pagehelper.PageInfo;
  3. import com.iformall.domain.po.WxWeappAuditStatus;
  4. import com.iformall.domain.vo.WxWeappAuditStatusVo;
  5. import java.util.List;
  6. import java.util.Map;
  7. public interface WxWeappAuditStatusService {
  8. /**
  9. * 根据实体查询分页列表
  10. *
  11. * @param record
  12. * @param pageIndex
  13. * @param pageSize
  14. * @return
  15. */
  16. PageInfo<WxWeappAuditStatusVo> listAsPage(WxWeappAuditStatusVo record, Integer pageIndex, Integer pageSize);
  17. /**
  18. * 根据实体查询列表
  19. *
  20. * @param record
  21. * @return
  22. */
  23. List<WxWeappAuditStatusVo> getList(WxWeappAuditStatusVo record);
  24. /**
  25. * 查询version列表
  26. *
  27. * @return
  28. */
  29. List<Map> getVersionList(Integer type, Integer auditStatus);
  30. /**
  31. * 根据Id获得实体
  32. *
  33. * @param id
  34. * @return
  35. */
  36. WxWeappAuditStatus getById(Long id);
  37. /**
  38. * 根据appId获得实体
  39. *
  40. * @param appId
  41. * @return
  42. */
  43. WxWeappAuditStatus getByAppId(String appId);
  44. /**
  45. * 保存实体
  46. *
  47. * @param record
  48. */
  49. void saveStatus(WxWeappAuditStatus record);
  50. /**
  51. * 更新audit Status
  52. *
  53. * @param record
  54. */
  55. void updateStatus(WxWeappAuditStatus record);
  56. /**
  57. * 根据Id删除实体
  58. *
  59. * @param id
  60. */
  61. void deleteById(Long id);
  62. }