fit:调整类名及类路径

This commit is contained in:
gyb 2026-02-04 11:17:21 +08:00
parent 98d4a08d9d
commit 2521bca9ae
18 changed files with 347 additions and 318 deletions

View File

@ -1,35 +0,0 @@
package com.ruoyi.device.api.domain;
import com.ruoyi.common.core.web.domain.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.util.List;
/**
* 无人机厂商分组VO
*
* @author ruoyi
* @date 2026-01-29
*/
@EqualsAndHashCode(callSuper = true)
@Data
public class AirTypeVendorGroupVO extends BaseEntity {
private static final long serialVersionUID = 1L;
/**
* 厂商标签
*/
private String label;
/**
* 厂商值
*/
private String value;
/**
* 无人机类型列表
*/
private List<AirTypeGeneralEnumVO> airTypeList;
}

View File

@ -6,8 +6,8 @@ import com.ruoyi.common.core.web.controller.BaseController;
import com.ruoyi.device.api.domain.AirTypeGeneralEnumVO; import com.ruoyi.device.api.domain.AirTypeGeneralEnumVO;
import com.ruoyi.device.api.domain.AirTypeVendorGroupVO; import com.ruoyi.device.api.domain.AirTypeVendorGroupVO;
import com.ruoyi.device.controller.convert.DeviceAirTypeGeneralEnumVOConvert; import com.ruoyi.device.controller.convert.DeviceAirTypeGeneralEnumVOConvert;
import com.ruoyi.device.service.api.IAirTypeGeneralEnumService; import com.ruoyi.device.service.api.IDeviceAirTypeGeneralEnumService;
import com.ruoyi.device.service.dto.AirTypeGeneralEnumDTO; import com.ruoyi.device.service.dto.DeviceAirTypeGeneralEnumDTO;
import com.ruoyi.system.api.RemoteDictService; import com.ruoyi.system.api.RemoteDictService;
import com.ruoyi.system.api.domain.SysDictData; import com.ruoyi.system.api.domain.SysDictData;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
@ -29,7 +29,7 @@ import java.util.List;
public class DeviceAirTypeGeneralEnumController extends BaseController public class DeviceAirTypeGeneralEnumController extends BaseController
{ {
@Autowired @Autowired
private IAirTypeGeneralEnumService airTypeGeneralEnumService; private IDeviceAirTypeGeneralEnumService airTypeGeneralEnumService;
@Autowired @Autowired
private RemoteDictService remoteDictService; private RemoteDictService remoteDictService;
@ -43,8 +43,8 @@ public class DeviceAirTypeGeneralEnumController extends BaseController
@GetMapping("/list") @GetMapping("/list")
public R<List<AirTypeGeneralEnumVO>> selectAirTypeGeneralEnumList(AirTypeGeneralEnumVO vo) public R<List<AirTypeGeneralEnumVO>> selectAirTypeGeneralEnumList(AirTypeGeneralEnumVO vo)
{ {
AirTypeGeneralEnumDTO dto = DeviceAirTypeGeneralEnumVOConvert.to(vo); DeviceAirTypeGeneralEnumDTO dto = DeviceAirTypeGeneralEnumVOConvert.to(vo);
List<AirTypeGeneralEnumDTO> list = airTypeGeneralEnumService.selectAirTypeGeneralEnumList(dto); List<DeviceAirTypeGeneralEnumDTO> list = airTypeGeneralEnumService.selectAirTypeGeneralEnumList(dto);
List<AirTypeGeneralEnumVO> voList = DeviceAirTypeGeneralEnumVOConvert.fromList(list); List<AirTypeGeneralEnumVO> voList = DeviceAirTypeGeneralEnumVOConvert.fromList(list);
return R.ok(voList); return R.ok(voList);
} }
@ -64,8 +64,8 @@ public class DeviceAirTypeGeneralEnumController extends BaseController
if (dictResult.getData() != null) if (dictResult.getData() != null)
{ {
// 获取所有无人机类型数据 // 获取所有无人机类型数据
List<AirTypeGeneralEnumDTO> allList = airTypeGeneralEnumService.selectAirTypeGeneralEnumList(new AirTypeGeneralEnumDTO()); List<DeviceAirTypeGeneralEnumDTO> allList = airTypeGeneralEnumService.selectAirTypeGeneralEnumList(new DeviceAirTypeGeneralEnumDTO());
List<AirTypeGeneralEnumVO> allVoList = DeviceAirTypeGeneralEnumVOConvert.fromList(allList); List<AirTypeGeneralEnumVO> allVoList = DeviceAirTypeGeneralEnumVOConvert.fromList(allList);
// 为每个字典项创建分组 // 为每个字典项创建分组
for (SysDictData dictData : dictResult.getData()) for (SysDictData dictData : dictResult.getData())

View File

@ -2,7 +2,7 @@ package com.ruoyi.device.controller.convert;
import com.ruoyi.common.core.utils.BaseConvert; import com.ruoyi.common.core.utils.BaseConvert;
import com.ruoyi.device.api.domain.AirTypeGeneralEnumVO; import com.ruoyi.device.api.domain.AirTypeGeneralEnumVO;
import com.ruoyi.device.service.dto.AirTypeGeneralEnumDTO; import com.ruoyi.device.service.dto.DeviceAirTypeGeneralEnumDTO;
import java.util.List; import java.util.List;
@ -12,31 +12,31 @@ import java.util.List;
* @author 拓恒 * @author 拓恒
* @date 2026-01-20 * @date 2026-01-20
*/ */
public class DeviceAirTypeGeneralEnumVOConvert extends BaseConvert<AirTypeGeneralEnumDTO, AirTypeGeneralEnumVO> public class DeviceAirTypeGeneralEnumVOConvert extends BaseConvert<DeviceAirTypeGeneralEnumDTO, AirTypeGeneralEnumVO>
{ {
private static final DeviceAirTypeGeneralEnumVOConvert INSTANCE = new DeviceAirTypeGeneralEnumVOConvert(); private static final DeviceAirTypeGeneralEnumVOConvert INSTANCE = new DeviceAirTypeGeneralEnumVOConvert();
private DeviceAirTypeGeneralEnumVOConvert() { private DeviceAirTypeGeneralEnumVOConvert() {
super(AirTypeGeneralEnumDTO.class, AirTypeGeneralEnumVO.class); super(DeviceAirTypeGeneralEnumDTO.class, AirTypeGeneralEnumVO.class);
} }
public static AirTypeGeneralEnumVO from(AirTypeGeneralEnumDTO dto) public static AirTypeGeneralEnumVO from(DeviceAirTypeGeneralEnumDTO dto)
{ {
return INSTANCE.innerFrom(dto); return INSTANCE.innerFrom(dto);
} }
public static AirTypeGeneralEnumDTO to(AirTypeGeneralEnumVO vo) public static DeviceAirTypeGeneralEnumDTO to(AirTypeGeneralEnumVO vo)
{ {
return INSTANCE.innerTo(vo); return INSTANCE.innerTo(vo);
} }
public static List<AirTypeGeneralEnumVO> fromList(List<AirTypeGeneralEnumDTO> dtoList) public static List<AirTypeGeneralEnumVO> fromList(List<DeviceAirTypeGeneralEnumDTO> dtoList)
{ {
return INSTANCE.innerFromList(dtoList); return INSTANCE.innerFromList(dtoList);
} }
public static List<AirTypeGeneralEnumDTO> toList(List<AirTypeGeneralEnumVO> voList) public static List<DeviceAirTypeGeneralEnumDTO> toList(List<AirTypeGeneralEnumVO> voList)
{ {
return INSTANCE.innerToList(voList); return INSTANCE.innerToList(voList);
} }

View File

@ -1,6 +1,6 @@
package com.ruoyi.device.domain.api; package com.ruoyi.device.domain.api;
import com.ruoyi.device.domain.model.AirTypeGeneralEnum; import com.ruoyi.device.domain.model.DeviceAirTypeGeneralEnum;
import java.util.List; import java.util.List;
/** /**
@ -9,7 +9,7 @@ import java.util.List;
* @author ruoyi * @author ruoyi
* @date 2026-01-28 * @date 2026-01-28
*/ */
public interface IAirTypeGeneralEnumDomain public interface IDeviceAirTypeGeneralEnumDomain
{ {
/** /**
* 查询无人机类型通用枚举列表 * 查询无人机类型通用枚举列表
@ -17,7 +17,7 @@ public interface IAirTypeGeneralEnumDomain
* @param airTypeGeneralEnum 无人机类型通用枚举 * @param airTypeGeneralEnum 无人机类型通用枚举
* @return 无人机类型通用枚举集合 * @return 无人机类型通用枚举集合
*/ */
List<AirTypeGeneralEnum> selectAirTypeGeneralEnumList(AirTypeGeneralEnum airTypeGeneralEnum); List<DeviceAirTypeGeneralEnum> selectAirTypeGeneralEnumList(DeviceAirTypeGeneralEnum airTypeGeneralEnum);
/** /**
* 根据主键查询无人机类型通用枚举 * 根据主键查询无人机类型通用枚举
@ -25,7 +25,7 @@ public interface IAirTypeGeneralEnumDomain
* @param id 主键 * @param id 主键
* @return 无人机类型通用枚举 * @return 无人机类型通用枚举
*/ */
AirTypeGeneralEnum selectAirTypeGeneralEnumById(Long id); DeviceAirTypeGeneralEnum selectAirTypeGeneralEnumById(Long id);
/** /**
* 新增无人机类型通用枚举 * 新增无人机类型通用枚举
@ -33,7 +33,7 @@ public interface IAirTypeGeneralEnumDomain
* @param airTypeGeneralEnum 无人机类型通用枚举 * @param airTypeGeneralEnum 无人机类型通用枚举
* @return 结果 * @return 结果
*/ */
int insertAirTypeGeneralEnum(AirTypeGeneralEnum airTypeGeneralEnum); int insertAirTypeGeneralEnum(DeviceAirTypeGeneralEnum airTypeGeneralEnum);
/** /**
* 修改无人机类型通用枚举 * 修改无人机类型通用枚举
@ -41,7 +41,7 @@ public interface IAirTypeGeneralEnumDomain
* @param airTypeGeneralEnum 无人机类型通用枚举 * @param airTypeGeneralEnum 无人机类型通用枚举
* @return 结果 * @return 结果
*/ */
int updateAirTypeGeneralEnum(AirTypeGeneralEnum airTypeGeneralEnum); int updateAirTypeGeneralEnum(DeviceAirTypeGeneralEnum airTypeGeneralEnum);
/** /**
* 删除无人机类型通用枚举 * 删除无人机类型通用枚举

View File

@ -1,57 +0,0 @@
package com.ruoyi.device.domain.convert;
import com.ruoyi.common.core.utils.BaseConvert;
import com.ruoyi.device.domain.model.AirTypeGeneralEnum;
import com.ruoyi.device.mapper.entity.AirTypeGeneralEnumEntity;
import java.util.List;
/**
* 无人机类型通用枚举领域层转换器
* Domain Model Mapper Entity
*
* @author ruoyi
* @date 2026-01-28
*/
public class AirTypeGeneralEnumConvert extends BaseConvert<AirTypeGeneralEnum, AirTypeGeneralEnumEntity>
{
private static final AirTypeGeneralEnumConvert INSTANCE = new AirTypeGeneralEnumConvert();
private AirTypeGeneralEnumConvert() {
super(AirTypeGeneralEnum.class, AirTypeGeneralEnumEntity.class);
}
/**
* Model Entity
*/
public static AirTypeGeneralEnumEntity from(AirTypeGeneralEnum model)
{
return INSTANCE.innerFrom(model);
}
/**
* Entity Model
*/
public static AirTypeGeneralEnum to(AirTypeGeneralEnumEntity entity)
{
return INSTANCE.innerTo(entity);
}
/**
* Model List Entity List
*/
public static List<AirTypeGeneralEnumEntity> fromList(List<AirTypeGeneralEnum> modelList)
{
return INSTANCE.innerFromList(modelList);
}
/**
* Entity List Model List
*/
public static List<AirTypeGeneralEnum> toList(List<AirTypeGeneralEnumEntity> entityList)
{
return INSTANCE.innerToList(entityList);
}
}

View File

@ -0,0 +1,57 @@
package com.ruoyi.device.domain.convert;
import com.ruoyi.common.core.utils.BaseConvert;
import com.ruoyi.device.domain.model.DeviceAirTypeGeneralEnum;
import com.ruoyi.device.mapper.entity.DeviceAirTypeGeneralEnumEntity;
import java.util.List;
/**
* 无人机类型通用枚举领域层转换器
* Domain Model Mapper Entity
*
* @author ruoyi
* @date 2026-01-28
*/
public class DeviceAirTypeGeneralEnumConvert extends BaseConvert<DeviceAirTypeGeneralEnum, DeviceAirTypeGeneralEnumEntity>
{
private static final DeviceAirTypeGeneralEnumConvert INSTANCE = new DeviceAirTypeGeneralEnumConvert();
private DeviceAirTypeGeneralEnumConvert() {
super(DeviceAirTypeGeneralEnum.class, DeviceAirTypeGeneralEnumEntity.class);
}
/**
* Model Entity
*/
public static DeviceAirTypeGeneralEnumEntity from(DeviceAirTypeGeneralEnum model)
{
return INSTANCE.innerFrom(model);
}
/**
* Entity Model
*/
public static DeviceAirTypeGeneralEnum to(DeviceAirTypeGeneralEnumEntity entity)
{
return INSTANCE.innerTo(entity);
}
/**
* Model List Entity List
*/
public static List<DeviceAirTypeGeneralEnumEntity> fromList(List<DeviceAirTypeGeneralEnum> modelList)
{
return INSTANCE.innerFromList(modelList);
}
/**
* Entity List Model List
*/
public static List<DeviceAirTypeGeneralEnum> toList(List<DeviceAirTypeGeneralEnumEntity> entityList)
{
return INSTANCE.innerToList(entityList);
}
}

View File

@ -1,65 +0,0 @@
package com.ruoyi.device.domain.impl;
import com.ruoyi.device.domain.api.IAirTypeGeneralEnumDomain;
import com.ruoyi.device.domain.convert.AirTypeGeneralEnumConvert;
import com.ruoyi.device.domain.model.AirTypeGeneralEnum;
import com.ruoyi.device.mapper.AirTypeGeneralEnumMapper;
import com.ruoyi.device.mapper.entity.AirTypeGeneralEnumEntity;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Repository;
import java.util.List;
/**
* 无人机类型通用枚举Domain实现类
*
* @author ruoyi
* @date 2026-01-28
*/
@Repository
public class AirTypeGeneralEnumDomainImpl implements IAirTypeGeneralEnumDomain
{
@Autowired
private AirTypeGeneralEnumMapper airTypeGeneralEnumMapper;
@Override
public List<AirTypeGeneralEnum> selectAirTypeGeneralEnumList(AirTypeGeneralEnum airTypeGeneralEnum)
{
AirTypeGeneralEnumEntity entity = AirTypeGeneralEnumConvert.from(airTypeGeneralEnum);
List<AirTypeGeneralEnumEntity> entityList = airTypeGeneralEnumMapper.selectAirTypeGeneralEnumList(entity);
return AirTypeGeneralEnumConvert.toList(entityList);
}
@Override
public AirTypeGeneralEnum selectAirTypeGeneralEnumById(Long id)
{
AirTypeGeneralEnumEntity entity = airTypeGeneralEnumMapper.selectAirTypeGeneralEnumById(id);
return AirTypeGeneralEnumConvert.to(entity);
}
@Override
public int insertAirTypeGeneralEnum(AirTypeGeneralEnum airTypeGeneralEnum)
{
AirTypeGeneralEnumEntity entity = AirTypeGeneralEnumConvert.from(airTypeGeneralEnum);
return airTypeGeneralEnumMapper.insertAirTypeGeneralEnum(entity);
}
@Override
public int updateAirTypeGeneralEnum(AirTypeGeneralEnum airTypeGeneralEnum)
{
AirTypeGeneralEnumEntity entity = AirTypeGeneralEnumConvert.from(airTypeGeneralEnum);
return airTypeGeneralEnumMapper.updateAirTypeGeneralEnum(entity);
}
@Override
public int deleteAirTypeGeneralEnumById(Long id)
{
return airTypeGeneralEnumMapper.deleteAirTypeGeneralEnumById(id);
}
@Override
public int deleteAirTypeGeneralEnumByIds(Long[] ids)
{
return airTypeGeneralEnumMapper.deleteAirTypeGeneralEnumByIds(ids);
}
}

View File

@ -0,0 +1,65 @@
package com.ruoyi.device.domain.impl;
import com.ruoyi.device.domain.api.IDeviceAirTypeGeneralEnumDomain;
import com.ruoyi.device.domain.convert.DeviceAirTypeGeneralEnumConvert;
import com.ruoyi.device.domain.model.DeviceAirTypeGeneralEnum;
import com.ruoyi.device.mapper.DeviceAirTypeGeneralEnumMapper;
import com.ruoyi.device.mapper.entity.DeviceAirTypeGeneralEnumEntity;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Repository;
import java.util.List;
/**
* 无人机类型通用枚举Domain实现类
*
* @author ruoyi
* @date 2026-01-28
*/
@Repository
public class DeviceAirTypeGeneralEnumDomainImpl implements IDeviceAirTypeGeneralEnumDomain
{
@Autowired
private DeviceAirTypeGeneralEnumMapper airTypeGeneralEnumMapper;
@Override
public List<DeviceAirTypeGeneralEnum> selectAirTypeGeneralEnumList(DeviceAirTypeGeneralEnum airTypeGeneralEnum)
{
DeviceAirTypeGeneralEnumEntity entity = DeviceAirTypeGeneralEnumConvert.from(airTypeGeneralEnum);
List<DeviceAirTypeGeneralEnumEntity> entityList = airTypeGeneralEnumMapper.selectAirTypeGeneralEnumList(entity);
return DeviceAirTypeGeneralEnumConvert.toList(entityList);
}
@Override
public DeviceAirTypeGeneralEnum selectAirTypeGeneralEnumById(Long id)
{
DeviceAirTypeGeneralEnumEntity entity = airTypeGeneralEnumMapper.selectAirTypeGeneralEnumById(id);
return DeviceAirTypeGeneralEnumConvert.to(entity);
}
@Override
public int insertAirTypeGeneralEnum(DeviceAirTypeGeneralEnum airTypeGeneralEnum)
{
DeviceAirTypeGeneralEnumEntity entity = DeviceAirTypeGeneralEnumConvert.from(airTypeGeneralEnum);
return airTypeGeneralEnumMapper.insertAirTypeGeneralEnum(entity);
}
@Override
public int updateAirTypeGeneralEnum(DeviceAirTypeGeneralEnum airTypeGeneralEnum)
{
DeviceAirTypeGeneralEnumEntity entity = DeviceAirTypeGeneralEnumConvert.from(airTypeGeneralEnum);
return airTypeGeneralEnumMapper.updateAirTypeGeneralEnum(entity);
}
@Override
public int deleteAirTypeGeneralEnumById(Long id)
{
return airTypeGeneralEnumMapper.deleteAirTypeGeneralEnumById(id);
}
@Override
public int deleteAirTypeGeneralEnumByIds(Long[] ids)
{
return airTypeGeneralEnumMapper.deleteAirTypeGeneralEnumByIds(ids);
}
}

View File

@ -16,7 +16,7 @@ import java.util.Date;
*/ */
@EqualsAndHashCode(callSuper = true) @EqualsAndHashCode(callSuper = true)
@Data @Data
public class AirTypeGeneralEnum extends BaseEntity public class DeviceAirTypeGeneralEnum extends BaseEntity
{ {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;

View File

@ -1,6 +1,6 @@
package com.ruoyi.device.mapper; package com.ruoyi.device.mapper;
import com.ruoyi.device.mapper.entity.AirTypeGeneralEnumEntity; import com.ruoyi.device.mapper.entity.DeviceAirTypeGeneralEnumEntity;
import java.util.List; import java.util.List;
/** /**
@ -9,7 +9,7 @@ import java.util.List;
* @author ruoyi * @author ruoyi
* @date 2026-01-28 * @date 2026-01-28
*/ */
public interface AirTypeGeneralEnumMapper public interface DeviceAirTypeGeneralEnumMapper
{ {
/** /**
* 查询无人机类型通用枚举列表 * 查询无人机类型通用枚举列表
@ -17,7 +17,7 @@ public interface AirTypeGeneralEnumMapper
* @param airTypeGeneralEnum 无人机类型通用枚举信息 * @param airTypeGeneralEnum 无人机类型通用枚举信息
* @return 无人机类型通用枚举集合 * @return 无人机类型通用枚举集合
*/ */
List<AirTypeGeneralEnumEntity> selectAirTypeGeneralEnumList(AirTypeGeneralEnumEntity airTypeGeneralEnum); List<DeviceAirTypeGeneralEnumEntity> selectAirTypeGeneralEnumList(DeviceAirTypeGeneralEnumEntity airTypeGeneralEnum);
/** /**
* 根据主键查询无人机类型通用枚举 * 根据主键查询无人机类型通用枚举
@ -25,7 +25,7 @@ public interface AirTypeGeneralEnumMapper
* @param id 主键 * @param id 主键
* @return 无人机类型通用枚举信息 * @return 无人机类型通用枚举信息
*/ */
AirTypeGeneralEnumEntity selectAirTypeGeneralEnumById(Long id); DeviceAirTypeGeneralEnumEntity selectAirTypeGeneralEnumById(Long id);
/** /**
* 新增无人机类型通用枚举 * 新增无人机类型通用枚举
@ -33,7 +33,7 @@ public interface AirTypeGeneralEnumMapper
* @param airTypeGeneralEnum 无人机类型通用枚举信息 * @param airTypeGeneralEnum 无人机类型通用枚举信息
* @return 影响行数 * @return 影响行数
*/ */
int insertAirTypeGeneralEnum(AirTypeGeneralEnumEntity airTypeGeneralEnum); int insertAirTypeGeneralEnum(DeviceAirTypeGeneralEnumEntity airTypeGeneralEnum);
/** /**
* 修改无人机类型通用枚举 * 修改无人机类型通用枚举
@ -41,7 +41,7 @@ public interface AirTypeGeneralEnumMapper
* @param airTypeGeneralEnum 无人机类型通用枚举信息 * @param airTypeGeneralEnum 无人机类型通用枚举信息
* @return 影响行数 * @return 影响行数
*/ */
int updateAirTypeGeneralEnum(AirTypeGeneralEnumEntity airTypeGeneralEnum); int updateAirTypeGeneralEnum(DeviceAirTypeGeneralEnumEntity airTypeGeneralEnum);
/** /**
* 删除无人机类型通用枚举 * 删除无人机类型通用枚举

View File

@ -0,0 +1,64 @@
package com.ruoyi.device.mapper.entity;
import com.ruoyi.common.core.web.domain.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
/**
* 无人机类型通用枚举表实体对象 air_type_general_enum
* Mapper 层实体对应数据库表
*
* @author ruoyi
* @date 2026-01-16
*/
@EqualsAndHashCode(callSuper = true)
@Data
public class DeviceAirTypeGeneralEnumEntity extends BaseEntity {
private static final long serialVersionUID = 1L;
/**
* 主键
*/
private Long id;
/**
* 名称
*/
private String name;
/**
* 厂商ID
*/
private Long vendorId;
/**
* 领域
*/
private Long domain;
/**
* 主类型
*/
private Long type;
/**
* 子类型
*/
private Long subType;
/**
* 图标
*/
private String icon;
@Override
public String toString() {
return "DeviceAirTypeGeneralEnumEntity{" +
"id=" + id +
", name='" + name + "'" +
", vendorId=" + vendorId +
", domain=" + domain +
", type=" + type +
", icon='" + icon + "'" +
", subType=" + subType +
'}';
}
}

View File

@ -1,6 +1,6 @@
package com.ruoyi.device.service.api; package com.ruoyi.device.service.api;
import com.ruoyi.device.service.dto.AirTypeGeneralEnumDTO; import com.ruoyi.device.service.dto.DeviceAirTypeGeneralEnumDTO;
import java.util.List; import java.util.List;
/** /**
@ -9,7 +9,7 @@ import java.util.List;
* @author ruoyi * @author ruoyi
* @date 2026-01-28 * @date 2026-01-28
*/ */
public interface IAirTypeGeneralEnumService public interface IDeviceAirTypeGeneralEnumService
{ {
/** /**
* 查询无人机类型通用枚举列表 * 查询无人机类型通用枚举列表
@ -17,7 +17,7 @@ public interface IAirTypeGeneralEnumService
* @param airTypeGeneralEnumDTO 无人机类型通用枚举 * @param airTypeGeneralEnumDTO 无人机类型通用枚举
* @return 无人机类型通用枚举集合 * @return 无人机类型通用枚举集合
*/ */
List<AirTypeGeneralEnumDTO> selectAirTypeGeneralEnumList(AirTypeGeneralEnumDTO airTypeGeneralEnumDTO); List<DeviceAirTypeGeneralEnumDTO> selectAirTypeGeneralEnumList(DeviceAirTypeGeneralEnumDTO airTypeGeneralEnumDTO);
/** /**
* 根据主键查询无人机类型通用枚举 * 根据主键查询无人机类型通用枚举
@ -25,7 +25,7 @@ public interface IAirTypeGeneralEnumService
* @param id 主键 * @param id 主键
* @return 无人机类型通用枚举 * @return 无人机类型通用枚举
*/ */
AirTypeGeneralEnumDTO selectAirTypeGeneralEnumById(Long id); DeviceAirTypeGeneralEnumDTO selectAirTypeGeneralEnumById(Long id);
/** /**
* 新增无人机类型通用枚举 * 新增无人机类型通用枚举
@ -33,7 +33,7 @@ public interface IAirTypeGeneralEnumService
* @param airTypeGeneralEnumDTO 无人机类型通用枚举 * @param airTypeGeneralEnumDTO 无人机类型通用枚举
* @return 结果 * @return 结果
*/ */
int insertAirTypeGeneralEnum(AirTypeGeneralEnumDTO airTypeGeneralEnumDTO); int insertAirTypeGeneralEnum(DeviceAirTypeGeneralEnumDTO airTypeGeneralEnumDTO);
/** /**
* 修改无人机类型通用枚举 * 修改无人机类型通用枚举
@ -41,7 +41,7 @@ public interface IAirTypeGeneralEnumService
* @param airTypeGeneralEnumDTO 无人机类型通用枚举 * @param airTypeGeneralEnumDTO 无人机类型通用枚举
* @return 结果 * @return 结果
*/ */
int updateAirTypeGeneralEnum(AirTypeGeneralEnumDTO airTypeGeneralEnumDTO); int updateAirTypeGeneralEnum(DeviceAirTypeGeneralEnumDTO airTypeGeneralEnumDTO);
/** /**
* 删除无人机类型通用枚举 * 删除无人机类型通用枚举

View File

@ -1,57 +0,0 @@
package com.ruoyi.device.service.convert;
import com.ruoyi.common.core.utils.BaseConvert;
import com.ruoyi.device.domain.model.AirTypeGeneralEnum;
import com.ruoyi.device.service.dto.AirTypeGeneralEnumDTO;
import java.util.List;
/**
* 无人机类型通用枚举Service层转换器
* Service DTO Domain Model
*
* @author ruoyi
* @date 2026-01-28
*/
public class AirTypeGeneralEnumDTOConvert extends BaseConvert<AirTypeGeneralEnum, AirTypeGeneralEnumDTO>
{
private static final AirTypeGeneralEnumDTOConvert INSTANCE = new AirTypeGeneralEnumDTOConvert();
private AirTypeGeneralEnumDTOConvert() {
super(AirTypeGeneralEnum.class, AirTypeGeneralEnumDTO.class);
}
/**
* Model DTO
*/
public static AirTypeGeneralEnumDTO from(AirTypeGeneralEnum model)
{
return INSTANCE.innerFrom(model);
}
/**
* DTO Model
*/
public static AirTypeGeneralEnum to(AirTypeGeneralEnumDTO dto)
{
return INSTANCE.innerTo(dto);
}
/**
* Model List DTO List
*/
public static List<AirTypeGeneralEnumDTO> fromList(List<AirTypeGeneralEnum> modelList)
{
return INSTANCE.innerFromList(modelList);
}
/**
* DTO List Model List
*/
public static List<AirTypeGeneralEnum> toList(List<AirTypeGeneralEnumDTO> dtoList)
{
return INSTANCE.innerToList(dtoList);
}
}

View File

@ -0,0 +1,57 @@
package com.ruoyi.device.service.convert;
import com.ruoyi.common.core.utils.BaseConvert;
import com.ruoyi.device.domain.model.DeviceAirTypeGeneralEnum;
import com.ruoyi.device.service.dto.DeviceAirTypeGeneralEnumDTO;
import java.util.List;
/**
* 无人机类型通用枚举Service层转换器
* Service DTO Domain Model
*
* @author ruoyi
* @date 2026-01-28
*/
public class DeviceAirTypeGeneralEnumDTOConvert extends BaseConvert<DeviceAirTypeGeneralEnum, DeviceAirTypeGeneralEnumDTO>
{
private static final DeviceAirTypeGeneralEnumDTOConvert INSTANCE = new DeviceAirTypeGeneralEnumDTOConvert();
private DeviceAirTypeGeneralEnumDTOConvert() {
super(DeviceAirTypeGeneralEnum.class, DeviceAirTypeGeneralEnumDTO.class);
}
/**
* Model DTO
*/
public static DeviceAirTypeGeneralEnumDTO from(DeviceAirTypeGeneralEnum model)
{
return INSTANCE.innerFrom(model);
}
/**
* DTO Model
*/
public static DeviceAirTypeGeneralEnum to(DeviceAirTypeGeneralEnumDTO dto)
{
return INSTANCE.innerTo(dto);
}
/**
* Model List DTO List
*/
public static List<DeviceAirTypeGeneralEnumDTO> fromList(List<DeviceAirTypeGeneralEnum> modelList)
{
return INSTANCE.innerFromList(modelList);
}
/**
* DTO List Model List
*/
public static List<DeviceAirTypeGeneralEnum> toList(List<DeviceAirTypeGeneralEnumDTO> dtoList)
{
return INSTANCE.innerToList(dtoList);
}
}

View File

@ -16,7 +16,7 @@ import java.util.Date;
*/ */
@EqualsAndHashCode(callSuper = true) @EqualsAndHashCode(callSuper = true)
@Data @Data
public class AirTypeGeneralEnumDTO extends BaseEntity public class DeviceAirTypeGeneralEnumDTO extends BaseEntity
{ {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;

View File

@ -1,65 +0,0 @@
package com.ruoyi.device.service.impl;
import com.ruoyi.device.domain.api.IAirTypeGeneralEnumDomain;
import com.ruoyi.device.domain.model.AirTypeGeneralEnum;
import com.ruoyi.device.service.api.IAirTypeGeneralEnumService;
import com.ruoyi.device.service.convert.AirTypeGeneralEnumDTOConvert;
import com.ruoyi.device.service.dto.AirTypeGeneralEnumDTO;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.List;
/**
* 无人机类型通用枚举Service业务层处理
*
* @author ruoyi
* @date 2026-01-28
*/
@Service
public class AirTypeGeneralEnumServiceImpl implements IAirTypeGeneralEnumService
{
@Autowired
private IAirTypeGeneralEnumDomain airTypeGeneralEnumDomain;
@Override
public List<AirTypeGeneralEnumDTO> selectAirTypeGeneralEnumList(AirTypeGeneralEnumDTO airTypeGeneralEnumDTO)
{
AirTypeGeneralEnum model = AirTypeGeneralEnumDTOConvert.to(airTypeGeneralEnumDTO);
List<AirTypeGeneralEnum> modelList = airTypeGeneralEnumDomain.selectAirTypeGeneralEnumList(model);
return AirTypeGeneralEnumDTOConvert.fromList(modelList);
}
@Override
public AirTypeGeneralEnumDTO selectAirTypeGeneralEnumById(Long id)
{
AirTypeGeneralEnum model = airTypeGeneralEnumDomain.selectAirTypeGeneralEnumById(id);
return AirTypeGeneralEnumDTOConvert.from(model);
}
@Override
public int insertAirTypeGeneralEnum(AirTypeGeneralEnumDTO airTypeGeneralEnumDTO)
{
AirTypeGeneralEnum model = AirTypeGeneralEnumDTOConvert.to(airTypeGeneralEnumDTO);
return airTypeGeneralEnumDomain.insertAirTypeGeneralEnum(model);
}
@Override
public int updateAirTypeGeneralEnum(AirTypeGeneralEnumDTO airTypeGeneralEnumDTO)
{
AirTypeGeneralEnum model = AirTypeGeneralEnumDTOConvert.to(airTypeGeneralEnumDTO);
return airTypeGeneralEnumDomain.updateAirTypeGeneralEnum(model);
}
@Override
public int deleteAirTypeGeneralEnumById(Long id)
{
return airTypeGeneralEnumDomain.deleteAirTypeGeneralEnumById(id);
}
@Override
public int deleteAirTypeGeneralEnumByIds(Long[] ids)
{
return airTypeGeneralEnumDomain.deleteAirTypeGeneralEnumByIds(ids);
}
}

View File

@ -0,0 +1,65 @@
package com.ruoyi.device.service.impl;
import com.ruoyi.device.domain.api.IDeviceAirTypeGeneralEnumDomain;
import com.ruoyi.device.domain.model.DeviceAirTypeGeneralEnum;
import com.ruoyi.device.service.api.IDeviceAirTypeGeneralEnumService;
import com.ruoyi.device.service.convert.DeviceAirTypeGeneralEnumDTOConvert;
import com.ruoyi.device.service.dto.DeviceAirTypeGeneralEnumDTO;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.List;
/**
* 无人机类型通用枚举Service业务层处理
*
* @author ruoyi
* @date 2026-01-28
*/
@Service
public class DeviceAirTypeGeneralEnumServiceImpl implements IDeviceAirTypeGeneralEnumService
{
@Autowired
private IDeviceAirTypeGeneralEnumDomain airTypeGeneralEnumDomain;
@Override
public List<DeviceAirTypeGeneralEnumDTO> selectAirTypeGeneralEnumList(DeviceAirTypeGeneralEnumDTO airTypeGeneralEnumDTO)
{
DeviceAirTypeGeneralEnum model = DeviceAirTypeGeneralEnumDTOConvert.to(airTypeGeneralEnumDTO);
List<DeviceAirTypeGeneralEnum> modelList = airTypeGeneralEnumDomain.selectAirTypeGeneralEnumList(model);
return DeviceAirTypeGeneralEnumDTOConvert.fromList(modelList);
}
@Override
public DeviceAirTypeGeneralEnumDTO selectAirTypeGeneralEnumById(Long id)
{
DeviceAirTypeGeneralEnum model = airTypeGeneralEnumDomain.selectAirTypeGeneralEnumById(id);
return DeviceAirTypeGeneralEnumDTOConvert.from(model);
}
@Override
public int insertAirTypeGeneralEnum(DeviceAirTypeGeneralEnumDTO airTypeGeneralEnumDTO)
{
DeviceAirTypeGeneralEnum model = DeviceAirTypeGeneralEnumDTOConvert.to(airTypeGeneralEnumDTO);
return airTypeGeneralEnumDomain.insertAirTypeGeneralEnum(model);
}
@Override
public int updateAirTypeGeneralEnum(DeviceAirTypeGeneralEnumDTO airTypeGeneralEnumDTO)
{
DeviceAirTypeGeneralEnum model = DeviceAirTypeGeneralEnumDTOConvert.to(airTypeGeneralEnumDTO);
return airTypeGeneralEnumDomain.updateAirTypeGeneralEnum(model);
}
@Override
public int deleteAirTypeGeneralEnumById(Long id)
{
return airTypeGeneralEnumDomain.deleteAirTypeGeneralEnumById(id);
}
@Override
public int deleteAirTypeGeneralEnumByIds(Long[] ids)
{
return airTypeGeneralEnumDomain.deleteAirTypeGeneralEnumByIds(ids);
}
}

View File

@ -2,9 +2,9 @@
<!DOCTYPE mapper <!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.ruoyi.device.mapper.AirTypeGeneralEnumMapper"> <mapper namespace="com.ruoyi.device.mapper.DeviceAirTypeGeneralEnumMapper">
<resultMap type="com.ruoyi.device.mapper.entity.AirTypeGeneralEnumEntity" id="AirTypeGeneralEnumResult"> <resultMap type="com.ruoyi.device.mapper.entity.DeviceAirTypeGeneralEnumEntity" id="AirTypeGeneralEnumResult">
<result property="id" column="id" /> <result property="id" column="id" />
<result property="name" column="name" /> <result property="name" column="name" />
<result property="vendorId" column="vendor_id" /> <result property="vendorId" column="vendor_id" />
@ -30,7 +30,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
where id = #{id} where id = #{id}
</select> </select>
<select id="selectAirTypeGeneralEnumList" parameterType="com.ruoyi.device.mapper.entity.AirTypeGeneralEnumEntity" resultMap="AirTypeGeneralEnumResult"> <select id="selectAirTypeGeneralEnumList" parameterType="com.ruoyi.device.mapper.entity.DeviceAirTypeGeneralEnumEntity" resultMap="AirTypeGeneralEnumResult">
<include refid="selectAirTypeGeneralEnumVo"/> <include refid="selectAirTypeGeneralEnumVo"/>
<where> <where>
<if test="name != null and name != ''"> <if test="name != null and name != ''">
@ -51,7 +51,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
</where> </where>
</select> </select>
<insert id="insertAirTypeGeneralEnum" parameterType="com.ruoyi.device.mapper.entity.AirTypeGeneralEnumEntity" useGeneratedKeys="true" keyProperty="id" keyColumn="id"> <insert id="insertAirTypeGeneralEnum" parameterType="com.ruoyi.device.mapper.entity.DeviceAirTypeGeneralEnumEntity" useGeneratedKeys="true" keyProperty="id" keyColumn="id">
insert into device_air_type_general_enum insert into device_air_type_general_enum
<trim prefix="(" suffix=")" suffixOverrides=","> <trim prefix="(" suffix=")" suffixOverrides=",">
<if test="name != null and name != ''">name,</if> <if test="name != null and name != ''">name,</if>
@ -77,7 +77,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
</trim> </trim>
</insert> </insert>
<update id="updateAirTypeGeneralEnum" parameterType="com.ruoyi.device.mapper.entity.AirTypeGeneralEnumEntity"> <update id="updateAirTypeGeneralEnum" parameterType="com.ruoyi.device.mapper.entity.DeviceAirTypeGeneralEnumEntity">
update device_air_type_general_enum update device_air_type_general_enum
<trim prefix="SET" suffixOverrides=","> <trim prefix="SET" suffixOverrides=",">
<if test="name != null and name != ''">name = #{name},</if> <if test="name != null and name != ''">name = #{name},</if>