价格配置

This commit is contained in:
2025-02-25 15:03:06 +08:00
parent 9dc5708d04
commit 95747a2a71
13 changed files with 434 additions and 8 deletions

View File

@@ -0,0 +1,38 @@
package com.ycwl.basic.model.pc.price.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import java.math.BigDecimal;
import java.util.Date;
@Data
@TableName("price_config")
public class PriceConfigEntity {
@TableId(type = IdType.AUTO)
private Integer id;
/**
* 景区ID
*/
private Long scenicId;
/**
* 类型:-1一口价,0单个定价,1打包定价
*/
private Integer type;
/**
* 商品ID,多个用逗号隔开
*/
private String goodsIds;
/**
* 价格
*/
private BigDecimal price;
/**
* 划线价格
*/
private BigDecimal slashPrice;
private Date createTime;
private Date updateTime;
}

View File

@@ -0,0 +1,10 @@
package com.ycwl.basic.model.pc.price.req;
import lombok.Data;
@Data
public class PriceConfigListReq {
private Long scenicId;
private Integer type;
private Long goodsId;
}

View File

@@ -0,0 +1,13 @@
package com.ycwl.basic.model.pc.price.resp;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
@NoArgsConstructor
@AllArgsConstructor
@Data
public class GoodsListRespVO {
private Long goodsId;
private String goodsName;
}

View File

@@ -0,0 +1,34 @@
package com.ycwl.basic.model.pc.price.resp;
import lombok.Data;
import java.math.BigDecimal;
import java.util.Date;
@Data
public class PriceConfigRespVO {
private Integer id;
private String scenicName;
/**
* 景区ID
*/
private Long scenicId;
/**
* 类型:-1一口价,0单个定价,1打包定价
*/
private Integer type;
/**
* 商品ID,多个用逗号隔开
*/
private String goodsIds;
private String goodsNames;
/**
* 价格
*/
private BigDecimal price;
/**
* 划线价格
*/
private BigDecimal slashPrice;
private Date createTime;
}