package com.panzhihua.service_dangjian.service.impl;
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
import com.panzhihua.common.utlis.Snowflake;
|
import com.panzhihua.service_dangjian.dao.ComActIntegralUserChangeDAO;
|
import com.panzhihua.service_dangjian.entity.ComActIntegralUserChange;
|
import com.panzhihua.service_dangjian.service.ComActIntegralUserChangeDAOService;
|
import lombok.extern.slf4j.Slf4j;
|
import org.springframework.stereotype.Service;
|
|
import java.util.Date;
|
|
/**
|
* @auther lyq
|
* @create 2021-07-28 16:03:05
|
* @describe 用户积分账户变动记录服务实现类
|
*/
|
@Slf4j
|
@Service
|
public class ComActIntegralUserChangeDAOServiceImpl extends
|
ServiceImpl<ComActIntegralUserChangeDAO, ComActIntegralUserChange> implements ComActIntegralUserChangeDAOService {
|
|
/**
|
* 添加用户积分账户变动记录
|
*
|
* @param userId
|
* 用户id
|
* @param integralId
|
* 积分账户id
|
* @param communityId
|
* 社区id
|
* @param integralSumTop
|
* 总积分数量变动前
|
* @param integralSumBack
|
* 总积分数量变动后
|
* @param integralAvailableSumTop
|
* 可用总积分数量变动前
|
* @param integralAvailableSumBack
|
* 可用总积分数量变动后
|
* @param integralFrozenSumTop
|
* 冻结总积分数量变动前
|
* @param integralFrozenSumBack
|
* 冻结总积分数量变动后
|
* @param integralPartyTop
|
* 党员积分数量变动前
|
* @param integralPartyBack
|
* 党员积分数量变动后
|
* @param integralAvailablePartyTop
|
* 可用党员积分数量变动前
|
* @param integralAvailablePartyBack
|
* 可用党员积分数量变动后
|
* @param integralFrozenPartyTop
|
* 冻结党员积分数量变动前
|
* @param integralFrozenPartyBack
|
* 冻结党员积分数量变动后
|
* @param integralVolunteerTop
|
* 志愿者积分数量变动前
|
* @param integralVolunteerBack
|
* 志愿者积分数量变动后
|
* @param integralAvailableVolunteerTop
|
* 可用志愿者积分数量变动前
|
* @param integralAvailableVolunteerBack
|
* 可用志愿者积分数量变动后
|
* @param integralFrozenVolunteerTop
|
* 冻结志愿者积分数量变动前
|
* @param integralFrozenVolunteerBack
|
* 冻结志愿者积分数量变动后
|
* @param integralResidentTop
|
* 居民积分数量变动前
|
* @param integralResidentBack
|
* 居民积分数量变动后
|
* @param integralAvailableResidentTop
|
* 可用居民积分数量变动前
|
* @param integralAvailableResidentBack
|
* 可用居民积分数量变动后
|
* @param integralFrozenResidentTop
|
* 冻结居民积分数量变动前
|
* @param integralFrozenResidentBack
|
* 冻结居民积分数量变动后
|
* @param serviceId
|
* 交易记录id
|
*/
|
@Override
|
public void addIntegralUserChangeRecord(Long userId, Long integralId, Long communityId, Integer integralSumTop,
|
Integer integralSumBack, Integer integralAvailableSumTop, Integer integralAvailableSumBack,
|
Integer integralFrozenSumTop, Integer integralFrozenSumBack, Integer integralPartyTop,
|
Integer integralPartyBack, Integer integralAvailablePartyTop, Integer integralAvailablePartyBack,
|
Integer integralFrozenPartyTop, Integer integralFrozenPartyBack, Integer integralVolunteerTop,
|
Integer integralVolunteerBack, Integer integralAvailableVolunteerTop, Integer integralAvailableVolunteerBack,
|
Integer integralFrozenVolunteerTop, Integer integralFrozenVolunteerBack, Integer integralResidentTop,
|
Integer integralResidentBack, Integer integralAvailableResidentTop, Integer integralAvailableResidentBack,
|
Integer integralFrozenResidentTop, Integer integralFrozenResidentBack, Long serviceId) {
|
|
ComActIntegralUserChange integralUserChangeDO = new ComActIntegralUserChange();
|
integralUserChangeDO.setId(Snowflake.getId());
|
integralUserChangeDO.setUserId(userId);
|
integralUserChangeDO.setIntegralId(integralId);
|
integralUserChangeDO.setCommunityId(communityId);
|
integralUserChangeDO.setIntegralSumTop(integralSumTop);
|
integralUserChangeDO.setIntegralSumBack(integralSumBack);
|
integralUserChangeDO.setIntegralAvailableSumTop(integralAvailableSumTop);
|
integralUserChangeDO.setIntegralAvailableSumBack(integralAvailableSumBack);
|
integralUserChangeDO.setIntegralFrozenSumTop(integralFrozenSumTop);
|
integralUserChangeDO.setIntegralFrozenSumBack(integralFrozenSumBack);
|
integralUserChangeDO.setIntegralPartyTop(integralPartyTop);
|
integralUserChangeDO.setIntegralPartyBack(integralPartyBack);
|
integralUserChangeDO.setIntegralAvailablePartyTop(integralAvailablePartyTop);
|
integralUserChangeDO.setIntegralAvailablePartyBack(integralAvailablePartyBack);
|
integralUserChangeDO.setIntegralFrozenPartyTop(integralFrozenPartyTop);
|
integralUserChangeDO.setIntegralFrozenPartyBack(integralFrozenPartyBack);
|
integralUserChangeDO.setIntegralVolunteerTop(integralVolunteerTop);
|
integralUserChangeDO.setIntegralVolunteerBack(integralVolunteerBack);
|
integralUserChangeDO.setIntegralAvailableVolunteerTop(integralAvailableVolunteerTop);
|
integralUserChangeDO.setIntegralAvailableVolunteerBack(integralAvailableVolunteerBack);
|
integralUserChangeDO.setIntegralFrozenVolunteerTop(integralFrozenVolunteerTop);
|
integralUserChangeDO.setIntegralFrozenVolunteerBack(integralFrozenVolunteerBack);
|
integralUserChangeDO.setIntegralResidentTop(integralResidentTop);
|
integralUserChangeDO.setIntegralResidentBack(integralResidentBack);
|
integralUserChangeDO.setIntegralAvailableResidentTop(integralAvailableResidentTop);
|
integralUserChangeDO.setIntegralAvailableResidentBack(integralAvailableResidentBack);
|
integralUserChangeDO.setIntegralFrozenResidentTop(integralFrozenResidentTop);
|
integralUserChangeDO.setIntegralFrozenResidentBack(integralFrozenResidentBack);
|
integralUserChangeDO.setServiceId(serviceId);
|
integralUserChangeDO.setCreateAt(new Date());
|
this.baseMapper.insert(integralUserChangeDO);
|
}
|
}
|