| 
					
				 | 
			
			
				@@ -0,0 +1,94 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+package org.jeecg.modules.system.app.dto; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import io.swagger.v3.oas.annotations.media.Schema; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import lombok.AllArgsConstructor; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import lombok.Data; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import lombok.EqualsAndHashCode; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import lombok.NoArgsConstructor; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import lombok.experimental.Accessors; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import org.jeecgframework.poi.excel.annotation.Excel; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import java.math.BigDecimal; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+/** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ * @author DM 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ * @date 2025/7/7 20:58 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ * @description 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+@Data 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+@Accessors(chain = true) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+@EqualsAndHashCode(callSuper = false) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+@AllArgsConstructor 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+@NoArgsConstructor 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+@Schema(description="课程入参DTO") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+public class AppCoursesCuDTO { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @Schema(description = "id") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    private String id; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    /**部门id*/ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @Excel(name = "部门id", width = 15) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @Schema(description = "部门id") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    private String orgCode; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @Excel(name = "教练ID", width = 15) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @Schema(description = "教练ID") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    private String userId; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    /**商户/场地id;场馆/学校等场地*/ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @Excel(name = "商户/场地id;场馆/学校等场地", width = 15) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @Schema(description = "商户/场地id;场馆/学校等场地") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    private String tenantId; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    /**产品名称*/ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @Excel(name = "产品名称", width = 15) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @Schema(description = "产品名称") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    private String name; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    /**类目;0足球 1篮球 2羽毛球 3跑步...仅包场*/ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @Excel(name = "类目;0足球 1篮球 2羽毛球 3跑步...仅包场", width = 15) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @Schema(description = "类目;0足球 1篮球 2羽毛球 3跑步...仅包场") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    private String categoryId; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    /**费用类型;0 精品 1免费 仅课程*/ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @Excel(name = "费用类型;0 精品 1免费 仅课程", width = 15) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @Schema(description = "费用类型;0 精品 1免费 仅课程") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    private Integer priceType; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    /**原价*/ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @Excel(name = "原价", width = 15) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @Schema(description = "原价") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    private BigDecimal originalPrice; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    /**售价*/ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @Excel(name = "售价", width = 15) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @Schema(description = "售价") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    private BigDecimal sellingPrice; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    /**上课场地*/ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @Excel(name = "上课场地", width = 15) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @Schema(description = "上课场地") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    private String siteId; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    /**保险id;可能有多个险种*/ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @Excel(name = "保险id;可能有多个险种", width = 15) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @Schema(description = "保险id;可能有多个险种") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    private String insureIds; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    /**封面*/ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @Excel(name = "封面", width = 15) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @Schema(description = "封面") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    private String cover; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    /**背景图;可能数组*/ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @Excel(name = "背景图;可能数组", width = 15) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @Schema(description = "背景图;可能数组") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    private String backgroundImage; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    /**提示/须知*/ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @Excel(name = "提示/须知", width = 15) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @Schema(description = "提示/须知") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    private String reminder; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    /**上架状态;0上架 1下架*/ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @Excel(name = "上架状态;0上架 1下架", width = 15) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @Schema(description = "上架状态;0上架 1下架") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    private Integer rackingStatus; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    /**视频*/ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @Excel(name = "视频", width = 15) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @Schema(description = "视频") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    private String video; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    /**好评*/ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @Excel(name = "好评", width = 15) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @Schema(description = "好评") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    private BigDecimal goodRate; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    /**排序*/ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @Excel(name = "排序", width = 15) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @Schema(description = "排序") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    private Integer sort; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} 
			 |