|
@@ -34,10 +34,6 @@ export const OrderGoodsSchema = z.object({
|
|
|
description: '商品名称',
|
|
description: '商品名称',
|
|
|
example: '苹果手机'
|
|
example: '苹果手机'
|
|
|
}),
|
|
}),
|
|
|
- goodsImage: z.string().max(255, '商品图片最多255个字符').nullable().optional().openapi({
|
|
|
|
|
- description: '商品图片',
|
|
|
|
|
- example: 'https://example.com/goods.jpg'
|
|
|
|
|
- }),
|
|
|
|
|
goodsType: z.coerce.number().int().min(1, '商品类型最小为1').max(2, '商品类型最大为2').default(1).openapi({
|
|
goodsType: z.coerce.number().int().min(1, '商品类型最小为1').max(2, '商品类型最大为2').default(1).openapi({
|
|
|
description: '1实物产品2虚拟订单',
|
|
description: '1实物产品2虚拟订单',
|
|
|
example: 1
|
|
example: 1
|
|
@@ -143,10 +139,6 @@ export const CreateOrderGoodsDto = z.object({
|
|
|
description: '商品名称',
|
|
description: '商品名称',
|
|
|
example: '苹果手机'
|
|
example: '苹果手机'
|
|
|
}),
|
|
}),
|
|
|
- goodsImage: z.string().max(255, '商品图片最多255个字符').nullable().optional().openapi({
|
|
|
|
|
- description: '商品图片',
|
|
|
|
|
- example: 'https://example.com/goods.jpg'
|
|
|
|
|
- }),
|
|
|
|
|
goodsType: z.coerce.number().int().min(1, '商品类型最小为1').max(2, '商品类型最大为2').default(1).optional().openapi({
|
|
goodsType: z.coerce.number().int().min(1, '商品类型最小为1').max(2, '商品类型最大为2').default(1).optional().openapi({
|
|
|
description: '1实物产品2虚拟订单',
|
|
description: '1实物产品2虚拟订单',
|
|
|
example: 1
|
|
example: 1
|
|
@@ -207,10 +199,6 @@ export const UpdateOrderGoodsDto = z.object({
|
|
|
description: '商品名称',
|
|
description: '商品名称',
|
|
|
example: '苹果手机'
|
|
example: '苹果手机'
|
|
|
}),
|
|
}),
|
|
|
- goodsImage: z.string().max(255, '商品图片最多255个字符').nullable().optional().openapi({
|
|
|
|
|
- description: '商品图片',
|
|
|
|
|
- example: 'https://example.com/goods.jpg'
|
|
|
|
|
- }),
|
|
|
|
|
goodsType: z.coerce.number().int().min(1, '商品类型最小为1').max(2, '商品类型最大为2').optional().openapi({
|
|
goodsType: z.coerce.number().int().min(1, '商品类型最小为1').max(2, '商品类型最大为2').optional().openapi({
|
|
|
description: '1实物产品2虚拟订单',
|
|
description: '1实物产品2虚拟订单',
|
|
|
example: 1
|
|
example: 1
|