1
0

GyjsydjfwscdjService.java 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. package com.siwei.apply.service;
  2. import com.siwei.apply.domain.Gyjsydjfwscdj;
  3. import com.siwei.apply.domain.res.GyjsydjfwscdjRes;
  4. import com.siwei.apply.domain.res.GyjsydjfwscdjSinglRes;
  5. import com.siwei.apply.domain.vo.GyjsydjfwscdjUpdateVo;
  6. import com.siwei.apply.domain.vo.GyjsydjfwscdjVo;
  7. /**
  8. * 国有建设用地使用权及房屋所有权首次登记 服务接口
  9. */
  10. public interface GyjsydjfwscdjService {
  11. /**
  12. * 根据项目projectId查询是否存在
  13. */
  14. Boolean isExit(String projectId);
  15. /**
  16. * 添加国有建设用地使用权及房屋所有权首次登记信息
  17. *
  18. * @param gyjsydjfwscdjVo 国有建设用地使用权及房屋所有权首次登记视图对象
  19. * @return 国有建设用地使用权及房屋所有权首次登记ID
  20. */
  21. String add(GyjsydjfwscdjVo gyjsydjfwscdjVo);
  22. /**
  23. * 获取国有建设用地使用权及房屋所有权首次登记信息(结果对象内含列表)
  24. */
  25. GyjsydjfwscdjRes get(String projectId);
  26. /**
  27. * 根据主键id获取单条记录,返回包含项目名称与代码的结构
  28. */
  29. GyjsydjfwscdjSinglRes getById(String id);
  30. /**
  31. * 更新国有建设用地使用权及房屋所有权首次登记信息
  32. *
  33. * @param gyjsydjfwscdjUpdateVo 国有建设用地使用权及房屋所有权首次登记更新视图对象
  34. */
  35. void update(GyjsydjfwscdjUpdateVo gyjsydjfwscdjUpdateVo);
  36. /**
  37. * 更新国有建设用地使用权及房屋所有权首次登记的上链状态
  38. *
  39. * @param id 主键ID
  40. * @param hasOnchain 是否上链
  41. */
  42. void updateHasOnchain(String id, Boolean hasOnchain);
  43. Gyjsydjfwscdj getBySourceId(String sourceId);
  44. }