package ltd.qubit.survey.service.impl;
import java.time.LocalDateTime;
import java.util.List;
import java.util.Optional;
import lombok.RequiredArgsConstructor;
import ltd.qubit.survey.dao.OptionDao;
import ltd.qubit.survey.model.Option;
import ltd.qubit.survey.service.OptionService;
import org.springframework.stereotype.Service;
/**
* 选项服务实现类
*/
@Service
@RequiredArgsConstructor
public class OptionServiceImpl implements OptionService {
private final OptionDao optionDao;
@Override
public Option create(Option option) {
option.setCreatedAt(LocalDateTime.now());
optionDao.insert(option);
return option;
}
@Override
public void delete(Long id) {
optionDao.deleteById(id);
}
@Override
public Option update(Option option) {
optionDao.update(option);
return option;
}
@Override
public Optional