Commit 5040ac0d by gdj

用户和设备service继承mybatisplus的service。

parent 0796fb37
package com.dji.sample.manage.service; package com.dji.sample.manage.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.dji.sample.component.websocket.model.BizCodeEnum; import com.dji.sample.component.websocket.model.BizCodeEnum;
import com.dji.sample.manage.model.dto.DeviceDTO; import com.dji.sample.manage.model.dto.DeviceDTO;
import com.dji.sample.manage.model.dto.DeviceFirmwareUpgradeDTO; import com.dji.sample.manage.model.dto.DeviceFirmwareUpgradeDTO;
import com.dji.sample.manage.model.dto.TopologyDeviceDTO; import com.dji.sample.manage.model.dto.TopologyDeviceDTO;
import com.dji.sample.manage.model.entity.DeviceEntity;
import com.dji.sample.manage.model.param.DeviceQueryParam; import com.dji.sample.manage.model.param.DeviceQueryParam;
import com.dji.sdk.cloudapi.device.ControlSourceEnum; import com.dji.sdk.cloudapi.device.ControlSourceEnum;
import com.dji.sdk.cloudapi.device.DeviceOsdHost; import com.dji.sdk.cloudapi.device.DeviceOsdHost;
...@@ -22,7 +24,7 @@ import java.util.Optional; ...@@ -22,7 +24,7 @@ import java.util.Optional;
* @date 2021/11/10 * @date 2021/11/10
* @version 0.1 * @version 0.1
*/ */
public interface IDeviceService { public interface IDeviceService extends IService<DeviceEntity> {
/** /**
* The aircraft goes offline. * The aircraft goes offline.
......
package com.dji.sample.manage.service; package com.dji.sample.manage.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.dji.sample.manage.model.dto.UserDTO; import com.dji.sample.manage.model.dto.UserDTO;
import com.dji.sample.manage.model.dto.UserListDTO; import com.dji.sample.manage.model.dto.UserListDTO;
import com.dji.sample.manage.model.entity.UserEntity; import com.dji.sample.manage.model.entity.UserEntity;
...@@ -8,7 +9,7 @@ import com.dji.sdk.common.PaginationData; ...@@ -8,7 +9,7 @@ import com.dji.sdk.common.PaginationData;
import java.util.Optional; import java.util.Optional;
public interface IUserService { public interface IUserService extends IService<UserEntity> {
/** /**
* Query user's details based on username. * Query user's details based on username.
......
...@@ -3,6 +3,7 @@ package com.dji.sample.manage.service.impl; ...@@ -3,6 +3,7 @@ package com.dji.sample.manage.service.impl;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper; import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.dji.sample.common.error.CommonErrorEnum; import com.dji.sample.common.error.CommonErrorEnum;
import com.dji.sample.component.mqtt.model.EventsReceiver; import com.dji.sample.component.mqtt.model.EventsReceiver;
import com.dji.sample.component.websocket.model.BizCodeEnum; import com.dji.sample.component.websocket.model.BizCodeEnum;
...@@ -63,7 +64,7 @@ import java.util.stream.Collectors; ...@@ -63,7 +64,7 @@ import java.util.stream.Collectors;
@Service @Service
@Slf4j @Slf4j
@Transactional @Transactional
public class DeviceServiceImpl implements IDeviceService { public class DeviceServiceImpl extends ServiceImpl<IDeviceMapper, DeviceEntity> implements IDeviceService {
@Autowired @Autowired
private MqttGatewayPublish messageSender; private MqttGatewayPublish messageSender;
......
...@@ -7,6 +7,7 @@ import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; ...@@ -7,6 +7,7 @@ import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper; import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.dji.sample.common.model.CustomClaim; import com.dji.sample.common.model.CustomClaim;
import com.dji.sample.common.util.JwtUtil; import com.dji.sample.common.util.JwtUtil;
import com.dji.sample.common.util.SecurityUtils; import com.dji.sample.common.util.SecurityUtils;
...@@ -42,7 +43,7 @@ import static com.dji.sample.common.util.SecurityUtils.isNotAdmin; ...@@ -42,7 +43,7 @@ import static com.dji.sample.common.util.SecurityUtils.isNotAdmin;
@Service @Service
@Transactional @Transactional
public class UserServiceImpl implements IUserService { public class UserServiceImpl extends ServiceImpl<IUserMapper, UserEntity> implements IUserService {
@Autowired @Autowired
private IUserMapper mapper; private IUserMapper mapper;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment