BuildingMapper.java 1.2 KB

1234567891011121314151617181920212223242526272829303132
  1. package com.zoniot.ccrc.dao;
  2. import com.zoniot.ccrc.dto.BuildingDto;
  3. import com.zoniot.ccrc.entity.Building;
  4. import org.apache.ibatis.annotations.Mapper;
  5. import org.apache.ibatis.annotations.Param;
  6. import java.time.LocalDateTime;
  7. import java.util.List;
  8. @Mapper
  9. public interface BuildingMapper {
  10. int insert(@Param("building") Building building);
  11. int insertSelective(@Param("building") Building building);
  12. int replaceSelective(@Param("building") Building building);
  13. int insertList(@Param("buildings") List<Building> buildings);
  14. int updateByPrimaryKeySelective(@Param("building") Building building);
  15. int findByNameUnique(@Param("id") Integer id, @Param("siteId") Integer siteId, @Param("community") Integer community, @Param("name") String name);
  16. List<BuildingDto> getBuildingList(@Param("siteId") Integer siteId, @Param("sysId") Integer sysId, @Param("buildingName") String buildingName, @Param("province") Integer province, @Param("city") Integer city, @Param("region") Integer region, @Param("communityId") Integer communityId);
  17. BuildingDto getById(@Param("buildingId") Integer buildingId);
  18. int countBycCommunityId(@Param("communityId") Integer communityId);
  19. }