ISysNfcBindService.java 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
  1. package com.xunmei.system.service;
  2. import java.util.List;
  3. import com.xunmei.system.domain.SysNfcBind;
  4. import com.baomidou.mybatisplus.extension.service.IService;
  5. import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
  6. import com.xunmei.common.core.web.page.TableDataInfo;
  7. import com.xunmei.system.dto.SysNfcBindDTO;
  8. /**
  9. * 【NFC管理】Service接口
  10. *
  11. * @author xunmei
  12. * @date 2023-08-15
  13. */
  14. public interface ISysNfcBindService extends IService<SysNfcBind> {
  15. /**
  16. * 查询【NFC管理】
  17. *
  18. * @param id 【NFC管理】主键
  19. * @return 【NFC管理】
  20. */
  21. SysNfcBind selectSysNfcBindById(Long id);
  22. SysNfcBind selectSysNfcBindByCode(String code);
  23. /**
  24. * 监控调阅用的NFC检查
  25. *
  26. * @param orgId
  27. * @param code
  28. * @return
  29. */
  30. List<Long> check(String code);
  31. /**
  32. * 查询【NFC管理】列表
  33. *
  34. * @param sysNfcBind 【NFC管理】
  35. * @return 【NFC管理】集合
  36. */
  37. List<SysNfcBind> selectSysNfcBindList(SysNfcBind sysNfcBind);
  38. /**
  39. * 新增【NFC管理】
  40. *
  41. * @param sysNfcBind 【NFC管理】
  42. * @return 结果
  43. */
  44. int insertSysNfcBind(SysNfcBind sysNfcBind);
  45. /**
  46. * 修改【NFC管理】
  47. *
  48. * @param sysNfcBind 【NFC管理】
  49. * @return 结果
  50. */
  51. int updateSysNfcBind(SysNfcBind sysNfcBind);
  52. /**
  53. * 批量删除【NFC管理】
  54. *
  55. * @param ids 需要删除的【NFC管理】主键集合
  56. * @return 结果
  57. */
  58. int deleteSysNfcBindByIds(Long[] ids);
  59. int deleteSysNfcBindByCode(String code);
  60. /**
  61. * 删除【NFC管理】信息
  62. *
  63. * @param id 【NFC管理】主键
  64. * @return 结果
  65. */
  66. int deleteSysNfcBindById(Long id);
  67. /**
  68. * 查询【NFC管理】分页数据
  69. *
  70. * @param sysNfcBind 查询条件对象
  71. * @return Page
  72. */
  73. TableDataInfo<SysNfcBind> selectPage(SysNfcBindDTO sysNfcBind);
  74. }