1
0

JsydghxkMapper.java 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. package com.siwei.apply.mapper;
  2. import com.siwei.apply.domain.Jsydghxk;
  3. import com.siwei.apply.domain.vo.JsydghxkUpdateVo;
  4. import org.apache.ibatis.annotations.Mapper;
  5. import org.apache.ibatis.annotations.Param;
  6. import java.util.List;
  7. // 建设用地规划许可 Mapper 接口
  8. @Mapper
  9. public interface JsydghxkMapper {
  10. /**
  11. * 根据项目id查询是否存在
  12. */
  13. Boolean isExit(String projectId);
  14. /**
  15. * 添加建设用地规划许可信息
  16. *
  17. * @param jsydghxk
  18. */
  19. void add(Jsydghxk jsydghxk);
  20. /**
  21. * 获取建设用地规划许可信息(按项目ID)
  22. *
  23. * @param projectId 项目ID
  24. * @return 记录
  25. */
  26. Jsydghxk get(String projectId);
  27. List<Jsydghxk> getList(String projectId);
  28. /**
  29. * 获取建设用地规划许可信息(按主键ID)
  30. */
  31. Jsydghxk getById(@Param("id") String id);
  32. /**
  33. * 更新建设用地规划许可信息
  34. *
  35. * @param jsydghxkUpdateVo
  36. */
  37. void update(JsydghxkUpdateVo jsydghxkUpdateVo);
  38. /**
  39. * 更新建设用地规划许可的上链状态
  40. * @param id 主键ID
  41. * @param hasOnchain 是否上链
  42. */
  43. void updateHasOnchain(@Param("id") String id, @Param("hasOnchain") Boolean hasOnchain);
  44. }