记得上下班打卡 | git大法好,push需谨慎

Commit dd65f680 authored by zhengfuxin's avatar zhengfuxin

保存。

parent 94b44c0d
......@@ -2,6 +2,9 @@ package com.liquidnet.service.kylin.service.admin;
import com.baomidou.mybatisplus.extension.service.IService;
import com.liquidnet.service.kylin.entity.KylinRecommendActive;
import com.liquidnet.service.kylin.entity.KylinRecommendActiveRelation;
import java.util.List;
/**
* <p>
......@@ -12,5 +15,5 @@ import com.liquidnet.service.kylin.entity.KylinRecommendActive;
* @since 2022-07-27
*/
public interface IKylinRecommendActiveService extends IService<KylinRecommendActive> {
boolean addKylinRecommendActive(KylinRecommendActive kylinRecommendActive, List<KylinRecommendActiveRelation> kylinRecommendActiveRelations);
}
package com.liquidnet.client.admin.web.controller.zhengzai.kylin;
import com.liquidnet.client.admin.zhengzai.kylin.service.impl.KylinRecommendActiveRelationServiceImpl;
import com.liquidnet.client.admin.zhengzai.kylin.service.impl.KylinRecommendActiveServiceImpl;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
......@@ -13,5 +16,9 @@ import org.springframework.web.bind.annotation.RestController;
@RestController
@RequestMapping("/kylin-recommend-active")
public class KylinRecommendActiveController {
@Autowired
private KylinRecommendActiveServiceImpl kylinRecommendActiveService;
@Autowired
private KylinRecommendActiveRelationServiceImpl kylinRecommendActiveRelationService;
}
package com.liquidnet.client.admin.zhengzai.kylin.service.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.liquidnet.commons.lang.util.IDGenerator;
import com.liquidnet.service.kylin.entity.KylinRecommendActive;
import com.liquidnet.service.kylin.entity.KylinRecommendActiveRelation;
import com.liquidnet.service.kylin.mapper.KylinRecommendActiveMapper;
import com.liquidnet.service.kylin.mapper.KylinRecommendActiveRelationMapper;
import com.liquidnet.service.kylin.service.admin.IKylinRecommendActiveService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.time.LocalDateTime;
import java.util.List;
/**
* <p>
* 推荐活动表 服务实现类
......@@ -16,5 +23,24 @@ import org.springframework.stereotype.Service;
*/
@Service
public class KylinRecommendActiveServiceImpl extends ServiceImpl<KylinRecommendActiveMapper, KylinRecommendActive> implements IKylinRecommendActiveService {
@Autowired
private KylinRecommendActiveMapper kylinRecommendActiveMapper;
@Autowired
private KylinRecommendActiveRelationMapper kylinRecommendActiveRelationMapper;
@Override
public boolean addKylinRecommendActive(KylinRecommendActive kylinRecommendActive, List<KylinRecommendActiveRelation> kylinRecommendActiveRelations) {
//生成id
kylinRecommendActive.setRecommendId(IDGenerator.nextSnowId());
kylinRecommendActive.setCreatedAt(LocalDateTime.now());
kylinRecommendActive.setUpdatedAt(LocalDateTime.now());
kylinRecommendActive.setDelTag(0);
kylinRecommendActiveMapper.insert(kylinRecommendActive);
//保存推荐活动关系
kylinRecommendActiveRelations.forEach(r->{
r.setRecommendActiveId(kylinRecommendActive.getRecommendId());
kylinRecommendActiveRelationMapper.insert(r);
});
return true;
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment