mirror of
				https://github.com/YunaiV/ruoyi-vue-pro.git
				synced 2025-11-04 08:06:12 +08:00 
			
		
		
		
	Refactor SeckillActivityApiImpl to use constructor injection with Lombok
Co-authored-by: dingjiangying <dingjiangying@meituan.com>
This commit is contained in:
		@ -2,11 +2,10 @@ package cn.iocoder.yudao.module.promotion.api.seckill;
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
import cn.iocoder.yudao.module.promotion.api.seckill.dto.SeckillValidateJoinRespDTO;
 | 
					import cn.iocoder.yudao.module.promotion.api.seckill.dto.SeckillValidateJoinRespDTO;
 | 
				
			||||||
import cn.iocoder.yudao.module.promotion.service.seckill.SeckillActivityService;
 | 
					import cn.iocoder.yudao.module.promotion.service.seckill.SeckillActivityService;
 | 
				
			||||||
 | 
					import lombok.RequiredArgsConstructor;
 | 
				
			||||||
import org.springframework.stereotype.Service;
 | 
					import org.springframework.stereotype.Service;
 | 
				
			||||||
import org.springframework.validation.annotation.Validated;
 | 
					import org.springframework.validation.annotation.Validated;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
import javax.annotation.Resource;
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/**
 | 
					/**
 | 
				
			||||||
 * 秒杀活动接口 Api 接口实现类
 | 
					 * 秒杀活动接口 Api 接口实现类
 | 
				
			||||||
 *
 | 
					 *
 | 
				
			||||||
@ -14,10 +13,10 @@ import javax.annotation.Resource;
 | 
				
			|||||||
 */
 | 
					 */
 | 
				
			||||||
@Service
 | 
					@Service
 | 
				
			||||||
@Validated
 | 
					@Validated
 | 
				
			||||||
 | 
					@RequiredArgsConstructor
 | 
				
			||||||
public class SeckillActivityApiImpl implements SeckillActivityApi {
 | 
					public class SeckillActivityApiImpl implements SeckillActivityApi {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    @Resource
 | 
					    private final SeckillActivityService activityService;
 | 
				
			||||||
    private SeckillActivityService activityService;
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
    @Override
 | 
					    @Override
 | 
				
			||||||
    public void updateSeckillStockDecr(Long id, Long skuId, Integer count) {
 | 
					    public void updateSeckillStockDecr(Long id, Long skuId, Integer count) {
 | 
				
			||||||
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user