MAccountServiceImpl.java 1.06 KB
package vion.service.impl.monitor;

import com.github.yulichang.base.MPJBaseServiceImpl;
import lombok.RequiredArgsConstructor;
import org.springframework.stereotype.Service;
import vion.mapper.monitor.MAccountMapper;
import vion.model.monitor.MAccount;
import vion.model.monitor.RAccountEvent;
import vion.service.monitor.IMAccountService;
import vion.service.monitor.IRAccountEventService;

import java.util.List;

/**
 * @author vion
 * @date 2024/10/31
 */
@Service
@RequiredArgsConstructor
public class MAccountServiceImpl extends MPJBaseServiceImpl<MAccountMapper, MAccount> implements IMAccountService {

    private final IRAccountEventService accountEventService;

    @Override
    public List<RAccountEvent> getEventById(String uid) {
        return accountEventService.lambdaQuery().eq(RAccountEvent::getAccountUid, uid).list();
    }

    @Override
    public String saveEvent(String agentUid, String uid, RAccountEvent event) {
        event.setAgentUid(agentUid);
        event.setAccountUid(uid);
        accountEventService.save(event);
        return "";
    }
}