GyjsydjfwscdjMapper.java 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. package com.siwei.apply.mapper;
  2. import com.siwei.apply.domain.Gyjsydjfwscdj;
  3. import com.siwei.apply.domain.vo.GyjsydjfwscdjUpdateVo;
  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 GyjsydjfwscdjMapper {
  10. /**
  11. * 根据项目id查询是否存在
  12. */
  13. Boolean isExit(String projectId);
  14. /**
  15. * 添加国有建设用地使用权及房屋所有权首次登记信息
  16. *
  17. * @param gyjsydjfwscdj
  18. */
  19. void add(Gyjsydjfwscdj gyjsydjfwscdj);
  20. /**
  21. * 根据项目ID获取列表(与Jsgcghxk模式一致)
  22. */
  23. List<Gyjsydjfwscdj> get(String projectId);
  24. /**
  25. * 根据主键ID获取单条记录
  26. */
  27. Gyjsydjfwscdj getById(@Param("id") String id);
  28. /**
  29. * 更新国有建设用地使用权及房屋所有权首次登记信息
  30. *
  31. * @param gyjsydjfwscdjUpdateVo
  32. */
  33. void update(GyjsydjfwscdjUpdateVo gyjsydjfwscdjUpdateVo);
  34. /**
  35. * 更新国有建设用地使用权及房屋所有权首次登记的上链状态
  36. * @param id 主键ID
  37. * @param hasOnchain 是否上链
  38. */
  39. void updateHasOnchain(@Param("id") String id, @Param("hasOnchain") Boolean hasOnchain);
  40. }