|
@@ -11,6 +11,7 @@ import java.util.Map;
|
|
|
import java.util.HashMap;
|
|
|
|
|
|
import java.math.BigDecimal;
|
|
|
+
|
|
|
import com.zhongzheng.common.core.domain.BaseEntity;
|
|
|
|
|
|
/**
|
|
@@ -26,166 +27,252 @@ public class
|
|
|
|
|
|
GoodsQueryBo extends BaseEntity {
|
|
|
|
|
|
- /** 分页大小 */
|
|
|
- @ApiModelProperty("分页大小")
|
|
|
- private Integer pageSize;
|
|
|
- /** 当前页数 */
|
|
|
- @ApiModelProperty("当前页数")
|
|
|
- private Integer pageNum;
|
|
|
- /** 排序列 */
|
|
|
- @ApiModelProperty("排序列")
|
|
|
- private String orderByColumn;
|
|
|
- /** 排序的方向desc或者asc */
|
|
|
- @ApiModelProperty(value = "排序的方向", example = "asc,desc")
|
|
|
- private String isAsc;
|
|
|
-
|
|
|
-
|
|
|
- /** 年份 */
|
|
|
- @ApiModelProperty("年份")
|
|
|
- private Long year;
|
|
|
- /** 供应方(服务) */
|
|
|
- @ApiModelProperty("供应方(服务)")
|
|
|
- private Long supplyId;
|
|
|
- /** 商品类型 1视频2题库 3补考 4前培 */
|
|
|
- @ApiModelProperty("商品类型 1视频2题库 3补考 4前培 ")
|
|
|
- private Integer goodsType;
|
|
|
- /** 教育类型id */
|
|
|
- @ApiModelProperty("教育类型id")
|
|
|
- private Long educationTypeId;
|
|
|
- /** 业务层次id */
|
|
|
- @ApiModelProperty("业务层次id")
|
|
|
- private Long businessId;
|
|
|
- @ApiModelProperty("业务层次id")
|
|
|
- private List<Long> businessIds;
|
|
|
- @ApiModelProperty("商品id")
|
|
|
- private List<Long> goodsIds;
|
|
|
- /** 所属院校 */
|
|
|
- @ApiModelProperty("所属院校")
|
|
|
- private Long schoolId;
|
|
|
- /** 所属专业 */
|
|
|
- @ApiModelProperty("所属专业")
|
|
|
- private Long majorId;
|
|
|
- /** 商品名称 */
|
|
|
- @ApiModelProperty("商品名称")
|
|
|
- private String goodsName;
|
|
|
- /** 标准价格 */
|
|
|
- @ApiModelProperty("标准价格")
|
|
|
- private BigDecimal standPrice;
|
|
|
- /** 最低价格 */
|
|
|
- @ApiModelProperty("最低价格")
|
|
|
- private BigDecimal lowestPrice;
|
|
|
- /** 状态 1有效 0无效 */
|
|
|
- @ApiModelProperty("状态 1有效 0无效")
|
|
|
- private List<Integer> status;
|
|
|
- /** 有效期开始 */
|
|
|
- @ApiModelProperty("有效期开始")
|
|
|
- private Long validityStartTime;
|
|
|
- /** 有效期结束 */
|
|
|
- @ApiModelProperty("有效期结束")
|
|
|
- private Long validityEndTime;
|
|
|
- /** 学习有效期开始 */
|
|
|
- @ApiModelProperty("学习有效期开始")
|
|
|
- private Long studyStartTime;
|
|
|
- /** 学习有效期结束 */
|
|
|
- @ApiModelProperty("学习有效期结束")
|
|
|
- private Long studyEndTime;
|
|
|
- /** 证书ID,多个,拼接 */
|
|
|
- @ApiModelProperty("证书ID,多个,拼接")
|
|
|
- private String certificateIds;
|
|
|
- /** 描述 */
|
|
|
- @ApiModelProperty("描述")
|
|
|
- private String introduce;
|
|
|
- /** 适合对象 */
|
|
|
- @ApiModelProperty("适合对象")
|
|
|
- private String suitableObject;
|
|
|
- /** 购买须知 */
|
|
|
- @ApiModelProperty("购买须知")
|
|
|
- private String buyNote;
|
|
|
- /** PC详情 */
|
|
|
- @ApiModelProperty("PC详情")
|
|
|
- private String pcDetailHtml;
|
|
|
- /** 手机详情 */
|
|
|
- @ApiModelProperty("手机详情")
|
|
|
- private String mobileDetailHtml;
|
|
|
- /** 1上架 0未上架 */
|
|
|
- @ApiModelProperty("1上架 0未上架")
|
|
|
- private Integer goodsStatus;
|
|
|
- /** 封面地址 */
|
|
|
- @ApiModelProperty("封面地址")
|
|
|
- private String coverUrl;
|
|
|
- /** 学时 */
|
|
|
- @ApiModelProperty("学时")
|
|
|
- private BigDecimal classHours;
|
|
|
-
|
|
|
- /** 商品ID */
|
|
|
- @ApiModelProperty("商品ID")
|
|
|
- private Long goodsId;
|
|
|
- /** 标准价格详情json */
|
|
|
- @ApiModelProperty("标准价格详情json")
|
|
|
- private String standPriceJson;
|
|
|
-
|
|
|
- /** 学时 */
|
|
|
- @ApiModelProperty("学时")
|
|
|
- private Long period;
|
|
|
- /** 补考或前培开始时间 */
|
|
|
- @ApiModelProperty("补考或前培开始时间")
|
|
|
- private Long makeStartTime;
|
|
|
- /** 补考或前培结束时间 */
|
|
|
- @ApiModelProperty("补考或前培结束时间")
|
|
|
- private Long makeEndTime;
|
|
|
- /** 学习次数 */
|
|
|
- @ApiModelProperty("学习次数")
|
|
|
- private Long studyCount;
|
|
|
-
|
|
|
- @ApiModelProperty("科目ID")
|
|
|
- private Long subjectId;
|
|
|
-
|
|
|
- @ApiModelProperty("用户ID")
|
|
|
- private Long userId;
|
|
|
-
|
|
|
- @ApiModelProperty("被补考的商品")
|
|
|
- private Long makeGoodsId;
|
|
|
-
|
|
|
- @ApiModelProperty("获取章数量 1")
|
|
|
- private Long chapterNum;
|
|
|
-
|
|
|
- @ApiModelProperty("获取节数量 1")
|
|
|
- private Long sectionNum;
|
|
|
-
|
|
|
- @ApiModelProperty("搜索kEY")
|
|
|
- private String searchKey;
|
|
|
-
|
|
|
- @ApiModelProperty("获取有课程的视频商品 1获取 ")
|
|
|
- private Long haveCourse;
|
|
|
-
|
|
|
- @ApiModelProperty("排序模式 1默认 2价格从低到高 3价格从高到低")
|
|
|
- private Integer sortType;
|
|
|
-
|
|
|
- /** 考试次数 */
|
|
|
- @ApiModelProperty("考试次数")
|
|
|
- private Long examNumber;
|
|
|
- /** 前培次数 */
|
|
|
- @ApiModelProperty("前培次数")
|
|
|
- private Long doNumber;
|
|
|
- @ApiModelProperty("订单商品ID")
|
|
|
- private Long orderGoodsId;
|
|
|
- /** 讲师ID */
|
|
|
- @ApiModelProperty("讲师ID")
|
|
|
- private Long teacherId;
|
|
|
- /** 是否返回订单数量 */
|
|
|
- @ApiModelProperty("是否返回订单数量 1带 0不带")
|
|
|
- private Long getOrderNum;
|
|
|
- /** 科目ID,拼接 */
|
|
|
- @ApiModelProperty("科目ID,拼接")
|
|
|
- private String subjectIds;
|
|
|
- /** 证书类型ID */
|
|
|
- @ApiModelProperty("证书类型ID")
|
|
|
- private Long certificateTypeId;
|
|
|
- /** 证书ID */
|
|
|
- @ApiModelProperty("证书ID")
|
|
|
- private Long certificateId;
|
|
|
- /** 证书模板ID */
|
|
|
- @ApiModelProperty("证书模板ID")
|
|
|
- private Long certificateTpId;
|
|
|
+ /**
|
|
|
+ * 分页大小
|
|
|
+ */
|
|
|
+ @ApiModelProperty("分页大小")
|
|
|
+ private Integer pageSize;
|
|
|
+ /**
|
|
|
+ * 当前页数
|
|
|
+ */
|
|
|
+ @ApiModelProperty("当前页数")
|
|
|
+ private Integer pageNum;
|
|
|
+ /**
|
|
|
+ * 排序列
|
|
|
+ */
|
|
|
+ @ApiModelProperty("排序列")
|
|
|
+ private String orderByColumn;
|
|
|
+ /**
|
|
|
+ * 排序的方向desc或者asc
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "排序的方向", example = "asc,desc")
|
|
|
+ private String isAsc;
|
|
|
+
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 年份
|
|
|
+ */
|
|
|
+ @ApiModelProperty("年份")
|
|
|
+ private Long year;
|
|
|
+ /**
|
|
|
+ * 供应方(服务)
|
|
|
+ */
|
|
|
+ @ApiModelProperty("供应方(服务)")
|
|
|
+ private Long supplyId;
|
|
|
+ /**
|
|
|
+ * 商品类型 1视频2题库 3补考 4前培
|
|
|
+ */
|
|
|
+ @ApiModelProperty("商品类型 1视频2题库 3补考 4前培 ")
|
|
|
+ private Integer goodsType;
|
|
|
+ /**
|
|
|
+ * 教育类型id
|
|
|
+ */
|
|
|
+ @ApiModelProperty("教育类型id")
|
|
|
+ private Long educationTypeId;
|
|
|
+ /**
|
|
|
+ * 业务层次id
|
|
|
+ */
|
|
|
+ @ApiModelProperty("业务层次id")
|
|
|
+ private Long businessId;
|
|
|
+ @ApiModelProperty("项目类型id")
|
|
|
+ private Long projectId;
|
|
|
+ @ApiModelProperty("业务层次id")
|
|
|
+ private List<Long> businessIds;
|
|
|
+ @ApiModelProperty("商品id")
|
|
|
+ private List<Long> goodsIds;
|
|
|
+ /**
|
|
|
+ * 所属院校
|
|
|
+ */
|
|
|
+ @ApiModelProperty("所属院校")
|
|
|
+ private Long schoolId;
|
|
|
+ /**
|
|
|
+ * 所属专业
|
|
|
+ */
|
|
|
+ @ApiModelProperty("所属专业")
|
|
|
+ private Long majorId;
|
|
|
+ /**
|
|
|
+ * 商品名称
|
|
|
+ */
|
|
|
+ @ApiModelProperty("商品名称")
|
|
|
+ private String goodsName;
|
|
|
+ /**
|
|
|
+ * 标准价格
|
|
|
+ */
|
|
|
+ @ApiModelProperty("标准价格")
|
|
|
+ private BigDecimal standPrice;
|
|
|
+ /**
|
|
|
+ * 最低价格
|
|
|
+ */
|
|
|
+ @ApiModelProperty("最低价格")
|
|
|
+ private BigDecimal lowestPrice;
|
|
|
+ /**
|
|
|
+ * 状态 1有效 0无效
|
|
|
+ */
|
|
|
+ @ApiModelProperty("状态 1有效 0无效")
|
|
|
+ private List<Integer> status;
|
|
|
+ /**
|
|
|
+ * 有效期开始
|
|
|
+ */
|
|
|
+ @ApiModelProperty("有效期开始")
|
|
|
+ private Long validityStartTime;
|
|
|
+ /**
|
|
|
+ * 有效期结束
|
|
|
+ */
|
|
|
+ @ApiModelProperty("有效期结束")
|
|
|
+ private Long validityEndTime;
|
|
|
+ /**
|
|
|
+ * 学习有效期开始
|
|
|
+ */
|
|
|
+ @ApiModelProperty("学习有效期开始")
|
|
|
+ private Long studyStartTime;
|
|
|
+ /**
|
|
|
+ * 学习有效期结束
|
|
|
+ */
|
|
|
+ @ApiModelProperty("学习有效期结束")
|
|
|
+ private Long studyEndTime;
|
|
|
+ /**
|
|
|
+ * 证书ID,多个,拼接
|
|
|
+ */
|
|
|
+ @ApiModelProperty("证书ID,多个,拼接")
|
|
|
+ private String certificateIds;
|
|
|
+ /**
|
|
|
+ * 描述
|
|
|
+ */
|
|
|
+ @ApiModelProperty("描述")
|
|
|
+ private String introduce;
|
|
|
+ /**
|
|
|
+ * 适合对象
|
|
|
+ */
|
|
|
+ @ApiModelProperty("适合对象")
|
|
|
+ private String suitableObject;
|
|
|
+ /**
|
|
|
+ * 购买须知
|
|
|
+ */
|
|
|
+ @ApiModelProperty("购买须知")
|
|
|
+ private String buyNote;
|
|
|
+ /**
|
|
|
+ * PC详情
|
|
|
+ */
|
|
|
+ @ApiModelProperty("PC详情")
|
|
|
+ private String pcDetailHtml;
|
|
|
+ /**
|
|
|
+ * 手机详情
|
|
|
+ */
|
|
|
+ @ApiModelProperty("手机详情")
|
|
|
+ private String mobileDetailHtml;
|
|
|
+ /**
|
|
|
+ * 1上架 0未上架
|
|
|
+ */
|
|
|
+ @ApiModelProperty("1上架 0未上架")
|
|
|
+ private Integer goodsStatus;
|
|
|
+ /**
|
|
|
+ * 封面地址
|
|
|
+ */
|
|
|
+ @ApiModelProperty("封面地址")
|
|
|
+ private String coverUrl;
|
|
|
+ /**
|
|
|
+ * 学时
|
|
|
+ */
|
|
|
+ @ApiModelProperty("学时")
|
|
|
+ private BigDecimal classHours;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 商品ID
|
|
|
+ */
|
|
|
+ @ApiModelProperty("商品ID")
|
|
|
+ private Long goodsId;
|
|
|
+ /**
|
|
|
+ * 标准价格详情json
|
|
|
+ */
|
|
|
+ @ApiModelProperty("标准价格详情json")
|
|
|
+ private String standPriceJson;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 学时
|
|
|
+ */
|
|
|
+ @ApiModelProperty("学时")
|
|
|
+ private Long period;
|
|
|
+ /**
|
|
|
+ * 补考或前培开始时间
|
|
|
+ */
|
|
|
+ @ApiModelProperty("补考或前培开始时间")
|
|
|
+ private Long makeStartTime;
|
|
|
+ /**
|
|
|
+ * 补考或前培结束时间
|
|
|
+ */
|
|
|
+ @ApiModelProperty("补考或前培结束时间")
|
|
|
+ private Long makeEndTime;
|
|
|
+ /**
|
|
|
+ * 学习次数
|
|
|
+ */
|
|
|
+ @ApiModelProperty("学习次数")
|
|
|
+ private Long studyCount;
|
|
|
+
|
|
|
+ @ApiModelProperty("科目ID")
|
|
|
+ private Long subjectId;
|
|
|
+
|
|
|
+ @ApiModelProperty("用户ID")
|
|
|
+ private Long userId;
|
|
|
+
|
|
|
+ @ApiModelProperty("被补考的商品")
|
|
|
+ private Long makeGoodsId;
|
|
|
+
|
|
|
+ @ApiModelProperty("获取章数量 1")
|
|
|
+ private Long chapterNum;
|
|
|
+
|
|
|
+ @ApiModelProperty("获取节数量 1")
|
|
|
+ private Long sectionNum;
|
|
|
+
|
|
|
+ @ApiModelProperty("搜索kEY")
|
|
|
+ private String searchKey;
|
|
|
+
|
|
|
+ @ApiModelProperty("获取有课程的视频商品 1获取 ")
|
|
|
+ private Long haveCourse;
|
|
|
+
|
|
|
+ @ApiModelProperty("排序模式 1默认 2价格从低到高 3价格从高到低")
|
|
|
+ private Integer sortType;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 考试次数
|
|
|
+ */
|
|
|
+ @ApiModelProperty("考试次数")
|
|
|
+ private Long examNumber;
|
|
|
+ /**
|
|
|
+ * 前培次数
|
|
|
+ */
|
|
|
+ @ApiModelProperty("前培次数")
|
|
|
+ private Long doNumber;
|
|
|
+ @ApiModelProperty("订单商品ID")
|
|
|
+ private Long orderGoodsId;
|
|
|
+ /**
|
|
|
+ * 讲师ID
|
|
|
+ */
|
|
|
+ @ApiModelProperty("讲师ID")
|
|
|
+ private Long teacherId;
|
|
|
+ /**
|
|
|
+ * 是否返回订单数量
|
|
|
+ */
|
|
|
+ @ApiModelProperty("是否返回订单数量 1带 0不带")
|
|
|
+ private Long getOrderNum;
|
|
|
+ /**
|
|
|
+ * 科目ID,拼接
|
|
|
+ */
|
|
|
+ @ApiModelProperty("科目ID,拼接")
|
|
|
+ private String subjectIds;
|
|
|
+ /**
|
|
|
+ * 证书类型ID
|
|
|
+ */
|
|
|
+ @ApiModelProperty("证书类型ID")
|
|
|
+ private Long certificateTypeId;
|
|
|
+ /**
|
|
|
+ * 证书ID
|
|
|
+ */
|
|
|
+ @ApiModelProperty("证书ID")
|
|
|
+ private Long certificateId;
|
|
|
+ /**
|
|
|
+ * 证书模板ID
|
|
|
+ */
|
|
|
+ @ApiModelProperty("证书模板ID")
|
|
|
+ private Long certificateTpId;
|
|
|
|
|
|
}
|