添加线索导入与新增
This commit is contained in:
@@ -0,0 +1,63 @@
|
||||
package com.cool.store.entity;
|
||||
|
||||
import com.cool.store.annotation.Excel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author hxd
|
||||
* @date 2023-05-29 03:52
|
||||
*/
|
||||
@Data
|
||||
@Builder
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
@Accessors(chain = true)
|
||||
public class HyPartnerLineDO implements Serializable {
|
||||
|
||||
@Excel(name = "*姓名(必填)")
|
||||
@ApiModelProperty("姓名")
|
||||
private String partnerName;
|
||||
|
||||
@Excel(name = "*手机号(必填)")
|
||||
@ApiModelProperty("手机号")
|
||||
private String mobile;
|
||||
|
||||
@Excel(name = "*常驻区域(必填)")
|
||||
@ApiModelProperty("常驻区域")
|
||||
private String liveAreaReplace;
|
||||
|
||||
private String liveArea;
|
||||
|
||||
@Excel(name = "*意向区域(必填)")
|
||||
@ApiModelProperty("意向区域")
|
||||
private String wantShopAreaReplace;
|
||||
|
||||
private Long wantShopArea;
|
||||
|
||||
@Excel(name = "*是否接受调剂(必填)")
|
||||
@ApiModelProperty("是否接受调剂")
|
||||
private String acceptAdjustTypeReplace;
|
||||
|
||||
private Integer acceptAdjustType;
|
||||
|
||||
@Excel(name = "分配招商经理")
|
||||
@ApiModelProperty("分配招商经理")
|
||||
private String investmentManagerReplace;
|
||||
|
||||
private String investmentManager;
|
||||
|
||||
|
||||
|
||||
@Excel(name = "错误信息")
|
||||
@ApiModelProperty("错误信息")
|
||||
private String errorInfo;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,51 @@
|
||||
package com.cool.store.request;
|
||||
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
import javax.validation.constraints.NotBlank;
|
||||
import javax.validation.constraints.Pattern;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @Author hxd
|
||||
* @Date 2023/5/31 11:19
|
||||
* @Version 1.0
|
||||
*/
|
||||
@Data
|
||||
@ApiModel
|
||||
@Accessors(chain = true)
|
||||
public class AddLineRequest {
|
||||
|
||||
|
||||
@NotBlank(message = "姓名不能为空")
|
||||
@ApiModelProperty("姓名")
|
||||
private String partnerName;
|
||||
|
||||
@Pattern(regexp = "(?:0|86|\\+86)?1[3-9]\\d{9}",message = "手机号码不正确,请检查后重试")
|
||||
@ApiModelProperty("手机号")
|
||||
private String mobile;
|
||||
|
||||
@NotBlank(message = "常驻区域为空")
|
||||
@ApiModelProperty("常驻区域")
|
||||
private String liveArea;
|
||||
|
||||
@NotBlank(message = "意向区域不能为空")
|
||||
@ApiModelProperty("意向区域")
|
||||
private String wantShopArea;
|
||||
|
||||
|
||||
/**
|
||||
* (0不接受调剂、1全国调剂、2省内调剂、3市内调剂)*
|
||||
*/
|
||||
@NotBlank(message = "是否接受调剂不能为空")
|
||||
@ApiModelProperty("是否接受调剂")
|
||||
private Integer acceptAdjustType;
|
||||
|
||||
|
||||
@ApiModelProperty("分配招商经理")
|
||||
private String investmentManager;
|
||||
}
|
||||
@@ -0,0 +1,27 @@
|
||||
package com.cool.store.response.error;
|
||||
|
||||
import lombok.Data;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
/**
|
||||
* @author hxd
|
||||
* @FileName: ErrorExcelResponse
|
||||
* @Description:
|
||||
* @date 2023-08-13 19:43
|
||||
*/
|
||||
@Data
|
||||
@Accessors(chain = true)
|
||||
public class ErrorExcelResponse {
|
||||
|
||||
private Integer total;
|
||||
|
||||
private Integer errorNum;
|
||||
|
||||
private String file;
|
||||
|
||||
public ErrorExcelResponse(Integer total,Integer errorNum,String file){
|
||||
this.total=total;
|
||||
this.errorNum=errorNum;
|
||||
this.file=file;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user