|
|
@@ -8,8 +8,10 @@ import io.swagger.annotations.ApiModel;
|
|
|
import io.swagger.annotations.ApiModelProperty;
|
|
|
import lombok.Data;
|
|
|
import lombok.EqualsAndHashCode;
|
|
|
+import shop.alien.entity.store.dto.StoreStaffFitnessCourseGroup;
|
|
|
|
|
|
import java.util.Date;
|
|
|
+import java.util.List;
|
|
|
|
|
|
/**
|
|
|
* @Author: fcw
|
|
|
@@ -37,19 +39,19 @@ public class StoreStaffConfig extends Model<StoreStaffConfig> {
|
|
|
@TableField("name")
|
|
|
private String name;
|
|
|
|
|
|
- @ApiModelProperty(value = "头像")
|
|
|
- @TableField("staff_image")
|
|
|
- private String staffImage;
|
|
|
-
|
|
|
@ApiModelProperty(value = "背景图片/视频(存储URL逗号分隔)")
|
|
|
@TableField("background_url")
|
|
|
private String backgroundUrl;
|
|
|
|
|
|
- @ApiModelProperty(value = "擅长标签id(字典表proficient_tag逗号分隔)")
|
|
|
+ @ApiModelProperty(value = "头像")
|
|
|
+ @TableField("staff_image")
|
|
|
+ private String staffImage;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "擅长标签id(字典表proficient_tag的dict_id逗号分隔)")
|
|
|
@TableField("proficient_id")
|
|
|
private String proficientId;
|
|
|
|
|
|
- @ApiModelProperty(value = "擅长项目")
|
|
|
+ @ApiModelProperty(value = "擅长标签名称(逗号分隔)")
|
|
|
@TableField("proficient_projects")
|
|
|
private String proficientProjects;
|
|
|
|
|
|
@@ -117,7 +119,33 @@ public class StoreStaffConfig extends Model<StoreStaffConfig> {
|
|
|
@TableField("online_status")
|
|
|
private Integer onlineStatus;
|
|
|
|
|
|
- @ApiModelProperty(value = "业务类型(0-酒吧 1-美食 2-运动健身)")
|
|
|
- @TableField("business_type")
|
|
|
- private Integer businessType;
|
|
|
+ @ApiModelProperty(value = "经营板块id(词典表 键为 business_section)")
|
|
|
+ @TableField("business_section")
|
|
|
+ private Integer businessSection;
|
|
|
+
|
|
|
+ // ===== 运动健身业务扩展信息(当 businessSection 对应“运动健身”时生效) =====
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "运动健身-课程信息列表")
|
|
|
+ @TableField(exist = false)
|
|
|
+ private List<StoreStaffFitnessCourse> fitnessCourseList;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "运动健身-课程分组(前端推荐使用:课程类型下多项目)")
|
|
|
+ @TableField(exist = false)
|
|
|
+ private List<StoreStaffFitnessCourseGroup> fitnessCourseGroupList;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "运动健身-职业认证列表")
|
|
|
+ @TableField(exist = false)
|
|
|
+ private List<StoreStaffFitnessCertification> fitnessCertificationList;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "运动健身-荣誉奖项列表")
|
|
|
+ @TableField(exist = false)
|
|
|
+ private List<StoreStaffFitnessCertification> fitnessHonorList;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "运动健身-从业经历列表")
|
|
|
+ @TableField(exist = false)
|
|
|
+ private List<StoreStaffFitnessExperience> fitnessExperienceList;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "运动健身-基本信息")
|
|
|
+ @TableField(exist = false)
|
|
|
+ private StoreStaffFitnessBase fitnessBase;
|
|
|
}
|