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 insertCouponPushLog(SaveCouponPushLogReq req) { TCouponPushLog record = new TCouponPushLog(); BeanUtils.copyProperties(req, record); record.setDataState(DataStatusEnum.DATA_STATUS_VALID.value()); couponPushLogDao.insertSelective(record ); return new BizResult(true); } }