应用中心
-存酒 团购卷退款
This commit is contained in:
@@ -0,0 +1,72 @@
|
||||
package cn.ysk.cashier.pojo.shop;
|
||||
|
||||
import lombok.Data;
|
||||
import cn.hutool.core.bean.BeanUtil;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import cn.hutool.core.bean.copier.CopyOptions;
|
||||
import javax.persistence.*;
|
||||
import java.sql.Timestamp;
|
||||
import java.io.Serializable;
|
||||
|
||||
@Entity
|
||||
@Data
|
||||
@Table(name="tb_shop_storage")
|
||||
public class TbShopStorage implements Serializable {
|
||||
|
||||
@Id
|
||||
@Column(name = "`id`")
|
||||
@GeneratedValue(strategy = GenerationType.IDENTITY)
|
||||
@ApiModelProperty(value = "id")
|
||||
private Integer id;
|
||||
|
||||
@Column(name = "`name`")
|
||||
@ApiModelProperty(value = "酒品名")
|
||||
private String name;
|
||||
|
||||
@Column(name = "`img_url`")
|
||||
@ApiModelProperty(value = "酒品图")
|
||||
private String imgUrl;
|
||||
|
||||
@Column(name = "`unit`")
|
||||
@ApiModelProperty(value = "单位")
|
||||
private String unit;
|
||||
|
||||
@Column(name = "`num`")
|
||||
@ApiModelProperty(value = "数量")
|
||||
private Integer num;
|
||||
|
||||
@Column(name = "`status`")
|
||||
@ApiModelProperty(value = "0:已取完;1:未取完")
|
||||
private Integer status;
|
||||
|
||||
@Column(name = "`exp_time`")
|
||||
@ApiModelProperty(value = "到期时间")
|
||||
private Timestamp expTime;
|
||||
|
||||
@Column(name = "`sav_time`")
|
||||
@ApiModelProperty(value = "存酒时间")
|
||||
private Timestamp savTime;
|
||||
|
||||
@Column(name = "`user_id`")
|
||||
@ApiModelProperty(value = "用户Id")
|
||||
private Integer userid;
|
||||
|
||||
@Column(name = "`nick_name`")
|
||||
@ApiModelProperty(value = "用户昵称")
|
||||
private String nickname;
|
||||
|
||||
@Column(name = "`telphone`")
|
||||
@ApiModelProperty(value = "用户电话")
|
||||
private String telphone;
|
||||
|
||||
@Column(name = "`shop_id`")
|
||||
@ApiModelProperty(value = "店铺id")
|
||||
private Integer shopId;
|
||||
|
||||
@Transient
|
||||
private Integer expDay;
|
||||
|
||||
public void copy(TbShopStorage source){
|
||||
BeanUtil.copyProperties(source,this, CopyOptions.create().setIgnoreNullValue(true));
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,61 @@
|
||||
package cn.ysk.cashier.pojo.shop;
|
||||
|
||||
import lombok.Data;
|
||||
import cn.hutool.core.bean.BeanUtil;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import cn.hutool.core.bean.copier.CopyOptions;
|
||||
import javax.persistence.*;
|
||||
import java.sql.Timestamp;
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* @author ww
|
||||
* @date 2024-05-21
|
||||
**/
|
||||
@Entity
|
||||
@Data
|
||||
@Table(name="tb_shop_storage_good")
|
||||
public class TbShopStorageGood implements Serializable {
|
||||
|
||||
@Id
|
||||
@Column(name = "`id`")
|
||||
@GeneratedValue(strategy = GenerationType.IDENTITY)
|
||||
@ApiModelProperty(value = "id")
|
||||
private Integer id;
|
||||
|
||||
@Column(name = "`name`")
|
||||
@ApiModelProperty(value = "酒品名")
|
||||
private String name;
|
||||
|
||||
@Column(name = "`img_url`")
|
||||
@ApiModelProperty(value = "图片地址")
|
||||
private String imgUrl;
|
||||
|
||||
@Column(name = "`unit`")
|
||||
@ApiModelProperty(value = "单位")
|
||||
private String unit;
|
||||
|
||||
@Column(name = "`period`")
|
||||
@ApiModelProperty(value = "有效期(天)")
|
||||
private Integer period;
|
||||
|
||||
@Column(name = "`is_del`")
|
||||
@ApiModelProperty(value = "0:未删除;1:已删除")
|
||||
private Integer isDel;
|
||||
|
||||
@Column(name = "`create_time`")
|
||||
@ApiModelProperty(value = "createTime")
|
||||
private Timestamp createTime;
|
||||
|
||||
@Column(name = "`source`")
|
||||
@ApiModelProperty(value = "0:手动;1:商品;")
|
||||
private Integer source;
|
||||
|
||||
@Column(name = "`shop_id`")
|
||||
@ApiModelProperty(value = "商户Id")
|
||||
private Integer shopId;
|
||||
|
||||
public void copy(TbShopStorageGood source){
|
||||
BeanUtil.copyProperties(source,this, CopyOptions.create().setIgnoreNullValue(true));
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,43 @@
|
||||
package cn.ysk.cashier.pojo.shop;
|
||||
|
||||
import lombok.Data;
|
||||
import cn.hutool.core.bean.BeanUtil;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import cn.hutool.core.bean.copier.CopyOptions;
|
||||
import javax.persistence.*;
|
||||
import javax.validation.constraints.*;
|
||||
import java.sql.Timestamp;
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* @author ww
|
||||
* @date 2024-05-21
|
||||
**/
|
||||
@Entity
|
||||
@Data
|
||||
@Table(name="tb_shop_storage_record")
|
||||
public class TbShopStorageRecord implements Serializable {
|
||||
|
||||
@Id
|
||||
@Column(name = "`id`")
|
||||
@GeneratedValue(strategy = GenerationType.IDENTITY)
|
||||
@ApiModelProperty(value = "id")
|
||||
private Integer id;
|
||||
|
||||
@Column(name = "`storage_id`",nullable = false)
|
||||
@NotNull
|
||||
@ApiModelProperty(value = "存酒信息id")
|
||||
private Integer storageId;
|
||||
|
||||
@Column(name = "`content`")
|
||||
@ApiModelProperty(value = "记录")
|
||||
private String content;
|
||||
|
||||
@Column(name = "`time`")
|
||||
@ApiModelProperty(value = "操作时间")
|
||||
private Timestamp time;
|
||||
|
||||
public void copy(TbShopStorageRecord source){
|
||||
BeanUtil.copyProperties(source,this, CopyOptions.create().setIgnoreNullValue(true));
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user