线索信息+ oss sts + 添加标签

This commit is contained in:
苏竹红
2024-03-28 19:30:45 +08:00
parent 27302dd373
commit f9c6099e0f
11 changed files with 312 additions and 11 deletions

View File

@@ -124,7 +124,7 @@ public class LineInfoDO {
* 是否是加盟商0.否 1.是
*/
@Column(name = "join_status")
private Boolean joinStatus;
private Integer joinStatus;
/**
* 0.公海 1.私海 2黑名单

View File

@@ -0,0 +1,22 @@
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/31 11:19
* @Version 1.0
*/
@Data
@ApiModel
public class AddTagsRequest {
@ApiModelProperty("加盟申请线索ID")
private Long lineId;
@ApiModelProperty("标签列表")
private List<Long> tags;
}

View File

@@ -8,6 +8,7 @@ import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import java.util.Date;
import java.util.List;
/**
* @Author suzhuhong
@@ -28,8 +29,18 @@ public class LineInfoVO {
private String partnerId;
@Column(name = "region_id")
@ApiModelProperty("战区Id")
private Long regionId;
@ApiModelProperty("战区名称")
private String regionName;
@ApiModelProperty("大区ID")
private Long largeRegionId;
@ApiModelProperty("大区ID名称")
private String largeRegionName;
/**
* 手机号
*/
@@ -54,6 +65,8 @@ public class LineInfoVO {
@Column(name = "want_shop_area_id")
@ApiModelProperty("意向开店区域")
private Long wantShopAreaId;
@ApiModelProperty("意向开店区域名称")
private String wantShopAreaName;
/**
* 居住地址
@@ -111,13 +124,21 @@ public class LineInfoVO {
@ApiModelProperty("线索来源")
private Integer lineSource;
@ApiModelProperty("线索来源")
private String lineSourceName;
/**
* 招商经理
*/
@Column(name = "investment_manager")
@ApiModelProperty("招商经理")
private String investmentManager;
@ApiModelProperty("招商经理名称")
private String investmentManagerName;
@ApiModelProperty("招商经理手机号")
private String investmentManagerMobile;
/**
* 拓展经理
*/
@@ -144,14 +165,14 @@ public class LineInfoVO {
*/
@Column(name = "user_portrait")
@ApiModelProperty("用户画像")
private String userPortrait;
private List<LabelBaseInfoVO> userPortraitList;
/**
* 是否是加盟商0.否 1.是
*/
@Column(name = "join_status")
@ApiModelProperty("0-线索 1-蓄水池 2-加盟商")
private Boolean joinStatus;
private Integer joinStatus;
/**
* 0.公海 1.私海 2黑名单

View File

@@ -0,0 +1,46 @@
package com.cool.store.vo.oss;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* @author zhangchenbiao
* @FileName: OssUploadConfigVO
* @Description: oss 上传config
* @date 2023-06-01 13:46
*/
@Data
public class OssUploadConfigVO {
@ApiModelProperty("域名")
private String accessKeyId;
@ApiModelProperty("策略 Base64编过")
private String policy;
@ApiModelProperty("对Policy签名后的字符串")
private String signature;
@ApiModelProperty("上传目录")
private String dir;
@ApiModelProperty("域名")
private String host;
@ApiModelProperty("上传策略Policy失效时间")
private String expire;
@ApiModelProperty("cdn地址")
private String cdnUrl;
public OssUploadConfigVO(String accessKeyId, String policy, String signature, String dir, String host, String expire, String cdnUrl) {
this.accessKeyId = accessKeyId;
this.policy = policy;
this.signature = signature;
this.dir = dir;
this.host = host;
this.expire = expire;
this.cdnUrl = cdnUrl;
}
}