TpUnitMapper.java 1.4KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. package com.huiju.estateagents.property.dao;
  2. import com.baomidou.mybatisplus.core.mapper.BaseMapper;
  3. import com.huiju.estateagents.property.model.TpUnit;
  4. import org.apache.ibatis.annotations.*;
  5. import java.util.List;
  6. /**
  7. * <p>
  8. * 小区单元资料表 Mapper 接口
  9. * </p>
  10. *
  11. * @author jobob
  12. * @since 2019-04-01
  13. */
  14. @Mapper
  15. public interface TpUnitMapper extends BaseMapper<TpUnit> {
  16. /**
  17. * 根据 小区id,期id,楼栋id 查询
  18. * @param orgId
  19. * @param phaseId
  20. * @param buildingId
  21. * @return
  22. */
  23. @ResultType(TpUnit.class)
  24. @Select("select * from tp_unit where org_id =#{orgId} and phase_id=#{phaseId} and building_id=#{buildingId}")
  25. List<TpUnit> selectByAddress(Integer orgId, Integer phaseId, Integer buildingId);
  26. @Update("update tp_unit set `name` = #{name} where id = #{id}")
  27. int updateName(@Param("orgId") Integer orgId, @Param("id") Integer id, @Param("name") String name);
  28. @Update("update tp_unit set phase_name = #{phaseName} where org_id=#{orgId} and phase_id=#{phaseId}")
  29. int updatePhaseName(@Param("orgId") Integer orgId, @Param("phaseId") Integer phaseId, @Param("phaseName") String phaseName);
  30. @Update("update tp_unit set building_name = #{buildingName} where org_id=#{orgId} and building_id=#{buildingId}")
  31. int updateBuildingName(@Param("orgId") Integer orgId, @Param("buildingId") Integer buildingId, @Param("buildingName") String buildingName);
  32. }