You've already forked FrameTour-BE
删除swagger
This commit is contained in:
@@ -1,8 +1,6 @@
|
||||
package com.ycwl.basic.model.mobile.goods;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
@@ -15,31 +13,31 @@ import java.util.Date;
|
||||
* @Date:2024/12/5 15:10
|
||||
*/
|
||||
@Data
|
||||
@ApiModel("商品详情")
|
||||
// 商品详情
|
||||
public class GoodsDetailVO {
|
||||
@ApiModelProperty("商品名称")
|
||||
// 商品名称
|
||||
private String goodsName;
|
||||
@ApiModelProperty("人脸id")
|
||||
// 人脸id
|
||||
private Long faceId;
|
||||
@ApiModelProperty("景区id")
|
||||
// 景区id
|
||||
private Long scenicId;
|
||||
@ApiModelProperty("景区名称")
|
||||
// 景区名称
|
||||
private String scenicName;
|
||||
@ApiModelProperty("商品类型 1:成片视频 2:源素材")
|
||||
// 商品类型 1:成片视频 2:源素材
|
||||
private Integer goodsType;
|
||||
@ApiModelProperty("商品id goodsType=1时为videoId,goodsType=2时为sourceId")
|
||||
// 商品id goodsType=1时为videoId,goodsType=2时为sourceId
|
||||
private Long goodsId;
|
||||
@ApiModelProperty("模版封面图片")
|
||||
// 模版封面图片
|
||||
private String templateCoverUrl;
|
||||
@ApiModelProperty("图片文件存储地址")
|
||||
// 图片文件存储地址
|
||||
private String url;
|
||||
@ApiModelProperty("视频文件存储地址")
|
||||
// 视频文件存储地址
|
||||
private String videoUrl;
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date createTime;
|
||||
@ApiModelProperty("价格")
|
||||
// 价格
|
||||
private BigDecimal price;
|
||||
@ApiModelProperty("是否已购买 0否 1是")
|
||||
// 是否已购买 0否 1是
|
||||
private Integer isBuy;
|
||||
private Integer isFree;
|
||||
private Integer parts;
|
||||
|
@@ -1,7 +1,5 @@
|
||||
package com.ycwl.basic.model.mobile.goods;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
@@ -11,22 +9,22 @@ import java.math.BigDecimal;
|
||||
* @Date:2024/12/5 15:10
|
||||
*/
|
||||
@Data
|
||||
@ApiModel("移动端商品列表响应信息")
|
||||
// 移动端商品列表响应信息
|
||||
public class GoodsPageVO {
|
||||
@ApiModelProperty("商品名称")
|
||||
// 商品名称
|
||||
private String goodsName;
|
||||
@ApiModelProperty("景区id")
|
||||
// 景区id
|
||||
private Long scenicId;
|
||||
private Long faceId;
|
||||
@ApiModelProperty("景区名称")
|
||||
// 景区名称
|
||||
private String scenicName;
|
||||
@ApiModelProperty("商品类型 1:成片视频 2:源素材")
|
||||
// 商品类型 1:成片视频 2:源素材
|
||||
private Integer goodsType;
|
||||
@ApiModelProperty("源素材类型 1:视频 2:图片")
|
||||
// 源素材类型 1:视频 2:图片
|
||||
private Integer sourceType;
|
||||
@ApiModelProperty("商品(vlog)id goodsType为1时才有值")
|
||||
// 商品(vlog)id goodsType为1时才有值
|
||||
private Long goodsId;
|
||||
private String templateName;
|
||||
@ApiModelProperty("模版封面图片")
|
||||
// 模版封面图片
|
||||
private String templateCoverUrl;
|
||||
}
|
||||
|
@@ -1,7 +1,5 @@
|
||||
package com.ycwl.basic.model.mobile.goods;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
@@ -11,12 +9,12 @@ import lombok.experimental.Accessors;
|
||||
*/
|
||||
@Accessors(chain = true)
|
||||
@Data
|
||||
@ApiModel("查询商品价格请求参数")
|
||||
// 查询商品价格请求参数
|
||||
public class GoodsPriceQueryReq {
|
||||
@ApiModelProperty("景区id")
|
||||
// 景区id
|
||||
private Long scenicId;
|
||||
@ApiModelProperty("商品类型 0:成片vlog 12:源素材")
|
||||
// 商品类型 0:成片vlog 12:源素材
|
||||
private Integer goodsType;
|
||||
@ApiModelProperty("商品id goodsType=0时才有值")
|
||||
// 商品id goodsType=0时才有值
|
||||
private Long goodsId;
|
||||
}
|
||||
|
@@ -1,7 +1,5 @@
|
||||
package com.ycwl.basic.model.mobile.goods;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
@@ -9,14 +7,14 @@ import lombok.Data;
|
||||
* @Date:2024/12/5 15:40
|
||||
*/
|
||||
@Data
|
||||
@ApiModel(value = "商品查询对象")
|
||||
// 商品查询对象
|
||||
public class GoodsReqQuery {
|
||||
@ApiModelProperty("是否已购买 0否 1是")
|
||||
// 是否已购买 0否 1是
|
||||
private Integer isBuy;
|
||||
private Long faceId;
|
||||
private Long goodsId;
|
||||
@ApiModelProperty("景区id")
|
||||
// 景区id
|
||||
private Long scenicId;
|
||||
@ApiModelProperty("源素材商品类型 1视频 2图像")
|
||||
// 源素材商品类型 1视频 2图像
|
||||
private Integer sourceType;
|
||||
}
|
||||
|
@@ -1,8 +1,6 @@
|
||||
package com.ycwl.basic.model.mobile.goods;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
@@ -13,13 +11,13 @@ import java.util.Date;
|
||||
* @Date:2024/12/5 15:10
|
||||
*/
|
||||
@Data
|
||||
@ApiModel("商品详情")
|
||||
// 商品详情
|
||||
public class GoodsUrlVO {
|
||||
@ApiModelProperty("商品类型 0:vlog 1:成片视频 2:源素材")
|
||||
// 商品类型 0:vlog 1:成片视频 2:源素材
|
||||
private Integer goodsType;
|
||||
@ApiModelProperty("商品id goodsType=0时为videoId,goodsType=2时为sourceId")
|
||||
// 商品id goodsType=0时为videoId,goodsType=2时为sourceId
|
||||
private Long goodsId;
|
||||
@ApiModelProperty("图片文件存储地址")
|
||||
// 图片文件存储地址
|
||||
private String url;
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date createTime;
|
||||
|
@@ -1,8 +1,6 @@
|
||||
package com.ycwl.basic.model.mobile.goods;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
@@ -13,40 +11,40 @@ import java.util.Date;
|
||||
* @Date:2024/12/5 15:10
|
||||
*/
|
||||
@Data
|
||||
@ApiModel("vlog商品详情")
|
||||
// vlog商品详情
|
||||
public class VideoGoodsDetailVO {
|
||||
@ApiModelProperty("商品名称")
|
||||
// 商品名称
|
||||
private String goodsName;
|
||||
@ApiModelProperty("景区id")
|
||||
// 景区id
|
||||
private Long scenicId;
|
||||
@ApiModelProperty("景区名称")
|
||||
// 景区名称
|
||||
private String scenicName;
|
||||
@ApiModelProperty("经度")
|
||||
// 经度
|
||||
private BigDecimal longitude;
|
||||
@ApiModelProperty("纬度")
|
||||
// 纬度
|
||||
private BigDecimal latitude;
|
||||
@ApiModelProperty("商品类型 1:成片视频 2:源素材")
|
||||
// 商品类型 1:成片视频 2:源素材
|
||||
private Integer goodsType;
|
||||
@ApiModelProperty("源素材类型 1:视频 2:图片")
|
||||
// 源素材类型 1:视频 2:图片
|
||||
private Integer sourceType;
|
||||
@ApiModelProperty("商品id goodsType=1时为videoId,goodsType=2时为sourceId")
|
||||
// 商品id goodsType=1时为videoId,goodsType=2时为sourceId
|
||||
private Long goodsId;
|
||||
@ApiModelProperty("模版封面图片")
|
||||
// 模版封面图片
|
||||
private String templateCoverUrl;
|
||||
@ApiModelProperty("图片文件存储地址")
|
||||
// 图片文件存储地址
|
||||
private String url;
|
||||
@ApiModelProperty("视频文件存储地址")
|
||||
// 视频文件存储地址
|
||||
private String videoUrl;
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date createTime;
|
||||
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
|
||||
private Date shotTime;
|
||||
@ApiModelProperty("价格")
|
||||
// 价格
|
||||
private String price;
|
||||
private String slashPrice;
|
||||
@ApiModelProperty("是否已购买 0否 1是")
|
||||
// 是否已购买 0否 1是
|
||||
private Integer isBuy;
|
||||
@ApiModelProperty("镜头数")
|
||||
// 镜头数
|
||||
private Integer lensNum;
|
||||
private Long faceId;
|
||||
private boolean share = false;
|
||||
|
@@ -1,8 +1,6 @@
|
||||
package com.ycwl.basic.model.mobile.index;
|
||||
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
@@ -12,10 +10,10 @@ import lombok.Data;
|
||||
* @Version: 1.0
|
||||
*/
|
||||
@Data
|
||||
@ApiModel("顶部状态")
|
||||
// 顶部状态
|
||||
public class TopStateResp {
|
||||
@ApiModelProperty("是否录入有效人脸")
|
||||
// 是否录入有效人脸
|
||||
private Boolean isFace = false;
|
||||
@ApiModelProperty("AI合成了多少个视频,null时没有合成的视频")
|
||||
// AI合成了多少个视频,null时没有合成的视频
|
||||
private Integer aiVideoNum;
|
||||
}
|
||||
|
@@ -1,8 +1,6 @@
|
||||
package com.ycwl.basic.model.mobile.order;
|
||||
|
||||
import com.ycwl.basic.model.common.BaseQueryParameterReq;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
@@ -15,9 +13,9 @@ import java.util.Date;
|
||||
*/
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@Data
|
||||
@ApiModel(value = "移动端订单查询对象")
|
||||
// 移动端订单查询对象
|
||||
public class OrderAppPageReq extends BaseQueryParameterReq {
|
||||
@ApiModelProperty(value = "用户id",hidden = true)
|
||||
// 用户id
|
||||
private Long memberId;
|
||||
// /**
|
||||
// * 微信openId
|
||||
@@ -84,6 +82,6 @@ public class OrderAppPageReq extends BaseQueryParameterReq {
|
||||
// private Date startRefundTime;
|
||||
// private Date endRefundTime;
|
||||
|
||||
@ApiModelProperty("订单类型 0成片(vlog) 1原片 2照片")
|
||||
// 订单类型 0成片(vlog) 1原片 2照片
|
||||
private Integer type;
|
||||
}
|
||||
|
@@ -1,8 +1,6 @@
|
||||
package com.ycwl.basic.model.mobile.order;
|
||||
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
@@ -12,10 +10,10 @@ import lombok.Data;
|
||||
* @Version: 1.0
|
||||
*/
|
||||
@Data
|
||||
@ApiModel("退款请求参数")
|
||||
// 退款请求参数
|
||||
public class RefundOrderReq {
|
||||
@ApiModelProperty("订单ID")
|
||||
// 订单ID
|
||||
private Long orderId;
|
||||
@ApiModelProperty("理由")
|
||||
// 理由
|
||||
private String refundReason;
|
||||
}
|
||||
|
@@ -1,7 +1,5 @@
|
||||
package com.ycwl.basic.model.mobile.scenic;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
@@ -11,71 +9,71 @@ import java.math.BigDecimal;
|
||||
* @Date:2024/12/6 10:25
|
||||
*/
|
||||
@Data
|
||||
@ApiModel("移动端景区响应参数")
|
||||
// 移动端景区响应参数
|
||||
public class ScenicAppVO {
|
||||
private Long id;
|
||||
/**
|
||||
* 景区名称
|
||||
*/
|
||||
@ApiModelProperty("景区名称")
|
||||
// 景区名称
|
||||
private String name;
|
||||
/**
|
||||
* 联系电话
|
||||
*/
|
||||
@ApiModelProperty("联系电话")
|
||||
// 联系电话
|
||||
private String phone;
|
||||
/**
|
||||
* 景区介绍
|
||||
*/
|
||||
@ApiModelProperty("景区介绍")
|
||||
// 景区介绍
|
||||
private String introduction;
|
||||
@ApiModelProperty("封面图")
|
||||
// 封面图
|
||||
private String coverUrl;
|
||||
/**
|
||||
* 经度
|
||||
*/
|
||||
@ApiModelProperty("经度")
|
||||
// 经度
|
||||
private BigDecimal longitude;
|
||||
/***
|
||||
* 纬度
|
||||
*/
|
||||
@ApiModelProperty("纬度")
|
||||
// 纬度
|
||||
private BigDecimal latitude;
|
||||
/**
|
||||
* 半径(km)
|
||||
*/
|
||||
@ApiModelProperty("半径(km)")
|
||||
// 半径(km)
|
||||
private BigDecimal radius;
|
||||
/**
|
||||
* 省份
|
||||
*/
|
||||
@ApiModelProperty("省份")
|
||||
// 省份
|
||||
private String province;
|
||||
/**
|
||||
* 城市
|
||||
*/
|
||||
@ApiModelProperty("城市")
|
||||
// 城市
|
||||
private String city;
|
||||
/**
|
||||
* 区
|
||||
*/
|
||||
@ApiModelProperty("区")
|
||||
// 区
|
||||
private String area;
|
||||
/**
|
||||
* 详细地址
|
||||
*/
|
||||
@ApiModelProperty("详细地址")
|
||||
// 详细地址
|
||||
private String address;
|
||||
|
||||
/**
|
||||
* 距离
|
||||
*/
|
||||
@ApiModelProperty("距离米")
|
||||
// 距离米
|
||||
private BigDecimal distance;
|
||||
|
||||
/**
|
||||
* 机位数量
|
||||
*/
|
||||
@ApiModelProperty("机位数量")
|
||||
// 机位数量
|
||||
private Integer deviceNum;
|
||||
}
|
||||
|
@@ -1,7 +1,5 @@
|
||||
package com.ycwl.basic.model.mobile.scenic;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
@@ -9,8 +7,8 @@ import lombok.Data;
|
||||
* @Date:2024/12/6 10:37
|
||||
*/
|
||||
@Data
|
||||
@ApiModel("移动端景区设备数量响应参数")
|
||||
// 移动端景区设备数量响应参数
|
||||
public class ScenicDeviceCountVO {
|
||||
@ApiModelProperty("景区设备总数")
|
||||
// 景区设备总数
|
||||
private Integer totalDeviceCount;
|
||||
}
|
||||
|
@@ -1,7 +1,5 @@
|
||||
package com.ycwl.basic.model.mobile.scenic;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
@@ -10,10 +8,10 @@ import java.math.BigDecimal;
|
||||
* @Author:songmingsong
|
||||
*/
|
||||
@Data
|
||||
@ApiModel("首页景区列表")
|
||||
// 首页景区列表
|
||||
public class ScenicIndexVO {
|
||||
@ApiModelProperty("经度")
|
||||
// 经度
|
||||
private BigDecimal longitude;
|
||||
@ApiModelProperty("纬度")
|
||||
// 纬度
|
||||
private BigDecimal latitude;
|
||||
}
|
||||
|
@@ -1,7 +1,5 @@
|
||||
package com.ycwl.basic.model.mobile.scenic.account;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.List;
|
||||
@@ -11,18 +9,18 @@ import java.util.List;
|
||||
* @Date:2024/12/13 9:44
|
||||
*/
|
||||
@Data
|
||||
@ApiModel("景区账号登录响应类")
|
||||
// 景区账号登录响应类
|
||||
public class ScenicLoginOldRespVO {
|
||||
private Long id;
|
||||
@ApiModelProperty("景区id")
|
||||
// 景区id
|
||||
private Long scenicId;
|
||||
@ApiModelProperty("是否是超级管理员")
|
||||
// 是否是超级管理员
|
||||
private Integer isSuper;
|
||||
@ApiModelProperty("账号名称")
|
||||
// 账号名称
|
||||
private String name;
|
||||
@ApiModelProperty("账号")
|
||||
// 账号
|
||||
private String account;
|
||||
@ApiModelProperty("1启用 0禁用")
|
||||
// 1启用 0禁用
|
||||
private Integer status;
|
||||
private String token;
|
||||
}
|
||||
|
@@ -1,7 +1,5 @@
|
||||
package com.ycwl.basic.model.mobile.scenic.account;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
@@ -9,10 +7,7 @@ import lombok.Data;
|
||||
* @Date:2024/12/13 9:44
|
||||
*/
|
||||
@Data
|
||||
@ApiModel("景区账号登录请求类")
|
||||
public class ScenicLoginReq {
|
||||
@ApiModelProperty("账号")
|
||||
private String account;
|
||||
@ApiModelProperty("密码")
|
||||
private String password;
|
||||
}
|
||||
|
@@ -1,7 +1,5 @@
|
||||
package com.ycwl.basic.model.mobile.scenic.account;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.List;
|
||||
@@ -11,18 +9,18 @@ import java.util.List;
|
||||
* @Date:2024/12/13 9:44
|
||||
*/
|
||||
@Data
|
||||
@ApiModel("景区账号登录响应类")
|
||||
// 景区账号登录响应类
|
||||
public class ScenicLoginRespVO {
|
||||
private Long id;
|
||||
@ApiModelProperty("景区id")
|
||||
// 景区id
|
||||
private List<Long> scenicId;
|
||||
@ApiModelProperty("是否是超级管理员")
|
||||
// 是否是超级管理员
|
||||
private Integer isSuper;
|
||||
@ApiModelProperty("账号名称")
|
||||
// 账号名称
|
||||
private String name;
|
||||
@ApiModelProperty("账号")
|
||||
// 账号
|
||||
private String account;
|
||||
@ApiModelProperty("1启用 0禁用")
|
||||
// 1启用 0禁用
|
||||
private Integer status;
|
||||
private String token;
|
||||
}
|
||||
|
@@ -1,7 +1,5 @@
|
||||
package com.ycwl.basic.model.mobile.scenic.content;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
@@ -11,26 +9,26 @@ import java.math.BigDecimal;
|
||||
* @Date:2024/12/5 15:10
|
||||
*/
|
||||
@Data
|
||||
@ApiModel("景区内容(成片、待成片模版、源素材)列表响应信息")
|
||||
// 景区内容(成片、待成片模版、源素材)列表响应信息
|
||||
public class ContentPageVO {
|
||||
@ApiModelProperty("内容名称")
|
||||
// 内容名称
|
||||
private String name;
|
||||
@ApiModelProperty("景区id")
|
||||
// 景区id
|
||||
private Long scenicId;
|
||||
@ApiModelProperty("景区名称")
|
||||
// 景区名称
|
||||
private String scenicName;
|
||||
@ApiModelProperty("内容类型 0模版 1:成片视频 2:源素材 ")
|
||||
// 内容类型 0模版 1:成片视频 2:源素材
|
||||
private Integer contentType;
|
||||
@ApiModelProperty("源素材类型 1:视频 2:图片")
|
||||
// 源素材类型 1:视频 2:图片
|
||||
private Integer sourceType;
|
||||
private int lockType;
|
||||
@ApiModelProperty("内容id contentType为0或1时才有值")
|
||||
// 内容id contentType为0或1时才有值
|
||||
private Long contentId;
|
||||
@ApiModelProperty("模版id")
|
||||
// 模版id
|
||||
private Long templateId;
|
||||
@ApiModelProperty("模版封面图片 contentType为0或1时才有值")
|
||||
// 模版封面图片 contentType为0或1时才有值
|
||||
private String templateCoverUrl;
|
||||
@ApiModelProperty("是否购买:0未购买,1已购买")
|
||||
// 是否购买:0未购买,1已购买
|
||||
private Integer isBuy;
|
||||
private BigDecimal duration;
|
||||
private Integer goodsType;
|
||||
|
@@ -1,8 +1,5 @@
|
||||
package com.ycwl.basic.model.mobile.statistic.req;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import io.swagger.annotations.ApiParam;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.Date;
|
||||
@@ -12,11 +9,11 @@ import java.util.Date;
|
||||
* @Date:2024/12/11 19:03
|
||||
*/
|
||||
@Data
|
||||
@ApiModel("移动端公用请求参数")
|
||||
// 移动端公用请求参数
|
||||
public class CommonQueryReq {
|
||||
@ApiModelProperty(value = "查询统计纬度 0今天、1昨天、2-近一周(7天)、3-近30天、4-近1年")
|
||||
// 查询统计纬度 0今天、1昨天、2-近一周(7天)、3-近30天、4-近1年
|
||||
private Integer standard;
|
||||
@ApiModelProperty(value = "景区id")
|
||||
// 景区id
|
||||
private Long scenicId;
|
||||
private boolean realtime;
|
||||
private Date startTime;
|
||||
|
@@ -1,7 +1,5 @@
|
||||
package com.ycwl.basic.model.mobile.statistic.req;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
@@ -9,16 +7,16 @@ import lombok.Data;
|
||||
* @Date:2024/12/12 18:31
|
||||
*/
|
||||
@Data
|
||||
@ApiModel("移动端用户操作统计记录添加类")
|
||||
// 移动端用户操作统计记录添加类
|
||||
public class StatisticsRecordAddReq {
|
||||
@ApiModelProperty(value = "主键id",hidden = true)
|
||||
// 主键id
|
||||
private Long id;
|
||||
@ApiModelProperty("统计数据类型,0扫码访问,1上传人脸,2预览视频,3现场支付,4事后支付,5退款,6消息推送,8下载,9点击购买")
|
||||
// 统计数据类型,0扫码访问,1上传人脸,2预览视频,3现场支付,4事后支付,5退款,6消息推送,8下载,9点击购买
|
||||
private Integer type;
|
||||
@ApiModelProperty(value = "景区id")
|
||||
// 景区id
|
||||
private Long scenicId;
|
||||
@ApiModelProperty(value = "触发用户id",hidden = true)
|
||||
// 触发用户id
|
||||
private Long memberId;
|
||||
@ApiModelProperty("关联数据ID 例如:预览视频就是视频id")
|
||||
// 关联数据ID 例如:预览视频就是视频id
|
||||
private Long morphId;
|
||||
}
|
||||
|
@@ -1,7 +1,5 @@
|
||||
package com.ycwl.basic.model.mobile.statistic.resp;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
@@ -9,18 +7,18 @@ import lombok.Data;
|
||||
* @Date:2024/12/11 18:23
|
||||
*/
|
||||
@Data
|
||||
@ApiModel("移动端订单金额、预览_支付转化率、扫码_付费用户转化率统计结果类")
|
||||
// 移动端订单金额、预览_支付转化率、扫码_付费用户转化率统计结果类
|
||||
public class AppSta1VO {
|
||||
@ApiModelProperty("现在的数据 支付订单金额")
|
||||
// 现在的数据 支付订单金额
|
||||
private String nowOrderAmount;
|
||||
@ApiModelProperty("上一期的数据 支付订单金额")
|
||||
// 上一期的数据 支付订单金额
|
||||
private String previousOrderAmount;
|
||||
@ApiModelProperty("现在的数据 预览_支付转化率")
|
||||
// 现在的数据 预览_支付转化率
|
||||
private String nowPreviewPay;
|
||||
@ApiModelProperty("上一期的数据 预览_支付转化率")
|
||||
// 上一期的数据 预览_支付转化率
|
||||
private String previousPreviewPay;
|
||||
@ApiModelProperty("现在的数据 扫码_付费用户转化率")
|
||||
// 现在的数据 扫码_付费用户转化率
|
||||
private String nowScanCodePay;
|
||||
@ApiModelProperty("上一期的数据 扫码_付费用户转化率")
|
||||
// 上一期的数据 扫码_付费用户转化率
|
||||
private String previousScanCodePay;
|
||||
}
|
||||
|
@@ -1,7 +1,5 @@
|
||||
package com.ycwl.basic.model.mobile.statistic.resp;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
@@ -9,18 +7,18 @@ import lombok.Data;
|
||||
* @Date:2024/12/11 18:23
|
||||
*/
|
||||
@Data
|
||||
@ApiModel("移动端支付订单数、现场订单数、推送订单数统计结果类")
|
||||
// 移动端支付订单数、现场订单数、推送订单数统计结果类
|
||||
public class AppSta2VO {
|
||||
@ApiModelProperty("现在的数据 支付订单数")
|
||||
// 现在的数据 支付订单数
|
||||
private Integer nowPayOrderNum;
|
||||
@ApiModelProperty("上一期的数据 支付订单数")
|
||||
// 上一期的数据 支付订单数
|
||||
private Integer previousPayOrderNum;
|
||||
@ApiModelProperty("现在的数据 现场订单数")
|
||||
// 现在的数据 现场订单数
|
||||
private Integer nowSceneOrderNum;
|
||||
@ApiModelProperty("上一期的数据 现场订单数")
|
||||
// 上一期的数据 现场订单数
|
||||
private Integer previousSceneOrderNum;
|
||||
@ApiModelProperty("现在的数据 推送订单数")
|
||||
// 现在的数据 推送订单数
|
||||
private Integer nowPushOrderNum;
|
||||
@ApiModelProperty("上一期的数据 推送订单数")
|
||||
// 上一期的数据 推送订单数
|
||||
private Integer previousPushOrderNum;
|
||||
}
|
||||
|
@@ -1,7 +1,5 @@
|
||||
package com.ycwl.basic.model.mobile.statistic.resp;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
@@ -9,18 +7,18 @@ import lombok.Data;
|
||||
* @Date:2024/12/11 18:23
|
||||
*/
|
||||
@Data
|
||||
@ApiModel("移动端扫码访问人数、推送订阅人数、预览视频人数统计结果类")
|
||||
// 移动端扫码访问人数、推送订阅人数、预览视频人数统计结果类
|
||||
public class AppSta3VO {
|
||||
@ApiModelProperty("现在的数据 扫码访问人数")
|
||||
// 现在的数据 扫码访问人数
|
||||
private Integer nowScanCodeOfPeopleNum;
|
||||
@ApiModelProperty("上一期的数据 扫码访问人数")
|
||||
// 上一期的数据 扫码访问人数
|
||||
private Integer previousScanCodeOfPeopleNum;
|
||||
@ApiModelProperty("现在的数据 推送订阅人数")
|
||||
// 现在的数据 推送订阅人数
|
||||
private Integer nowPushOfPeopleNum;
|
||||
@ApiModelProperty("上一期的数据 推送订阅人数")
|
||||
// 上一期的数据 推送订阅人数
|
||||
private Integer previousPushOfPeopleNum;
|
||||
@ApiModelProperty("现在的数据 预览视频人数")
|
||||
// 现在的数据 预览视频人数
|
||||
private Integer nowPreviewVideoOfPeopleNum;
|
||||
@ApiModelProperty("上一期的数据 预览视频人数")
|
||||
// 上一期的数据 预览视频人数
|
||||
private Integer previousPreviewVideoOfPeopleNum;
|
||||
}
|
||||
|
@@ -1,7 +1,5 @@
|
||||
package com.ycwl.basic.model.mobile.statistic.resp;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import java.math.BigDecimal;
|
||||
import java.math.RoundingMode;
|
||||
@@ -11,47 +9,47 @@ import java.math.RoundingMode;
|
||||
* @Date:2024/12/12 16:24
|
||||
*/
|
||||
@Data
|
||||
@ApiModel("移动端用户转化漏斗")
|
||||
// 移动端用户转化漏斗
|
||||
public class AppStatisticsFunnelVO {
|
||||
|
||||
@ApiModelProperty("镜头检测游客数")
|
||||
// 镜头检测游客数
|
||||
private int cameraShotOfMemberNum; // cs1
|
||||
@ApiModelProperty("扫码访问人数")
|
||||
// 扫码访问人数
|
||||
private int scanCodeVisitorOfMemberNum; // sv1
|
||||
@ApiModelProperty("上传头像(人脸)人数")
|
||||
// 上传头像(人脸)人数
|
||||
private int uploadFaceOfMemberNum; // u1
|
||||
@ApiModelProperty("推送订阅人数")
|
||||
// 推送订阅人数
|
||||
private int pushOfMemberNum; // m1
|
||||
@ApiModelProperty("生成视频人数")
|
||||
// 生成视频人数
|
||||
private int completeVideoOfMemberNum; // gv1
|
||||
@ApiModelProperty("预览视频人数")
|
||||
// 预览视频人数
|
||||
private int previewVideoOfMemberNum; // pv1
|
||||
@ApiModelProperty("点击购买人数")
|
||||
// 点击购买人数
|
||||
private int clickOnPayOfMemberNum; // cp1
|
||||
@ApiModelProperty("支付订单人数")
|
||||
// 支付订单人数
|
||||
private int payOfMemberNum; // p1
|
||||
|
||||
@ApiModelProperty("总访问人数")
|
||||
// 总访问人数
|
||||
private int totalVisitorOfMemberNum; // v1
|
||||
@ApiModelProperty("生成视频条数")
|
||||
// 生成视频条数
|
||||
private int completeOfVideoNum; // gv2
|
||||
@ApiModelProperty("预览视频条数")
|
||||
// 预览视频条数
|
||||
private int previewOfVideoNum; // pv2
|
||||
@ApiModelProperty("支付订单数")
|
||||
// 支付订单数
|
||||
private int payOfOrderNum; // p2
|
||||
@ApiModelProperty("支付订单金额")
|
||||
// 支付订单金额
|
||||
private BigDecimal payOfOrderAmount; // o3
|
||||
@ApiModelProperty("退款订单数")
|
||||
// 退款订单数
|
||||
private int refundOfOrderNum; // ro2
|
||||
@ApiModelProperty("退款订单金额")
|
||||
// 退款订单金额
|
||||
private BigDecimal refundOfOrderAmount; // ro3
|
||||
|
||||
@ApiModelProperty("镜头检测游客数_扫码访问人数_转化率")
|
||||
// 镜头检测游客数_扫码访问人数_转化率
|
||||
public String getCsom_scaom() {
|
||||
return "-"; // TODO: REAL
|
||||
}
|
||||
|
||||
@ApiModelProperty("扫码访问人数_上传头像人数_转化率")
|
||||
// 扫码访问人数_上传头像人数_转化率
|
||||
public String getScaom_ufom() {
|
||||
if (uploadFaceOfMemberNum == 0 || scanCodeVisitorOfMemberNum == 0) {
|
||||
return "0.00";
|
||||
@@ -61,7 +59,7 @@ public class AppStatisticsFunnelVO {
|
||||
.divide(new BigDecimal(scanCodeVisitorOfMemberNum), 2, RoundingMode.HALF_UP)
|
||||
.toString();
|
||||
}
|
||||
@ApiModelProperty("上传头像人数_推送订阅人数_转化率")
|
||||
// 上传头像人数_推送订阅人数_转化率
|
||||
public String getUfom_pom() {
|
||||
if (pushOfMemberNum == 0 || uploadFaceOfMemberNum == 0) {
|
||||
return "0.00";
|
||||
@@ -71,7 +69,7 @@ public class AppStatisticsFunnelVO {
|
||||
.divide(new BigDecimal(pushOfMemberNum), 2, RoundingMode.HALF_UP)
|
||||
.toString();
|
||||
}
|
||||
@ApiModelProperty("推送订阅人数_生成视频人数_转化率")
|
||||
// 推送订阅人数_生成视频人数_转化率
|
||||
public String getPom_cvom() {
|
||||
if (completeVideoOfMemberNum == 0 || pushOfMemberNum == 0) {
|
||||
return "0.00";
|
||||
@@ -81,7 +79,7 @@ public class AppStatisticsFunnelVO {
|
||||
.divide(new BigDecimal(pushOfMemberNum), 2, RoundingMode.HALF_UP)
|
||||
.toString();
|
||||
}
|
||||
@ApiModelProperty("生成视频人数_预览视频人数_转化率")
|
||||
// 生成视频人数_预览视频人数_转化率
|
||||
public String getCvom_pvom() {
|
||||
if (previewVideoOfMemberNum == 0 || completeVideoOfMemberNum == 0) {
|
||||
return "0.00";
|
||||
@@ -91,7 +89,7 @@ public class AppStatisticsFunnelVO {
|
||||
.divide(new BigDecimal(completeVideoOfMemberNum), 2, RoundingMode.HALF_UP)
|
||||
.toString();
|
||||
}
|
||||
@ApiModelProperty("预览视频人数_点击购买人数_转化率")
|
||||
// 预览视频人数_点击购买人数_转化率
|
||||
public String getPvom_cpom() {
|
||||
if (clickOnPayOfMemberNum == 0 || previewVideoOfMemberNum == 0) {
|
||||
return "0.00";
|
||||
@@ -101,7 +99,7 @@ public class AppStatisticsFunnelVO {
|
||||
.divide(new BigDecimal(previewVideoOfMemberNum), 2, RoundingMode.HALF_UP)
|
||||
.toString();
|
||||
}
|
||||
@ApiModelProperty("点击购买人数_支付订单人数_转化率")
|
||||
// 点击购买人数_支付订单人数_转化率
|
||||
public String getCpom_pom() {
|
||||
if (payOfMemberNum == 0 || clickOnPayOfMemberNum == 0) {
|
||||
return "0.00";
|
||||
|
Reference in New Issue
Block a user