TMeasureThicknessMapper.java 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. package com.ruoyi.project.sems.mapper;
  2. import java.util.List;
  3. import com.baomidou.mybatisplus.core.mapper.BaseMapper;
  4. import com.baomidou.mybatisplus.extension.service.IService;
  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.TMeasureRecord;
  8. import com.ruoyi.project.sems.domain.TMeasureThickness;
  9. import com.ruoyi.project.sems.domain.TSpecdevDt;
  10. import org.apache.ibatis.annotations.Param;
  11. /**
  12. * 定点测厚Mapper接口
  13. *
  14. * @author ruoyi
  15. * @date 2021-07-07
  16. */
  17. public interface TMeasureThicknessMapper extends BaseMapper<TMeasureThickness> {
  18. /**
  19. * 查询定点测厚
  20. *
  21. * @param id 定点测厚ID
  22. * @return 定点测厚
  23. */
  24. public TMeasureThickness selectTMeasureThicknessById(Long id);
  25. /**
  26. * 根据位号查询id
  27. *
  28. * @param tagNo 位号
  29. * @param position 测厚部位
  30. * @return
  31. */
  32. public Long selectByTagNo(@Param("tagNo") String tagNo, @Param("position") String position);
  33. public Long selectByRecord(TMeasureRecord record);
  34. /**
  35. * 查询定点测厚列表
  36. *
  37. * @param tMeasureThickness 定点测厚
  38. * @return 定点测厚集合
  39. */
  40. @DataScopePlant(deptAlias = "d")
  41. public List<TMeasureThickness> selectTMeasureThicknessList(TMeasureThickness tMeasureThickness);
  42. /**
  43. * 新增定点测厚
  44. *
  45. * @param tMeasureThickness 定点测厚
  46. * @return 结果
  47. */
  48. public int insertTMeasureThickness(TMeasureThickness tMeasureThickness);
  49. /**
  50. * 修改定点测厚
  51. *
  52. * @param tMeasureThickness 定点测厚
  53. * @return 结果
  54. */
  55. public int updateTMeasureThickness(TMeasureThickness tMeasureThickness);
  56. /**
  57. * 删除定点测厚
  58. *
  59. * @param id 定点测厚ID
  60. * @return 结果
  61. */
  62. public int deleteTMeasureThicknessById(Long id);
  63. /**
  64. * 批量删除定点测厚
  65. *
  66. * @param ids 需要删除的数据ID
  67. * @return 结果
  68. */
  69. public int deleteTMeasureThicknessByIds(Long[] ids);
  70. }