package com.ks.lucky.service.impl;
|
|
import com.ks.lib.common.exception.ParamsException;
|
import com.ks.lucky.mapper.LuckySponsorMoneyRecordMapper;
|
import com.ks.lucky.pojo.DO.LuckySponsorMoneyRecord;
|
import org.springframework.stereotype.Component;
|
import org.springframework.transaction.annotation.Transactional;
|
import org.springframework.validation.annotation.Validated;
|
import org.yeshi.utils.generater.entity.ExceptionData;
|
|
import javax.annotation.Resource;
|
import javax.validation.Valid;
|
import java.util.Date;
|
|
@Component
|
public class LuckySponsorMoneyRecordManager {
|
|
@Resource
|
private LuckySponsorMoneyRecordMapper luckySponsorMoneyRecordMapper;
|
|
@Validated
|
@Transactional(rollbackFor = Exception.class)
|
public void addRecord(@Valid LuckySponsorMoneyRecord record) throws ParamsException {
|
if (record.getCreateTime() == null) {
|
record.setCreateTime(new Date());
|
}
|
luckySponsorMoneyRecordMapper.insertSelective(record);
|
}
|
|
|
}
|