feat:主数据同步

This commit is contained in:
苏竹红
2025-08-18 09:29:44 +08:00
parent d52faf485b
commit 6aafc3970f
4 changed files with 157 additions and 13 deletions

View File

@@ -1,5 +1,6 @@
package com.cool.store.request;
import com.aliyun.ons20190214.models.OnsMessageTraceRequest;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@@ -14,6 +15,8 @@ import java.util.Date;
@Data
public class StoreMasterDTO {
private String enterpriseId;
@ApiModelProperty("门店名称(加盟签约)")
private String storeName;
@ApiModelProperty("门店名称(小程序点单)")
@@ -46,13 +49,13 @@ public class StoreMasterDTO {
@ApiModelProperty("省市区")
private String area;
@ApiModelProperty("乡镇")
private String town;
@ApiModelProperty("门店地址")
private String storeAddress;
@ApiModelProperty("点位编码")
private String pointCode;
@ApiModelProperty("门店面积")
private Integer storeAcreage;
@ApiModelProperty("高德定位")
@ApiModelProperty("高德定位 暂时没有")
private String locationScreenshot;
@ApiModelProperty("定位地址")
private String locationAddress;
@@ -60,6 +63,8 @@ public class StoreMasterDTO {
private String longitude;
@ApiModelProperty("纬度")
private String latitude;
@ApiModelProperty("保护距离")
private Integer protectiveDistance;
@ApiModelProperty("月租金")
private BigDecimal monthlyRent;
@@ -75,16 +80,16 @@ public class StoreMasterDTO {
@ApiModelProperty("报货物流仓库(编码)")
private String declareGoodsLogisticsWarehouse;
@ApiModelProperty("报货类型 0-按周报货 1-按月报货 2-自提 3-按2周/次投货 4-按3周/次投货")
private String declareGoodsType;
private Integer declareGoodsType;
@ApiModelProperty("报送货日期 数组格式\"[{\"declareGoods\": \"\",\"deliverGoods\":\"\"}]\"")
private String declareGoodsDate;
@ApiModelProperty("营业时间")
private String businessHours;
@ApiModelProperty("门头照")
@ApiModelProperty("门头照 暂时没有")
private String avatar;
@ApiModelProperty("门店内景照")
@ApiModelProperty("门店内景照 暂时没有")
private String interiorPhotos;
private SignerInfo signerInfo;
@@ -92,7 +97,7 @@ public class StoreMasterDTO {
private SettlerInfo settlerInfo;
@Data
static class SignerInfo {
public static class SignerInfo {
@ApiModelProperty("签约人1姓名")
private String Signer1Name;
@ApiModelProperty("签约人1姓名")
@@ -103,10 +108,12 @@ public class StoreMasterDTO {
private String Signer1IdCardPhoto;
@ApiModelProperty("签约人1姓名")
private String Signer1IdCardPhotoBack;
@ApiModelProperty("角色")
private Long partnerRoleId;
}
@Data
static class SettlerInfo{
public static class SettlerInfo{
@ApiModelProperty("结算人姓名")
private String settlerName;