drone-service/drone-gd/src/main/java/org/sxkj/gd/flyer/controller/GdFlyerController.java
@@ -131,22 +131,22 @@ return R.status(gdFlyerService.deleteLogic(Func.toLongList(ids))); } /** * 导出数据 */ @GetMapping("/export-gdFlyer") @ApiOperationSupport(order = 9) @ApiOperation(value = "导出数据", notes = "传入gdFlyer") @ApiIgnore public void exportGdFlyer(@ApiIgnore @RequestParam Map<String, Object> gdFlyer, BladeUser bladeUser, HttpServletResponse response) { QueryWrapper<GdFlyerEntity> queryWrapper = Condition.getQueryWrapper(gdFlyer, GdFlyerEntity.class); //if (!AuthUtil.isAdministrator()) { // queryWrapper.lambda().eq(GdFlyer::getTenantId, bladeUser.getTenantId()); //} queryWrapper.lambda().eq(GdFlyerEntity::getIsDeleted, BladeConstant.DB_NOT_DELETED); List<GdFlyerExcel> list = gdFlyerService.exportGdFlyer(queryWrapper); ExcelUtil.export(response, "飞手表数据" + DateUtil.time(), "飞手表数据表", list, GdFlyerExcel.class); } // // /** // * 导出数据 // */ // @GetMapping("/export-gdFlyer") // @ApiOperationSupport(order = 9) // @ApiOperation(value = "导出数据", notes = "传入gdFlyer") // @ApiIgnore // public void exportGdFlyer(@ApiIgnore @RequestParam Map<String, Object> gdFlyer, BladeUser bladeUser, HttpServletResponse response) { // QueryWrapper<GdFlyerEntity> queryWrapper = Condition.getQueryWrapper(gdFlyer, GdFlyerEntity.class); // //if (!AuthUtil.isAdministrator()) { // // queryWrapper.lambda().eq(GdFlyer::getTenantId, bladeUser.getTenantId()); // //} // queryWrapper.lambda().eq(GdFlyerEntity::getIsDeleted, BladeConstant.DB_NOT_DELETED); // List<GdFlyerExcel> list = gdFlyerService.exportGdFlyer(queryWrapper); // ExcelUtil.export(response, "飞手表数据" + DateUtil.time(), "飞手表数据表", list, GdFlyerExcel.class); // } } drone-service/drone-gd/src/main/java/org/sxkj/gd/flyer/entity/GdFlyerEntity.java
@@ -16,7 +16,9 @@ */ package org.sxkj.gd.flyer.entity; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.extension.handlers.JacksonTypeHandler; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; @@ -24,6 +26,7 @@ import org.springblade.core.mp.base.BaseEntity; import java.math.BigDecimal; import java.util.List; /** * 飞手表 实体类 @@ -32,7 +35,7 @@ * @since 2026-01-14 */ @Data @TableName("ja_gd_flyer") @TableName(value = "ja_gd_flyer", autoResultMap = true) @ApiModel(value = "GdFlyer对象", description = "飞手表") @EqualsAndHashCode(callSuper = true) public class GdFlyerEntity extends BaseEntity { @@ -58,24 +61,35 @@ @ApiModelProperty(value = "项目经验") private String projectExperience; /** * 技术专长(农业植保/电力巡检等) * 技术专长(0:农业植保 1:电力巡检 2:航拍测绘) */ @ApiModelProperty(value = "技术专长(农业植保/电力巡检等)") @ApiModelProperty(value = "技术专长(0:农业植保 1:电力巡检 2:航拍测绘)") private String technicalStrength; /** * 擅长机型(微型无人机/轻型无人机等) * 擅长机型(0:微型无人机 1:轻型无人机等 2:小型无人机 3:中型无人机等 4:大型无人机) */ @ApiModelProperty(value = "擅长机型(微型无人机/轻型无人机等)") @ApiModelProperty(value = "擅长机型(0:微型无人机 1:轻型无人机等 2:小型无人机 3:中型无人机等 4:大型无人机)") private String skilledUavType; /** * 擅长任务类型(巡查类/安保类等) * 擅长任务类型(0:巡查类 1:安保类 2:文旅类 3:采集数据类) */ @ApiModelProperty(value = "擅长任务类型(巡查类/安保类等)") @ApiModelProperty(value = "擅长任务类型(0:巡查类 1:安保类 2:文旅类 3:采集数据类)") private String skilledTaskType; /** * 区域编码 */ @ApiModelProperty(value = "区域编码") private String areaCode; /** * 飞手地址 */ @ApiModelProperty(value = "飞手地址") private String flyerAddress; /** * 飞手资质证书地址列表 */ @ApiModelProperty(value = "飞手资质证书地址列表") @TableField(typeHandler = JacksonTypeHandler.class) private List<String> certification; } drone-service/drone-gd/src/main/java/org/sxkj/gd/flyer/excel/GdFlyerExcel.java
@@ -66,22 +66,22 @@ @ExcelProperty("项目经验") private String projectExperience; /** * 技术专长(农业植保/电力巡检等) * 技术专长(0:农业植保 1:电力巡检 2:航拍测绘) */ @ColumnWidth(20) @ExcelProperty("技术专长(农业植保/电力巡检等)") @ExcelProperty("技术专长(0:农业植保 1:电力巡检 2:航拍测绘)") private String technicalStrength; /** * 擅长机型(微型无人机/轻型无人机等) * 擅长机型(0:微型无人机 1:轻型无人机等 2:小型无人机 3:中型无人机等 4:大型无人机) */ @ColumnWidth(20) @ExcelProperty("擅长机型(微型无人机/轻型无人机等)") @ExcelProperty("擅长机型(0:微型无人机 1:轻型无人机等 2:小型无人机 3:中型无人机等 4:大型无人机)") private String skilledUavType; /** * 擅长任务类型(巡查类/安保类等) * 擅长任务类型(0:巡查类 1:安保类 2:文旅类 3:采集数据类) */ @ColumnWidth(20) @ExcelProperty("擅长任务类型(巡查类/安保类等)") @ExcelProperty("擅长任务类型(0:巡查类 1:安保类 2:文旅类 3:采集数据类)") private String skilledTaskType; /** * 区域编码 drone-service/drone-gd/src/main/java/org/sxkj/gd/flyer/mapper/GdFlyerMapper.xml
@@ -13,6 +13,8 @@ <result column="skilled_uav_type" property="skilledUavType"/> <result column="skilled_task_type" property="skilledTaskType"/> <result column="area_code" property="areaCode"/> <result column="flyer_address" property="flyerAddress"/> <result column="certification" property="certification" typeHandler="com.baomidou.mybatisplus.extension.handlers.JacksonTypeHandler"/> <result column="create_user" property="createUser"/> <result column="create_dept" property="createDept"/> <result column="create_time" property="createTime"/> drone-service/drone-gd/src/main/java/org/sxkj/gd/workorder/param/GdClueEventDistributeParam.java
@@ -27,14 +27,14 @@ * 工单处置人 */ @ApiModelProperty(value = "工单处置人", required = true) @NotBlank(message = "工单处置人不能为空") @NotNull(message = "工单处置人不能为空") private Long disposeUser; /** * 处置部门 */ @ApiModelProperty(value = "处置部门", required = true) @NotBlank(message = "处置部门不能为空") @NotNull(message = "处置部门不能为空") private Long disposeDept; /**