TSpecdevDzsbMapper.java 2.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. package com.ruoyi.project.sems.mapper;
  2. import java.util.List;
  3. import java.util.Map;
  4. import com.baomidou.mybatisplus.core.mapper.BaseMapper;
  5. import com.ruoyi.framework.aspectj.lang.annotation.DataScope;
  6. import com.ruoyi.framework.aspectj.lang.annotation.DataScopePlant;
  7. import com.ruoyi.project.sems.domain.DevData;
  8. import com.ruoyi.project.sems.domain.TSpecdevDt;
  9. import com.ruoyi.project.sems.domain.TSpecdevDzsb;
  10. import com.ruoyi.project.sems.his.domain.TSpechiDzsb;
  11. /**
  12. * 特种设备吊装设备台账Mapper接口
  13. *
  14. * @author ruoyi
  15. * @date 2021-07-26
  16. */
  17. public interface TSpecdevDzsbMapper extends BaseMapper<TSpecdevDzsb>
  18. {
  19. /**
  20. * 查询特种设备吊装设备台账
  21. *
  22. * @param id 特种设备吊装设备台账ID
  23. * @return 特种设备吊装设备台账
  24. */
  25. public TSpecdevDzsb selectTSpecdevDzsbById(Long id);
  26. /**
  27. * 查询特种设备吊装设备台账列表
  28. *
  29. * @param tSpecdevDzsb 特种设备吊装设备台账
  30. * @return 特种设备吊装设备台账集合
  31. */
  32. @DataScopePlant(deptAlias = "d")
  33. public List<TSpecdevDzsb> selectTSpecdevDzsbList(TSpecdevDzsb tSpecdevDzsb);
  34. List<TSpecdevDzsb> selectTSpecdevDzsbListByYear(TSpecdevDzsb tSpecdevDzsb);
  35. /**
  36. * 新增特种设备吊装设备台账
  37. *
  38. * @param tSpecdevDzsb 特种设备吊装设备台账
  39. * @return 结果
  40. */
  41. public int insertTSpecdevDzsb(TSpecdevDzsb tSpecdevDzsb);
  42. /**
  43. * 修改特种设备吊装设备台账
  44. *
  45. * @param tSpecdevDzsb 特种设备吊装设备台账
  46. * @return 结果
  47. */
  48. public int updateTSpecdevDzsb(TSpecdevDzsb tSpecdevDzsb);
  49. /**
  50. * 删除特种设备吊装设备台账
  51. *
  52. * @param id 特种设备吊装设备台账ID
  53. * @return 结果
  54. */
  55. public int deleteTSpecdevDzsbById(Long id);
  56. /**
  57. * 批量删除特种设备吊装设备台账
  58. *
  59. * @param ids 需要删除的数据ID
  60. * @return 结果
  61. */
  62. public int deleteTSpecdevDzsbByIds(Long[] ids);
  63. List<DevData> otherDevCount(Map<String, Object> params);
  64. int updateTSpecdevDzsbByHi(TSpechiDzsb hientity);
  65. void duplicateTSpecdevDzsb();
  66. List<TSpecdevDzsb> selectExpiredDzsb(Integer month);
  67. void updateTSpecdevDzsbByIds(TSpecdevDzsb tSpecdevDzsb);
  68. }