From 8a2ec92e55b889d4ac10e56f15da02c97989fe81 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8B=8F=E7=AB=B9=E7=BA=A2?= Date: Wed, 31 May 2023 09:50:06 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8E=A5=E5=8F=A3=E5=AE=9A=E4=B9=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/test/resources/mybatis-generator.xml | 2 +- .../store/entity/HyAdvancedSettingDO.java | 2 +- .../cool/store/entity/HyContentInfoDO.java | 2 +- .../store/entity/HyIntendDevZoneInfoDO.java | 2 +- .../entity/HyIntendDevelopementMappingDO.java | 2 +- .../cool/store/entity/HyOpenAreaInfoDO.java | 2 +- .../store/entity/HyPartnerBaseInfoDO.java | 2 +- .../entity/HyPartnerCertificationInfoDO.java | 2 +- .../cool/store/entity/HyPartnerClerkDO.java | 2 +- .../store/entity/HyPartnerIntentInfoDO.java | 2 +- .../store/entity/HyPartnerInterviewDO.java | 2 +- .../store/entity/HyPartnerInterviewLogDO.java | 2 +- .../entity/HyPartnerInterviewPlanDO.java | 2 +- .../store/entity/HyPartnerLineInfoDO.java | 2 +- .../store/entity/HyPartnerTaskInfoLogDO.java | 2 +- .../store/entity/HyPartnerUserInfoDO.java | 2 +- .../entity/HyPartnerUserPlatformBindDO.java | 2 +- .../cool/store/entity/HyWorkflowStageDO.java | 2 +- .../AllocationInvestmentManagerRequest.java | 21 +++ .../store/request/LineBlackListRequest.java | 23 +++ .../com/cool/store/request/LineRequest.java | 34 +++++ .../cool/store/request/PageInfoRequest.java | 16 +++ .../store/request/PartnerBaseInfoRequest.java | 57 ++++++++ .../store/request/PartnerClerkRequest.java | 37 +++++ .../request/PartnerIntentInfoRequest.java | 79 +++++++++++ .../store/request/PartnerSummaryInfo.java | 26 ++++ .../request/PrivateSeaLineListRequest.java | 49 +++++++ .../cool/store/request/StageCountRequest.java | 22 +++ .../store/vo/InterviewScheduleInfoVO.java | 33 +++++ .../store/vo/PartnerIntentApplyInfoVO.java | 46 ++++++ .../cool/store/vo/PartnerInterviewInfoVO.java | 45 ++++++ .../com/cool/store/vo/PartnerLineInfoVO.java | 77 ++++++++++ .../com/cool/store/vo/PartnerStageInfoVO.java | 69 +++++++++ .../cool/store/vo/PrivateSeaLineListVo.java | 62 ++++++++ .../java/com/cool/store/vo/StageCountVO.java | 22 +++ .../cool/store/controller/DeskController.java | 134 ++++++++++++++++++ .../controller/MiniProgramAppController.java | 1 + .../store/controller/OpenAreaController.java | 6 +- .../store/controller/PartnerController.java | 64 +++++++++ 39 files changed, 938 insertions(+), 21 deletions(-) create mode 100644 coolstore-partner-model/src/main/java/com/cool/store/request/AllocationInvestmentManagerRequest.java create mode 100644 coolstore-partner-model/src/main/java/com/cool/store/request/LineBlackListRequest.java create mode 100644 coolstore-partner-model/src/main/java/com/cool/store/request/LineRequest.java create mode 100644 coolstore-partner-model/src/main/java/com/cool/store/request/PageInfoRequest.java create mode 100644 coolstore-partner-model/src/main/java/com/cool/store/request/PartnerBaseInfoRequest.java create mode 100644 coolstore-partner-model/src/main/java/com/cool/store/request/PartnerClerkRequest.java create mode 100644 coolstore-partner-model/src/main/java/com/cool/store/request/PartnerIntentInfoRequest.java create mode 100644 coolstore-partner-model/src/main/java/com/cool/store/request/PartnerSummaryInfo.java create mode 100644 coolstore-partner-model/src/main/java/com/cool/store/request/PrivateSeaLineListRequest.java create mode 100644 coolstore-partner-model/src/main/java/com/cool/store/request/StageCountRequest.java create mode 100644 coolstore-partner-model/src/main/java/com/cool/store/vo/InterviewScheduleInfoVO.java create mode 100644 coolstore-partner-model/src/main/java/com/cool/store/vo/PartnerIntentApplyInfoVO.java create mode 100644 coolstore-partner-model/src/main/java/com/cool/store/vo/PartnerInterviewInfoVO.java create mode 100644 coolstore-partner-model/src/main/java/com/cool/store/vo/PartnerLineInfoVO.java create mode 100644 coolstore-partner-model/src/main/java/com/cool/store/vo/PartnerStageInfoVO.java create mode 100644 coolstore-partner-model/src/main/java/com/cool/store/vo/PrivateSeaLineListVo.java create mode 100644 coolstore-partner-model/src/main/java/com/cool/store/vo/StageCountVO.java create mode 100644 coolstore-partner-webb/src/main/java/com/cool/store/controller/DeskController.java diff --git a/coolstore-partner-dao/src/test/resources/mybatis-generator.xml b/coolstore-partner-dao/src/test/resources/mybatis-generator.xml index b5e2299ed..880e6e523 100644 --- a/coolstore-partner-dao/src/test/resources/mybatis-generator.xml +++ b/coolstore-partner-dao/src/test/resources/mybatis-generator.xml @@ -19,7 +19,7 @@ - + diff --git a/coolstore-partner-model/src/main/java/com/cool/store/entity/HyAdvancedSettingDO.java b/coolstore-partner-model/src/main/java/com/cool/store/entity/HyAdvancedSettingDO.java index d5df3f676..361ccedcf 100644 --- a/coolstore-partner-model/src/main/java/com/cool/store/entity/HyAdvancedSettingDO.java +++ b/coolstore-partner-model/src/main/java/com/cool/store/entity/HyAdvancedSettingDO.java @@ -1,4 +1,4 @@ -package com.cool.store.model.entity; +package com.cool.store.entity; import io.swagger.annotations.ApiModelProperty; import java.io.Serializable; diff --git a/coolstore-partner-model/src/main/java/com/cool/store/entity/HyContentInfoDO.java b/coolstore-partner-model/src/main/java/com/cool/store/entity/HyContentInfoDO.java index 7cc7747fe..eea4e76cc 100644 --- a/coolstore-partner-model/src/main/java/com/cool/store/entity/HyContentInfoDO.java +++ b/coolstore-partner-model/src/main/java/com/cool/store/entity/HyContentInfoDO.java @@ -1,4 +1,4 @@ -package com.cool.store.model.entity; +package com.cool.store.entity; import io.swagger.annotations.ApiModelProperty; import java.io.Serializable; diff --git a/coolstore-partner-model/src/main/java/com/cool/store/entity/HyIntendDevZoneInfoDO.java b/coolstore-partner-model/src/main/java/com/cool/store/entity/HyIntendDevZoneInfoDO.java index 7189284ea..e22d6c402 100644 --- a/coolstore-partner-model/src/main/java/com/cool/store/entity/HyIntendDevZoneInfoDO.java +++ b/coolstore-partner-model/src/main/java/com/cool/store/entity/HyIntendDevZoneInfoDO.java @@ -1,4 +1,4 @@ -package com.cool.store.model.entity; +package com.cool.store.entity; import io.swagger.annotations.ApiModelProperty; import java.io.Serializable; diff --git a/coolstore-partner-model/src/main/java/com/cool/store/entity/HyIntendDevelopementMappingDO.java b/coolstore-partner-model/src/main/java/com/cool/store/entity/HyIntendDevelopementMappingDO.java index 275e0bb70..c91a0ebbe 100644 --- a/coolstore-partner-model/src/main/java/com/cool/store/entity/HyIntendDevelopementMappingDO.java +++ b/coolstore-partner-model/src/main/java/com/cool/store/entity/HyIntendDevelopementMappingDO.java @@ -1,4 +1,4 @@ -package com.cool.store.model.entity; +package com.cool.store.entity; import io.swagger.annotations.ApiModelProperty; import java.io.Serializable; diff --git a/coolstore-partner-model/src/main/java/com/cool/store/entity/HyOpenAreaInfoDO.java b/coolstore-partner-model/src/main/java/com/cool/store/entity/HyOpenAreaInfoDO.java index 7db6967fb..83fe719f9 100644 --- a/coolstore-partner-model/src/main/java/com/cool/store/entity/HyOpenAreaInfoDO.java +++ b/coolstore-partner-model/src/main/java/com/cool/store/entity/HyOpenAreaInfoDO.java @@ -1,4 +1,4 @@ -package com.cool.store.model.entity; +package com.cool.store.entity; import io.swagger.annotations.ApiModelProperty; import java.io.Serializable; diff --git a/coolstore-partner-model/src/main/java/com/cool/store/entity/HyPartnerBaseInfoDO.java b/coolstore-partner-model/src/main/java/com/cool/store/entity/HyPartnerBaseInfoDO.java index bfcb0effb..1170551e3 100644 --- a/coolstore-partner-model/src/main/java/com/cool/store/entity/HyPartnerBaseInfoDO.java +++ b/coolstore-partner-model/src/main/java/com/cool/store/entity/HyPartnerBaseInfoDO.java @@ -1,4 +1,4 @@ -package com.cool.store.model.entity; +package com.cool.store.entity; import io.swagger.annotations.ApiModelProperty; import java.io.Serializable; diff --git a/coolstore-partner-model/src/main/java/com/cool/store/entity/HyPartnerCertificationInfoDO.java b/coolstore-partner-model/src/main/java/com/cool/store/entity/HyPartnerCertificationInfoDO.java index bf311710d..bba172066 100644 --- a/coolstore-partner-model/src/main/java/com/cool/store/entity/HyPartnerCertificationInfoDO.java +++ b/coolstore-partner-model/src/main/java/com/cool/store/entity/HyPartnerCertificationInfoDO.java @@ -1,4 +1,4 @@ -package com.cool.store.model.entity; +package com.cool.store.entity; import io.swagger.annotations.ApiModelProperty; import java.io.Serializable; diff --git a/coolstore-partner-model/src/main/java/com/cool/store/entity/HyPartnerClerkDO.java b/coolstore-partner-model/src/main/java/com/cool/store/entity/HyPartnerClerkDO.java index edeaf2207..f59bbc788 100644 --- a/coolstore-partner-model/src/main/java/com/cool/store/entity/HyPartnerClerkDO.java +++ b/coolstore-partner-model/src/main/java/com/cool/store/entity/HyPartnerClerkDO.java @@ -1,4 +1,4 @@ -package com.cool.store.model.entity; +package com.cool.store.entity; import io.swagger.annotations.ApiModelProperty; import java.io.Serializable; diff --git a/coolstore-partner-model/src/main/java/com/cool/store/entity/HyPartnerIntentInfoDO.java b/coolstore-partner-model/src/main/java/com/cool/store/entity/HyPartnerIntentInfoDO.java index a6a1adf88..6d1d2f7e8 100644 --- a/coolstore-partner-model/src/main/java/com/cool/store/entity/HyPartnerIntentInfoDO.java +++ b/coolstore-partner-model/src/main/java/com/cool/store/entity/HyPartnerIntentInfoDO.java @@ -1,4 +1,4 @@ -package com.cool.store.model.entity; +package com.cool.store.entity; import io.swagger.annotations.ApiModelProperty; import java.io.Serializable; diff --git a/coolstore-partner-model/src/main/java/com/cool/store/entity/HyPartnerInterviewDO.java b/coolstore-partner-model/src/main/java/com/cool/store/entity/HyPartnerInterviewDO.java index ed1d98c72..12efe3d0b 100644 --- a/coolstore-partner-model/src/main/java/com/cool/store/entity/HyPartnerInterviewDO.java +++ b/coolstore-partner-model/src/main/java/com/cool/store/entity/HyPartnerInterviewDO.java @@ -1,4 +1,4 @@ -package com.cool.store.model.entity; +package com.cool.store.entity; import io.swagger.annotations.ApiModelProperty; import java.io.Serializable; diff --git a/coolstore-partner-model/src/main/java/com/cool/store/entity/HyPartnerInterviewLogDO.java b/coolstore-partner-model/src/main/java/com/cool/store/entity/HyPartnerInterviewLogDO.java index 114fb3182..686a70258 100644 --- a/coolstore-partner-model/src/main/java/com/cool/store/entity/HyPartnerInterviewLogDO.java +++ b/coolstore-partner-model/src/main/java/com/cool/store/entity/HyPartnerInterviewLogDO.java @@ -1,4 +1,4 @@ -package com.cool.store.model.entity; +package com.cool.store.entity; import io.swagger.annotations.ApiModelProperty; import java.io.Serializable; diff --git a/coolstore-partner-model/src/main/java/com/cool/store/entity/HyPartnerInterviewPlanDO.java b/coolstore-partner-model/src/main/java/com/cool/store/entity/HyPartnerInterviewPlanDO.java index 815aa180a..77f70f24c 100644 --- a/coolstore-partner-model/src/main/java/com/cool/store/entity/HyPartnerInterviewPlanDO.java +++ b/coolstore-partner-model/src/main/java/com/cool/store/entity/HyPartnerInterviewPlanDO.java @@ -1,4 +1,4 @@ -package com.cool.store.model.entity; +package com.cool.store.entity; import io.swagger.annotations.ApiModelProperty; import java.io.Serializable; diff --git a/coolstore-partner-model/src/main/java/com/cool/store/entity/HyPartnerLineInfoDO.java b/coolstore-partner-model/src/main/java/com/cool/store/entity/HyPartnerLineInfoDO.java index 4ae3d52d7..268392b1e 100644 --- a/coolstore-partner-model/src/main/java/com/cool/store/entity/HyPartnerLineInfoDO.java +++ b/coolstore-partner-model/src/main/java/com/cool/store/entity/HyPartnerLineInfoDO.java @@ -1,4 +1,4 @@ -package com.cool.store.model.entity; +package com.cool.store.entity; import io.swagger.annotations.ApiModelProperty; import java.io.Serializable; diff --git a/coolstore-partner-model/src/main/java/com/cool/store/entity/HyPartnerTaskInfoLogDO.java b/coolstore-partner-model/src/main/java/com/cool/store/entity/HyPartnerTaskInfoLogDO.java index fbefc98c7..3897f46d3 100644 --- a/coolstore-partner-model/src/main/java/com/cool/store/entity/HyPartnerTaskInfoLogDO.java +++ b/coolstore-partner-model/src/main/java/com/cool/store/entity/HyPartnerTaskInfoLogDO.java @@ -1,4 +1,4 @@ -package com.cool.store.model.entity; +package com.cool.store.entity; import io.swagger.annotations.ApiModelProperty; import java.io.Serializable; diff --git a/coolstore-partner-model/src/main/java/com/cool/store/entity/HyPartnerUserInfoDO.java b/coolstore-partner-model/src/main/java/com/cool/store/entity/HyPartnerUserInfoDO.java index 4b07819b8..01b9f33ef 100644 --- a/coolstore-partner-model/src/main/java/com/cool/store/entity/HyPartnerUserInfoDO.java +++ b/coolstore-partner-model/src/main/java/com/cool/store/entity/HyPartnerUserInfoDO.java @@ -1,4 +1,4 @@ -package com.cool.store.model.entity; +package com.cool.store.entity; import io.swagger.annotations.ApiModelProperty; import java.io.Serializable; diff --git a/coolstore-partner-model/src/main/java/com/cool/store/entity/HyPartnerUserPlatformBindDO.java b/coolstore-partner-model/src/main/java/com/cool/store/entity/HyPartnerUserPlatformBindDO.java index eebab6e74..02e191022 100644 --- a/coolstore-partner-model/src/main/java/com/cool/store/entity/HyPartnerUserPlatformBindDO.java +++ b/coolstore-partner-model/src/main/java/com/cool/store/entity/HyPartnerUserPlatformBindDO.java @@ -1,4 +1,4 @@ -package com.cool.store.model.entity; +package com.cool.store.entity; import io.swagger.annotations.ApiModelProperty; import java.io.Serializable; diff --git a/coolstore-partner-model/src/main/java/com/cool/store/entity/HyWorkflowStageDO.java b/coolstore-partner-model/src/main/java/com/cool/store/entity/HyWorkflowStageDO.java index b913c6df0..79af2ae62 100644 --- a/coolstore-partner-model/src/main/java/com/cool/store/entity/HyWorkflowStageDO.java +++ b/coolstore-partner-model/src/main/java/com/cool/store/entity/HyWorkflowStageDO.java @@ -1,4 +1,4 @@ -package com.cool.store.model.entity; +package com.cool.store.entity; import io.swagger.annotations.ApiModelProperty; import java.io.Serializable; diff --git a/coolstore-partner-model/src/main/java/com/cool/store/request/AllocationInvestmentManagerRequest.java b/coolstore-partner-model/src/main/java/com/cool/store/request/AllocationInvestmentManagerRequest.java new file mode 100644 index 000000000..b364c2d0f --- /dev/null +++ b/coolstore-partner-model/src/main/java/com/cool/store/request/AllocationInvestmentManagerRequest.java @@ -0,0 +1,21 @@ +package com.cool.store.request; + +import io.swagger.annotations.ApiModel; +import lombok.Data; + +import java.util.List; + +/** + * @Author suzhuhong + * @Date 2023/5/30 21:22 + * @Version 1.0 + */ +@Data +@ApiModel +public class AllocationInvestmentManagerRequest { + + private List lineIdList; + + private String userId; + +} diff --git a/coolstore-partner-model/src/main/java/com/cool/store/request/LineBlackListRequest.java b/coolstore-partner-model/src/main/java/com/cool/store/request/LineBlackListRequest.java new file mode 100644 index 000000000..15ec26858 --- /dev/null +++ b/coolstore-partner-model/src/main/java/com/cool/store/request/LineBlackListRequest.java @@ -0,0 +1,23 @@ +package com.cool.store.request; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +/** + * @Author suzhuhong + * @Date 2023/5/30 21:50 + * @Version 1.0 + */ +@Data +@ApiModel +public class LineBlackListRequest { + + @ApiModelProperty("线索ID") + private Long lineId; + + @ApiModelProperty("加入/移出 黑名单原因") + private String cause; + + +} diff --git a/coolstore-partner-model/src/main/java/com/cool/store/request/LineRequest.java b/coolstore-partner-model/src/main/java/com/cool/store/request/LineRequest.java new file mode 100644 index 000000000..5551f311c --- /dev/null +++ b/coolstore-partner-model/src/main/java/com/cool/store/request/LineRequest.java @@ -0,0 +1,34 @@ +package com.cool.store.request; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import io.swagger.models.auth.In; +import lombok.Data; + +import java.util.Date; + +/** + * @Author suzhuhong + * @Date 2023/5/30 21:08 + * @Version 1.0 + */ +@Data +@ApiModel +public class LineRequest { + + + @ApiModelProperty("关键字") + private String keyWord; + + @ApiModelProperty("意向区域") + private String intentArea; + + @ApiModelProperty("调剂类型") + private Integer acceptAdjustType; + + @ApiModelProperty("更新时间") + private Date updateTime; + + + +} diff --git a/coolstore-partner-model/src/main/java/com/cool/store/request/PageInfoRequest.java b/coolstore-partner-model/src/main/java/com/cool/store/request/PageInfoRequest.java new file mode 100644 index 000000000..780ec3281 --- /dev/null +++ b/coolstore-partner-model/src/main/java/com/cool/store/request/PageInfoRequest.java @@ -0,0 +1,16 @@ +package com.cool.store.request; + +import lombok.Data; + +/** + * @Author suzhuhong + * @Date 2023/5/30 20:33 + * @Version 1.0 + */ +@Data +public class PageInfoRequest { + + private Integer pageSize; + + private Integer pageNum; +} diff --git a/coolstore-partner-model/src/main/java/com/cool/store/request/PartnerBaseInfoRequest.java b/coolstore-partner-model/src/main/java/com/cool/store/request/PartnerBaseInfoRequest.java new file mode 100644 index 000000000..8edd2a2fa --- /dev/null +++ b/coolstore-partner-model/src/main/java/com/cool/store/request/PartnerBaseInfoRequest.java @@ -0,0 +1,57 @@ +package com.cool.store.request; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +import java.util.Date; + +/** + * @Author suzhuhong + * @Date 2023/5/30 15:09 + * @Version 1.0 + */ +@Data +@ApiModel +public class PartnerBaseInfoRequest { + + @ApiModelProperty("") + private Long id; + + @ApiModelProperty("hy_partner_user_info.partner_id") + private String partnerId; + + @ApiModelProperty("hy_partner_line_info.id") + private Long partnerLineId; + + @ApiModelProperty("手机号") + private String mobile; + + @ApiModelProperty("姓名") + private String username; + + @ApiModelProperty("1男 2女") + private Boolean sex; + + @ApiModelProperty("民族") + private String nation; + + @ApiModelProperty("出生日期") + private Date birthdate; + + @ApiModelProperty("身份证") + private String idCard; + + @ApiModelProperty("身份证正面") + private String idCardPhotoFront; + + @ApiModelProperty("身份证反面") + private String idCardPhotoBlack; + + @ApiModelProperty("住址") + private String liveAddress; + + + + +} diff --git a/coolstore-partner-model/src/main/java/com/cool/store/request/PartnerClerkRequest.java b/coolstore-partner-model/src/main/java/com/cool/store/request/PartnerClerkRequest.java new file mode 100644 index 000000000..f339923c8 --- /dev/null +++ b/coolstore-partner-model/src/main/java/com/cool/store/request/PartnerClerkRequest.java @@ -0,0 +1,37 @@ +package com.cool.store.request; + +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +/** + * @Author suzhuhong + * @Date 2023/5/30 15:19 + * @Version 1.0 + */ +@Data +@ApiModel +public class PartnerClerkRequest { + + @ApiModelProperty("") + private Long id; + + @ApiModelProperty("hy_partner_line_info.id") + private Long partnerLineId; + + @ApiModelProperty("hy_partner_user_info.partner_id") + private String partnerId; + + @ApiModelProperty("伙伴姓名") + private String username; + + @ApiModelProperty("关系") + private String relationship; + + @ApiModelProperty("年龄") + private Integer age; + + @ApiModelProperty("选择原因") + private String chooseReason; +} diff --git a/coolstore-partner-model/src/main/java/com/cool/store/request/PartnerIntentInfoRequest.java b/coolstore-partner-model/src/main/java/com/cool/store/request/PartnerIntentInfoRequest.java new file mode 100644 index 000000000..92f529ae3 --- /dev/null +++ b/coolstore-partner-model/src/main/java/com/cool/store/request/PartnerIntentInfoRequest.java @@ -0,0 +1,79 @@ +package com.cool.store.request; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +/** + * @Author suzhuhong + * @Date 2023/5/30 15:14 + * @Version 1.0 + */ +@Data +@ApiModel +public class PartnerIntentInfoRequest { + + @ApiModelProperty("") + private Long id; + + @ApiModelProperty("hy_partner_user_info.partner_id") + private String partnerId; + + @ApiModelProperty("hy_partner_line_info.id") + private Long partnerLineId; + + @ApiModelProperty("常驻区域") + private String liveArea; + + @ApiModelProperty("意向开店区域") + private String wantShopArea; + + @ApiModelProperty("0不接受调剂、1全国调剂、2省内调剂、3市内调剂") + private Integer acceptAdjustType; + + @ApiModelProperty("是否有意向铺位") + private Integer isHaveWantShop; + + @ApiModelProperty("意向铺位信息,json字段,最多5个") + private String wantShopInfo; + + @ApiModelProperty("最大预算") + private String maxBudget; + + @ApiModelProperty("资金来源 1自有资金;2借贷资金;3部分自有、部分借代;4部分自有、部分亲友借代") + private String moneySource; + + @ApiModelProperty("资金证明") + private String moneyProve; + + @ApiModelProperty("学历") + private String education; + + @ApiModelProperty("工作年限") + private String workYear; + + @ApiModelProperty("是否具有工作经验") + private Integer isHaveWorkExp; + + @ApiModelProperty("工作或经商经验") + private String workExp; + + @ApiModelProperty("是否是消费者") + private Integer isConsumer; + + @ApiModelProperty("其他品牌") + private String otherBand; + + @ApiModelProperty("品牌优势") + private String brandStrength; + + @ApiModelProperty("需要改进") + private String needImprove; + + @ApiModelProperty("优势") + private String strength; + + @ApiModelProperty("劣势") + private String weakness; + +} diff --git a/coolstore-partner-model/src/main/java/com/cool/store/request/PartnerSummaryInfo.java b/coolstore-partner-model/src/main/java/com/cool/store/request/PartnerSummaryInfo.java new file mode 100644 index 000000000..d23d4932f --- /dev/null +++ b/coolstore-partner-model/src/main/java/com/cool/store/request/PartnerSummaryInfo.java @@ -0,0 +1,26 @@ +package com.cool.store.request; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +import java.util.List; + +/** + * @Author suzhuhong + * @Date 2023/5/30 15:27 + * @Version 1.0 + */ +@ApiModel +@Data +public class PartnerSummaryInfo { + + @ApiModelProperty("加盟商基本信息对象") + private PartnerBaseInfoRequest partnerBaseInfoRequest; + @ApiModelProperty("加盟商店员信息列表") + private List partnerClerkRequestList; + @ApiModelProperty("加盟商意向信息/行业认知") + private PartnerIntentInfoRequest partnerIntentInfoRequest; + @ApiModelProperty("提交标识 提交-true 暂存-false") + private Boolean submitFlag; +} diff --git a/coolstore-partner-model/src/main/java/com/cool/store/request/PrivateSeaLineListRequest.java b/coolstore-partner-model/src/main/java/com/cool/store/request/PrivateSeaLineListRequest.java new file mode 100644 index 000000000..dceeee302 --- /dev/null +++ b/coolstore-partner-model/src/main/java/com/cool/store/request/PrivateSeaLineListRequest.java @@ -0,0 +1,49 @@ +package com.cool.store.request; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +import java.util.Date; + +/** + * @Author suzhuhong + * @Date 2023/5/30 21:27 + * @Version 1.0 + */ +@Data +@ApiModel +public class PrivateSeaLineListRequest { + + + @ApiModelProperty("【用户姓名】、【手机号】、【招商经理姓名】或【招商经理手机号】") + private String keyWord; + + @ApiModelProperty("一级下拉列表选择当前意向阶段") + private String workflowStage; + + + @ApiModelProperty("二级下拉列表可选项为当前一级下拉列表选中的意向阶段的状态") + private String workflowStatus; + + @ApiModelProperty("截止时间_开始") + private Date deadlineStart; + + @ApiModelProperty("截止时间_结束") + private Date deadlineEnd; + + @ApiModelProperty("意向区域") + private String IntentArea; + + @ApiModelProperty("调剂方式") + private Integer acceptAdjustType; + + @ApiModelProperty("【推荐店铺编码】、【推荐店铺名称】、【加盟商姓名】或【手机号】") + private String keyInfo; + + + + + + +} diff --git a/coolstore-partner-model/src/main/java/com/cool/store/request/StageCountRequest.java b/coolstore-partner-model/src/main/java/com/cool/store/request/StageCountRequest.java new file mode 100644 index 000000000..1a182399d --- /dev/null +++ b/coolstore-partner-model/src/main/java/com/cool/store/request/StageCountRequest.java @@ -0,0 +1,22 @@ +package com.cool.store.request; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +/** + * @Author suzhuhong + * @Date 2023/5/30 19:50 + * @Version 1.0 + */ +@Data +@ApiModel +public class StageCountRequest extends PageInfoRequest { + + @ApiModelProperty("类型 待处理-Pending 待跟进-follow") + private String type; + + @ApiModelProperty("流程阶段") + private String workflowStage; + +} diff --git a/coolstore-partner-model/src/main/java/com/cool/store/vo/InterviewScheduleInfoVO.java b/coolstore-partner-model/src/main/java/com/cool/store/vo/InterviewScheduleInfoVO.java new file mode 100644 index 000000000..3545b4d89 --- /dev/null +++ b/coolstore-partner-model/src/main/java/com/cool/store/vo/InterviewScheduleInfoVO.java @@ -0,0 +1,33 @@ +package com.cool.store.vo; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +import java.util.Date; + +/** + * @Author suzhuhong + * @Date 2023/5/30 17:30 + * @Version 1.0 + */ +@Data +@ApiModel +public class InterviewScheduleInfoVO { + + @ApiModelProperty("当前日期面试数量") + private Integer currentDayInterviewCount; + @ApiModelProperty("当前日期后七天面试数量") + private Integer lastSevenDayInterviewCount; + @ApiModelProperty("面试者ID") + private String userId; + @ApiModelProperty("面试者名称") + private String userName; + @ApiModelProperty("面试者手机号") + private String userPhone; + @ApiModelProperty("线索ID") + private Long lineId; + @ApiModelProperty("面试开始时间") + private Date startTime; + +} diff --git a/coolstore-partner-model/src/main/java/com/cool/store/vo/PartnerIntentApplyInfoVO.java b/coolstore-partner-model/src/main/java/com/cool/store/vo/PartnerIntentApplyInfoVO.java new file mode 100644 index 000000000..cc5af6000 --- /dev/null +++ b/coolstore-partner-model/src/main/java/com/cool/store/vo/PartnerIntentApplyInfoVO.java @@ -0,0 +1,46 @@ +package com.cool.store.vo; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +import java.util.Date; + +/** + * @Author suzhuhong + * @Date 2023/5/30 20:11 + * @Version 1.0 + */ +@Data +@ApiModel +public class PartnerIntentApplyInfoVO { + + + @ApiModelProperty("") + private Long id; + + @ApiModelProperty("hy_partner_user_info.partner_id") + private String partnerId; + + @ApiModelProperty("hy_partner_line_info.id") + private Long partnerLineId; + + @ApiModelProperty("常驻区域") + private String liveArea; + + @ApiModelProperty("意向开店区域") + private String wantShopArea; + + @ApiModelProperty("0不接受调剂、1全国调剂、2省内调剂、3市内调剂") + private Integer acceptAdjustType; + + @ApiModelProperty("截止时间") + private Date deadline; + + @ApiModelProperty("阶段提交时间") + private Date partnerSubmitTime; + + + + +} diff --git a/coolstore-partner-model/src/main/java/com/cool/store/vo/PartnerInterviewInfoVO.java b/coolstore-partner-model/src/main/java/com/cool/store/vo/PartnerInterviewInfoVO.java new file mode 100644 index 000000000..a54a51a4b --- /dev/null +++ b/coolstore-partner-model/src/main/java/com/cool/store/vo/PartnerInterviewInfoVO.java @@ -0,0 +1,45 @@ +package com.cool.store.vo; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +import java.util.Date; + +/** + * @Author suzhuhong + * @Date 2023/5/30 20:28 + * @Version 1.0 + */ +@Data +@ApiModel +public class PartnerInterviewInfoVO { + + + @ApiModelProperty("") + private Long id; + + @ApiModelProperty("预约状态 0 待预约;1待面试;2已开始;3待审核;4审批中;5审批通过;6拒绝") + private Integer status; + + @ApiModelProperty("hy_partner_line_info.id") + private Long partnerLineId; + + @ApiModelProperty("hy_partner_interview_arrangement.id") + private Long interviewArrangementId; + + @ApiModelProperty("hy_partner_user_info.partner_id") + private String partnerId; + + @ApiModelProperty("截止时间") + private Date deadline; + + @ApiModelProperty("审批发起时间") + private Date approveTime; + + @ApiModelProperty("意向合同号") + private String authCode; + + + +} diff --git a/coolstore-partner-model/src/main/java/com/cool/store/vo/PartnerLineInfoVO.java b/coolstore-partner-model/src/main/java/com/cool/store/vo/PartnerLineInfoVO.java new file mode 100644 index 000000000..4d730cc64 --- /dev/null +++ b/coolstore-partner-model/src/main/java/com/cool/store/vo/PartnerLineInfoVO.java @@ -0,0 +1,77 @@ +package com.cool.store.vo; + +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +import java.util.Date; + +/** + * @Author suzhuhong + * @Date 2023/5/30 15:56 + * @Version 1.0 + */ +@Data +@ApiModel +public class PartnerLineInfoVO { + + @ApiModelProperty("") + private Long id; + + @ApiModelProperty("hy_partner_user_info.partner_id") + private String partnerId; + + @ApiModelProperty("流程阶段:1意向申请审核;2预约面试时间;3加盟资格面试;4分配选址开发经理;5商圈点位评估;6上传店铺租赁信息;7完善加盟签约信息;8支付加盟费用;9签订加盟合同") + private String workflowStage; + + @ApiModelProperty("流程子状态") + private String workflowStatus; + + @ApiModelProperty("线索状态:0公海线索;1跟进中;2合作中;3黑名单") + private Integer lineStatus; + + @ApiModelProperty("招商经理") + private String investmentManager; + + @ApiModelProperty("开发主管") + private String developmentDirector; + + @ApiModelProperty("开发经理") + private String developmentManager; + + @ApiModelProperty("截止时间") + private Date deadline; + + @ApiModelProperty("通过原因") + private String passReason; + + @ApiModelProperty("公开拒绝原因") + private String rejectPublicReason; + + @ApiModelProperty("真实拒绝原因") + private String rejectRealReason; + + @ApiModelProperty("证明文件或凭证") + private String certifyFile; + + @ApiModelProperty("冷静期首次登录 是-true 否-false") + private Boolean coolingPeriodFirstLoginFlag; + + @ApiModelProperty("加盟商用户ID") + private String partnerUserId; + + @ApiModelProperty("加盟商用户名称") + private String partnerUserName; + + @ApiModelProperty("加盟商用户手机号") + private String partnerUserPhone; + @ApiModelProperty("结束操作人ID") + private String closeUserId ; + @ApiModelProperty("结束操作人名称") + private String closeUserName ; + @ApiModelProperty("结束时间") + private Date closeDate ; + + +} diff --git a/coolstore-partner-model/src/main/java/com/cool/store/vo/PartnerStageInfoVO.java b/coolstore-partner-model/src/main/java/com/cool/store/vo/PartnerStageInfoVO.java new file mode 100644 index 000000000..8123f67ff --- /dev/null +++ b/coolstore-partner-model/src/main/java/com/cool/store/vo/PartnerStageInfoVO.java @@ -0,0 +1,69 @@ +package com.cool.store.vo; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +import java.util.Date; + +/** + * @Author suzhuhong + * @Date 2023/5/30 19:58 + * @Version 1.0 + */ +@Data +@ApiModel +public class PartnerStageInfoVO { + + + @ApiModelProperty("线索ID") + private Long id; + + @ApiModelProperty("hy_partner_user_info.partner_id") + private String partnerId; + + @ApiModelProperty("流程阶段:1意向申请审核;2预约面试时间;3加盟资格面试;4分配选址开发经理;5商圈点位评估;6上传店铺租赁信息;7完善加盟签约信息;8支付加盟费用;9签订加盟合同") + private String workflowStage; + + @ApiModelProperty("流程子状态") + private String workflowStatus; + + @ApiModelProperty("加盟商用户ID") + private String partnerUserId; + + @ApiModelProperty("加盟商用户名称") + private String partnerUserName; + + @ApiModelProperty("加盟商用户手机号") + private String partnerUserPhone; + + @ApiModelProperty("手机号归属地") + private String phoneAddress; + @ApiModelProperty("创建时间") + private String createTime; + + @ApiModelProperty("面试开始时间") + private Date partnerInterviewStartTime; + + @ApiModelProperty("公开拒绝原因") + private String rejectPublicReason; + + @ApiModelProperty("真实拒绝原因") + private String rejectRealReason; + + @ApiModelProperty("返回公海时间") + private Date LastCloseDate ; + + @ApiModelProperty("招商经理") + private String lastInvestmentManager; + + @ApiModelProperty("跟进次数") + private Integer followCount; + + @ApiModelProperty("意向审核信息") + private PartnerIntentApplyInfoVO partnerIntentApplyInfoVO; + + @ApiModelProperty("预约面试、合格资格面试 信息") + private PartnerInterviewInfoVO partnerInterviewInfoVO; + +} diff --git a/coolstore-partner-model/src/main/java/com/cool/store/vo/PrivateSeaLineListVo.java b/coolstore-partner-model/src/main/java/com/cool/store/vo/PrivateSeaLineListVo.java new file mode 100644 index 000000000..f0c81cec9 --- /dev/null +++ b/coolstore-partner-model/src/main/java/com/cool/store/vo/PrivateSeaLineListVo.java @@ -0,0 +1,62 @@ +package com.cool.store.vo; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +import java.util.Date; + +/** + * @Author suzhuhong + * @Date 2023/5/30 21:38 + * @Version 1.0 + */ +@Data +@ApiModel +public class PrivateSeaLineListVo { + + + @ApiModelProperty("线索ID") + private Long id; + + @ApiModelProperty("hy_partner_user_info.partner_id") + private String partnerId; + + @ApiModelProperty("流程阶段:1意向申请审核;2预约面试时间;3加盟资格面试;4分配选址开发经理;5商圈点位评估;6上传店铺租赁信息;7完善加盟签约信息;8支付加盟费用;9签订加盟合同") + private String workflowStage; + + @ApiModelProperty("流程子状态") + private String workflowStatus; + + @ApiModelProperty("加盟商用户ID") + private String partnerUserId; + + @ApiModelProperty("加盟商用户名称") + private String partnerUserName; + + @ApiModelProperty("加盟商用户手机号") + private String partnerUserPhone; + + @ApiModelProperty("截止时间") + private Date deadline; + + @ApiModelProperty("招商经理") + private String investmentManager; + + @ApiModelProperty("开发主管") + private String developmentDirector; + + @ApiModelProperty("开发经理") + private String developmentManager; + + @ApiModelProperty("意向开店区域") + private String wantShopArea; + + @ApiModelProperty("0不接受调剂、1全国调剂、2省内调剂、3市内调剂") + private Integer acceptAdjustType; + + + + + +} diff --git a/coolstore-partner-model/src/main/java/com/cool/store/vo/StageCountVO.java b/coolstore-partner-model/src/main/java/com/cool/store/vo/StageCountVO.java new file mode 100644 index 000000000..6b5097d92 --- /dev/null +++ b/coolstore-partner-model/src/main/java/com/cool/store/vo/StageCountVO.java @@ -0,0 +1,22 @@ +package com.cool.store.vo; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +/** + * @Author suzhuhong + * @Date 2023/5/30 19:43 + * @Version 1.0 + */ +@Data +@ApiModel +public class StageCountVO { + + @ApiModelProperty("意向申请审核数量") + private Integer intentApplyApproveCount; + @ApiModelProperty("预约面试数量") + private Integer reservationInterviewCount; + @ApiModelProperty("合格资格面试数量") + private Integer qualifiedInterviewCount; +} diff --git a/coolstore-partner-webb/src/main/java/com/cool/store/controller/DeskController.java b/coolstore-partner-webb/src/main/java/com/cool/store/controller/DeskController.java new file mode 100644 index 000000000..503b57874 --- /dev/null +++ b/coolstore-partner-webb/src/main/java/com/cool/store/controller/DeskController.java @@ -0,0 +1,134 @@ +package com.cool.store.controller; + +import com.cool.store.request.*; +import com.cool.store.response.ResponseResult; +import com.cool.store.vo.*; +import com.github.pagehelper.PageInfo; +import io.swagger.annotations.ApiImplicitParam; +import io.swagger.annotations.ApiImplicitParams; +import io.swagger.annotations.ApiOperation; +import lombok.Data; +import lombok.extern.slf4j.Slf4j; +import org.springframework.web.bind.annotation.*; + +import java.util.Date; + +/** + * @Author suzhuhong + * @Date 2023/5/30 17:19 + * @Version 1.0 + */ +@RestController +@Slf4j +public class DeskController { + + + @GetMapping(path = "/interviewSchedule") + @ApiOperation("面试日程信息 面试信息有限 不做分页") + public ResponseResult interviewSchedule(@PathVariable(value = "enterprise-id", required = false) String enterpriseId, + @RequestParam(value = "selectedData",required = false) Date selectedData){ + + return ResponseResult.success(); + } + + + @PostMapping(path = "/queryStageCount") + @ApiOperation("招商经理视角====各阶段待处理待跟进数量") + public ResponseResult queryStageCount(@PathVariable(value = "enterprise-id", required = false) String enterpriseId, + @RequestBody StageCountRequest stageCountRequest){ + + return ResponseResult.success(); + } + + + @PostMapping(path = "/queryStageList") + @ApiOperation("招商经理视角====各阶段待数据列表") + public ResponseResult> queryStageList(@PathVariable(value = "enterprise-id", required = false) String enterpriseId, + @RequestBody StageCountRequest stageCountRequest){ + + return ResponseResult.success(); + } + + + @GetMapping(path = "/getPartnerLineDetail") + @ApiOperation("查询加盟商线索详情 包括冷静期是否首次登录") + @ApiImplicitParams({ + @ApiImplicitParam(name = "lineId", value = "线索ID", required = false), + }) + public ResponseResult getPartnerLineDetail(@PathVariable(value = "enterprise-id", required = false) String enterpriseId, + @RequestParam(value = "lineId",required = false)Long lineId){ + + + return ResponseResult.success(); + } + + + @GetMapping(path = "/lastMonthCloseLine") + @ApiOperation("最近30天结束的线索") + public ResponseResult> lastMonthCloseLine(@PathVariable(value = "enterprise-id", required = false) String enterpriseId){ + + + return ResponseResult.success(); + } + + + @PostMapping(path = "/allocationInvestmentManager") + @ApiOperation("分配招商经理") + public ResponseResult> allocationInvestmentManager(@PathVariable(value = "enterprise-id", required = false) String enterpriseId, + @RequestBody AllocationInvestmentManagerRequest allocationInvestmentManagerRequest){ + + return ResponseResult.success(); + } + + + + @PostMapping(path = "/queryPublicSeqLineList") + @ApiOperation("公海列表") + public ResponseResult> queryPublicSeaLineList(@PathVariable(value = "enterprise-id", required = false) String enterpriseId, + @RequestBody LineRequest LineRequest){ + + return ResponseResult.success(); + } + + + + + @PostMapping(path = "/queryPrivateSeaLineList") + @ApiOperation("私海列表") + public ResponseResult> queryPrivateSeqLineList(@PathVariable(value = "enterprise-id", required = false) String enterpriseId, + @RequestBody PrivateSeaLineListRequest privateSeaLineListRequest){ + + return ResponseResult.success(); + } + + + + @PostMapping(path = "/queryBlackList") + @ApiOperation("黑名单列表") + public ResponseResult> queryBlackList(@PathVariable(value = "enterprise-id", required = false) String enterpriseId, + @RequestBody LineRequest LineRequest){ + + return ResponseResult.success(); + } + + + @PostMapping(path = "/removeBlackList") + public ResponseResult removeBlackList(@PathVariable(value = "enterprise-id", required = false) String enterpriseId, + @RequestBody LineBlackListRequest lineBlackListRequest){ + + + return ResponseResult.success(); + } + + @PostMapping(path = "/joinBlackList") + public ResponseResult joinBlackList(@PathVariable(value = "enterprise-id", required = false) String enterpriseId, + @RequestBody LineBlackListRequest lineBlackListRequest){ + + + return ResponseResult.success(); + } + + + + +} diff --git a/coolstore-partner-webc/src/main/java/com/cool/store/controller/MiniProgramAppController.java b/coolstore-partner-webc/src/main/java/com/cool/store/controller/MiniProgramAppController.java index 8fd722852..0faa44220 100644 --- a/coolstore-partner-webc/src/main/java/com/cool/store/controller/MiniProgramAppController.java +++ b/coolstore-partner-webc/src/main/java/com/cool/store/controller/MiniProgramAppController.java @@ -23,6 +23,7 @@ import javax.validation.Valid; @Api(tags = "微信小程序app接口") @RestController +@RequestMapping({"/v1/partnerManage/{enterprise-id}/miniProgram" }) public class MiniProgramAppController { @Resource diff --git a/coolstore-partner-webc/src/main/java/com/cool/store/controller/OpenAreaController.java b/coolstore-partner-webc/src/main/java/com/cool/store/controller/OpenAreaController.java index f4f3c71d3..e99a2d577 100644 --- a/coolstore-partner-webc/src/main/java/com/cool/store/controller/OpenAreaController.java +++ b/coolstore-partner-webc/src/main/java/com/cool/store/controller/OpenAreaController.java @@ -33,9 +33,9 @@ public class OpenAreaController { }) public ResponseResult> getOpenAreaList(@PathVariable(value = "enterprise-id", required = false) String enterpriseId, @RequestParam(value = "keyOpenFlag",required = false)Boolean keyOpenFlag, - @RequestParam(value = "parentId",required = false)Boolean parentId, - @RequestParam(value = "type",required = false)Boolean type, - @RequestParam(value = "keyWord",required = false)Boolean keyWord, + @RequestParam(value = "parentId",required = false)Long parentId, + @RequestParam(value = "type",required = false)String type, + @RequestParam(value = "keyWord",required = false)String keyWord, @RequestParam(value = "pageNumber",required = false,defaultValue = "1")Integer pageNumber, @RequestParam(value = "pageSize",required = false,defaultValue = "10")Integer pageSize){ return ResponseResult.success(); diff --git a/coolstore-partner-webc/src/main/java/com/cool/store/controller/PartnerController.java b/coolstore-partner-webc/src/main/java/com/cool/store/controller/PartnerController.java index f74880398..094952d1a 100644 --- a/coolstore-partner-webc/src/main/java/com/cool/store/controller/PartnerController.java +++ b/coolstore-partner-webc/src/main/java/com/cool/store/controller/PartnerController.java @@ -1,9 +1,13 @@ package com.cool.store.controller; import com.cool.store.request.BaseUserInfoRequest; +import com.cool.store.request.PartnerSummaryInfo; import com.cool.store.response.ResponseResult; import com.cool.store.vo.OpenAreaVO; +import com.cool.store.vo.PartnerLineInfoVO; import com.github.pagehelper.PageInfo; +import io.swagger.annotations.ApiImplicitParam; +import io.swagger.annotations.ApiImplicitParams; import io.swagger.annotations.ApiOperation; import lombok.extern.slf4j.Slf4j; import org.springframework.web.bind.annotation.*; @@ -49,9 +53,69 @@ public class PartnerController { } + @GetMapping(path = "/getLineByIdCard") + @ApiOperation("通过身份证号码查询线索") + @ApiImplicitParams({ + @ApiImplicitParam(name = "idCard", value = "身份证号码", required = false), + }) + public ResponseResult getLineByIdCard(@PathVariable(value = "enterprise-id", required = false) String enterpriseId, + @RequestParam(value = "idCard",required = false)String idCard){ + + + return ResponseResult.success(); + } + + + @GetMapping(path = "/changeBinding") + @ApiOperation("换绑微信") + @ApiImplicitParams({ + @ApiImplicitParam(name = "idCard", value = "身份证号码", required = false), + @ApiImplicitParam(name = "lineId", value = "线索ID", required = false), + }) + public ResponseResult changeBinding(@PathVariable(value = "enterprise-id", required = false) String enterpriseId, + @RequestParam(value = "idCard",required = false)String idCard, + @RequestParam(value = "lineId",required = false)Long lineId){ + + + return ResponseResult.success(); + } + + + @PostMapping(path = "/submitPartnerSummaryInfo") + @ApiOperation("提交加盟商汇总信息") + public ResponseResult submitPartnerSummaryInfo(@PathVariable(value = "enterprise-id", required = false) String enterpriseId, + @RequestBody PartnerSummaryInfo partnerSummaryInfo){ + + //前提 未提交加盟申请 + //成功 意向区域变更成功 失败 您已进入意向申请流程,当前不可变更意向区域 + return ResponseResult.success(); + } + @PostMapping(path = "/changePartnerSummaryInfo") + @ApiOperation("修改加盟商汇总信息 修改意向信息 修改店员信息 修改行业认知") + public ResponseResult changePartnerSummaryInfo(@PathVariable(value = "enterprise-id", required = false) String enterpriseId, + @RequestBody PartnerSummaryInfo partnerSummaryInfo){ + + //前提 未提交加盟申请 + //成功 意向区域变更成功 失败 您已进入意向申请流程,当前不可变更意向区域 + return ResponseResult.success(); + } + + + + @GetMapping(path = "/getPartnerLineDetail") + @ApiOperation("查询加盟商线索详情 包括冷静期是否首次登录") + @ApiImplicitParams({ + @ApiImplicitParam(name = "lineId", value = "线索ID", required = false), + }) + public ResponseResult getPartnerLineDetail(@PathVariable(value = "enterprise-id", required = false) String enterpriseId, + @RequestParam(value = "lineId",required = false)Long lineId){ + + + return ResponseResult.success(); + }