diff --git a/coolstore-partner-common/src/main/java/com/cool/store/enums/FranchiseBrandEnum.java b/coolstore-partner-common/src/main/java/com/cool/store/enums/FranchiseBrandEnum.java
index dd7488a8e..1221d3c8f 100644
--- a/coolstore-partner-common/src/main/java/com/cool/store/enums/FranchiseBrandEnum.java
+++ b/coolstore-partner-common/src/main/java/com/cool/store/enums/FranchiseBrandEnum.java
@@ -52,6 +52,17 @@ public enum FranchiseBrandEnum {
}
return null;
}
+ public static String getDescByCode(Integer code) {
+ if (code==null){
+ return null;
+ }
+ for (FranchiseBrandEnum e : FranchiseBrandEnum.values()) {
+ if (code == e.getCode()) {
+ return e.getDesc();
+ }
+ }
+ return null;
+ }
public static FranchiseBrandEnum getEnumByCode(Integer code) {
if (code == null){
diff --git a/coolstore-partner-dao/src/main/resources/mapper/StoreMapper.xml b/coolstore-partner-dao/src/main/resources/mapper/StoreMapper.xml
index c01282e13..506a50d72 100644
--- a/coolstore-partner-dao/src/main/resources/mapper/StoreMapper.xml
+++ b/coolstore-partner-dao/src/main/resources/mapper/StoreMapper.xml
@@ -36,6 +36,14 @@
+
+
+
+
+
+
+
+
-
diff --git a/coolstore-partner-model/src/main/java/com/cool/store/dto/StoreDTO.java b/coolstore-partner-model/src/main/java/com/cool/store/dto/StoreDTO.java
index 64e64ff6a..0c88ae388 100644
--- a/coolstore-partner-model/src/main/java/com/cool/store/dto/StoreDTO.java
+++ b/coolstore-partner-model/src/main/java/com/cool/store/dto/StoreDTO.java
@@ -17,16 +17,6 @@ public class StoreDTO {
private String storeName;
@ApiModelProperty("门店CODE")
private String storeCode;
- @ApiModelProperty("店长手机号")
- private String managerPhone;
- @ApiModelProperty("签约人1姓名")
- private String signer1Name;
- @ApiModelProperty("签约人2手机号")
- private String signer1Phone;
- @ApiModelProperty("签约人2姓名")
- private String signer2Name;
- @ApiModelProperty("签约人2手机号")
- private String signer2Phone;
@ApiModelProperty("订单小程序名称")
private String orderMiniProgramName;
@ApiModelProperty("加盟模式")
@@ -47,5 +37,10 @@ public class StoreDTO {
private BigDecimal monthlyPersonnelSalary;
@ApiModelProperty("月水电费")
private BigDecimal monthlyOtherExpenses;
+ @ApiModelProperty("统管 1-统管 0-非统管")
+ private Integer unifiedManagement;
+ private String longitude;
+
+ private String latitude;
}
diff --git a/coolstore-partner-model/src/main/java/com/cool/store/entity/StoreDO.java b/coolstore-partner-model/src/main/java/com/cool/store/entity/StoreDO.java
index 684c09871..83572294e 100644
--- a/coolstore-partner-model/src/main/java/com/cool/store/entity/StoreDO.java
+++ b/coolstore-partner-model/src/main/java/com/cool/store/entity/StoreDO.java
@@ -2,6 +2,7 @@ package com.cool.store.entity;
import lombok.Data;
+import java.math.BigDecimal;
import java.util.Date;
/**
@@ -220,4 +221,22 @@ public class StoreDO {
* 距离我的距离
*/
private String distance;
+
+ private BigDecimal monthlyRent;
+
+ private BigDecimal monthlyPersonnelSalary;
+
+ private BigDecimal monthlyOtherExpenses;
+
+ private Integer unifiedManagement;
+
+ private Integer joinBrand;
+
+ private Integer joinModel;
+
+ private Integer storeType;
+
+ private String miniProgramOrderStoreName;
+
+
}
diff --git a/coolstore-partner-model/src/main/java/com/cool/store/request/StoreMasterDTO.java b/coolstore-partner-model/src/main/java/com/cool/store/request/StoreMasterDTO.java
index 2a22cfa8d..0a771beac 100644
--- a/coolstore-partner-model/src/main/java/com/cool/store/request/StoreMasterDTO.java
+++ b/coolstore-partner-model/src/main/java/com/cool/store/request/StoreMasterDTO.java
@@ -95,6 +95,8 @@ public class StoreMasterDTO {
private SignerInfo signerInfo;
private SettlerInfo settlerInfo;
+ @ApiModelProperty("是否统管")
+ private Integer unifiedManagement;
@Data
public static class SignerInfo {
diff --git a/coolstore-partner-service/src/main/java/com/cool/store/service/impl/StoreServiceImpl.java b/coolstore-partner-service/src/main/java/com/cool/store/service/impl/StoreServiceImpl.java
index 32d445fad..c2b36d9c6 100644
--- a/coolstore-partner-service/src/main/java/com/cool/store/service/impl/StoreServiceImpl.java
+++ b/coolstore-partner-service/src/main/java/com/cool/store/service/impl/StoreServiceImpl.java
@@ -343,11 +343,6 @@ public class StoreServiceImpl implements StoreService {
public static List processStores(List stores) {
- ObjectMapper objectMapper = new ObjectMapper();
-
- // 创建配置映射:key -> 枚举项
- Map configMap = ExtendFieldTypeEnum.configMap();
-
// 处理每个门店
return stores.stream().map(store -> {
StoreDTO dto = new StoreDTO();
@@ -356,65 +351,18 @@ public class StoreServiceImpl implements StoreService {
dto.setStoreAddress(store.getStoreAddress());
dto.setStoreAvatar(store.getAvatar());
dto.setTelephone(store.getTelephone());
- try {
- // 解析门店的扩展字段
- Map extendFields = objectMapper.readValue(
- store.getExtendField(),
- new TypeReference