Procházet zdrojové kódy

♻️ refactor(order): remove goodsImage field from order goods models

- 删除order-goods.entity.ts中的goodsImage字段
- 移除order-goods.schema.ts中的goodsImage相关验证规则
- 从CreateOrderGoodsDto和UpdateOrderGoodsDto中删除goodsImage属性
yourname před 4 měsíci
rodič
revize
0e8f33c97e

+ 0 - 3
src/server/modules/orders/order-goods.entity.ts

@@ -21,9 +21,6 @@ export class OrderGoods {
   @Column({ name: 'goods_name', type: 'varchar', length: 255, nullable: true, comment: '商品名称' })
   goodsName!: string | null;
 
-  @Column({ name: 'goods_image', type: 'varchar', length: 255, nullable: true, comment: '商品图片' })
-  goodsImage!: string | null;
-
   @Column({ name: 'goods_type', type: 'int', default: 1, comment: '1实物产品2虚拟订单' })
   goodsType!: number;
 

+ 0 - 12
src/server/modules/orders/order-goods.schema.ts

@@ -34,10 +34,6 @@ export const OrderGoodsSchema = z.object({
     description: '商品名称',
     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({
     description: '1实物产品2虚拟订单',
     example: 1
@@ -143,10 +139,6 @@ export const CreateOrderGoodsDto = z.object({
     description: '商品名称',
     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({
     description: '1实物产品2虚拟订单',
     example: 1
@@ -207,10 +199,6 @@ export const UpdateOrderGoodsDto = z.object({
     description: '商品名称',
     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({
     description: '1实物产品2虚拟订单',
     example: 1