会销组+会销

This commit is contained in:
苏竹红
2023-12-06 18:21:19 +08:00
parent 4ce25cdc5b
commit 8d096b4f27
31 changed files with 1169 additions and 20 deletions

View File

@@ -2,6 +2,7 @@ package com.cool.store.dto.exhibition;
import lombok.Data;
import java.util.Date;
import java.util.List;
/**
@@ -18,6 +19,14 @@ public class ExhibitionDTO {
private String startDate;
private List<CollaboratorDTO> collaboratorS;
private Integer id;
private Date closeTime;
private Integer exhibitionGroupId;
private String collaboratorStr;
private List<CollaboratorDTO> collaborators;
}

View File

@@ -12,10 +12,10 @@ import java.util.List;
@Data
public class ExhibitionGroupDTO {
private Integer exhibitionGroupId;
private String exhibitionGroupName;
private List<ExhibitionDTO> exhibitionList;
}

View File

@@ -0,0 +1,21 @@
package com.cool.store.dto.exhibition;
import lombok.Data;
/**
* @Author suzhuhong
* @Date 2023/12/6 17:13
* @Version 1.0
*/
@Data
public class ExhibitionLineDTO {
private String partnerId;
private String partnerName;
private String mobile;
private String exhibitionCode;
}

View File

@@ -0,0 +1,48 @@
package com.cool.store.dto.exhibition;
import lombok.Data;
/**
* @Author suzhuhong
* @Date 2023/12/5 16:53
* @Version 1.0
*/
@Data
public class ExhibitionStatisticsDTO {
/**
* 展会code
*/
private String exhibitionCode;
/**
* 报名人数
*/
private Integer signUpCount;
/**
* 签到人数
*/
private Integer checkInCount;
/**
*
* 意向申请填写人数
*/
private Integer formFillCount;
/**
* 面试人数
*/
private Integer interviewCount;
public ExhibitionStatisticsDTO(){
this.checkInCount = 0;
this.signUpCount = 0;
this.formFillCount = 0;
this.interviewCount = 0;
}
}

View File

@@ -0,0 +1,43 @@
package com.cool.store.dto.exhibition;
import lombok.Data;
/**
* @Author suzhuhong
* @Date 2023/12/5 20:16
* @Version 1.0
*/
@Data
public class MyExhibitionGroupDTO {
/**
* 会销组名称
*/
private String exhibitionGroupName;
/**
* 会销组ID
*/
private Integer id;
/**
* 创建人ID
*/
private String createId;
/**
* 创建人名称
*/
private String createName;
/**
* 创建人手机号
*/
private String mobile;
/**
* 是否结束
*/
private Integer closed;
}

View File

@@ -0,0 +1,26 @@
package com.cool.store.vo.exhibition;
import lombok.Data;
/**
* @Author suzhuhong
* @Date 2023/11/30 15:30
* @Version 1.0
*/
@Data
public class CollaboratorVO {
private String collaborateId;
private String collaborateName;
public CollaboratorVO(String collaborateId, String collaborateName) {
this.collaborateId = collaborateId;
this.collaborateName = collaborateName;
}
public CollaboratorVO() {
this.collaborateId = collaborateId;
this.collaborateName = collaborateName;
}
}

View File

@@ -0,0 +1,25 @@
package com.cool.store.vo.exhibition;
import lombok.Data;
/**
* @Author suzhuhong
* @Date 2023/12/6 16:05
* @Version 1.0
*/
@Data
public class ExhibitionDetailVO extends ExhibitionVO{
private String createTime;
private String closeTime;
private String createId;
private String createName;
private String mobile;
private Integer closedType;
}

View File

@@ -0,0 +1,20 @@
package com.cool.store.vo.exhibition;
import lombok.Data;
import java.util.List;
/**
* @Author suzhuhong
* @Date 2023/12/6 10:03
* @Version 1.0
*/
@Data
public class ExhibitionGroupDetailVO {
private String exhibitionGroupName;
private Integer id;
private List<ExhibitionVO> exhibitionList;
}

View File

@@ -0,0 +1,21 @@
package com.cool.store.vo.exhibition;
import lombok.Data;
import java.util.List;
/**
* @Author suzhuhong
* @Date 2023/11/30 15:57
* @Version 1.0
*/
@Data
public class ExhibitionGroupVO {
private Integer exhibitionGroupId;
private String exhibitionGroupName;
private List<ExhibitionVO> exhibitionList;
}

View File

@@ -0,0 +1,25 @@
package com.cool.store.vo.exhibition;
import lombok.Data;
import java.util.List;
/**
* @Author suzhuhong
* @Date 2023/11/30 15:33
* @Version 1.0
*/
@Data
public class ExhibitionVO {
private String exhibitionName;
private String location;
private String startDate;
private Integer id;
private List<CollaboratorVO> collaborators;
}

View File

@@ -0,0 +1,56 @@
package com.cool.store.vo.exhibition;
import io.swagger.models.auth.In;
import lombok.Data;
import java.util.List;
/**
* @Author suzhuhong
* @Date 2023/12/5 20:20
* @Version 1.0
*/
@Data
public class MyExhibitionGroupVO {
/**
* 会销组名称
*/
private String exhibitionGroupName;
/**
* 失效时间
*/
private String expiresTime;
/**
* 会销组ID
*/
private Integer id;
/**
* 创建人ID
*/
private String createId;
/**
* 创建人名称
*/
private String createName;
/**
* 创建人手机号
*/
private String mobile;
/**
* 是否结束
*/
private Integer closed;
/**
* 会销 列表
*/
private List<ExhibitionVO> exhibitionList;
}

View File

@@ -0,0 +1,40 @@
package com.cool.store.vo.exhibition;
import lombok.Data;
/**
* @Author suzhuhong
* @Date 2023/12/5 10:41
* @Version 1.0
*/
@Data
public class MyExhibitionVO extends ExhibitionVO{
/**
* 结束类型 0-未结算 1-自动结束 2-手动结束
*/
private Integer closedType;
/**
* 报名人数
*/
private Integer signUpCount;
/**
* 签到人数
*/
private Integer checkInCount;
/**
*
* 意向申请填写人数
*/
private Integer formFillCount;
/**
* 面试人数
*/
private Integer interviewCount;
}