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

Commit 488c188a authored by GaoHu's avatar GaoHu

exit 预约文档修改

parent 68332867
......@@ -10,6 +10,7 @@ import java.util.List;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.liquidnet.commons.lang.util.DateUtil;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
......@@ -24,6 +25,7 @@ import javax.validation.constraints.NotBlank;
* @author liquidnet
* @since 2022-04-08
*/
@ApiModel(value = "GoblinGoodsAnticipateParam", description = "创建关联sku和spu表")
@Data
public class GoblinGoodsAnticipateValueAddParam {
......
......@@ -3,6 +3,7 @@ package com.liquidnet.service.goblin.dto.manage.vo;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.liquidnet.commons.lang.util.DateUtil;
import com.liquidnet.service.goblin.dto.vo.GoblinNftGoodsSkuListVo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
......@@ -19,6 +20,7 @@ import java.util.List;
* @author liquidnet
* @since 2022-04-08
*/
@ApiModel(value = "AnticipateValueVo", description = "预约关联sku和spu表")
@Data
public class AnticipateValueVo implements Cloneable {
......
......@@ -18,19 +18,45 @@ import java.util.List;
public interface IGoblinGoodsAnticipateService {
/**
* 用户预约
* 用户预约 (只能预约不能取消)
* @param skuId skuId
* @return Boolean
*/
ResponseDto<Boolean> userAbout(String skuId);
/**
* 根据skuId查询是否预约
* @param skuId skuId
* @return Boolean
*/
ResponseDto<Boolean> selectAnticipate(String skuId);
/**
* 用户分享,根据sku发起助力
* @param skuId skuId
* @return 分享id
*/
ResponseDto<String> share(String skuId);
/**
* 用户为他人助力
* @param sid 分享id
* @return Boolean
*/
ResponseDto<Boolean> help(String sid);
/**
* 获取当前助力信息
* @param sid 分享id
* @return 创建关联sku和spu表
*/
ResponseDto<HelpValueVo> getHelpValue(String sid);
/**
* 是否开启助力(返回助力的sid,返回null则没有开启助力)
* @param skuId skuId
* @return 返回助力的sid,返回null则没有开启助力
*/
ResponseDto<String> getTurnOnHelp(String skuId);
}
......@@ -20,24 +20,39 @@ import java.math.BigInteger;
public interface IGoblinGoodsAnticipateMgService {
/**
* 查询预约
* 获取预约
* @param goodsAnticipateValueParam 查询条件
* @return 分页查询
*/
ResponseDto<PageInfo<GoblinGoodsAnticipateValueVo>> list(GoblinGoodsAnticipateValueParam goodsAnticipateValueParam);
/**
* 新增预约
* @param goodsAnticipateAddParam 新增
* @return 1
*/
ResponseDto<String> add(GoblinGoodsAnticipateAddParam goodsAnticipateAddParam);
/**
* 修改预约人数
* @param antId antId
* @param people 修改人数
* @return Boolean
*/
ResponseDto<Boolean> updatePeople(String antId, BigInteger people);
/**
* 删除预约
* @param skuId skuId
* @return Boolean
*/
ResponseDto<Boolean> delete(String skuId);
/**
* 更具sku获取信息
* @param skuId skuId
* @param hasHead 1
* @return 预约关联sku和spu表
*/
AnticipateValueVo getAnticipateValueBySkuId(String skuId,int hasHead);
}
......@@ -41,7 +41,7 @@ public class GoblinGoodsAnticipateController {
return goblinGoodsAnticipateService.userAbout(skuId);
}
@ApiOperation("根据skuId和uid查询是否预约")
@ApiOperation("根据skuId是否预约")
@GetMapping("/selectAnticipateBySkuIdAndUid")
@ApiImplicitParams({
@ApiImplicitParam(type = "query", dataType = "String", name = "skuId", value = "skuId", example = ""),
......
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