|
@@ -177,5 +177,89 @@ public class TenantGroupAlbumWrapper {
|
|
|
private String tenantAlbumName;
|
|
|
|
|
|
}
|
|
|
+ @Data
|
|
|
+ @ApiModel(" BuyTenantAlbumQuery-可购买机构专辑信息查询")
|
|
|
+ public static class BuyTenantAlbumQuery {
|
|
|
+
|
|
|
+ @ApiModelProperty("机构ID")
|
|
|
+ private Long tenantId;
|
|
|
+
|
|
|
+ @ApiModelProperty("小组ID")
|
|
|
+ private Long tenantGroupId;
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ @Data
|
|
|
+ @ApiModel(" BuyTenantAlbum-可购买机构专辑信息")
|
|
|
+ public static class BuyTenantAlbum {
|
|
|
+
|
|
|
+ @ApiModelProperty("专辑ID")
|
|
|
+ private Long id;
|
|
|
+
|
|
|
+
|
|
|
+ @ApiModelProperty("专辑名称")
|
|
|
+ private String name;
|
|
|
+
|
|
|
+ @ApiModelProperty("专辑介绍")
|
|
|
+ private String describe;
|
|
|
+
|
|
|
+ @ApiModelProperty("专辑封面")
|
|
|
+ private String coverImg;
|
|
|
+
|
|
|
+ @ApiModelProperty("曲目数")
|
|
|
+ private Integer musicNum;
|
|
|
+
|
|
|
+
|
|
|
+ @ApiModelProperty("曲目声部分类(多个,分隔)")
|
|
|
+ private String subjectTypes;
|
|
|
+
|
|
|
+
|
|
|
+ @ApiModelProperty("采购周期类型")
|
|
|
+ private String purchaseTypes;
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ @ApiModelProperty("采购金额数据")
|
|
|
+ private String purchaseJson;
|
|
|
+
|
|
|
+
|
|
|
+ @ApiModelProperty("机构小组专辑ID ,学生购买需传参")
|
|
|
+ private Long tenantGroupAlbumId;
|
|
|
+
|
|
|
+ @ApiModelProperty("机构小组ID")
|
|
|
+ private Long tenantGroupId;
|
|
|
+
|
|
|
+
|
|
|
+ @ApiModelProperty("采购数量")
|
|
|
+ private Integer purchaseNum;
|
|
|
+
|
|
|
+ @ApiModelProperty("采购周期")
|
|
|
+ private String purchasePeriod;
|
|
|
+
|
|
|
+ @ApiModelProperty("原价")
|
|
|
+ private BigDecimal originalPrice;
|
|
|
+
|
|
|
+ @ApiModelProperty("售价")
|
|
|
+ private BigDecimal actualPrice;
|
|
|
+
|
|
|
+
|
|
|
+ @ApiModelProperty("购买次数限制")
|
|
|
+ private Boolean buyTimesFlag;
|
|
|
+
|
|
|
+ @ApiModelProperty("可购买次数")
|
|
|
+ private Integer buyTimes;
|
|
|
+
|
|
|
+ @ApiModelProperty("已购买次数")
|
|
|
+ private Integer buyedTimes;
|
|
|
+
|
|
|
+ public String jsonString() {
|
|
|
+ return JSON.toJSONString(this);
|
|
|
+ }
|
|
|
+
|
|
|
+ public static TenantGroupAlbum from(String json) {
|
|
|
+ return JSON.parseObject(json, TenantGroupAlbum.class);
|
|
|
+ }
|
|
|
+ }
|
|
|
|
|
|
}
|