From a7cea1a5fb4b945aef3a24ef9ed999db28e1f38c Mon Sep 17 00:00:00 2001 From: gyb Date: Thu, 26 Feb 2026 16:00:41 +0800 Subject: [PATCH] =?UTF-8?q?feat:=E8=B0=83=E6=95=B4=E6=9F=A5=E8=AF=A2sql?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../convert/AirlineAreaControllerConvert.java | 2 + .../airline/domain/model/AirlineArea.java | 6 +++ .../mapper/entity/AirlineAreaEntity.java | 6 +++ .../convert/AirlineAreaServiceConvert.java | 46 +++++++++++++++++++ .../airline/service/dto/AirlineAreaDTO.java | 6 +++ .../db/migration/V2__Create_area_tables.sql | 1 + .../mapper/airline/AirlineAreaMapper.xml | 14 +++--- 7 files changed, 75 insertions(+), 6 deletions(-) diff --git a/src/main/java/com/ruoyi/airline/controller/convert/AirlineAreaControllerConvert.java b/src/main/java/com/ruoyi/airline/controller/convert/AirlineAreaControllerConvert.java index 166cca2..b2862cd 100644 --- a/src/main/java/com/ruoyi/airline/controller/convert/AirlineAreaControllerConvert.java +++ b/src/main/java/com/ruoyi/airline/controller/convert/AirlineAreaControllerConvert.java @@ -58,6 +58,7 @@ public class AirlineAreaControllerConvert extends BaseConvert - insert into airline_area (name, area_type, status, points, area_area, area_perimeter, radius, create_by, create_time, update_by, update_time, remark) - values (#{name}, #{areaType}, #{status}, #{points}, #{areaArea}, #{areaPerimeter}, #{radius}, #{createBy}, now(), #{updateBy}, now(), #{remark}) + insert into airline_area (name, area_type, status, points, shape, area_area, area_perimeter, radius, create_by, create_time, update_by, update_time, remark) + values (#{name}, #{areaType}, #{status}, #{points}, #{shape}, #{areaArea}, #{areaPerimeter}, #{radius}, #{createBy}, now(), #{updateBy}, now(), #{remark}) @@ -34,6 +34,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" area_type = #{areaType}, status = #{status}, points = #{points}, + shape = #{shape}, area_area = #{areaArea}, area_perimeter = #{areaPerimeter}, radius = #{radius}, @@ -54,7 +55,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" - select id, name, area_type, status, points, area_area, area_perimeter, radius, create_by, create_time, update_by, update_time, remark + select id, name, area_type, status, points, shape, area_area, area_perimeter, radius, create_by, create_time, update_by, update_time, remark from airline_area where id = #{id} - select distinct aa.id, aa.name, aa.area_type, aa.status, aa.points, aa.area_area, aa.area_perimeter, aa.radius, aa.create_by, aa.create_time, aa.update_by, aa.update_time, aa.remark + select distinct aa.id, aa.name, aa.area_type, aa.status, aa.points, aa.shape, aa.area_area, aa.area_perimeter, aa.radius, aa.create_by, aa.create_time, aa.update_by, aa.update_time, aa.remark from airline_area aa left join airline_area_group_info aagi on aa.id = aagi.area_id left join airline_area_group aag on aagi.group_id = aag.group_id + aa.status != 0 and aagi.del_flag = 0 and aag.del_flag = 0