商城项目利用BEJSON根据前端提交的JSON串反向生成POJO代码------商城项目

/**
  * Copyright 2024 bejson.com 
  */
package com.alatus.mall.product.vo;
import lombok.Data;
import java.math.BigDecimal;
import java.util.List;

/**
 * Auto-generated: 2024-06-27 16:17:50
 *
 * @author bejson.com (i@bejson.com)
 * @website http://www.bejson.com/java2pojo/
 */
@Data
public class SpuSaveVo {

    private String spuName;
    private String spuDescription;
    private Long catalogId;
    private Long brandId;
    private BigDecimal weight;
    private int publishStatus;
    private List<String> decript;
    private List<String> images;
    private Bounds bounds;
    private List<BaseAttrs> baseAttrs;
    private List<Skus> skus;
}
/**
  * Copyright 2024 bejson.com 
  */
package com.alatus.mall.product.vo;
import lombok.Data;
import java.math.BigDecimal;
import java.util.List;

/**
 * Auto-generated: 2024-06-27 16:17:50
 *
 * @author bejson.com (i@bejson.com)
 * @website http://www.bejson.com/java2pojo/
 */
@Data
public class SpuSaveVo {

    private String spuName;
    private String spuDescription;
    private Long catalogId;
    private Long brandId;
    private BigDecimal weight;
    private int publishStatus;
    private List<String> decript;
    private List<String> images;
    private Bounds bounds;
    private List<BaseAttrs> baseAttrs;
    private List<Skus> skus;
}
/**
  * Copyright 2024 bejson.com 
  */
package com.alatus.mall.product.vo;
import lombok.Data;

import java.math.BigDecimal;
import java.util.List;

/**
 * Auto-generated: 2024-06-27 16:17:50
 *
 * @author bejson.com (i@bejson.com)
 * @website http://www.bejson.com/java2pojo/
 */
@Data
public class Skus {

    private List<Attr> attr;
    private String skuName;
    private BigDecimal price;
    private String skuTitle;
    private String skuSubtitle;
    private List<Images> images;
    private List<String> descar;
    private int fullCount;
    private BigDecimal discount;
    private int countStatus;
    private BigDecimal fullPrice;
    private BigDecimal reducePrice;
    private int priceStatus;
    private List<MemberPrice> memberPrice;
}
/**
  * Copyright 2024 bejson.com 
  */
package com.alatus.mall.product.vo;
import lombok.Data;

import java.math.BigDecimal;
import java.util.List;

/**
 * Auto-generated: 2024-06-27 16:17:50
 *
 * @author bejson.com (i@bejson.com)
 * @website http://www.bejson.com/java2pojo/
 */
@Data
public class Skus {

    private List<Attr> attr;
    private String skuName;
    private BigDecimal price;
    private String skuTitle;
    private String skuSubtitle;
    private List<Images> images;
    private List<String> descar;
    private int fullCount;
    private BigDecimal discount;
    private int countStatus;
    private BigDecimal fullPrice;
    private BigDecimal reducePrice;
    private int priceStatus;
    private List<MemberPrice> memberPrice;
}

 

/**
  * Copyright 2024 bejson.com 
  */
package com.alatus.mall.product.vo;

/**
 * Auto-generated: 2024-06-27 16:17:50
 *
 * @author bejson.com (i@bejson.com)
 * @website http://www.bejson.com/java2pojo/
 */
public class Images {

    private String imgUrl;
    private int defaultImg;
    public void setImgUrl(String imgUrl) {
         this.imgUrl = imgUrl;
     }
     public String getImgUrl() {
         return imgUrl;
     }

    public void setDefaultImg(int defaultImg) {
         this.defaultImg = defaultImg;
     }
     public int getDefaultImg() {
         return defaultImg;
     }

}
/**
  * Copyright 2024 bejson.com 
  */
package com.alatus.mall.product.vo;

/**
 * Auto-generated: 2024-06-27 16:17:50
 *
 * @author bejson.com (i@bejson.com)
 * @website http://www.bejson.com/java2pojo/
 */
public class Images {

    private String imgUrl;
    private int defaultImg;
    public void setImgUrl(String imgUrl) {
         this.imgUrl = imgUrl;
     }
     public String getImgUrl() {
         return imgUrl;
     }

    public void setDefaultImg(int defaultImg) {
         this.defaultImg = defaultImg;
     }
     public int getDefaultImg() {
         return defaultImg;
     }

}
/**
  * Copyright 2024 bejson.com 
  */
package com.alatus.mall.product.vo;

import lombok.Data;

import java.math.BigDecimal;

/**
 * Auto-generated: 2024-06-27 16:17:50
 *
 * @author bejson.com (i@bejson.com)
 * @website http://www.bejson.com/java2pojo/
 */
@Data
public class Bounds {

    private BigDecimal buyBounds;
    private int growBounds;

}
/**
  * Copyright 2024 bejson.com 
  */
package com.alatus.mall.product.vo;

import lombok.Data;

import java.math.BigDecimal;

/**
 * Auto-generated: 2024-06-27 16:17:50
 *
 * @author bejson.com (i@bejson.com)
 * @website http://www.bejson.com/java2pojo/
 */
@Data
public class Bounds {

    private BigDecimal buyBounds;
    private int growBounds;

}
/**
  * Copyright 2024 bejson.com 
  */
package com.alatus.mall.product.vo;

import lombok.Data;

/**
 * Auto-generated: 2024-06-27 16:17:50
 *
 * @author bejson.com (i@bejson.com)
 * @website http://www.bejson.com/java2pojo/
 */
@Data
public class BaseAttrs {

    private Long attrId;
    private String attrValues;
    private int showDesc;

}
/**
  * Copyright 2024 bejson.com 
  */
package com.alatus.mall.product.vo;

import lombok.Data;

/**
 * Auto-generated: 2024-06-27 16:17:50
 *
 * @author bejson.com (i@bejson.com)
 * @website http://www.bejson.com/java2pojo/
 */
@Data
public class BaseAttrs {

    private Long attrId;
    private String attrValues;
    private int showDesc;

}
/**
  * Copyright 2024 bejson.com 
  */
package com.alatus.mall.product.vo;

import lombok.Data;

/**
 * Auto-generated: 2024-06-27 16:17:50
 *
 * @author bejson.com (i@bejson.com)
 * @website http://www.bejson.com/java2pojo/
 */
@Data
public class Attr {

    private Long attrId;
    private String attrName;
    private String attrValue;
}
/**
  * Copyright 2024 bejson.com 
  */
package com.alatus.mall.product.vo;

import lombok.Data;

/**
 * Auto-generated: 2024-06-27 16:17:50
 *
 * @author bejson.com (i@bejson.com)
 * @website http://www.bejson.com/java2pojo/
 */
@Data
public class Attr {

    private Long attrId;
    private String attrName;
    private String attrValue;
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值