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

Commit 6fb7c221 authored by zhengfuxin's avatar zhengfuxin

活动列表

parent ebb7d79a
package com.liquidnet.client.admin.web.controller.zhengzai.goblin;
import com.alibaba.fastjson.JSON;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.liquidnet.client.admin.common.core.controller.BaseController;
import com.liquidnet.client.admin.common.core.domain.AjaxResult;
import com.liquidnet.commons.lang.util.CollectionUtil;
import com.liquidnet.service.adam.entity.AdamMemberCodeBatch;
import com.liquidnet.service.goblin.entity.GoblinFrontBanner;
import com.liquidnet.service.goblin.entity.GoblinSelfMarketing;
import com.liquidnet.service.goblin.entity.GoblinStoreMarketing;
import com.liquidnet.service.goblin.mapper.GoblinSelfMarketingMapper;
import com.liquidnet.service.goblin.mapper.GoblinStoreMarketingMapper;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import java.util.HashMap;
import java.util.List;
/**
* <p>
* 秒杀表 前端控制器
* </p>
*
* @author liquidnet
* @since 2021-12-29
*/
@RestController
@RequestMapping("/seckill")
public class GoblinFrontSeckillController extends BaseController {
@Autowired
GoblinStoreMarketingMapper goblinStoreMarketingMapper;
@Autowired
GoblinSelfMarketingMapper goblinSelfMarketingMapper;
/**
* @author zhangfuxin
* @Description:活动列表
* @date 2021/12/29 下午2:51
*/
@PostMapping("listActivity")
@ApiOperation(value = "活动列表")
@ResponseBody
public AjaxResult listActivity() {
//goblin_store_marketing
LambdaQueryWrapper<GoblinStoreMarketing> queryWrapper = Wrappers.lambdaQuery(GoblinStoreMarketing.class);
queryWrapper.ne(GoblinStoreMarketing::getStatus, 7);
List<GoblinStoreMarketing> listStoreMarketing= goblinStoreMarketingMapper.selectList(queryWrapper);
//goblin_self_marketing
LambdaQueryWrapper<GoblinSelfMarketing> queryWrapperM = Wrappers.lambdaQuery(GoblinSelfMarketing.class);
queryWrapperM.ne(GoblinSelfMarketing::getStatus,7);
List<GoblinSelfMarketing> listGoblinSelfMarketing=goblinSelfMarketingMapper.selectList(queryWrapperM);
//整合
HashMap<String, Object> list= CollectionUtil.mapStringObject();
list.put("listStoreMarketing",listStoreMarketing);
list.put("listGoblinSelfMarketing",listGoblinSelfMarketing);
return AjaxResult.success(list);
}
}
/**
* @author zhangfuxin
* @Description:限时秒杀添加
* @date 2021/12/29 下午2:51
*/
/**
* @author zhangfuxin
* @Description:限时秒杀修改
* @date 2021/12/29 下午2:52
*/
/***
* @author zhangfuxin
* @Description:限时秒杀删除
* @date 2021/12/29 下午2:52
*/
/**
* @author zhangfuxin
* @Description:限时秒杀分页
* @date 2021/12/29 下午2:52
*/
/**
* @author zhangfuxin
* @Description:限时秒杀详情
* @date 2021/12/29 下午2:54
*/
}
package com.liquidnet.client.admin.zhengzai.goblin.service;
import com.liquidnet.service.goblin.entity.GoblinFrontSeckill;
import com.baomidou.mybatisplus.extension.service.IService;
/**
* <p>
* 秒杀表 服务类
* </p>
*
* @author liquidnet
* @since 2021-12-29
*/
public interface IGoblinFrontSeckillService extends IService<GoblinFrontSeckill> {
}
package com.liquidnet.client.admin.zhengzai.goblin.service.impl;
import com.liquidnet.client.admin.zhengzai.goblin.service.IGoblinFrontSeckillService;
import com.liquidnet.service.goblin.entity.GoblinFrontSeckill;
import com.liquidnet.service.goblin.mapper.GoblinFrontSeckillMapper;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import org.springframework.stereotype.Service;
/**
* <p>
* 秒杀表 服务实现类
* </p>
*
* @author liquidnet
* @since 2021-12-29
*/
@Service
public class GoblinFrontSeckillServiceImpl extends ServiceImpl<GoblinFrontSeckillMapper, GoblinFrontSeckill> implements IGoblinFrontSeckillService {
}
......@@ -14,6 +14,7 @@ import com.liquidnet.service.goblin.dto.GoblinZhengzaiStoreListDto;
import com.liquidnet.service.goblin.dto.vo.GoblinMarketingZhengzaiRelationVo;
import com.liquidnet.service.goblin.dto.vo.GoblinSelfMarketingVo;
import com.liquidnet.service.goblin.dto.vo.GoblinZhengzaiStoreListVo;
/*import com.liquidnet.service.goblin.dto.vo.GoblinZhengzaiVo;*/
import com.liquidnet.service.goblin.entity.GoblinMarketingZhengzaiRelation;
import com.liquidnet.service.goblin.entity.GoblinSelfMarketing;
import com.liquidnet.service.goblin.mapper.GoblinMarketingZhengzaiRelationMapper;
......@@ -135,18 +136,18 @@ public class GoblinZhengzaiMarketServiceImpl implements IGoblinZhengzaiMarketSer
return null;
}
// @Override
// public ResponseDto<GoblinZhengzaiVo> zhengzaiDetails(String marketId) {
// GoblinSelfMarketing data = goblinSelfMarketingMapper.selectOne(Wrappers.lambdaQuery(GoblinSelfMarketing.getNew()).eq(GoblinSelfMarketing::getSelfMarketId, marketId));
// GoblinZhengzaiVo vo = GoblinZhengzaiVo.getNew();
// vo.setMarketId(data.getSelfMarketId());
// vo.setName(data.getName());
// vo.setStartTime(DateUtil.Formatter.yyyyMMddHHmmss.format(data.getStartTime()));
// vo.setEndTime(DateUtil.Formatter.yyyyMMddHHmmss.format(data.getEndTime()));
// vo.setStatus(data.getStatus());
// vo.setCreatedAt(DateUtil.Formatter.yyyyMMddHHmmss.format(data.getCreatedAt()));
// return null;
// }
/*@Override
public ResponseDto<GoblinZhengzaiVo> zhengzaiDetails(String marketId) {
GoblinSelfMarketing data = goblinSelfMarketingMapper.selectOne(Wrappers.lambdaQuery(GoblinSelfMarketing.getNew()).eq(GoblinSelfMarketing::getSelfMarketId, marketId));
GoblinZhengzaiVo vo = GoblinZhengzaiVo.getNew();
vo.setMarketId(data.getSelfMarketId());
vo.setName(data.getName());
vo.setStartTime(DateUtil.Formatter.yyyyMMddHHmmss.format(data.getStartTime()));
vo.setEndTime(DateUtil.Formatter.yyyyMMddHHmmss.format(data.getEndTime()));
vo.setStatus(data.getStatus());
vo.setCreatedAt(DateUtil.Formatter.yyyyMMddHHmmss.format(data.getCreatedAt()));
return null;
}*/
@Override
public ResponseDto<List<GoblinZhengzaiStoreListVo>> zhengzaiStoreList(String marketId) {
......
package com.liquidnet.service.goblin.entity;
import java.time.LocalDateTime;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import lombok.Data;
import lombok.EqualsAndHashCode;
/**
* <p>
* 秒杀表
* </p>
*
* @author liquidnet
* @since 2021-12-27
*/
@Data
@EqualsAndHashCode(callSuper = false)
public class GoblinFrontSeckill implements Serializable {
private static final long serialVersionUID = 1L;
/**
* 主键
*/
private Long mid;
/**
* 活动id
*/
@TableField("activityId")
private Long activityId;
/**
* 1、一行三个2、两行三个
*/
private Integer showType;
/**
* 1、关闭模块2、保留模块
*/
@TableField("activityType")
private Integer activityType;
/**
* 创建时间
*/
private LocalDateTime createTime;
/**
* 修改时间
*/
private LocalDateTime updateTime;
/**
* 0未删除1已删除
*/
private Integer delTag;
}
package com.liquidnet.service.goblin.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.io.Serializable;
import java.time.LocalDateTime;
/**
* <p>
* 秒杀表
* </p>
*
* @author liquidnet
* @since 2021-12-29
*/
@Data
@EqualsAndHashCode(callSuper = false)
public class GoblinFrontSeckill implements Serializable {
private static final long serialVersionUID = 1L;
/**
* 主键
*/
@TableId(value = "mid", type = IdType.AUTO)
private Long mid;
/**
* 活动id
*/
@TableField("activityId")
private Long activityId;
/**
* 1、一行三个2、两行三个
*/
private Integer showType;
/**
* 1、关闭模块2、保留模块
*/
@TableField("activityType")
private Integer activityType;
/**
* 创建时间
*/
private LocalDateTime createTime;
/**
* 修改时间
*/
private LocalDateTime updateTime;
/**
* 0未删除1已删除
*/
private Integer delTag;
/**
* 排序
*/
private Integer indexs;
}
package com.liquidnet.service.goblin.mapper;
import com.liquidnet.service.goblin.entity.GoblinFrontSeckill;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* <p>
* 秒杀表 Mapper 接口
* </p>
*
* @author liquidnet
* @since 2021-12-27
*/
public interface GoblinFrontSeckillMapper extends BaseMapper<GoblinFrontSeckill> {
}
package com.liquidnet.service.goblin.mapper;
import com.liquidnet.service.goblin.entity.GoblinFrontSeckill;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* <p>
* 秒杀表 Mapper 接口
* </p>
*
* @author liquidnet
* @since 2021-12-29
*/
public interface GoblinFrontSeckillMapper extends BaseMapper<GoblinFrontSeckill> {
}
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