| | |
| | | import lombok.Data; |
| | | |
| | | import java.math.BigDecimal; |
| | | import java.time.LocalDate; |
| | | import java.time.LocalDateTime; |
| | | |
| | | @Data |
| | | public class FilmLocationVO extends AbstractTransDTO { |
| | | |
| | | |
| | | private Long id; |
| | | /** |
| | | * 关联的影视作品ID |
| | | */ |
| | | private Integer filmId; |
| | | |
| | | @ApiModelProperty("会员等级名称") |
| | | private String name; |
| | | /** |
| | | * 拍摄地点名称 |
| | | */ |
| | | private String locationName; |
| | | |
| | | @ApiModelProperty("成长点-区间-开始") |
| | | private int startPoint; |
| | | /** |
| | | * 拍摄地点图片 |
| | | */ |
| | | private String locationUrl; |
| | | |
| | | @ApiModelProperty("成长点-区间-结束") |
| | | private int endPoint; |
| | | /** |
| | | * 详细地址 |
| | | */ |
| | | private String address; |
| | | |
| | | @ApiModelProperty("会员折扣类型(百分比、固定金额)") |
| | | @DictTrans(target = "discountTypeStr", codeType = "DISCOUNT_TYPE") |
| | | private String discountType; |
| | | /** |
| | | * 纬度坐标(精确到小数点后6位) |
| | | */ |
| | | private BigDecimal gpsLat; |
| | | |
| | | private String discountTypeStr; |
| | | /** |
| | | * 经度坐标(精确到小数点后6位) |
| | | */ |
| | | private BigDecimal gpsLng; |
| | | |
| | | @ApiModelProperty("会员折扣百分比") |
| | | private BigDecimal discountRatio; |
| | | /** |
| | | * 拍摄开始日期 |
| | | */ |
| | | private LocalDate startDate; |
| | | |
| | | @ApiModelProperty("会员折扣固定金额") |
| | | private BigDecimal discountAmount; |
| | | /** |
| | | * 拍摄结束日期 |
| | | */ |
| | | private LocalDate endDate; |
| | | |
| | | @ApiModelProperty("消费金额(元)") |
| | | private int consumptionAmount; |
| | | /** |
| | | * 场景类型 |
| | | */ |
| | | private String sceneType; |
| | | |
| | | @ApiModelProperty("已消费产生的成长值") |
| | | private int growthValue; |
| | | /** |
| | | * 经典画面描述 |
| | | */ |
| | | private String classicScene; |
| | | |
| | | @ApiModelProperty("未消费产生的下降值") |
| | | private int downgradeValue; |
| | | /** |
| | | * 是否开放参观(0否,1是) |
| | | */ |
| | | @DictTrans(target = "isOpenVisitStr", codeType = "IS_VISITOR") |
| | | private String isOpenVisit; |
| | | |
| | | @ApiModelProperty("创建日期") |
| | | private LocalDateTime createTime; |
| | | private String isOpenVisitStr; |
| | | |
| | | @ApiModelProperty("修改日期") |
| | | private LocalDateTime updateTime; |
| | | /** |
| | | * 参观提示(JSON格式存储) |
| | | */ |
| | | private String visitInfo; |
| | | |
| | | @ApiModelProperty("操作人") |
| | | private String createName; |
| | | /** |
| | | * 地标性建筑描述 |
| | | */ |
| | | private String landmarkDesc; |
| | | |
| | | @ApiModelProperty("背景") |
| | | private String background; |
| | | /** |
| | | * 交通指引说明 |
| | | */ |
| | | private String transportGuide; |
| | | |
| | | @ApiModelProperty("图片") |
| | | private String pictures; |
| | | /** |
| | | * 停车场信息 |
| | | */ |
| | | private String parkingInfo; |
| | | |
| | | @ApiModelProperty(value = "会员成长值获取规则") |
| | | private String growthValueDesc; |
| | | /** |
| | | * 周边设施描述 |
| | | */ |
| | | private String surroundingFacilities; |
| | | |
| | | @ApiModelProperty("更新人") |
| | | private String updateBy; |
| | | /** |
| | | * AR实景对比功能入口URL |
| | | */ |
| | | private String arEntry; |
| | | |
| | | /** |
| | | * 状态(0禁用,1启用) |
| | | */ |
| | | private Boolean isEnabled; |
| | | |
| | | |
| | | /** |
| | | * 打卡记录量 |
| | | */ |
| | | private Integer checkinCount; |
| | | |
| | | /** |
| | | * 游客实拍图(存储JSON数组) |
| | | */ |
| | | private String visitorPhotos; |
| | | |
| | | /** |
| | | * 省 |
| | | */ |
| | | private String province; |
| | | |
| | | /** |
| | | * 市 |
| | | */ |
| | | private String city; |
| | | |
| | | /** |
| | | * 区 |
| | | */ |
| | | private String region; |
| | | |
| | | /** |
| | | * 景点热度 |
| | | */ |
| | | private Double locationWeight; |
| | | |
| | | /** |
| | | * 运营权重 |
| | | */ |
| | | private Integer operationWeight; |
| | | |
| | | } |