Search in sources :

Example 1 with DeviceUser

use of com.ruoyi.iot.domain.DeviceUser in project wumei-smart by kerwincui.

the class DeviceUserServiceImpl method insertDeviceUser.

/**
 * 新增设备用户
 *
 * @param deviceUser 设备用户
 * @return 结果
 */
@Override
public int insertDeviceUser(DeviceUser deviceUser) {
    List<DeviceUser> deviceUsers = selectDeviceUserList(deviceUser);
    if (!deviceUsers.isEmpty())
        throw new RuntimeException("该用户已添加, 禁止重复添加");
    deviceUser.setCreateTime(DateUtils.getNowDate());
    deviceUser.setIsOwner(0);
    SysUser sysUser = getLoginUser().getUser();
    deviceUser.setTenantId(sysUser.getUserId());
    deviceUser.setTenantName(sysUser.getUserName());
    return deviceUserMapper.insertDeviceUser(deviceUser);
}
Also used : DeviceUser(com.ruoyi.iot.domain.DeviceUser) SysUser(com.ruoyi.common.core.domain.entity.SysUser)

Aggregations

SysUser (com.ruoyi.common.core.domain.entity.SysUser)1 DeviceUser (com.ruoyi.iot.domain.DeviceUser)1