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);
	}

}