CouponPushLogServiceImpl.java
1.21 KB
package com.zteits.bill.biz.coupon;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.BeanUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
import com.zteits.bill.dao.coupon.TCouponPushLogDao;
import com.zteits.bill.domain.TCouponPushLog;
import com.zteits.clouds.api.apibase.bean.BizResult;
import com.zteits.clouds.api.apibase.constants.DataStatusEnum;
import com.zteits.clouds.api.dto.bill.billingrule.param.SaveCouponPushLogReq;
import com.zteits.clouds.api.service.bill.coupon.CouponPushLogService;
@Component("com.zteits.bill.biz.coupon.CouponPushLogServiceImpl")
public class CouponPushLogServiceImpl implements CouponPushLogService {
private static final Logger logger = LoggerFactory.getLogger(CouponPushLogServiceImpl.class);
@Autowired
private TCouponPushLogDao couponPushLogDao;
@Override
public BizResult<Boolean> insertCouponPushLog(SaveCouponPushLogReq req) {
TCouponPushLog record = new TCouponPushLog();
BeanUtils.copyProperties(req, record);
record.setDataState(DataStatusEnum.DATA_STATUS_VALID.value());
couponPushLogDao.insertSelective(record );
return new BizResult<Boolean>(true);
}
}