Ver Fonte

修改营销系统

YPZ há 2 semanas atrás
pai
commit
029b65dc55

+ 1 - 1
java/storlead-sasa/storlead-trade/src/main/java/com/storlead/trade/controller/SopController.java

@@ -71,7 +71,7 @@ public class SopController {
      * @RequestBody SopResponseDTO dto
      * @return SOP列表
      */
-    @GetMapping
+    @PostMapping
     @ApiOperation(value = "分页查询SOP列表", notes = "支持按名称模糊查询")
     public Result<Object> listSop(@RequestBody SopResponseDTO dto) {
         try {

+ 0 - 41
java/storlead-sasa/storlead-trade/src/main/java/com/storlead/trade/vo/MarketingCampaignVO.java

@@ -2,7 +2,6 @@ package com.storlead.trade.vo;
 
 import com.alibaba.fastjson.annotation.JSONField;
 import com.baomidou.mybatisplus.annotation.IdType;
-import com.baomidou.mybatisplus.annotation.TableField;
 import com.baomidou.mybatisplus.annotation.TableId;
 import com.fasterxml.jackson.annotation.JsonFormat;
 import com.storlead.trade.entity.CustomerAnalysisResultEntity;
@@ -23,169 +22,129 @@ public class MarketingCampaignVO extends SysBaseField {
     private Long id;
 
     @ApiModelProperty(value = "活动名称")
-    @TableField("name")
     private String name;
 
     @ApiModelProperty(value = "活动类型(1潜客开发、2客户培养、3客户唤醒、4产品推广、5节日营销、6展会跟进)")
-    @TableField("type")
     private Integer type;
 
     @ApiModelProperty(value = "优先级(1紧急、2高优先、3中等、4低优先)")
-    @TableField("priority")
     private Integer priority;
 
     @ApiModelProperty(value = "开始日期")
     @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd")
     @DateTimeFormat(pattern="yyyy-MM-dd")
     @JSONField(format ="yyyy-MM-dd")
-    @TableField("begin_data")
     private LocalDate beginData;
 
     @ApiModelProperty(value = "结束日期")
     @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd")
     @DateTimeFormat(pattern="yyyy-MM-dd")
     @JSONField(format ="yyyy-MM-dd")
-    @TableField("end_date")
     private LocalDate endDate;
 
     @ApiModelProperty(value = "负责人id")
-    @TableField("supervisor")
     private Long supervisor;
 
     @ApiModelProperty(value = "关联商机")
-    @TableField("link_to_opportunity")
     private Long linkToOpportunity;
 
     @ApiModelProperty(value = "活动描述")
-    @TableField("description")
     private String description;
 
     @ApiModelProperty(value = "发送量")
-    @TableField("send_volume")
     private Integer sendVolume;
 
     @ApiModelProperty(value = "打开率")
-    @TableField("open rate")
     private Double openRate;
 
     @ApiModelProperty(value = "回复率")
-    @TableField("reply_rate")
     private Double replyRate;
 
     @ApiModelProperty(value = "商机数")
-    @TableField("opportunity_count")
     private Integer opportunityCount;
 
     @ApiModelProperty(value = "渠道配置")
-    @TableField("channel_configuration")
     private Integer channelConfiguration;
 
     @ApiModelProperty(value = "发送邮箱")
-    @TableField("email_address")
     private String emailAddress;
 
     @ApiModelProperty(value = "发送时间")
-    @TableField("email_sent_time")
     private String emailSentTime;
 
     @ApiModelProperty(value = "邮件模板")
-    @TableField("email_template")
     private String emailTemplate;
 
     @ApiModelProperty(value = "每批发送量")
-    @TableField("email_batch_size")
     private Integer emailBatchSize;
 
     @ApiModelProperty(value = "邮件主题")
-    @TableField("email_subject")
     private String emailSubject;
 
     @ApiModelProperty(value = "是否追踪邮件打开(1是0否)")
-    @TableField("track_config_open")
     private Integer trackConfigOpen;
 
     @ApiModelProperty(value = "是否追踪链接点击(1是0否)")
-    @TableField("track_config_click")
     private Integer trackConfigClick;
 
     @ApiModelProperty(value = "是否追踪回复(1是0否)")
-    @TableField("track_config_reply")
     private Integer trackConfigReply;
 
     @ApiModelProperty(value = "SOP序列id")
-    @TableField("sop_id")
     private Integer sopId;
 
     @ApiModelProperty(value = "未打开邮件跟进规则(1是0否)")
-    @TableField("follow_up_rules_not_opened")
     private Integer followUpRulesNotOpened;
 
     @ApiModelProperty(value = "未打开邮件跟进天数")
-    @TableField("follow_up_rules_not_opened_days")
     private String followUpRulesNotOpenedDays;
 
     @ApiModelProperty(value = "未回复邮件跟进规则(1是0否)")
-    @TableField("follow_up_rules_not_replied")
     private Integer followUpRulesNotReplied;
 
     @ApiModelProperty(value = "未回复邮件跟进天数")
-    @TableField("follow_up_rules_not_replied_days")
     private String followUpRulesNotRepliedDays;
 
     @ApiModelProperty(value = "未点击链接跟进规则(1是0否)")
-    @TableField("follow_up_rules_link_not_clicked")
     private Integer followUpRulesLinkNotClicked;
 
     @ApiModelProperty(value = "未点击链接跟进天数")
-    @TableField("follow_up_rules_link_not_clicked_days")
     private String followUpRulesLinkNotClickedDays;
 
     @ApiModelProperty(value = "客户回复后自动停止(1是0否)")
-    @TableField("follow_up_rules_replied")
     private Integer followUpRulesReplied;
 
     @ApiModelProperty(value = "客户预约后停止(1是0否)")
-    @TableField("follow_up_rules_appointment_booked")
     private Integer followUpRulesAppointmentBooked;
 
     @ApiModelProperty(value = "A/B测试(1是0否)")
-    @TableField("a_b_testing")
     private Integer aBTesting;
 
     @ApiModelProperty(value = "智能调度类型")
-    @TableField("smart_scheduling_type")
     private String smartSchedulingType;
 
     @ApiModelProperty(value = "智能调度开始日期")
-    @TableField("smart_scheduling_start_date")
     private LocalDate smartSchedulingStartDate;
 
     @ApiModelProperty(value = "智能调度开始时间")
-    @TableField("smart_scheduling_start_time")
     private String smartSchedulingStartTime;
 
     @ApiModelProperty(value = "是否已确认内容合规")
-    @TableField("has_content_compliant")
     private Integer hasContentCompliant;
 
     @ApiModelProperty(value = "是否已确认发送时间合理")
-    @TableField("has_schedule_approved")
     private Integer hasScheduleApproved;
 
     @ApiModelProperty(value = "是否符合GDPR")
-    @TableField("has_gdpr_compliant")
     private Integer hasGdprCompliant;
 
     @ApiModelProperty(value = "是否包含退订链接")
-    @TableField("has_unsubscribe_link")
     private Integer hasUnsubscribeLink;
 
     @ApiModelProperty(value = "进度百分比")
-    @TableField("progress_percent")
     private Double progressPercent;
 
     @ApiModelProperty(value = "状态 0未开始 1运行中 2暂停 3完成")
-    @TableField("status")
     private Integer status;
 
     @ApiModelProperty(value = "关联客户id")