更新实体类

idcard^2
飞飞飞 2024-04-24 20:30:08 +08:00
parent aa0a5492e3
commit 6b9fcafee5
9 changed files with 673 additions and 0 deletions

View File

@ -0,0 +1,92 @@
package com.group.common.domin.goods;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.springframework.format.annotation.DateTimeFormat;
/**
*
*
* @name: GoodSeckill
* @create 2024-04-23 20:36
*/
@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
@TableName(value = "")
public class GoodSeckill {
/**
* id
*/
@TableId(value = "seckill_id", type = IdType.AUTO)
private Long seckillId;
/**
*
*/
@TableField(value = "seckill_name")
private Long seckillName;
/**
* id
*/
@TableField(value = "good_id")
private Long goodId;
/**
* 0- 1-
*/
@TableField(value = "seckill_state")
private Long seckillState;
/**
*
*/
@TableField(value = "create_time")
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT-8")
private Long createTime;
/**
*
*/
@TableField(value = "start_time")
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT-8")
private Long startTime;
/**
*
*/
@TableField(value = "end_time")
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT-8")
private Long endTime;
/**
*
*/
@TableField(value = "seckill_price")
private Long seckillPrice;
/**
*
*/
@TableField(value = "seckill_stock")
private Integer seckillStock;
/**
* ,id
*/
@TableField(value = "kills_in_seconds_id")
private Long killsInSecondsId;
/**
*
*/
@TableField(value = "seckill_old_price")
private Integer seckillOldPrice;
}

View File

@ -0,0 +1,87 @@
package com.group.common.domin.goods;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.springframework.format.annotation.DateTimeFormat;
import java.util.Date;
/**
* @author
* @create 2024-04-24 10:04
*/
@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
@TableName(value = "good_spu")
public class GoodSpuAttr {
/**
* id
*/
@TableId(value = "goods_id",type = IdType.AUTO)
private Long goodsId;
/**
*
*/
@TableField(value = "goods_name")
private String goodsName;
/**
* id
*/
@TableField(value = "category_id")
private Long categoryId;
/**
* id
*/
@TableField(value = "brand_id")
private Long brandId;
/**
* (0 1)
*/
@TableField(value = "publish_status")
private Integer publishStatus;
/**
*
*/
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT-8")
@TableField(value = "create_time")
private Date createTime;
/**
*
*/
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT-8")
@TableField(value = "update_time")
private Date updateTime;
/**
*
*/
private Integer isDelete;
}

View File

@ -0,0 +1,65 @@
package com.group.common.domin.goods;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.springframework.format.annotation.DateTimeFormat;
/**
* ID
*
* @author
* @create 2024-04-23 20:54
*/
@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
@TableName(value = "kills_in_seconds")
public class killsInSeconds {
/**
* ID
*/
private Long id;
/**
*
*/
@TableField(value = "seconds_title")
private String secondsTitle;
/**
*
*/
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@TableField(value = "start_time")
private String startTime;
/**
*
*/
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@TableField(value = "end_time")
private String endTime;
/**
*
*/
@TableField(value = "status")
private String status;
}

View File

@ -0,0 +1,113 @@
package com.group.common.domin.order;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.math.BigDecimal;
/**
*
*
* @author
* @create 2024-04-24 14:28
*/
@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
@TableName(value = "order_item")
public class OrderItem {
/**
* id
*/
@TableId
private Long itemId;
/**
* order_id
*/
private Long orderId;
/**
* order_sn
*/
private String orderSn;
/**
* spu_id
*/
private Long spuId;
/**
* spu_name
*/
private String spuName;
/**
* spu_pic
*/
private String spuPic;
/**
*
*/
private String spuBrand;
/**
* id
*/
private Long categoryId;
/**
* sku
*/
private Long skuId;
/**
* sku
*/
private String skuName;
/**
* sku
*/
private String skuPic;
/**
* sku
*/
private BigDecimal skuPrice;
/**
*
*/
private Integer skuQuantity;
/**
* JSON
*/
private String skuAttrsValues;
/**
*
*/
private BigDecimal promotionAmount;
/**
*
*/
private BigDecimal couponAmount;
/**
*
*/
private BigDecimal integrationAmount;
/**
*
*/
private BigDecimal realAmount;
/**
*
*/
private Integer giftIntegration;
/**
*
*/
private Integer giftGrowth;
/**
* 0- 1- 2-
*/
private Integer orderType;
}

View File

@ -0,0 +1,154 @@
package com.group.common.domin.order;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.math.BigDecimal;
import java.util.Date;
/**
*
*
* @author
* @create 2024-04-24 20:02
*/
@Data
@AllArgsConstructor
@NoArgsConstructor
@TableName(value = "orders")
@Builder
public class Orders {
/**
* id
*/
@TableId
private Long id;
/**
* ID
*/
private Long userId;
/**
*
*/
private String orderSn;
/**
* 使
*/
private Long couponId;
/**
*
*/
private Date createTime;
/**
*
*/
private String userName;
/**
*
*/
private BigDecimal totalAmount;
/**
*
*/
private BigDecimal payAmount;
/**
*
*/
private BigDecimal promotionAmount;
/**
*
*/
private BigDecimal integrationAmount;
/**
*
*/
private BigDecimal couponAmount;
/**
* 1->2->3-> 4->
*/
private Integer payType;
/**
* [0->PC1->app]
*/
private Integer sourceType;
/**
* 0->1->2->3->4->5->
*/
private Integer status;
/**
*
*/
private Integer billType;
/**
* 0->1->
*/
private Integer deleteStatus;
/**
* 使
*/
private Integer useIntegration;
/**
*
*/
private Date paymentTime;
/**
*
*/
private Date deliveryTime;
/**
*
*/
private Date modifyTime;
/**
*
*/
private String remark;
/**
*
*/
private Long addressId;
}

View File

@ -0,0 +1,17 @@
package com.group.common.domin.order;
import lombok.Data;
/**
*
* @author
* @create 2024-04-24 20:05
*/
@Data
public class Page {
private Long pageNum;
private Long pageSize;
}

View File

@ -0,0 +1,43 @@
package com.group.common.domin.request.goods;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;
import java.util.Date;
/**
* @author
* @create 2024-04-24 20:06
*/
@Data
public class GoodSeckillVenueReq {
/**
*
*/
private String seckillInfoName;
/**
*
*/
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT-8")
private Date seckillBegin;
}

View File

@ -0,0 +1,77 @@
package com.group.common.domin.request.order;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;
import java.math.BigDecimal;
import java.util.Date;
/**
*
*
* @author
* @create 2024-04-24 20:08
*/
@Data
public class GoodSeckillReq {
/**
*
*/
private String seckillName;
/**
* id
*/
private Long goodId;
/**
* 0- 1-
*/
private Integer seckillState;
/**
*
*/
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT-8")
private Date createTime;
/**
*
*/
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT-8")
private Date endTime;
/**
*
*/
private BigDecimal seckillPrice;
/**
*
*/
private Integer seckillStock;
/**
* ID
*/
private Long seckillVenueId;
/**
*
*/
private BigDecimal seckillOldPrice;
}

View File

@ -0,0 +1,25 @@
package com.group.common.domin.request.order;
import lombok.Data;
/**
*
*
*
* @author
* @create 2024-04-24 20:26
*/
@Data
public class InstantKillReq {
/**
* id
*/
private Long goodId;
/**
* id
*/
private Long seckillId;
}