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

Commit 354bb313 authored by zhengfuxin's avatar zhengfuxin

秒杀

parent 1eb42693
......@@ -17,7 +17,7 @@ import java.time.LocalDateTime;
* @since 2021-12-28
*/
@Data
@ApiModel(value = "GoblinFrontHotWordBuildParam", description = "首页导航栏")
@ApiModel(value = "GoblinFrontNavigationBuildParam", description = "首页导航栏")
public class GoblinFrontNavigationBuildParam implements Serializable {
private static final long serialVersionUID = 1L;
......
package com.liquidnet.service.goblin.param;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
import java.time.LocalDateTime;
/**
* <p>
* 秒杀表
* </p>
*
* @author liquidnet
* @since 2021-12-30
*/
@Data
@ApiModel(value = "GoblinFrontSeckillBuildParam", description = "秒杀表")
public class GoblinFrontSeckillBuildParam implements Serializable {
private static final long serialVersionUID = 1L;
/**
* 主键
*/
@ApiModelProperty(value = "主键")
private Long mid;
/**
* 官方活动id
*/
@ApiModelProperty(value = "活动id(官方g_,商铺s_),按照顺序添加")
private String selfActivityids;
/**
* 1、一行三个2、两行三个
*/
@ApiModelProperty(value = "1、一行三个2、两行三个")
private Integer showType;
/**
* 1、关闭模块2、保留模块
*/
@ApiModelProperty(value = "1、关闭模块2、保留模块")
private Integer activityType;
/**
* 创建时间
*/
@ApiModelProperty(value = "创建时间")
private LocalDateTime createTime;
/**
* 修改时间
*/
@ApiModelProperty(value = "修改时间")
private LocalDateTime updateTime;
/**
* 0未删除1已删除
*/
@ApiModelProperty(value = "0未删除1已删除")
private Integer delTag;
/**
* 排序
*/
@ApiModelProperty(value = "忽略")
private Integer indexs;
/**
* 秒杀id
*/
@ApiModelProperty(value = "秒杀id")
private String seckilId;
}
......@@ -13,8 +13,10 @@ 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 com.liquidnet.service.goblin.param.GoblinFrontSeckillBuildParam;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.BeanUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
......@@ -75,7 +77,9 @@ public class GoblinFrontSeckillController extends BaseController {
@PostMapping("create")
@ApiOperation(value = "增加秒杀")
@ResponseBody
public AjaxResult create( @RequestBody GoblinFrontSeckill goblinFrontSeckill) {
public AjaxResult create(@RequestBody GoblinFrontSeckillBuildParam goblinFrontSeckillBuildParam) {
GoblinFrontSeckill goblinFrontSeckill=new GoblinFrontSeckill();
BeanUtils.copyProperties(goblinFrontSeckillBuildParam,goblinFrontSeckill);
logger.info("增加秒杀{}", JSON.toJSONString(goblinFrontSeckill));
boolean result=goblinFrontSeckillService.create(goblinFrontSeckill);
if (result ) {
......@@ -94,7 +98,9 @@ public class GoblinFrontSeckillController extends BaseController {
@PostMapping("update")
@ApiOperation(value = "限时秒杀修改")
@ResponseBody
public AjaxResult update( @RequestBody GoblinFrontSeckill goblinFrontSeckill) {
public AjaxResult update( @RequestBody GoblinFrontSeckillBuildParam goblinFrontSeckillBuildParam) {
GoblinFrontSeckill goblinFrontSeckill=new GoblinFrontSeckill();
BeanUtils.copyProperties(goblinFrontSeckillBuildParam,goblinFrontSeckill);
logger.info("限时秒杀修改{}", JSON.toJSONString(goblinFrontSeckill));
boolean result=goblinFrontSeckillService.update(goblinFrontSeckill);
if (result ) {
......@@ -112,7 +118,9 @@ public class GoblinFrontSeckillController extends BaseController {
@PostMapping("delete")
@ApiOperation(value = "限时秒杀删除")
@ResponseBody
public AjaxResult delete( @RequestBody GoblinFrontSeckill goblinFrontSeckill) {
public AjaxResult delete( @RequestBody GoblinFrontSeckillBuildParam goblinFrontSeckillBuildParam) {
GoblinFrontSeckill goblinFrontSeckill=new GoblinFrontSeckill();
BeanUtils.copyProperties(goblinFrontSeckillBuildParam,goblinFrontSeckill);
logger.info("限时秒杀删除{}", JSON.toJSONString(goblinFrontSeckill));
boolean result=goblinFrontSeckillService.delte(goblinFrontSeckill.getMid());
if (result ) {
......@@ -130,7 +138,9 @@ public class GoblinFrontSeckillController extends BaseController {
@PostMapping("page")
@ApiOperation(value = "分页")
@ResponseBody
public AjaxResult page( @RequestParam(name = "pageSize", required = true) int pageSize,@RequestParam(name = "pageNumber", required = true)int pageNumber,@RequestBody GoblinFrontSeckill goblinFrontSeckill) {
public AjaxResult page( @RequestParam(name = "pageSize", required = true) int pageSize,@RequestParam(name = "pageNumber", required = true)int pageNumber,@RequestBody GoblinFrontSeckillBuildParam goblinFrontSeckillBuildParam) {
GoblinFrontSeckill goblinFrontSeckill=new GoblinFrontSeckill();
BeanUtils.copyProperties(goblinFrontSeckillBuildParam,goblinFrontSeckill);
logger.info("限时秒杀分页{}", JSON.toJSONString(goblinFrontSeckill));
return AjaxResult.success(goblinFrontSeckillService.page(pageSize,pageNumber,null));
}
......@@ -143,7 +153,9 @@ public class GoblinFrontSeckillController extends BaseController {
@PostMapping("getOne")
@ApiOperation(value = "查看详情")
@ResponseBody
public AjaxResult getOne( @RequestBody GoblinFrontSeckill goblinFrontSeckill) {
public AjaxResult getOne( @RequestBody GoblinFrontSeckillBuildParam goblinFrontSeckillBuildParam) {
GoblinFrontSeckill goblinFrontSeckill=new GoblinFrontSeckill();
BeanUtils.copyProperties(goblinFrontSeckillBuildParam,goblinFrontSeckill);
logger.info("查看详情{}", JSON.toJSONString(goblinFrontSeckill));
GoblinFrontSeckill goblinFrontSeckill1=goblinFrontSeckillService.getOne(goblinFrontSeckill.getMid());
return AjaxResult.success(goblinFrontSeckill1);
......
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