fit:调整类名及类路径
This commit is contained in:
parent
98d4a08d9d
commit
2521bca9ae
|
|
@ -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;
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
@ -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,7 +64,7 @@ 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);
|
||||||
|
|
||||||
// 为每个字典项创建分组
|
// 为每个字典项创建分组
|
||||||
|
|
|
||||||
|
|
@ -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);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -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);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 删除无人机类型通用枚举
|
* 删除无人机类型通用枚举
|
||||||
|
|
@ -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);
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
@ -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);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
@ -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);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
@ -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);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -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;
|
||||||
|
|
||||||
|
|
@ -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);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 删除无人机类型通用枚举
|
* 删除无人机类型通用枚举
|
||||||
|
|
@ -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 +
|
||||||
|
'}';
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -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);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 删除无人机类型通用枚举
|
* 删除无人机类型通用枚举
|
||||||
|
|
@ -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);
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
@ -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);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
@ -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;
|
||||||
|
|
||||||
|
|
@ -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);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
@ -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);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -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>
|
||||||
Loading…
Reference in New Issue