吉安感知网项目-后端
linwei
2026-06-05 846ea56bfd4d5627d997b00054971ca32ad96129
refactor(workorder): 修改工单详情查询方法返回类型

- 将 getWorkOrderDetail 方法的返回类型从 GdWorkOrderEntity 修改为 GdWorkOrderVO
- 移除控制器中的实体到视图对象转换逻辑
- 统一服务层和数据访问层的返回类型定义
- 优化数据传输对象的直接返回流程
4 files modified
10 ■■■■ changed files
drone-service/drone-gd/src/main/java/org/sxkj/gd/workorder/controller/GdWorkOrderController.java 4 ●●●● patch | view | raw | blame | history
drone-service/drone-gd/src/main/java/org/sxkj/gd/workorder/mapper/GdWorkOrderMapper.java 2 ●●● patch | view | raw | blame | history
drone-service/drone-gd/src/main/java/org/sxkj/gd/workorder/service/IGdWorkOrderService.java 2 ●●● patch | view | raw | blame | history
drone-service/drone-gd/src/main/java/org/sxkj/gd/workorder/service/impl/GdWorkOrderServiceImpl.java 2 ●●● patch | view | raw | blame | history
drone-service/drone-gd/src/main/java/org/sxkj/gd/workorder/controller/GdWorkOrderController.java
@@ -70,8 +70,8 @@
    @ApiOperationSupport(order = 1)
    @ApiOperation(value = "详情", notes = "传入gdWorkOrder")
    public R<GdWorkOrderVO> detail(GdWorkOrderEntity gdWorkOrder) {
        GdWorkOrderEntity detail = gdWorkOrderService.getWorkOrderDetail(gdWorkOrder);
        return R.data(GdWorkOrderWrapper.build().entityVO(detail));
        GdWorkOrderVO detail = gdWorkOrderService.getWorkOrderDetail(gdWorkOrder);
        return R.data(detail);
    }
drone-service/drone-gd/src/main/java/org/sxkj/gd/workorder/mapper/GdWorkOrderMapper.java
@@ -58,7 +58,7 @@
     * @param gdWorkOrder
     * @return
     */
    GdWorkOrderEntity getWorkOrderDetail(GdWorkOrderEntity gdWorkOrder);
    GdWorkOrderVO getWorkOrderDetail(GdWorkOrderEntity gdWorkOrder);
    /**
     *
drone-service/drone-gd/src/main/java/org/sxkj/gd/workorder/service/IGdWorkOrderService.java
@@ -73,5 +73,5 @@
     * @param gdWorkOrder
     * @return
     */
    GdWorkOrderEntity getWorkOrderDetail(GdWorkOrderEntity gdWorkOrder);
    GdWorkOrderVO getWorkOrderDetail(GdWorkOrderEntity gdWorkOrder);
}
drone-service/drone-gd/src/main/java/org/sxkj/gd/workorder/service/impl/GdWorkOrderServiceImpl.java
@@ -51,7 +51,7 @@
    private IGdPatrolTaskService gdPatrolTaskService;
    @Override
    public GdWorkOrderEntity getWorkOrderDetail(GdWorkOrderEntity gdWorkOrder) {
    public GdWorkOrderVO getWorkOrderDetail(GdWorkOrderEntity gdWorkOrder) {
        return baseMapper.getWorkOrderDetail(gdWorkOrder);
    }