删除swagger

This commit is contained in:
2025-07-23 11:39:12 +08:00
parent 1059d30c21
commit 477554cb35
124 changed files with 814 additions and 1134 deletions

View File

@@ -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;

View File

@@ -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;
}

View File

@@ -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;
}

View File

@@ -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;
}

View File

@@ -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;

View File

@@ -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;

View File

@@ -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;
}

View File

@@ -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;
}

View File

@@ -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;
}

View File

@@ -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;
}

View File

@@ -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;
}

View File

@@ -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;
}

View File

@@ -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;
}

View File

@@ -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;
}

View File

@@ -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;
}

View File

@@ -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;

View File

@@ -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;

View File

@@ -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;
}

View File

@@ -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;
}

View File

@@ -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;
}

View File

@@ -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;
}

View File

@@ -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";