TSpecdevYlgdMapper.java 2.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
  1. package com.ruoyi.project.sems.mapper;
  2. import com.baomidou.mybatisplus.core.mapper.BaseMapper;
  3. import com.ruoyi.framework.aspectj.lang.annotation.DataScopePlant;
  4. import com.ruoyi.project.sems.domain.TSpecdevYlgd;
  5. import com.ruoyi.project.sems.his.domain.TSpechiYlgd;
  6. import java.util.List;
  7. /**
  8. * 特种设备压力管道台账Mapper接口
  9. *
  10. * @author ruoyi
  11. * @date 2021-07-22
  12. */
  13. public interface TSpecdevYlgdMapper extends BaseMapper<TSpecdevYlgd> {
  14. /**
  15. * 查询特种设备压力管道台账
  16. *
  17. * @param id 特种设备压力管道台账ID
  18. * @return 特种设备压力管道台账
  19. */
  20. public TSpecdevYlgd selectTSpecdevYlgdById(Long id);
  21. /**
  22. * 查询特种设备压力管道台账
  23. *
  24. * @param ids 特种设备压力管道台账ID集合
  25. * @return 特种设备压力管道台账
  26. */
  27. public List<TSpecdevYlgd> selectTSpecdevYlgdByIds(List<Long> ids);
  28. /**
  29. * 查询特种设备压力管道台账列表
  30. *
  31. * @param tSpecdevYlgd 特种设备压力管道台账
  32. * @return 特种设备压力管道台账集合
  33. */
  34. @DataScopePlant(deptAlias = "d")
  35. public List<TSpecdevYlgd> selectTSpecdevYlgdList(TSpecdevYlgd tSpecdevYlgd);
  36. @DataScopePlant(deptAlias = "d")
  37. public List<TSpecdevYlgd> selectYlgdLengthList(TSpecdevYlgd tSpecdevYlgd);
  38. List<TSpecdevYlgd> selectTSpecdevYlgdListByYear(TSpecdevYlgd tSpecdevYlgd);
  39. /**
  40. * 新增特种设备压力管道台账
  41. *
  42. * @param tSpecdevYlgd 特种设备压力管道台账
  43. * @return 结果
  44. */
  45. public int insertTSpecdevYlgd(TSpecdevYlgd tSpecdevYlgd);
  46. /**
  47. * 修改特种设备压力管道台账
  48. *
  49. * @param tSpecdevYlgd 特种设备压力管道台账
  50. * @return 结果
  51. */
  52. public int updateTSpecdevYlgd(TSpecdevYlgd tSpecdevYlgd);
  53. /**
  54. * 删除特种设备压力管道台账
  55. *
  56. * @param id 特种设备压力管道台账ID
  57. * @return 结果
  58. */
  59. public int deleteTSpecdevYlgdById(Long id);
  60. /**
  61. * 批量删除特种设备压力管道台账
  62. *
  63. * @param ids 需要删除的数据ID
  64. * @return 结果
  65. */
  66. public int deleteTSpecdevYlgdByIds(Long[] ids);
  67. int updateTSpecdevYlgdByHi(TSpechiYlgd hientity);
  68. void duplicateTSpecdevYlgd();
  69. void syncReport(String valueOf);
  70. List<TSpecdevYlgd> selectExpiredYlgd(Integer month);
  71. }