CeDo
2021-05-27 bb1b8101a3b31a03cae378bfcb16f4576f154647
springcloud_k8s_panzhihuazhihuishequ/service_grid/src/main/resources/mapper/EventGridDataMapper.xml
@@ -98,5 +98,76 @@
         ORDER BY ${pageEventGridDataDTO.sortColumns} ${pageEventGridDataDTO.sortType}
      </if>
    </select>
    <select id="selectUserGrid" resultType="com.panzhihua.common.model.vos.grid.EventGridDataVO"
         parameterType="com.panzhihua.common.model.dtos.grid.PageEventGridDataDTO">
      SELECT gd.id, gd.type, gd.zone_id, gd.grid_street_id, gd.grid_community_id, gd.grid_name, gd.map_level, gd.area, gd.line_color,
         gd.line_broadband, gd.fill_color, gd.remarks, gd.data, gd.create_by, gd.create_at, gd.update_by, gd.update_at
      FROM event_grid_data gd left join event_grid_member_relation gdr on gd.id = gdr.grid_id
      <where>
         <if test="pageEventGridDataDTO.userId!=null">
            AND gdr.grid_member_id = #{pageEventGridDataDTO.userId}
         </if>
         <if test="pageEventGridDataDTO.id!=null">
            AND gd.id = #{pageEventGridDataDTO.id}
         </if>
         <if test="pageEventGridDataDTO.type!=null">
            AND gd.type = #{pageEventGridDataDTO.type}
         </if>
         <if test="pageEventGridDataDTO.zoneId!=null">
            AND gd.zone_id = #{pageEventGridDataDTO.zoneId}
         </if>
         <if test="pageEventGridDataDTO.gridStreetId!=null">
            AND gd.grid_street_id = #{pageEventGridDataDTO.gridStreetId}
         </if>
         <if test="pageEventGridDataDTO.gridCommunityId!=null">
            AND gd.grid_community_id = #{pageEventGridDataDTO.gridCommunityId}
         </if>
         <if test="pageEventGridDataDTO.gridName!=null">
            AND gd.grid_name = #{pageEventGridDataDTO.gridName}
         </if>
         <if test="pageEventGridDataDTO.mapLevel!=null">
            AND gd.map_level = #{pageEventGridDataDTO.mapLevel}
         </if>
         <if test="pageEventGridDataDTO.area!=null">
            AND gd.area = #{pageEventGridDataDTO.area}
         </if>
         <if test="pageEventGridDataDTO.lineColor!=null">
            AND gd.line_color = #{pageEventGridDataDTO.lineColor}
         </if>
         <if test="pageEventGridDataDTO.lineBroadband!=null">
            AND gd.line_broadband = #{pageEventGridDataDTO.lineBroadband}
         </if>
         <if test="pageEventGridDataDTO.fillColor!=null">
            AND gd.fill_color = #{pageEventGridDataDTO.fillColor}
         </if>
         <if test="pageEventGridDataDTO.remarks!=null">
            AND gd.remarks = #{pageEventGridDataDTO.remarks}
         </if>
         <if test="pageEventGridDataDTO.data!=null">
            AND gd.data = #{pageEventGridDataDTO.data}
         </if>
         <if test="pageEventGridDataDTO.createBy!=null">
            AND gd.create_by = #{pageEventGridDataDTO.createBy}
         </if>
         <if test="pageEventGridDataDTO.createAtBegin!=null">
            AND gd.create_at >= #{pageEventGridDataDTO.createAtBegin}
         </if>
         <if test="pageEventGridDataDTO.createAtEnd!=null">
            AND gd.create_at &lt;= #{pageEventGridDataDTO.createAtEnd}
         </if>
         <if test="pageEventGridDataDTO.updateBy!=null">
            AND gd.update_by = #{pageEventGridDataDTO.updateBy}
         </if>
         <if test="pageEventGridDataDTO.updateAtBegin!=null">
            AND gd.update_at >= #{pageEventGridDataDTO.updateAtBegin}
         </if>
         <if test="pageEventGridDataDTO.updateAtEnd!=null">
            AND gd.update_at &lt;= #{pageEventGridDataDTO.updateAtEnd}
         </if>
      </where>
      <if test="pageEventGridDataDTO.sortColumns!=null">
         ORDER BY ${pageEventGridDataDTO.sortColumns} ${pageEventGridDataDTO.sortType}
      </if>
   </select>
</mapper>