package cc.mrbird.febs.unisoftiot.api.service.impl; import cc.mrbird.febs.unisoftiot.api.service.InitAccountService; import cc.mrbird.febs.unisoftiot.api.entity.Account; import cc.mrbird.febs.unisoftiot.api.mapper.AccountMapper; import cc.mrbird.febs.unisoftiot.config.UniSoftAccount; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Service; @Slf4j @Service @RequiredArgsConstructor public class InitAccountServiceImpl extends ServiceImpl implements InitAccountService { @Override public UniSoftAccount initAccount(Account account) { return new UniSoftAccount(account.getAppId(),account.getAppSecret()); } @Override public UniSoftAccount initAccountByAppInfo(String appId, String appSecret) { Account account = new Account(); account.setAppId(appId); account.setAppSecret(appSecret); return this.initAccount(account); } }