mirror of
https://gitee.com/gz-yami/mall4j.git
synced 2025-12-25 23:56:20 +08:00
补充Schema required 替换成 requiredMode
This commit is contained in:
parent
63de0ea14d
commit
b4e9620988
@ -47,13 +47,13 @@
|
||||
@Data
|
||||
public class ShopCartDto implements Serializable {
|
||||
|
||||
@Schema(description = "店铺ID" , required = true)
|
||||
@Schema(description = "店铺ID" ,requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
private Long shopId;
|
||||
|
||||
@Schema(description = "店铺名称" , required = true)
|
||||
@Schema(description = "店铺名称" ,requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
private String shopName;
|
||||
|
||||
@Schema(description = "购物车满减活动携带的商品" , required = true)
|
||||
@Schema(description = "购物车满减活动携带的商品" ,requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
private List<ShopCartItemDiscountDto> shopCartItemDiscounts;
|
||||
|
||||
}
|
||||
@ -64,7 +64,7 @@ public class ShopCartDto implements Serializable {
|
||||
```java
|
||||
public class ShopCartItemDiscountDto implements Serializable {
|
||||
|
||||
@Schema(description = "已选满减项" , required = true)
|
||||
@Schema(description = "已选满减项" ,requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
private ChooseDiscountItemDto chooseDiscountItemDto;
|
||||
|
||||
@Schema(description = "商品列表" )
|
||||
|
||||
@ -167,25 +167,25 @@ public class ConfirmOrderListener {
|
||||
@Data
|
||||
public class ShopCartOrderMergerDto implements Serializable{
|
||||
|
||||
@Schema(description = "实际总值" , required = true)
|
||||
@Schema(description = "实际总值" ,requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
private Double actualTotal;
|
||||
|
||||
@Schema(description = "商品总值" , required = true)
|
||||
@Schema(description = "商品总值" ,requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
private Double total;
|
||||
|
||||
@Schema(description = "商品总数" , required = true)
|
||||
@Schema(description = "商品总数" ,requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
private Integer totalCount;
|
||||
|
||||
@Schema(description = "订单优惠金额(所有店铺优惠金额相加)" , required = true)
|
||||
@Schema(description = "订单优惠金额(所有店铺优惠金额相加)" ,requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
private Double orderReduce;
|
||||
|
||||
@Schema(description = "地址Dto" , required = true)
|
||||
@Schema(description = "地址Dto" ,requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
private UserAddrDto userAddr;
|
||||
|
||||
@Schema(description = "每个店铺的购物车信息" , required = true)
|
||||
@Schema(description = "每个店铺的购物车信息" ,requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
private List<ShopCartOrderDto> shopCartOrders;
|
||||
|
||||
@Schema(description = "整个订单可以使用的优惠券列表" , required = true)
|
||||
@Schema(description = "整个订单可以使用的优惠券列表" ,requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
private List<CouponOrderDto> coupons;
|
||||
}
|
||||
|
||||
|
||||
@ -25,10 +25,10 @@ import java.util.List;
|
||||
@Data
|
||||
public class BasketItemDto implements Serializable {
|
||||
|
||||
@Schema(description = "购物车ID" , required = true)
|
||||
@Schema(description = "购物车ID" ,requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
private Long basketId;
|
||||
|
||||
@Schema(description = "店铺ID" , required = true)
|
||||
@Schema(description = "店铺ID" ,requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
private Long shopId;
|
||||
|
||||
/**
|
||||
@ -37,32 +37,32 @@ public class BasketItemDto implements Serializable {
|
||||
@JsonIgnore
|
||||
private String shopName;
|
||||
|
||||
@Schema(description = "产品ID" , required = true)
|
||||
@Schema(description = "产品ID" ,requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
private Long prodId;
|
||||
|
||||
@Schema(description = "skuID" , required = true)
|
||||
@Schema(description = "skuID" ,requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
private Long skuId;
|
||||
|
||||
@Schema(description = "产品个数" , required = true)
|
||||
@Schema(description = "产品个数" ,requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
private Integer prodCount;
|
||||
|
||||
@Schema(description = "产品名称" , required = true)
|
||||
@Schema(description = "产品名称" ,requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
private String prodName;
|
||||
|
||||
@Schema(description = "产品主图" , required = true)
|
||||
@Schema(description = "产品主图" ,requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
@JsonSerialize(using = ImgJsonSerializer.class)
|
||||
private String pic;
|
||||
|
||||
@Schema(description = "产品现价" , required = true)
|
||||
@Schema(description = "产品现价" ,requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
private Double price;
|
||||
|
||||
@Schema(description = "产品原价" , required = true)
|
||||
@Schema(description = "产品原价" ,requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
private Double oriPrice;
|
||||
|
||||
@Schema(description = "产品简介" , required = true)
|
||||
@Schema(description = "产品简介" ,requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
private String brief;
|
||||
|
||||
@Schema(description = "产品sku信息" , required = true)
|
||||
@Schema(description = "产品sku信息" ,requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
private String skuName;
|
||||
|
||||
@Schema(description = "参与满减活动列表" )
|
||||
|
||||
@ -28,31 +28,31 @@ public class IndexImgDto {
|
||||
* 图片
|
||||
*/
|
||||
@JsonSerialize(using = ImgJsonSerializer.class)
|
||||
@Schema(description = "图片Url" , required = true)
|
||||
@Schema(description = "图片Url" ,requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
private String imgUrl;
|
||||
|
||||
/**
|
||||
* 顺序
|
||||
*/
|
||||
@Schema(description = "图片顺序" , required = true)
|
||||
@Schema(description = "图片顺序" ,requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
private Integer seq;
|
||||
|
||||
/**
|
||||
* 上传时间
|
||||
*/
|
||||
@Schema(description = "上传时间" , required = true)
|
||||
@Schema(description = "上传时间" ,requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
private Date uploadTime;
|
||||
|
||||
/**
|
||||
* 类型
|
||||
*/
|
||||
@Schema(description = "类型" , required = true)
|
||||
@Schema(description = "类型" ,requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
private int type;
|
||||
|
||||
/**
|
||||
* 关联id
|
||||
*/
|
||||
@Schema(description = "关联id" , required = true)
|
||||
@Schema(description = "关联id" ,requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
private Long relation;
|
||||
|
||||
|
||||
|
||||
@ -22,20 +22,20 @@ import lombok.Data;
|
||||
@Data
|
||||
public class MyOrderItemDto {
|
||||
|
||||
@Schema(description = "商品图片" , required = true)
|
||||
@Schema(description = "商品图片" ,requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
@JsonSerialize(using = ImgJsonSerializer.class)
|
||||
private String pic;
|
||||
|
||||
@Schema(description = "商品名称" , required = true)
|
||||
@Schema(description = "商品名称" ,requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
private String prodName;
|
||||
|
||||
@Schema(description = "商品数量" , required = true)
|
||||
@Schema(description = "商品数量" ,requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
private Integer prodCount;
|
||||
|
||||
@Schema(description = "商品价格" , required = true)
|
||||
@Schema(description = "商品价格" ,requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
private Double price;
|
||||
|
||||
@Schema(description = "skuName" , required = true)
|
||||
@Schema(description = "skuName" ,requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
private String skuName;
|
||||
|
||||
}
|
||||
|
||||
@ -30,58 +30,58 @@ public class OrderShopDto implements Serializable {
|
||||
/**
|
||||
* 店铺ID
|
||||
**/
|
||||
@Schema(description = "店铺id" , required = true)
|
||||
@Schema(description = "店铺id" ,requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
private Long shopId;
|
||||
|
||||
/**
|
||||
* 店铺名称
|
||||
**/
|
||||
@Schema(description = "店铺名称" , required = true)
|
||||
@Schema(description = "店铺名称" ,requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
private String shopName;
|
||||
|
||||
@Schema(description = "实际总值" , required = true)
|
||||
@Schema(description = "实际总值" ,requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
private Double actualTotal;
|
||||
|
||||
@Schema(description = "商品总值" , required = true)
|
||||
@Schema(description = "商品总值" ,requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
private Double total;
|
||||
|
||||
@Schema(description = "商品总数" , required = true)
|
||||
@Schema(description = "商品总数" ,requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
private Integer totalNum;
|
||||
|
||||
@Schema(description = "地址Dto" , required = true)
|
||||
@Schema(description = "地址Dto" ,requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
private UserAddrDto userAddrDto;
|
||||
|
||||
@Schema(description = "产品信息" , required = true)
|
||||
@Schema(description = "产品信息" ,requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
private List<OrderItemDto> orderItemDtos;
|
||||
|
||||
@Schema(description = "运费" , required = true)
|
||||
@Schema(description = "运费" ,requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
private Double transfee;
|
||||
|
||||
@Schema(description = "优惠总额" , required = true)
|
||||
@Schema(description = "优惠总额" ,requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
private Double reduceAmount;
|
||||
|
||||
@Schema(description = "促销活动优惠金额" , required = true)
|
||||
@Schema(description = "促销活动优惠金额" ,requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
private Double discountMoney;
|
||||
|
||||
@Schema(description = "优惠券优惠金额" , required = true)
|
||||
@Schema(description = "优惠券优惠金额" ,requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
private Double couponMoney;
|
||||
|
||||
/**
|
||||
* 创建时间
|
||||
*/
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@Schema(description = "订单创建时间" , required = true)
|
||||
@Schema(description = "订单创建时间" ,requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
private Date createTime;
|
||||
|
||||
/**
|
||||
* 订单备注信息
|
||||
*/
|
||||
@Schema(description = "订单备注信息" , required = true)
|
||||
@Schema(description = "订单备注信息" ,requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
private String remarks;
|
||||
|
||||
/**
|
||||
* 订单状态
|
||||
*/
|
||||
@Schema(description = "订单状态" , required = true)
|
||||
@Schema(description = "订单状态" ,requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
private Integer status;
|
||||
}
|
||||
|
||||
@ -26,19 +26,19 @@ public class ProductDto {
|
||||
/**
|
||||
* 店铺ID
|
||||
*/
|
||||
@Schema(description = "店铺ID" , required = true)
|
||||
@Schema(description = "店铺ID" ,requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
private Long shopId;
|
||||
|
||||
/**
|
||||
* 店铺名称
|
||||
*/
|
||||
@Schema(description = "店铺名称" , required = true)
|
||||
@Schema(description = "店铺名称" ,requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
private String shopName;
|
||||
|
||||
/**
|
||||
* 商品ID
|
||||
*/
|
||||
@Schema(description = "商品ID" , required = true)
|
||||
@Schema(description = "商品ID" ,requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
private Long prodId;
|
||||
|
||||
/**
|
||||
@ -50,7 +50,7 @@ public class ProductDto {
|
||||
/**
|
||||
* 商品价格
|
||||
*/
|
||||
@Schema(description = "商品价格" , required = true)
|
||||
@Schema(description = "商品价格" ,requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
private Double price;
|
||||
|
||||
/**
|
||||
@ -62,42 +62,42 @@ public class ProductDto {
|
||||
/**
|
||||
* 商品原价
|
||||
*/
|
||||
@Schema(description = "商品原价" , required = true)
|
||||
@Schema(description = "商品原价" ,requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
private Double oriPrice;
|
||||
|
||||
/**
|
||||
* 库存量
|
||||
*/
|
||||
@Schema(description = "库存量" , required = true)
|
||||
@Schema(description = "库存量" ,requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
private Integer totalStocks;
|
||||
|
||||
/**
|
||||
* 简要描述,卖点等
|
||||
*/
|
||||
@Schema(description = "简要描述,卖点等" , required = true)
|
||||
@Schema(description = "简要描述,卖点等" ,requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
private String brief;
|
||||
|
||||
/**
|
||||
* 商品主图
|
||||
*/
|
||||
@JsonSerialize(using = ImgJsonSerializer.class)
|
||||
@Schema(description = "商品主图" , required = true)
|
||||
@Schema(description = "商品主图" ,requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
private String pic;
|
||||
|
||||
@JsonSerialize(using = ImgJsonSerializer.class)
|
||||
@Schema(description = "商品图片列表,以逗号分割" , required = true)
|
||||
@Schema(description = "商品图片列表,以逗号分割" ,requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
private String imgs;
|
||||
|
||||
/**
|
||||
* 商品分类
|
||||
*/
|
||||
@Schema(description = "商品分类id" , required = true)
|
||||
@Schema(description = "商品分类id" ,requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
private Long categoryId;
|
||||
|
||||
@Schema(description = "sku列表" )
|
||||
private List<SkuDto> skuList;
|
||||
|
||||
@Schema(description = "运费信息" , required = true)
|
||||
@Schema(description = "运费信息" ,requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
private Transport transport;
|
||||
|
||||
public static interface WithNoContent{}
|
||||
|
||||
@ -48,7 +48,7 @@ public class ProductItemDto implements Serializable {
|
||||
@Schema(description = "skuId" ,requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
private Long skuId;
|
||||
|
||||
@Schema(description = "规格名称" , required = true)
|
||||
@Schema(description = "规格名称" ,requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
private String skuName;
|
||||
|
||||
@Schema(description = "basketId" ,requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
|
||||
@ -22,13 +22,13 @@ import java.util.List;
|
||||
@Data
|
||||
public class ShopCartDto implements Serializable {
|
||||
|
||||
@Schema(description = "店铺ID" , required = true)
|
||||
@Schema(description = "店铺ID" ,requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
private Long shopId;
|
||||
|
||||
@Schema(description = "店铺名称" , required = true)
|
||||
@Schema(description = "店铺名称" ,requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
private String shopName;
|
||||
|
||||
@Schema(description = "购物车商品" , required = true)
|
||||
@Schema(description = "购物车商品" ,requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
private List<ShopCartItemDiscountDto> shopCartItemDiscounts;
|
||||
|
||||
|
||||
|
||||
@ -21,13 +21,13 @@ import java.util.List;
|
||||
@Data
|
||||
@Schema(description = "购物车失效商品对象")
|
||||
public class ShopCartExpiryItemDto {
|
||||
@Schema(description = "店铺ID" , required = true)
|
||||
@Schema(description = "店铺ID" ,requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
private Long shopId;
|
||||
|
||||
@Schema(description = "店铺名称" , required = true)
|
||||
@Schema(description = "店铺名称" ,requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
private String shopName;
|
||||
|
||||
@Schema(description = "商品项" , required = true)
|
||||
@Schema(description = "商品项" ,requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
private List<ShopCartItemDto> shopCartItemDtoList;
|
||||
|
||||
}
|
||||
|
||||
@ -23,7 +23,7 @@ import java.util.List;
|
||||
public class ShopCartItemDiscountDto implements Serializable {
|
||||
|
||||
|
||||
@Schema(description = "已选满减项" , required = true)
|
||||
@Schema(description = "已选满减项" ,requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
private ChooseDiscountItemDto chooseDiscountItemDto;
|
||||
|
||||
@Schema(description = "商品列表" )
|
||||
|
||||
@ -29,19 +29,19 @@ import java.util.List;
|
||||
public class ShopCartItemDto extends ProductItemDto implements Serializable {
|
||||
private static final long serialVersionUID = -8284981156242930909L;
|
||||
|
||||
@Schema(description = "购物车ID" , required = true)
|
||||
@Schema(description = "购物车ID" ,requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
private Long basketId;
|
||||
|
||||
@Schema(description = "店铺ID" , required = true)
|
||||
@Schema(description = "店铺ID" ,requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
private Long shopId;
|
||||
|
||||
@Schema(description = "规格名称" , required = true)
|
||||
@Schema(description = "规格名称" ,requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
private String skuName;
|
||||
|
||||
@Schema(description = "店铺名称" , required = true)
|
||||
@Schema(description = "店铺名称" ,requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
private String shopName;
|
||||
|
||||
@Schema(description = "商品原价" , required = true)
|
||||
@Schema(description = "商品原价" ,requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
private Double oriPrice;
|
||||
|
||||
@Schema(description = "推广员使用的推销卡号" )
|
||||
|
||||
@ -23,42 +23,42 @@ import java.util.List;
|
||||
@Data
|
||||
public class ShopCartOrderDto implements Serializable{
|
||||
|
||||
@Schema(description = "店铺id" , required = true)
|
||||
@Schema(description = "店铺id" ,requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
private Long shopId;
|
||||
|
||||
@Schema(description = "店铺名称" , required = true)
|
||||
@Schema(description = "店铺名称" ,requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
private String shopName;
|
||||
|
||||
@Schema(description = "实际总值" , required = true)
|
||||
@Schema(description = "实际总值" ,requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
private Double actualTotal;
|
||||
|
||||
@Schema(description = "商品总值" , required = true)
|
||||
@Schema(description = "商品总值" ,requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
private Double total;
|
||||
|
||||
@Schema(description = "商品总数" , required = true)
|
||||
@Schema(description = "商品总数" ,requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
private Integer totalCount;
|
||||
|
||||
@Schema(description = "运费" , required = true)
|
||||
@Schema(description = "运费" ,requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
private Double transfee;
|
||||
|
||||
@Schema(description = "促销活动优惠金额" , required = true)
|
||||
@Schema(description = "促销活动优惠金额" ,requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
private Double discountReduce;
|
||||
|
||||
@Schema(description = "优惠券优惠金额" , required = true)
|
||||
@Schema(description = "优惠券优惠金额" ,requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
private Double couponReduce;
|
||||
|
||||
@Schema(description = "店铺优惠金额(促销活动 + 优惠券 + 其他)" , required = true)
|
||||
@Schema(description = "店铺优惠金额(促销活动 + 优惠券 + 其他)" ,requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
private Double shopReduce = 0.0;
|
||||
|
||||
@Schema(description = "订单备注信息" , required = true)
|
||||
@Schema(description = "订单备注信息" ,requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
private String remarks;
|
||||
|
||||
@Schema(description = "购物车商品" , required = true)
|
||||
@Schema(description = "购物车商品" ,requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
private List<ShopCartItemDiscountDto> shopCartItemDiscounts;
|
||||
|
||||
@Schema(description = "整个店铺可以使用的优惠券列表" , required = true)
|
||||
@Schema(description = "整个店铺可以使用的优惠券列表" ,requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
private List<CouponOrderDto> coupons;
|
||||
|
||||
@Schema(description = "订单编号" , required = true)
|
||||
@Schema(description = "订单编号" ,requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
private String orderNumber;
|
||||
}
|
||||
|
||||
@ -24,24 +24,24 @@ import java.util.List;
|
||||
@Data
|
||||
public class ShopCartOrderMergerDto implements Serializable{
|
||||
|
||||
@Schema(description = "实际总值" , required = true)
|
||||
@Schema(description = "实际总值" ,requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
private Double actualTotal;
|
||||
|
||||
@Schema(description = "商品总值" , required = true)
|
||||
@Schema(description = "商品总值" ,requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
private Double total;
|
||||
|
||||
@Schema(description = "商品总数" , required = true)
|
||||
@Schema(description = "商品总数" ,requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
private Integer totalCount;
|
||||
|
||||
@Schema(description = "订单优惠金额(所有店铺优惠金额相加)" , required = true)
|
||||
@Schema(description = "订单优惠金额(所有店铺优惠金额相加)" ,requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
private Double orderReduce;
|
||||
|
||||
@Schema(description = "地址Dto" , required = true)
|
||||
@Schema(description = "地址Dto" ,requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
private UserAddrDto userAddr;
|
||||
|
||||
@Schema(description = "每个店铺的购物车信息" , required = true)
|
||||
@Schema(description = "每个店铺的购物车信息" ,requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
private List<ShopCartOrderDto> shopCartOrders;
|
||||
|
||||
@Schema(description = "整个订单可以使用的优惠券列表" , required = true)
|
||||
@Schema(description = "整个订单可以使用的优惠券列表" ,requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
private List<CouponOrderDto> coupons;
|
||||
}
|
||||
|
||||
@ -25,23 +25,23 @@ public class SkuDto implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 6457261945829470666L;
|
||||
|
||||
@Schema(description = "skuId" , required = true)
|
||||
@Schema(description = "skuId" ,requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
private Long skuId;
|
||||
@Schema(description = "价格" , required = true)
|
||||
@Schema(description = "价格" ,requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
private Double price;
|
||||
@Schema(description = "原价" )
|
||||
private Double oriPrice;
|
||||
|
||||
@Schema(description = "库存(-1表示无穷)" , required = true)
|
||||
@Schema(description = "库存(-1表示无穷)" ,requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
private Integer stocks;
|
||||
|
||||
@Schema(description = "sku名称" , required = true)
|
||||
@Schema(description = "sku名称" ,requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
private String skuName;
|
||||
|
||||
@Schema(description = "图片" )
|
||||
@JsonSerialize(using = ImgJsonSerializer.class)
|
||||
private String pic;
|
||||
|
||||
@Schema(description = "销售属性组合字符串,格式是p1:v1;p2:v2" , required = true)
|
||||
@Schema(description = "销售属性组合字符串,格式是p1:v1;p2:v2" ,requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
private String properties;
|
||||
}
|
||||
|
||||
@ -19,45 +19,45 @@ import java.io.Serializable;
|
||||
*/
|
||||
@Data
|
||||
public class UserAddrDto implements Serializable {
|
||||
@Schema(description = "地址id" , required = true)
|
||||
@Schema(description = "地址id" ,requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
private Long addrId;
|
||||
|
||||
@Schema(description = "收货人" , required = true)
|
||||
@Schema(description = "收货人" ,requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
private String receiver;
|
||||
|
||||
@Schema(description = "省" , required = true)
|
||||
@Schema(description = "省" ,requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
private String province;
|
||||
|
||||
@Schema(description = "城市" , required = true)
|
||||
@Schema(description = "城市" ,requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
private String city;
|
||||
|
||||
@Schema(description = "区" , required = true)
|
||||
@Schema(description = "区" ,requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
private String area;
|
||||
|
||||
@Schema(description = "地址" , required = true)
|
||||
@Schema(description = "地址" ,requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
private String addr;
|
||||
|
||||
@Schema(description = "手机" , required = true)
|
||||
@Schema(description = "手机" ,requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
private String mobile;
|
||||
|
||||
@Schema(description = "是否默认地址(1:是 0:否) " , required = true)
|
||||
@Schema(description = "是否默认地址(1:是 0:否) " ,requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
private Integer commonAddr;
|
||||
|
||||
/**
|
||||
* 省ID
|
||||
*/
|
||||
@Schema(description = "省ID" , required = true)
|
||||
@Schema(description = "省ID" ,requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
private Long provinceId;
|
||||
|
||||
/**
|
||||
* 城市ID
|
||||
*/
|
||||
@Schema(description = "城市ID" , required = true)
|
||||
@Schema(description = "城市ID" ,requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
private Long cityId;
|
||||
|
||||
/**
|
||||
* 区域ID
|
||||
*/
|
||||
@Schema(description = "区域ID" , required = true)
|
||||
@Schema(description = "区域ID" ,requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
private Long areaId;
|
||||
}
|
||||
|
||||
@ -21,23 +21,23 @@ import lombok.Data;
|
||||
@Data
|
||||
public class ChangeShopCartParam {
|
||||
|
||||
@Schema(description = "购物车ID" , required = true)
|
||||
@Schema(description = "购物车ID" ,requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
private Long basketId;
|
||||
|
||||
@NotNull(message = "商品ID不能为空")
|
||||
@Schema(description = "商品ID" , required = true)
|
||||
@Schema(description = "商品ID" ,requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
private Long prodId;
|
||||
|
||||
@NotNull(message = "skuId不能为空")
|
||||
@Schema(description = "skuId" , required = true)
|
||||
@Schema(description = "skuId" ,requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
private Long skuId;
|
||||
|
||||
@NotNull(message = "店铺ID不能为空")
|
||||
@Schema(description = "店铺ID" , required = true)
|
||||
@Schema(description = "店铺ID" ,requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
private Long shopId;
|
||||
|
||||
@NotNull(message = "商品个数不能为空")
|
||||
@Schema(description = "商品个数" , required = true)
|
||||
@Schema(description = "商品个数" ,requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
private Integer count;
|
||||
|
||||
@Schema(description = "分销推广人卡号" )
|
||||
|
||||
@ -11,15 +11,15 @@ import jakarta.validation.constraints.NotEmpty;
|
||||
@Data
|
||||
public class OrderRefundExpressParam {
|
||||
|
||||
@Schema(description = "退款编号名称" , required = true)
|
||||
@Schema(description = "退款编号名称" ,requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
@NotEmpty(message = "退款编号不能为空")
|
||||
private String refundSn;
|
||||
|
||||
@Schema(description = "物流公司名称" , required = true)
|
||||
@Schema(description = "物流公司名称" ,requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
@NotEmpty(message = "物流公司名称不能为空")
|
||||
private String expressName;
|
||||
|
||||
@Schema(description = "物流单号" , required = true)
|
||||
@Schema(description = "物流单号" ,requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
@NotEmpty(message = "物流单号不能为空")
|
||||
private String expressNo;
|
||||
|
||||
|
||||
@ -12,24 +12,24 @@ import jakarta.validation.constraints.NotNull;
|
||||
@Data
|
||||
public class OrderRefundParam {
|
||||
|
||||
@Schema(description = "订单编号" , required = true)
|
||||
@Schema(description = "订单编号" ,requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
@NotEmpty(message = "订单编号不能为空")
|
||||
private String orderNumber;
|
||||
|
||||
@Schema(description = "申请类型(1:仅退款 2退款退货)" , required = true)
|
||||
@Schema(description = "申请类型(1:仅退款 2退款退货)" ,requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
@NotNull(message = "申请类型不能为空")
|
||||
private Integer applyType;
|
||||
|
||||
|
||||
@Schema(description = "订单项id(全部退款是0)" , required = true)
|
||||
@Schema(description = "订单项id(全部退款是0)" ,requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
@NotNull(message = "订单项id不能为空")
|
||||
private Long orderItemId;
|
||||
|
||||
|
||||
@Schema(description = "凭证图片列表" , required = true)
|
||||
@Schema(description = "凭证图片列表" ,requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
private String photoFiles;
|
||||
|
||||
@Schema(description = "申请原因" , required = true)
|
||||
@Schema(description = "申请原因" ,requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
@NotEmpty(message = "订单编号不能为空")
|
||||
private String buyerMsg;
|
||||
|
||||
|
||||
@ -12,6 +12,6 @@ import lombok.Data;
|
||||
@Data
|
||||
public class CaptchaAuthenticationDTO extends AuthenticationDTO {
|
||||
|
||||
@Schema(description = "验证码" , required = true)
|
||||
@Schema(description = "验证码" ,requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
private String captchaVerification;
|
||||
}
|
||||
|
||||
@ -27,14 +27,14 @@ public class AuthenticationDTO {
|
||||
* 用户名
|
||||
*/
|
||||
@NotBlank(message = "userName不能为空")
|
||||
@Schema(description = "用户名/邮箱/手机号" , required = true)
|
||||
@Schema(description = "用户名/邮箱/手机号" ,requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
protected String userName;
|
||||
|
||||
/**
|
||||
* 密码
|
||||
*/
|
||||
@NotBlank(message = "passWord不能为空")
|
||||
@Schema(description = "一般用作密码" , required = true)
|
||||
@Schema(description = "一般用作密码" ,requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
protected String passWord;
|
||||
|
||||
}
|
||||
|
||||
@ -25,7 +25,7 @@ public class RefreshTokenDTO {
|
||||
* refreshToken
|
||||
*/
|
||||
@NotBlank(message = "refreshToken不能为空")
|
||||
@Schema(description = "refreshToken" , required = true)
|
||||
@Schema(description = "refreshToken" ,requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
private String refreshToken;
|
||||
|
||||
public String getRefreshToken() {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user