[add] 添加所属部门字段
This commit is contained in:
		@ -1,37 +0,0 @@
 | 
			
		||||
package org.dromara.common.config;
 | 
			
		||||
 | 
			
		||||
import jakarta.annotation.Resource;
 | 
			
		||||
import lombok.Data;
 | 
			
		||||
import org.dromara.common.interceptor.ValidProjectInterceptor;
 | 
			
		||||
import org.springframework.boot.context.properties.ConfigurationProperties;
 | 
			
		||||
import org.springframework.context.annotation.Configuration;
 | 
			
		||||
import org.springframework.web.servlet.config.annotation.InterceptorRegistry;
 | 
			
		||||
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
 | 
			
		||||
 | 
			
		||||
import java.util.List;
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * @author lcj
 | 
			
		||||
 * @date 2025/7/8 9:06
 | 
			
		||||
 */
 | 
			
		||||
@Data
 | 
			
		||||
@Configuration
 | 
			
		||||
@ConfigurationProperties(prefix = "security")
 | 
			
		||||
public class WebMvcConfig implements WebMvcConfigurer {
 | 
			
		||||
 | 
			
		||||
    @Resource
 | 
			
		||||
    private ValidProjectInterceptor validProjectInterceptor;
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * 排除路径
 | 
			
		||||
     */
 | 
			
		||||
    private List<String> excludes;
 | 
			
		||||
 | 
			
		||||
    @Override
 | 
			
		||||
    public void addInterceptors(InterceptorRegistry registry) {
 | 
			
		||||
        registry.addInterceptor(validProjectInterceptor)
 | 
			
		||||
            .addPathPatterns("/**")
 | 
			
		||||
            .excludePathPatterns(excludes)
 | 
			
		||||
            .excludePathPatterns("/resource/sse/**", "/auth/**", "/system/user/**", "/project/projectRelevancy/login/list", "/system/menu/getRouters");
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
@ -1,39 +0,0 @@
 | 
			
		||||
package org.dromara.common.interceptor;
 | 
			
		||||
 | 
			
		||||
import jakarta.annotation.Resource;
 | 
			
		||||
import jakarta.servlet.http.HttpServletRequest;
 | 
			
		||||
import jakarta.servlet.http.HttpServletResponse;
 | 
			
		||||
import lombok.extern.slf4j.Slf4j;
 | 
			
		||||
import org.dromara.common.core.constant.HttpStatus;
 | 
			
		||||
import org.dromara.common.core.exception.ServiceException;
 | 
			
		||||
import org.dromara.common.core.utils.StringUtils;
 | 
			
		||||
import org.dromara.common.satoken.utils.LoginHelper;
 | 
			
		||||
import org.dromara.project.service.IBusProjectService;
 | 
			
		||||
import org.springframework.stereotype.Component;
 | 
			
		||||
import org.springframework.web.servlet.HandlerInterceptor;
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * @author lcj
 | 
			
		||||
 * @date 2025/7/7 19:57
 | 
			
		||||
 */
 | 
			
		||||
@Slf4j
 | 
			
		||||
@Component
 | 
			
		||||
public class ValidProjectInterceptor implements HandlerInterceptor {
 | 
			
		||||
 | 
			
		||||
    @Resource
 | 
			
		||||
    private IBusProjectService projectService;
 | 
			
		||||
 | 
			
		||||
    // 请求前执行
 | 
			
		||||
    @Override
 | 
			
		||||
    public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception {
 | 
			
		||||
        String projectId = request.getHeader("projectId");
 | 
			
		||||
        Long userId = LoginHelper.getUserId();
 | 
			
		||||
        if (StringUtils.isBlank(projectId) || userId == null) {
 | 
			
		||||
            throw new ServiceException("无访问权限", HttpStatus.FORBIDDEN);
 | 
			
		||||
        }
 | 
			
		||||
        projectService.validAuth(Long.valueOf(projectId), userId);
 | 
			
		||||
        // 返回 true 表示继续执行;false 则请求被终止
 | 
			
		||||
        return true;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
@ -1,7 +1,6 @@
 | 
			
		||||
package org.dromara.contractor.domain;
 | 
			
		||||
 | 
			
		||||
import com.baomidou.mybatisplus.annotation.TableId;
 | 
			
		||||
import com.baomidou.mybatisplus.annotation.TableLogic;
 | 
			
		||||
import com.baomidou.mybatisplus.annotation.TableName;
 | 
			
		||||
import lombok.Data;
 | 
			
		||||
import lombok.EqualsAndHashCode;
 | 
			
		||||
@ -185,16 +184,4 @@ public class SubConstructionUser extends BaseEntity {
 | 
			
		||||
     */
 | 
			
		||||
    private String remark;
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * 删除时间
 | 
			
		||||
     */
 | 
			
		||||
    private Date deletedAt;
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * 是否删除(0正常 1删除)
 | 
			
		||||
     */
 | 
			
		||||
    @TableLogic
 | 
			
		||||
    private Long isDelete;
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@ -57,5 +57,4 @@ public class SubConstructionUserFile implements Serializable {
 | 
			
		||||
     */
 | 
			
		||||
    private String remark;
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@ -1,14 +1,12 @@
 | 
			
		||||
package org.dromara.contractor.domain;
 | 
			
		||||
 | 
			
		||||
import com.baomidou.mybatisplus.annotation.TableId;
 | 
			
		||||
import com.baomidou.mybatisplus.annotation.TableLogic;
 | 
			
		||||
import com.baomidou.mybatisplus.annotation.TableName;
 | 
			
		||||
import lombok.Data;
 | 
			
		||||
import lombok.EqualsAndHashCode;
 | 
			
		||||
import org.dromara.common.mybatis.core.domain.BaseEntity;
 | 
			
		||||
 | 
			
		||||
import java.io.Serial;
 | 
			
		||||
import java.util.Date;
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * 分包单位对象 sub_contractor
 | 
			
		||||
@ -80,16 +78,4 @@ public class SubContractor extends BaseEntity {
 | 
			
		||||
     */
 | 
			
		||||
    private String remark;
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * 删除时间
 | 
			
		||||
     */
 | 
			
		||||
    private Date deletedAt;
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * 是否删除(0正常 1删除)
 | 
			
		||||
     */
 | 
			
		||||
    @TableLogic
 | 
			
		||||
    private Long isDelete;
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@ -1,7 +1,6 @@
 | 
			
		||||
package org.dromara.contractor.domain;
 | 
			
		||||
 | 
			
		||||
import com.baomidou.mybatisplus.annotation.TableId;
 | 
			
		||||
import com.baomidou.mybatisplus.annotation.TableLogic;
 | 
			
		||||
import com.baomidou.mybatisplus.annotation.TableName;
 | 
			
		||||
import lombok.Data;
 | 
			
		||||
import lombok.EqualsAndHashCode;
 | 
			
		||||
@ -9,7 +8,6 @@ import org.dromara.common.mybatis.core.domain.BaseEntity;
 | 
			
		||||
 | 
			
		||||
import java.io.Serial;
 | 
			
		||||
import java.math.BigDecimal;
 | 
			
		||||
import java.util.Date;
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * 分包方物料对象 sub_contractor_material
 | 
			
		||||
@ -76,15 +74,4 @@ public class SubContractorMaterial extends BaseEntity {
 | 
			
		||||
     */
 | 
			
		||||
    private String remark;
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * 删除时间
 | 
			
		||||
     */
 | 
			
		||||
    private Date deletedAt;
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * 是否删除(0正常 1删除)
 | 
			
		||||
     */
 | 
			
		||||
    @TableLogic
 | 
			
		||||
    private Long isDelete;
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@ -1,7 +1,6 @@
 | 
			
		||||
package org.dromara.contractor.domain;
 | 
			
		||||
 | 
			
		||||
import com.baomidou.mybatisplus.annotation.TableId;
 | 
			
		||||
import com.baomidou.mybatisplus.annotation.TableLogic;
 | 
			
		||||
import com.baomidou.mybatisplus.annotation.TableName;
 | 
			
		||||
import lombok.Data;
 | 
			
		||||
import lombok.EqualsAndHashCode;
 | 
			
		||||
@ -9,7 +8,6 @@ import org.dromara.common.mybatis.core.domain.BaseEntity;
 | 
			
		||||
 | 
			
		||||
import java.io.Serial;
 | 
			
		||||
import java.math.BigDecimal;
 | 
			
		||||
import java.util.Date;
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * 分包方工器具对象 sub_contractor_tool
 | 
			
		||||
@ -71,15 +69,4 @@ public class SubContractorTool extends BaseEntity {
 | 
			
		||||
     */
 | 
			
		||||
    private String remark;
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * 删除时间
 | 
			
		||||
     */
 | 
			
		||||
    private Date deletedAt;
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * 是否删除(0正常 1删除)
 | 
			
		||||
     */
 | 
			
		||||
    @TableLogic
 | 
			
		||||
    private Long isDelete;
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@ -1,11 +1,11 @@
 | 
			
		||||
package org.dromara.cory.domain;
 | 
			
		||||
 | 
			
		||||
import org.dromara.common.mybatis.core.domain.BaseEntity;
 | 
			
		||||
import com.baomidou.mybatisplus.annotation.*;
 | 
			
		||||
import com.baomidou.mybatisplus.annotation.TableId;
 | 
			
		||||
import com.baomidou.mybatisplus.annotation.TableLogic;
 | 
			
		||||
import com.baomidou.mybatisplus.annotation.TableName;
 | 
			
		||||
import lombok.Data;
 | 
			
		||||
import lombok.EqualsAndHashCode;
 | 
			
		||||
import org.dromara.common.translation.annotation.Translation;
 | 
			
		||||
import org.dromara.common.translation.constant.TransConstant;
 | 
			
		||||
import org.dromara.common.mybatis.core.domain.BaseEntity;
 | 
			
		||||
 | 
			
		||||
import java.io.Serial;
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -0,0 +1,105 @@
 | 
			
		||||
package org.dromara.drone.controller;
 | 
			
		||||
 | 
			
		||||
import java.util.List;
 | 
			
		||||
 | 
			
		||||
import lombok.RequiredArgsConstructor;
 | 
			
		||||
import jakarta.servlet.http.HttpServletResponse;
 | 
			
		||||
import jakarta.validation.constraints.*;
 | 
			
		||||
import cn.dev33.satoken.annotation.SaCheckPermission;
 | 
			
		||||
import org.springframework.web.bind.annotation.*;
 | 
			
		||||
import org.springframework.validation.annotation.Validated;
 | 
			
		||||
import org.dromara.common.idempotent.annotation.RepeatSubmit;
 | 
			
		||||
import org.dromara.common.log.annotation.Log;
 | 
			
		||||
import org.dromara.common.web.core.BaseController;
 | 
			
		||||
import org.dromara.common.mybatis.core.page.PageQuery;
 | 
			
		||||
import org.dromara.common.core.domain.R;
 | 
			
		||||
import org.dromara.common.core.validate.AddGroup;
 | 
			
		||||
import org.dromara.common.core.validate.EditGroup;
 | 
			
		||||
import org.dromara.common.log.enums.BusinessType;
 | 
			
		||||
import org.dromara.common.excel.utils.ExcelUtil;
 | 
			
		||||
import org.dromara.drone.domain.vo.DroDroneConfigVo;
 | 
			
		||||
import org.dromara.drone.domain.bo.DroDroneConfigBo;
 | 
			
		||||
import org.dromara.drone.service.IDroDroneConfigService;
 | 
			
		||||
import org.dromara.common.mybatis.core.page.TableDataInfo;
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * 无人机配置
 | 
			
		||||
 *
 | 
			
		||||
 * @author lcj
 | 
			
		||||
 * @date 2025-07-08
 | 
			
		||||
 */
 | 
			
		||||
@Validated
 | 
			
		||||
@RequiredArgsConstructor
 | 
			
		||||
@RestController
 | 
			
		||||
@RequestMapping("/drone/droneConfig")
 | 
			
		||||
public class DroDroneConfigController extends BaseController {
 | 
			
		||||
 | 
			
		||||
    private final IDroDroneConfigService droDroneConfigService;
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * 查询无人机配置列表
 | 
			
		||||
     */
 | 
			
		||||
    @SaCheckPermission("drone:droneConfig:list")
 | 
			
		||||
    @GetMapping("/list")
 | 
			
		||||
    public TableDataInfo<DroDroneConfigVo> list(DroDroneConfigBo bo, PageQuery pageQuery) {
 | 
			
		||||
        return droDroneConfigService.queryPageList(bo, pageQuery);
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * 导出无人机配置列表
 | 
			
		||||
     */
 | 
			
		||||
    @SaCheckPermission("drone:droneConfig:export")
 | 
			
		||||
    @Log(title = "无人机配置", businessType = BusinessType.EXPORT)
 | 
			
		||||
    @PostMapping("/export")
 | 
			
		||||
    public void export(DroDroneConfigBo bo, HttpServletResponse response) {
 | 
			
		||||
        List<DroDroneConfigVo> list = droDroneConfigService.queryList(bo);
 | 
			
		||||
        ExcelUtil.exportExcel(list, "无人机配置", DroDroneConfigVo.class, response);
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * 获取无人机配置详细信息
 | 
			
		||||
     *
 | 
			
		||||
     * @param id 主键
 | 
			
		||||
     */
 | 
			
		||||
    @SaCheckPermission("drone:droneConfig:query")
 | 
			
		||||
    @GetMapping("/{id}")
 | 
			
		||||
    public R<DroDroneConfigVo> getInfo(@NotNull(message = "主键不能为空")
 | 
			
		||||
                                     @PathVariable Long id) {
 | 
			
		||||
        return R.ok(droDroneConfigService.queryById(id));
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * 新增无人机配置
 | 
			
		||||
     */
 | 
			
		||||
    @SaCheckPermission("drone:droneConfig:add")
 | 
			
		||||
    @Log(title = "无人机配置", businessType = BusinessType.INSERT)
 | 
			
		||||
    @RepeatSubmit()
 | 
			
		||||
    @PostMapping()
 | 
			
		||||
    public R<Void> add(@Validated(AddGroup.class) @RequestBody DroDroneConfigBo bo) {
 | 
			
		||||
        return toAjax(droDroneConfigService.insertByBo(bo));
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * 修改无人机配置
 | 
			
		||||
     */
 | 
			
		||||
    @SaCheckPermission("drone:droneConfig:edit")
 | 
			
		||||
    @Log(title = "无人机配置", businessType = BusinessType.UPDATE)
 | 
			
		||||
    @RepeatSubmit()
 | 
			
		||||
    @PutMapping()
 | 
			
		||||
    public R<Void> edit(@Validated(EditGroup.class) @RequestBody DroDroneConfigBo bo) {
 | 
			
		||||
        return toAjax(droDroneConfigService.updateByBo(bo));
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * 删除无人机配置
 | 
			
		||||
     *
 | 
			
		||||
     * @param ids 主键串
 | 
			
		||||
     */
 | 
			
		||||
    @SaCheckPermission("drone:droneConfig:remove")
 | 
			
		||||
    @Log(title = "无人机配置", businessType = BusinessType.DELETE)
 | 
			
		||||
    @DeleteMapping("/{ids}")
 | 
			
		||||
    public R<Void> remove(@NotEmpty(message = "主键不能为空")
 | 
			
		||||
                          @PathVariable Long[] ids) {
 | 
			
		||||
        return toAjax(droDroneConfigService.deleteWithValidByIds(List.of(ids), true));
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
@ -0,0 +1,66 @@
 | 
			
		||||
package org.dromara.drone.domain;
 | 
			
		||||
 | 
			
		||||
import org.dromara.common.mybatis.core.domain.BaseEntity;
 | 
			
		||||
import com.baomidou.mybatisplus.annotation.*;
 | 
			
		||||
import lombok.Data;
 | 
			
		||||
import lombok.EqualsAndHashCode;
 | 
			
		||||
 | 
			
		||||
import java.io.Serial;
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * 无人机配置对象 dro_drone_config
 | 
			
		||||
 *
 | 
			
		||||
 * @author lcj
 | 
			
		||||
 * @date 2025-07-08
 | 
			
		||||
 */
 | 
			
		||||
@Data
 | 
			
		||||
@EqualsAndHashCode(callSuper = true)
 | 
			
		||||
@TableName("dro_drone_config")
 | 
			
		||||
public class DroDroneConfig extends BaseEntity {
 | 
			
		||||
 | 
			
		||||
    @Serial
 | 
			
		||||
    private static final long serialVersionUID = 1L;
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * 主键id
 | 
			
		||||
     */
 | 
			
		||||
    @TableId(value = "id")
 | 
			
		||||
    private Long id;
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * 项目id
 | 
			
		||||
     */
 | 
			
		||||
    private Long projectId;
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * 无人机服务地址
 | 
			
		||||
     */
 | 
			
		||||
    private String dockSocketUrl;
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * ai识别服务地址
 | 
			
		||||
     */
 | 
			
		||||
    private String aiUrl;
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * srs服务器地址
 | 
			
		||||
     */
 | 
			
		||||
    private String srsUrl;
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * srs(rtmp服务端口)
 | 
			
		||||
     */
 | 
			
		||||
    private String rtmpPort;
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * srs(webrtc服务端口)
 | 
			
		||||
     */
 | 
			
		||||
    private String rtcPort;
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * 备注
 | 
			
		||||
     */
 | 
			
		||||
    private String remark;
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
@ -0,0 +1,71 @@
 | 
			
		||||
package org.dromara.drone.domain.bo;
 | 
			
		||||
 | 
			
		||||
import org.dromara.drone.domain.DroDroneConfig;
 | 
			
		||||
import org.dromara.common.mybatis.core.domain.BaseEntity;
 | 
			
		||||
import org.dromara.common.core.validate.AddGroup;
 | 
			
		||||
import org.dromara.common.core.validate.EditGroup;
 | 
			
		||||
import io.github.linpeilie.annotations.AutoMapper;
 | 
			
		||||
import lombok.Data;
 | 
			
		||||
import lombok.EqualsAndHashCode;
 | 
			
		||||
import jakarta.validation.constraints.*;
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * 无人机配置业务对象 dro_drone_config
 | 
			
		||||
 *
 | 
			
		||||
 * @author lcj
 | 
			
		||||
 * @date 2025-07-08
 | 
			
		||||
 */
 | 
			
		||||
@Data
 | 
			
		||||
@EqualsAndHashCode(callSuper = true)
 | 
			
		||||
@AutoMapper(target = DroDroneConfig.class, reverseConvertGenerate = false)
 | 
			
		||||
public class DroDroneConfigBo extends BaseEntity {
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * 主键id
 | 
			
		||||
     */
 | 
			
		||||
    @NotNull(message = "主键id不能为空", groups = { EditGroup.class })
 | 
			
		||||
    private Long id;
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * 项目id
 | 
			
		||||
     */
 | 
			
		||||
    @NotNull(message = "项目id不能为空", groups = { AddGroup.class, EditGroup.class })
 | 
			
		||||
    private Long projectId;
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * 无人机服务地址
 | 
			
		||||
     */
 | 
			
		||||
    @NotBlank(message = "无人机服务地址不能为空", groups = { AddGroup.class, EditGroup.class })
 | 
			
		||||
    private String dockSocketUrl;
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * ai识别服务地址
 | 
			
		||||
     */
 | 
			
		||||
    @NotBlank(message = "ai识别服务地址不能为空", groups = { AddGroup.class, EditGroup.class })
 | 
			
		||||
    private String aiUrl;
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * srs服务器地址
 | 
			
		||||
     */
 | 
			
		||||
    @NotBlank(message = "srs服务器地址不能为空", groups = { AddGroup.class, EditGroup.class })
 | 
			
		||||
    private String srsUrl;
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * srs(rtmp服务端口)
 | 
			
		||||
     */
 | 
			
		||||
    @NotBlank(message = "srs(rtmp服务端口)不能为空", groups = { AddGroup.class, EditGroup.class })
 | 
			
		||||
    private String rtmpPort;
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * srs(webrtc服务端口)
 | 
			
		||||
     */
 | 
			
		||||
    @NotBlank(message = "srs(webrtc服务端口)不能为空", groups = { AddGroup.class, EditGroup.class })
 | 
			
		||||
    private String rtcPort;
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * 备注
 | 
			
		||||
     */
 | 
			
		||||
    private String remark;
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
@ -0,0 +1,80 @@
 | 
			
		||||
package org.dromara.drone.domain.vo;
 | 
			
		||||
 | 
			
		||||
import org.dromara.drone.domain.DroDroneConfig;
 | 
			
		||||
import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
 | 
			
		||||
import com.alibaba.excel.annotation.ExcelProperty;
 | 
			
		||||
import org.dromara.common.excel.annotation.ExcelDictFormat;
 | 
			
		||||
import org.dromara.common.excel.convert.ExcelDictConvert;
 | 
			
		||||
import io.github.linpeilie.annotations.AutoMapper;
 | 
			
		||||
import lombok.Data;
 | 
			
		||||
 | 
			
		||||
import java.io.Serial;
 | 
			
		||||
import java.io.Serializable;
 | 
			
		||||
import java.util.Date;
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * 无人机配置视图对象 dro_drone_config
 | 
			
		||||
 *
 | 
			
		||||
 * @author lcj
 | 
			
		||||
 * @date 2025-07-08
 | 
			
		||||
 */
 | 
			
		||||
@Data
 | 
			
		||||
@ExcelIgnoreUnannotated
 | 
			
		||||
@AutoMapper(target = DroDroneConfig.class)
 | 
			
		||||
public class DroDroneConfigVo implements Serializable {
 | 
			
		||||
 | 
			
		||||
    @Serial
 | 
			
		||||
    private static final long serialVersionUID = 1L;
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * 主键id
 | 
			
		||||
     */
 | 
			
		||||
    @ExcelProperty(value = "主键id")
 | 
			
		||||
    private Long id;
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * 项目id
 | 
			
		||||
     */
 | 
			
		||||
    @ExcelProperty(value = "项目id")
 | 
			
		||||
    private Long projectId;
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * 无人机服务地址
 | 
			
		||||
     */
 | 
			
		||||
    @ExcelProperty(value = "无人机服务地址")
 | 
			
		||||
    private String dockSocketUrl;
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * ai识别服务地址
 | 
			
		||||
     */
 | 
			
		||||
    @ExcelProperty(value = "ai识别服务地址")
 | 
			
		||||
    private String aiUrl;
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * srs服务器地址
 | 
			
		||||
     */
 | 
			
		||||
    @ExcelProperty(value = "srs服务器地址")
 | 
			
		||||
    private String srsUrl;
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * srs(rtmp服务端口)
 | 
			
		||||
     */
 | 
			
		||||
    @ExcelProperty(value = "srs(rtmp服务端口)")
 | 
			
		||||
    private String rtmpPort;
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * srs(webrtc服务端口)
 | 
			
		||||
     */
 | 
			
		||||
    @ExcelProperty(value = "srs(webrtc服务端口)")
 | 
			
		||||
    private String rtcPort;
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * 备注
 | 
			
		||||
     */
 | 
			
		||||
    @ExcelProperty(value = "备注")
 | 
			
		||||
    private String remark;
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
@ -0,0 +1,15 @@
 | 
			
		||||
package org.dromara.drone.mapper;
 | 
			
		||||
 | 
			
		||||
import org.dromara.drone.domain.DroDroneConfig;
 | 
			
		||||
import org.dromara.drone.domain.vo.DroDroneConfigVo;
 | 
			
		||||
import org.dromara.common.mybatis.core.mapper.BaseMapperPlus;
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * 无人机配置Mapper接口
 | 
			
		||||
 *
 | 
			
		||||
 * @author lcj
 | 
			
		||||
 * @date 2025-07-08
 | 
			
		||||
 */
 | 
			
		||||
public interface DroDroneConfigMapper extends BaseMapperPlus<DroDroneConfig, DroDroneConfigVo> {
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
@ -0,0 +1,68 @@
 | 
			
		||||
package org.dromara.drone.service;
 | 
			
		||||
 | 
			
		||||
import org.dromara.drone.domain.vo.DroDroneConfigVo;
 | 
			
		||||
import org.dromara.drone.domain.bo.DroDroneConfigBo;
 | 
			
		||||
import org.dromara.common.mybatis.core.page.TableDataInfo;
 | 
			
		||||
import org.dromara.common.mybatis.core.page.PageQuery;
 | 
			
		||||
 | 
			
		||||
import java.util.Collection;
 | 
			
		||||
import java.util.List;
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * 无人机配置Service接口
 | 
			
		||||
 *
 | 
			
		||||
 * @author lcj
 | 
			
		||||
 * @date 2025-07-08
 | 
			
		||||
 */
 | 
			
		||||
public interface IDroDroneConfigService {
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * 查询无人机配置
 | 
			
		||||
     *
 | 
			
		||||
     * @param id 主键
 | 
			
		||||
     * @return 无人机配置
 | 
			
		||||
     */
 | 
			
		||||
    DroDroneConfigVo queryById(Long id);
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * 分页查询无人机配置列表
 | 
			
		||||
     *
 | 
			
		||||
     * @param bo        查询条件
 | 
			
		||||
     * @param pageQuery 分页参数
 | 
			
		||||
     * @return 无人机配置分页列表
 | 
			
		||||
     */
 | 
			
		||||
    TableDataInfo<DroDroneConfigVo> queryPageList(DroDroneConfigBo bo, PageQuery pageQuery);
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * 查询符合条件的无人机配置列表
 | 
			
		||||
     *
 | 
			
		||||
     * @param bo 查询条件
 | 
			
		||||
     * @return 无人机配置列表
 | 
			
		||||
     */
 | 
			
		||||
    List<DroDroneConfigVo> queryList(DroDroneConfigBo bo);
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * 新增无人机配置
 | 
			
		||||
     *
 | 
			
		||||
     * @param bo 无人机配置
 | 
			
		||||
     * @return 是否新增成功
 | 
			
		||||
     */
 | 
			
		||||
    Boolean insertByBo(DroDroneConfigBo bo);
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * 修改无人机配置
 | 
			
		||||
     *
 | 
			
		||||
     * @param bo 无人机配置
 | 
			
		||||
     * @return 是否修改成功
 | 
			
		||||
     */
 | 
			
		||||
    Boolean updateByBo(DroDroneConfigBo bo);
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * 校验并批量删除无人机配置信息
 | 
			
		||||
     *
 | 
			
		||||
     * @param ids     待删除的主键集合
 | 
			
		||||
     * @param isValid 是否进行有效性校验
 | 
			
		||||
     * @return 是否删除成功
 | 
			
		||||
     */
 | 
			
		||||
    Boolean deleteWithValidByIds(Collection<Long> ids, Boolean isValid);
 | 
			
		||||
}
 | 
			
		||||
@ -0,0 +1,130 @@
 | 
			
		||||
package org.dromara.drone.service.impl;
 | 
			
		||||
 | 
			
		||||
import org.dromara.common.core.utils.MapstructUtils;
 | 
			
		||||
import org.dromara.common.core.utils.StringUtils;
 | 
			
		||||
import org.dromara.common.mybatis.core.page.TableDataInfo;
 | 
			
		||||
import org.dromara.common.mybatis.core.page.PageQuery;
 | 
			
		||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
 | 
			
		||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
 | 
			
		||||
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
 | 
			
		||||
import lombok.RequiredArgsConstructor;
 | 
			
		||||
import org.springframework.stereotype.Service;
 | 
			
		||||
import org.dromara.drone.domain.bo.DroDroneConfigBo;
 | 
			
		||||
import org.dromara.drone.domain.vo.DroDroneConfigVo;
 | 
			
		||||
import org.dromara.drone.domain.DroDroneConfig;
 | 
			
		||||
import org.dromara.drone.mapper.DroDroneConfigMapper;
 | 
			
		||||
import org.dromara.drone.service.IDroDroneConfigService;
 | 
			
		||||
 | 
			
		||||
import java.util.List;
 | 
			
		||||
import java.util.Map;
 | 
			
		||||
import java.util.Collection;
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * 无人机配置Service业务层处理
 | 
			
		||||
 *
 | 
			
		||||
 * @author lcj
 | 
			
		||||
 * @date 2025-07-08
 | 
			
		||||
 */
 | 
			
		||||
@RequiredArgsConstructor
 | 
			
		||||
@Service
 | 
			
		||||
public class DroDroneConfigServiceImpl implements IDroDroneConfigService {
 | 
			
		||||
 | 
			
		||||
    private final DroDroneConfigMapper baseMapper;
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * 查询无人机配置
 | 
			
		||||
     *
 | 
			
		||||
     * @param id 主键
 | 
			
		||||
     * @return 无人机配置
 | 
			
		||||
     */
 | 
			
		||||
    @Override
 | 
			
		||||
    public DroDroneConfigVo queryById(Long id){
 | 
			
		||||
        return baseMapper.selectVoById(id);
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * 分页查询无人机配置列表
 | 
			
		||||
     *
 | 
			
		||||
     * @param bo        查询条件
 | 
			
		||||
     * @param pageQuery 分页参数
 | 
			
		||||
     * @return 无人机配置分页列表
 | 
			
		||||
     */
 | 
			
		||||
    @Override
 | 
			
		||||
    public TableDataInfo<DroDroneConfigVo> queryPageList(DroDroneConfigBo bo, PageQuery pageQuery) {
 | 
			
		||||
        LambdaQueryWrapper<DroDroneConfig> lqw = buildQueryWrapper(bo);
 | 
			
		||||
        Page<DroDroneConfigVo> result = baseMapper.selectVoPage(pageQuery.build(), lqw);
 | 
			
		||||
        return TableDataInfo.build(result);
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * 查询符合条件的无人机配置列表
 | 
			
		||||
     *
 | 
			
		||||
     * @param bo 查询条件
 | 
			
		||||
     * @return 无人机配置列表
 | 
			
		||||
     */
 | 
			
		||||
    @Override
 | 
			
		||||
    public List<DroDroneConfigVo> queryList(DroDroneConfigBo bo) {
 | 
			
		||||
        LambdaQueryWrapper<DroDroneConfig> lqw = buildQueryWrapper(bo);
 | 
			
		||||
        return baseMapper.selectVoList(lqw);
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    private LambdaQueryWrapper<DroDroneConfig> buildQueryWrapper(DroDroneConfigBo bo) {
 | 
			
		||||
        Map<String, Object> params = bo.getParams();
 | 
			
		||||
        LambdaQueryWrapper<DroDroneConfig> lqw = Wrappers.lambdaQuery();
 | 
			
		||||
        lqw.orderByAsc(DroDroneConfig::getId);
 | 
			
		||||
        lqw.eq(bo.getProjectId() != null, DroDroneConfig::getProjectId, bo.getProjectId());
 | 
			
		||||
        return lqw;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * 新增无人机配置
 | 
			
		||||
     *
 | 
			
		||||
     * @param bo 无人机配置
 | 
			
		||||
     * @return 是否新增成功
 | 
			
		||||
     */
 | 
			
		||||
    @Override
 | 
			
		||||
    public Boolean insertByBo(DroDroneConfigBo bo) {
 | 
			
		||||
        DroDroneConfig add = MapstructUtils.convert(bo, DroDroneConfig.class);
 | 
			
		||||
        validEntityBeforeSave(add);
 | 
			
		||||
        boolean flag = baseMapper.insert(add) > 0;
 | 
			
		||||
        if (flag) {
 | 
			
		||||
            bo.setId(add.getId());
 | 
			
		||||
        }
 | 
			
		||||
        return flag;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * 修改无人机配置
 | 
			
		||||
     *
 | 
			
		||||
     * @param bo 无人机配置
 | 
			
		||||
     * @return 是否修改成功
 | 
			
		||||
     */
 | 
			
		||||
    @Override
 | 
			
		||||
    public Boolean updateByBo(DroDroneConfigBo bo) {
 | 
			
		||||
        DroDroneConfig update = MapstructUtils.convert(bo, DroDroneConfig.class);
 | 
			
		||||
        validEntityBeforeSave(update);
 | 
			
		||||
        return baseMapper.updateById(update) > 0;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * 保存前的数据校验
 | 
			
		||||
     */
 | 
			
		||||
    private void validEntityBeforeSave(DroDroneConfig entity){
 | 
			
		||||
        //TODO 做一些数据校验,如唯一约束
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * 校验并批量删除无人机配置信息
 | 
			
		||||
     *
 | 
			
		||||
     * @param ids     待删除的主键集合
 | 
			
		||||
     * @param isValid 是否进行有效性校验
 | 
			
		||||
     * @return 是否删除成功
 | 
			
		||||
     */
 | 
			
		||||
    @Override
 | 
			
		||||
    public Boolean deleteWithValidByIds(Collection<Long> ids, Boolean isValid) {
 | 
			
		||||
        if(isValid){
 | 
			
		||||
            //TODO 做一些业务上的校验,判断是否需要校验
 | 
			
		||||
        }
 | 
			
		||||
        return baseMapper.deleteByIds(ids) > 0;
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
@ -1,7 +1,6 @@
 | 
			
		||||
package org.dromara.facility.domain;
 | 
			
		||||
 | 
			
		||||
import com.baomidou.mybatisplus.annotation.TableId;
 | 
			
		||||
import com.baomidou.mybatisplus.annotation.TableLogic;
 | 
			
		||||
import com.baomidou.mybatisplus.annotation.TableName;
 | 
			
		||||
import lombok.Data;
 | 
			
		||||
import lombok.EqualsAndHashCode;
 | 
			
		||||
@ -9,7 +8,6 @@ import org.dromara.common.mybatis.core.domain.BaseEntity;
 | 
			
		||||
 | 
			
		||||
import java.io.Serial;
 | 
			
		||||
import java.time.LocalDate;
 | 
			
		||||
import java.util.Date;
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * 设施-箱变对象 fac_box_transformer
 | 
			
		||||
@ -81,15 +79,4 @@ public class FacBoxTransformer extends BaseEntity {
 | 
			
		||||
     */
 | 
			
		||||
    private String remark;
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * 删除时间
 | 
			
		||||
     */
 | 
			
		||||
    private Date deletedAt;
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * 是否删除(0正常 1删除)
 | 
			
		||||
     */
 | 
			
		||||
    @TableLogic
 | 
			
		||||
    private Long isDelete;
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@ -1,7 +1,6 @@
 | 
			
		||||
package org.dromara.facility.domain;
 | 
			
		||||
 | 
			
		||||
import com.baomidou.mybatisplus.annotation.TableId;
 | 
			
		||||
import com.baomidou.mybatisplus.annotation.TableLogic;
 | 
			
		||||
import com.baomidou.mybatisplus.annotation.TableName;
 | 
			
		||||
import lombok.Data;
 | 
			
		||||
import lombok.EqualsAndHashCode;
 | 
			
		||||
@ -9,7 +8,6 @@ import org.dromara.common.mybatis.core.domain.BaseEntity;
 | 
			
		||||
 | 
			
		||||
import java.io.Serial;
 | 
			
		||||
import java.time.LocalDate;
 | 
			
		||||
import java.util.Date;
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * 设施-逆变器对象 fac_inverter
 | 
			
		||||
@ -81,15 +79,4 @@ public class FacInverter extends BaseEntity {
 | 
			
		||||
     */
 | 
			
		||||
    private String remark;
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * 删除时间
 | 
			
		||||
     */
 | 
			
		||||
    private Date deletedAt;
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * 是否删除(0正常 1删除)
 | 
			
		||||
     */
 | 
			
		||||
    @TableLogic
 | 
			
		||||
    private Long isDelete;
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@ -1,14 +1,12 @@
 | 
			
		||||
package org.dromara.facility.domain;
 | 
			
		||||
 | 
			
		||||
import com.baomidou.mybatisplus.annotation.TableId;
 | 
			
		||||
import com.baomidou.mybatisplus.annotation.TableLogic;
 | 
			
		||||
import com.baomidou.mybatisplus.annotation.TableName;
 | 
			
		||||
import lombok.Data;
 | 
			
		||||
import lombok.EqualsAndHashCode;
 | 
			
		||||
import org.dromara.common.mybatis.core.domain.BaseEntity;
 | 
			
		||||
 | 
			
		||||
import java.io.Serial;
 | 
			
		||||
import java.util.Date;
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * 设施-方阵对象 fac_matrix
 | 
			
		||||
@ -50,15 +48,4 @@ public class FacMatrix extends BaseEntity {
 | 
			
		||||
     */
 | 
			
		||||
    private String remark;
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * 删除时间
 | 
			
		||||
     */
 | 
			
		||||
    private Date deletedAt;
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * 是否删除(0正常 1删除)
 | 
			
		||||
     */
 | 
			
		||||
    @TableLogic
 | 
			
		||||
    private Long isDelete;
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@ -1,14 +1,12 @@
 | 
			
		||||
package org.dromara.machinery.domain;
 | 
			
		||||
 | 
			
		||||
import com.baomidou.mybatisplus.annotation.TableId;
 | 
			
		||||
import com.baomidou.mybatisplus.annotation.TableLogic;
 | 
			
		||||
import com.baomidou.mybatisplus.annotation.TableName;
 | 
			
		||||
import lombok.Data;
 | 
			
		||||
import lombok.EqualsAndHashCode;
 | 
			
		||||
import org.dromara.common.mybatis.core.domain.BaseEntity;
 | 
			
		||||
 | 
			
		||||
import java.io.Serial;
 | 
			
		||||
import java.util.Date;
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * 机械对象 eqp_machinery
 | 
			
		||||
@ -70,16 +68,4 @@ public class EqpMachinery extends BaseEntity {
 | 
			
		||||
     */
 | 
			
		||||
    private String remark;
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * 删除时间
 | 
			
		||||
     */
 | 
			
		||||
    private Date deletedAt;
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * 是否删除(0正常 1删除)
 | 
			
		||||
     */
 | 
			
		||||
    @TableLogic
 | 
			
		||||
    private Long isDelete;
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@ -1,7 +1,6 @@
 | 
			
		||||
package org.dromara.machinery.domain;
 | 
			
		||||
 | 
			
		||||
import com.baomidou.mybatisplus.annotation.TableId;
 | 
			
		||||
import com.baomidou.mybatisplus.annotation.TableLogic;
 | 
			
		||||
import com.baomidou.mybatisplus.annotation.TableName;
 | 
			
		||||
import lombok.Data;
 | 
			
		||||
import lombok.EqualsAndHashCode;
 | 
			
		||||
@ -75,16 +74,4 @@ public class EqpMachineryDetail extends BaseEntity {
 | 
			
		||||
     */
 | 
			
		||||
    private Long machineryId;
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * 删除时间
 | 
			
		||||
     */
 | 
			
		||||
    private Date deletedAt;
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * 是否删除(0正常 1删除)
 | 
			
		||||
     */
 | 
			
		||||
    @TableLogic
 | 
			
		||||
    private Long isDelete;
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@ -1,14 +1,12 @@
 | 
			
		||||
package org.dromara.materials.domain;
 | 
			
		||||
 | 
			
		||||
import com.baomidou.mybatisplus.annotation.TableId;
 | 
			
		||||
import com.baomidou.mybatisplus.annotation.TableLogic;
 | 
			
		||||
import com.baomidou.mybatisplus.annotation.TableName;
 | 
			
		||||
import lombok.Data;
 | 
			
		||||
import lombok.EqualsAndHashCode;
 | 
			
		||||
import org.dromara.common.mybatis.core.domain.BaseEntity;
 | 
			
		||||
 | 
			
		||||
import java.io.Serial;
 | 
			
		||||
import java.util.Date;
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * 公司对象 mat_company
 | 
			
		||||
@ -65,16 +63,4 @@ public class MatCompany extends BaseEntity {
 | 
			
		||||
     */
 | 
			
		||||
    private String qualification;
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * 删除时间
 | 
			
		||||
     */
 | 
			
		||||
    private Date deletedAt;
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * 是否删除(0正常 1删除)
 | 
			
		||||
     */
 | 
			
		||||
    @TableLogic
 | 
			
		||||
    private Long isDelete;
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@ -1,14 +1,12 @@
 | 
			
		||||
package org.dromara.materials.domain;
 | 
			
		||||
 | 
			
		||||
import com.baomidou.mybatisplus.annotation.TableId;
 | 
			
		||||
import com.baomidou.mybatisplus.annotation.TableLogic;
 | 
			
		||||
import com.baomidou.mybatisplus.annotation.TableName;
 | 
			
		||||
import lombok.Data;
 | 
			
		||||
import lombok.EqualsAndHashCode;
 | 
			
		||||
import org.dromara.common.mybatis.core.domain.BaseEntity;
 | 
			
		||||
 | 
			
		||||
import java.io.Serial;
 | 
			
		||||
import java.util.Date;
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * 材料名称对象 mat_materials
 | 
			
		||||
@ -80,16 +78,4 @@ public class MatMaterials extends BaseEntity {
 | 
			
		||||
     */
 | 
			
		||||
    private String status;
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * 删除时间
 | 
			
		||||
     */
 | 
			
		||||
    private Date deletedAt;
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * 是否删除(0正常 1删除)
 | 
			
		||||
     */
 | 
			
		||||
    @TableLogic
 | 
			
		||||
    private Long isDelete;
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@ -1,7 +1,6 @@
 | 
			
		||||
package org.dromara.materials.domain;
 | 
			
		||||
 | 
			
		||||
import com.baomidou.mybatisplus.annotation.TableId;
 | 
			
		||||
import com.baomidou.mybatisplus.annotation.TableLogic;
 | 
			
		||||
import com.baomidou.mybatisplus.annotation.TableName;
 | 
			
		||||
import lombok.Data;
 | 
			
		||||
import lombok.EqualsAndHashCode;
 | 
			
		||||
@ -90,16 +89,4 @@ public class MatMaterialsInventory extends BaseEntity {
 | 
			
		||||
     */
 | 
			
		||||
    private String remark;
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * 删除时间
 | 
			
		||||
     */
 | 
			
		||||
    private Date deletedAt;
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * 是否删除(0正常 1删除)
 | 
			
		||||
     */
 | 
			
		||||
    @TableLogic
 | 
			
		||||
    private Long isDelete;
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@ -146,23 +146,15 @@ public class OthYs7DeviceController extends BaseController {
 | 
			
		||||
    @RequestMapping(value = "/webhook")
 | 
			
		||||
    public ResponseEntity<String> webhook(@RequestHeader HttpHeaders header, @RequestBody String body) {
 | 
			
		||||
        WebhookMessage receiveMessage;
 | 
			
		||||
        log.info("消息获取时间:{}, 请求头:{},请求体:{}", System.currentTimeMillis(), JSONUtil.toJsonStr(header), body);
 | 
			
		||||
        System.out.println("收到的消息:" + body);
 | 
			
		||||
        log.info("消息获取时间:{}, 收到的消息:{}", System.currentTimeMillis(), body);
 | 
			
		||||
        receiveMessage = JSONUtil.toBean(body, WebhookMessage.class);
 | 
			
		||||
        // todo:对收到的消息进行处理,最好发送到其他中间件,或者写到数据库中,不要影响回调地址的处理
 | 
			
		||||
        othYs7DeviceService.webhook(receiveMessage);
 | 
			
		||||
        // 必须进行返回
 | 
			
		||||
        Map<String, String> result = new HashMap<>(1);
 | 
			
		||||
        assert receiveMessage != null;
 | 
			
		||||
        String messageId = receiveMessage.getHeader().getMessageId();
 | 
			
		||||
        result.put("messageId", messageId);
 | 
			
		||||
        final ResponseEntity<String> resp = ResponseEntity.ok(JSONUtil.toJsonStr(result));
 | 
			
		||||
        log.info("返回的信息:{}", JSONUtil.toJsonStr(result));
 | 
			
		||||
        return resp;
 | 
			
		||||
        return ResponseEntity.ok(JSONUtil.toJsonStr(result));
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    @RequestMapping(value = "/test")
 | 
			
		||||
    public R<String> test() {
 | 
			
		||||
        return R.ok("操作成功", "测试成功");
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@ -1,7 +1,6 @@
 | 
			
		||||
package org.dromara.progress.domain;
 | 
			
		||||
 | 
			
		||||
import com.baomidou.mybatisplus.annotation.TableId;
 | 
			
		||||
import com.baomidou.mybatisplus.annotation.TableLogic;
 | 
			
		||||
import com.baomidou.mybatisplus.annotation.TableName;
 | 
			
		||||
import lombok.Data;
 | 
			
		||||
import lombok.EqualsAndHashCode;
 | 
			
		||||
@ -80,16 +79,4 @@ public class PgsProgressPlan extends BaseEntity {
 | 
			
		||||
     */
 | 
			
		||||
    private Long delayNumber;
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * 删除时间
 | 
			
		||||
     */
 | 
			
		||||
    private Date deletedAt;
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * 是否删除(0正常 1删除)
 | 
			
		||||
     */
 | 
			
		||||
    @TableLogic
 | 
			
		||||
    private Long isDelete;
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@ -1,7 +1,6 @@
 | 
			
		||||
package org.dromara.progress.domain;
 | 
			
		||||
 | 
			
		||||
import com.baomidou.mybatisplus.annotation.TableId;
 | 
			
		||||
import com.baomidou.mybatisplus.annotation.TableLogic;
 | 
			
		||||
import com.baomidou.mybatisplus.annotation.TableName;
 | 
			
		||||
import lombok.Data;
 | 
			
		||||
import lombok.EqualsAndHashCode;
 | 
			
		||||
@ -70,16 +69,4 @@ public class PgsProgressPlanDetail extends BaseEntity {
 | 
			
		||||
     */
 | 
			
		||||
    private Long aiFill;
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * 删除时间
 | 
			
		||||
     */
 | 
			
		||||
    private Date deletedAt;
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * 是否删除(0正常 1删除)
 | 
			
		||||
     */
 | 
			
		||||
    @TableLogic
 | 
			
		||||
    private Long isDelete;
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@ -1,7 +1,6 @@
 | 
			
		||||
package org.dromara.project.domain;
 | 
			
		||||
 | 
			
		||||
import com.baomidou.mybatisplus.annotation.TableId;
 | 
			
		||||
import com.baomidou.mybatisplus.annotation.TableLogic;
 | 
			
		||||
import com.baomidou.mybatisplus.annotation.TableName;
 | 
			
		||||
import lombok.Data;
 | 
			
		||||
import lombok.EqualsAndHashCode;
 | 
			
		||||
@ -110,15 +109,4 @@ public class BusAttendance extends BaseEntity {
 | 
			
		||||
     */
 | 
			
		||||
    private String remark;
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * 删除时间
 | 
			
		||||
     */
 | 
			
		||||
    private Date deletedAt;
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * 是否删除(0正常 1删除)
 | 
			
		||||
     */
 | 
			
		||||
    @TableLogic
 | 
			
		||||
    private Long isDelete;
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@ -5,6 +5,8 @@ import com.baomidou.mybatisplus.annotation.TableField;
 | 
			
		||||
import com.baomidou.mybatisplus.annotation.TableId;
 | 
			
		||||
import com.baomidou.mybatisplus.annotation.TableName;
 | 
			
		||||
import lombok.Data;
 | 
			
		||||
import lombok.EqualsAndHashCode;
 | 
			
		||||
import org.dromara.common.mybatis.core.domain.BaseEntity;
 | 
			
		||||
 | 
			
		||||
import java.io.Serial;
 | 
			
		||||
import java.io.Serializable;
 | 
			
		||||
@ -16,12 +18,13 @@ import java.util.Date;
 | 
			
		||||
 * @author lcj
 | 
			
		||||
 * @date 2025-03-27
 | 
			
		||||
 */
 | 
			
		||||
@EqualsAndHashCode(callSuper = true)
 | 
			
		||||
@Data
 | 
			
		||||
@TableName("bus_construction_blacklist")
 | 
			
		||||
public class BusConstructionBlacklist implements Serializable {
 | 
			
		||||
public class BusConstructionBlacklist extends BaseEntity {
 | 
			
		||||
 | 
			
		||||
    @Serial
 | 
			
		||||
    private static final long serialVersionUID = 1L;
 | 
			
		||||
    private static final long serialVersionUID = 2723907622284296331L;
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * 主键id
 | 
			
		||||
@ -54,16 +57,4 @@ public class BusConstructionBlacklist implements Serializable {
 | 
			
		||||
     */
 | 
			
		||||
    private String remark;
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * 创建者
 | 
			
		||||
     */
 | 
			
		||||
    @TableField(fill = FieldFill.INSERT)
 | 
			
		||||
    private Long createBy;
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * 创建时间
 | 
			
		||||
     */
 | 
			
		||||
    @TableField(fill = FieldFill.INSERT)
 | 
			
		||||
    private Date createTime;
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@ -151,5 +151,4 @@ public class BusProject extends BaseEntity {
 | 
			
		||||
    @TableLogic
 | 
			
		||||
    private Long isDelete;
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@ -1,14 +1,12 @@
 | 
			
		||||
package org.dromara.project.domain;
 | 
			
		||||
 | 
			
		||||
import com.baomidou.mybatisplus.annotation.TableId;
 | 
			
		||||
import com.baomidou.mybatisplus.annotation.TableLogic;
 | 
			
		||||
import com.baomidou.mybatisplus.annotation.TableName;
 | 
			
		||||
import lombok.Data;
 | 
			
		||||
import lombok.EqualsAndHashCode;
 | 
			
		||||
import org.dromara.common.mybatis.core.domain.BaseEntity;
 | 
			
		||||
 | 
			
		||||
import java.io.Serial;
 | 
			
		||||
import java.util.Date;
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * 项目新闻对象 bus_project_news
 | 
			
		||||
@ -50,15 +48,4 @@ public class BusProjectNews extends BaseEntity {
 | 
			
		||||
     */
 | 
			
		||||
    private String file;
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * 删除时间
 | 
			
		||||
     */
 | 
			
		||||
    private Date deletedAt;
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * 是否删除(0正常 1删除)
 | 
			
		||||
     */
 | 
			
		||||
    @TableLogic
 | 
			
		||||
    private Long isDelete;
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@ -1,14 +1,12 @@
 | 
			
		||||
package org.dromara.project.domain;
 | 
			
		||||
 | 
			
		||||
import com.baomidou.mybatisplus.annotation.TableId;
 | 
			
		||||
import com.baomidou.mybatisplus.annotation.TableLogic;
 | 
			
		||||
import com.baomidou.mybatisplus.annotation.TableName;
 | 
			
		||||
import lombok.Data;
 | 
			
		||||
import lombok.EqualsAndHashCode;
 | 
			
		||||
import org.dromara.common.mybatis.core.domain.BaseEntity;
 | 
			
		||||
 | 
			
		||||
import java.io.Serial;
 | 
			
		||||
import java.util.Date;
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * 项目班组对象 bus_project_team
 | 
			
		||||
@ -50,16 +48,4 @@ public class BusProjectTeam extends BaseEntity {
 | 
			
		||||
     */
 | 
			
		||||
    private String remark;
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * 删除时间
 | 
			
		||||
     */
 | 
			
		||||
    private Date deletedAt;
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * 是否删除(0正常 1删除)
 | 
			
		||||
     */
 | 
			
		||||
    @TableLogic
 | 
			
		||||
    private Long isDelete;
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@ -52,11 +52,6 @@ public class BusProjectTeamMember implements Serializable {
 | 
			
		||||
     */
 | 
			
		||||
    private String remark;
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * 删除时间
 | 
			
		||||
     */
 | 
			
		||||
    private Date deletedAt;
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * 创建时间
 | 
			
		||||
     */
 | 
			
		||||
 | 
			
		||||
@ -1,7 +1,6 @@
 | 
			
		||||
package org.dromara.project.domain;
 | 
			
		||||
 | 
			
		||||
import com.baomidou.mybatisplus.annotation.TableId;
 | 
			
		||||
import com.baomidou.mybatisplus.annotation.TableLogic;
 | 
			
		||||
import com.baomidou.mybatisplus.annotation.TableName;
 | 
			
		||||
import lombok.Data;
 | 
			
		||||
import lombok.EqualsAndHashCode;
 | 
			
		||||
@ -125,15 +124,4 @@ public class BusReissueCard extends BaseEntity {
 | 
			
		||||
     */
 | 
			
		||||
    private String remark;
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * 删除时间
 | 
			
		||||
     */
 | 
			
		||||
    private Date deletedAt;
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * 是否删除(0正常 1删除)
 | 
			
		||||
     */
 | 
			
		||||
    @TableLogic
 | 
			
		||||
    private Long isDelete;
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@ -3,10 +3,9 @@ package org.dromara.project.domain;
 | 
			
		||||
import com.baomidou.mybatisplus.annotation.TableId;
 | 
			
		||||
import com.baomidou.mybatisplus.annotation.TableName;
 | 
			
		||||
import lombok.Data;
 | 
			
		||||
import lombok.EqualsAndHashCode;
 | 
			
		||||
import org.dromara.common.mybatis.core.domain.BaseEntity;
 | 
			
		||||
 | 
			
		||||
import java.io.Serial;
 | 
			
		||||
import java.io.Serializable;
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * 系统用户与项目关联对象 user_project_relevancy
 | 
			
		||||
@ -15,9 +14,8 @@ import java.io.Serial;
 | 
			
		||||
 * @date 2025-03-04
 | 
			
		||||
 */
 | 
			
		||||
@Data
 | 
			
		||||
@EqualsAndHashCode(callSuper = true)
 | 
			
		||||
@TableName("bus_user_project_relevancy")
 | 
			
		||||
public class BusUserProjectRelevancy extends BaseEntity {
 | 
			
		||||
public class BusUserProjectRelevancy implements Serializable {
 | 
			
		||||
 | 
			
		||||
    @Serial
 | 
			
		||||
    private static final long serialVersionUID = 1L;
 | 
			
		||||
 | 
			
		||||
@ -1,14 +1,12 @@
 | 
			
		||||
package org.dromara.project.domain;
 | 
			
		||||
 | 
			
		||||
import com.baomidou.mybatisplus.annotation.TableId;
 | 
			
		||||
import com.baomidou.mybatisplus.annotation.TableLogic;
 | 
			
		||||
import com.baomidou.mybatisplus.annotation.TableName;
 | 
			
		||||
import lombok.Data;
 | 
			
		||||
import lombok.EqualsAndHashCode;
 | 
			
		||||
import org.dromara.common.mybatis.core.domain.BaseEntity;
 | 
			
		||||
 | 
			
		||||
import java.io.Serial;
 | 
			
		||||
import java.util.Date;
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * 工种薪水对象 bus_work_wage
 | 
			
		||||
@ -65,16 +63,4 @@ public class BusWorkWage extends BaseEntity {
 | 
			
		||||
     */
 | 
			
		||||
    private String remark;
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * 删除时间
 | 
			
		||||
     */
 | 
			
		||||
    private Date deletedAt;
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * 是否删除(0正常 1删除)
 | 
			
		||||
     */
 | 
			
		||||
    @TableLogic
 | 
			
		||||
    private Long isDelete;
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@ -1,7 +1,6 @@
 | 
			
		||||
package org.dromara.project.domain;
 | 
			
		||||
 | 
			
		||||
import com.baomidou.mybatisplus.annotation.TableId;
 | 
			
		||||
import com.baomidou.mybatisplus.annotation.TableLogic;
 | 
			
		||||
import com.baomidou.mybatisplus.annotation.TableName;
 | 
			
		||||
import lombok.Data;
 | 
			
		||||
import lombok.EqualsAndHashCode;
 | 
			
		||||
@ -125,15 +124,4 @@ public class BusWorkerDailyReport extends BaseEntity {
 | 
			
		||||
     */
 | 
			
		||||
    private String remark;
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * 删除时间
 | 
			
		||||
     */
 | 
			
		||||
    private Date deletedAt;
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * 是否删除(0正常 1删除)
 | 
			
		||||
     */
 | 
			
		||||
    @TableLogic
 | 
			
		||||
    private Long isDelete;
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@ -1,7 +1,6 @@
 | 
			
		||||
package org.dromara.quality.domain;
 | 
			
		||||
 | 
			
		||||
import com.baomidou.mybatisplus.annotation.TableId;
 | 
			
		||||
import com.baomidou.mybatisplus.annotation.TableLogic;
 | 
			
		||||
import com.baomidou.mybatisplus.annotation.TableName;
 | 
			
		||||
import lombok.Data;
 | 
			
		||||
import lombok.EqualsAndHashCode;
 | 
			
		||||
@ -60,15 +59,4 @@ public class QltQualityConstructionLog extends BaseEntity {
 | 
			
		||||
     */
 | 
			
		||||
    private String remark;
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * 删除时间
 | 
			
		||||
     */
 | 
			
		||||
    private Date deletedAt;
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * 是否删除(0正常 1删除)
 | 
			
		||||
     */
 | 
			
		||||
    @TableLogic
 | 
			
		||||
    private Long isDelete;
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@ -1,7 +1,6 @@
 | 
			
		||||
package org.dromara.quality.domain;
 | 
			
		||||
 | 
			
		||||
import com.baomidou.mybatisplus.annotation.TableId;
 | 
			
		||||
import com.baomidou.mybatisplus.annotation.TableLogic;
 | 
			
		||||
import com.baomidou.mybatisplus.annotation.TableName;
 | 
			
		||||
import lombok.Data;
 | 
			
		||||
import lombok.EqualsAndHashCode;
 | 
			
		||||
@ -115,15 +114,4 @@ public class QltQualityInspection extends BaseEntity {
 | 
			
		||||
     */
 | 
			
		||||
    private String remark;
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * 删除时间
 | 
			
		||||
     */
 | 
			
		||||
    private Date deletedAt;
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * 是否删除(0正常 1删除)
 | 
			
		||||
     */
 | 
			
		||||
    @TableLogic
 | 
			
		||||
    private Long isDelete;
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@ -1,14 +1,12 @@
 | 
			
		||||
package org.dromara.safety.domain;
 | 
			
		||||
 | 
			
		||||
import com.baomidou.mybatisplus.annotation.TableId;
 | 
			
		||||
import com.baomidou.mybatisplus.annotation.TableLogic;
 | 
			
		||||
import com.baomidou.mybatisplus.annotation.TableName;
 | 
			
		||||
import lombok.Data;
 | 
			
		||||
import lombok.EqualsAndHashCode;
 | 
			
		||||
import org.dromara.common.mybatis.core.domain.BaseEntity;
 | 
			
		||||
 | 
			
		||||
import java.io.Serial;
 | 
			
		||||
import java.util.Date;
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * 题库对象 hse_question_bank
 | 
			
		||||
@ -65,16 +63,4 @@ public class HseQuestionBank extends BaseEntity {
 | 
			
		||||
     */
 | 
			
		||||
    private String wxOrPc;
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * 删除时间
 | 
			
		||||
     */
 | 
			
		||||
    private Date deletedAt;
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * 是否删除(0正常 1删除)
 | 
			
		||||
     */
 | 
			
		||||
    @TableLogic
 | 
			
		||||
    private Long isDelete;
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@ -1,14 +1,12 @@
 | 
			
		||||
package org.dromara.safety.domain;
 | 
			
		||||
 | 
			
		||||
import com.baomidou.mybatisplus.annotation.TableId;
 | 
			
		||||
import com.baomidou.mybatisplus.annotation.TableLogic;
 | 
			
		||||
import com.baomidou.mybatisplus.annotation.TableName;
 | 
			
		||||
import lombok.Data;
 | 
			
		||||
import lombok.EqualsAndHashCode;
 | 
			
		||||
import org.dromara.common.mybatis.core.domain.BaseEntity;
 | 
			
		||||
 | 
			
		||||
import java.io.Serial;
 | 
			
		||||
import java.util.Date;
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * 用户试卷存储对象 hse_question_user_answer
 | 
			
		||||
@ -80,16 +78,4 @@ public class HseQuestionUserAnswer extends BaseEntity {
 | 
			
		||||
     */
 | 
			
		||||
    private String examType;
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * 删除时间
 | 
			
		||||
     */
 | 
			
		||||
    private Date deletedAt;
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * 是否删除(0正常 1删除)
 | 
			
		||||
     */
 | 
			
		||||
    @TableLogic
 | 
			
		||||
    private Long isDelete;
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@ -76,5 +76,4 @@ public class HseQuestionsConfig implements Serializable {
 | 
			
		||||
     */
 | 
			
		||||
    private Long answerTime;
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@ -1,7 +1,6 @@
 | 
			
		||||
package org.dromara.safety.domain;
 | 
			
		||||
 | 
			
		||||
import com.baomidou.mybatisplus.annotation.TableId;
 | 
			
		||||
import com.baomidou.mybatisplus.annotation.TableLogic;
 | 
			
		||||
import com.baomidou.mybatisplus.annotation.TableName;
 | 
			
		||||
import lombok.Data;
 | 
			
		||||
 | 
			
		||||
@ -83,15 +82,4 @@ public class HseRecognizeRecord implements Serializable {
 | 
			
		||||
     */
 | 
			
		||||
    private Date updateTime;
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * 删除时间
 | 
			
		||||
     */
 | 
			
		||||
    private Date deletedAt;
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * 是否删除(0正常 1删除)
 | 
			
		||||
     */
 | 
			
		||||
    @TableLogic
 | 
			
		||||
    private Long isDelete;
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@ -1,7 +1,6 @@
 | 
			
		||||
package org.dromara.safety.domain;
 | 
			
		||||
 | 
			
		||||
import com.baomidou.mybatisplus.annotation.TableId;
 | 
			
		||||
import com.baomidou.mybatisplus.annotation.TableLogic;
 | 
			
		||||
import com.baomidou.mybatisplus.annotation.TableName;
 | 
			
		||||
import lombok.Data;
 | 
			
		||||
import lombok.EqualsAndHashCode;
 | 
			
		||||
@ -135,15 +134,4 @@ public class HseSafetyInspection extends BaseEntity {
 | 
			
		||||
     */
 | 
			
		||||
    private String remark;
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * 删除时间
 | 
			
		||||
     */
 | 
			
		||||
    private Date deletedAt;
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * 是否删除(0正常 1删除)
 | 
			
		||||
     */
 | 
			
		||||
    @TableLogic
 | 
			
		||||
    private Long isDelete;
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@ -1,14 +1,12 @@
 | 
			
		||||
package org.dromara.safety.domain;
 | 
			
		||||
 | 
			
		||||
import com.baomidou.mybatisplus.annotation.TableId;
 | 
			
		||||
import com.baomidou.mybatisplus.annotation.TableLogic;
 | 
			
		||||
import com.baomidou.mybatisplus.annotation.TableName;
 | 
			
		||||
import lombok.Data;
 | 
			
		||||
import lombok.EqualsAndHashCode;
 | 
			
		||||
import org.dromara.common.mybatis.core.domain.BaseEntity;
 | 
			
		||||
 | 
			
		||||
import java.io.Serial;
 | 
			
		||||
import java.util.Date;
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * 安全日志对象 hse_safety_log
 | 
			
		||||
@ -110,15 +108,4 @@ public class HseSafetyLog extends BaseEntity {
 | 
			
		||||
     */
 | 
			
		||||
    private String remark;
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * 删除时间
 | 
			
		||||
     */
 | 
			
		||||
    private Date deletedAt;
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * 是否删除(0正常 1删除)
 | 
			
		||||
     */
 | 
			
		||||
    @TableLogic
 | 
			
		||||
    private Long isDelete;
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@ -1,14 +1,12 @@
 | 
			
		||||
package org.dromara.safety.domain;
 | 
			
		||||
 | 
			
		||||
import com.baomidou.mybatisplus.annotation.TableId;
 | 
			
		||||
import com.baomidou.mybatisplus.annotation.TableLogic;
 | 
			
		||||
import com.baomidou.mybatisplus.annotation.TableName;
 | 
			
		||||
import lombok.Data;
 | 
			
		||||
import lombok.EqualsAndHashCode;
 | 
			
		||||
import org.dromara.common.mybatis.core.domain.BaseEntity;
 | 
			
		||||
 | 
			
		||||
import java.io.Serial;
 | 
			
		||||
import java.util.Date;
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * 安全周报对象 hse_safety_weekly_report
 | 
			
		||||
@ -60,15 +58,4 @@ public class HseSafetyWeeklyReport extends BaseEntity {
 | 
			
		||||
     */
 | 
			
		||||
    private String remark;
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * 删除时间
 | 
			
		||||
     */
 | 
			
		||||
    private Date deletedAt;
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * 是否删除(0正常 1删除)
 | 
			
		||||
     */
 | 
			
		||||
    @TableLogic
 | 
			
		||||
    private Long isDelete;
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@ -1,7 +1,6 @@
 | 
			
		||||
package org.dromara.safety.domain;
 | 
			
		||||
 | 
			
		||||
import com.baomidou.mybatisplus.annotation.TableId;
 | 
			
		||||
import com.baomidou.mybatisplus.annotation.TableLogic;
 | 
			
		||||
import com.baomidou.mybatisplus.annotation.TableName;
 | 
			
		||||
import lombok.Data;
 | 
			
		||||
import lombok.EqualsAndHashCode;
 | 
			
		||||
@ -75,15 +74,4 @@ public class HseTeamMeeting extends BaseEntity {
 | 
			
		||||
     */
 | 
			
		||||
    private String remark;
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * 删除时间
 | 
			
		||||
     */
 | 
			
		||||
    private Date deletedAt;
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * 是否删除(0正常 1删除)
 | 
			
		||||
     */
 | 
			
		||||
    @TableLogic
 | 
			
		||||
    private Long isDelete;
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@ -0,0 +1,7 @@
 | 
			
		||||
<?xml version="1.0" encoding="UTF-8" ?>
 | 
			
		||||
<!DOCTYPE mapper
 | 
			
		||||
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
 | 
			
		||||
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
 | 
			
		||||
<mapper namespace="org.dromara.drone.mapper.DroDroneConfigMapper">
 | 
			
		||||
 | 
			
		||||
</mapper>
 | 
			
		||||
		Reference in New Issue
	
	Block a user