package com.storlead.sales.pojo.vo.task;

import com.baomidou.mybatisplus.annotation.TableField;
import com.storlead.framework.annotate.AnnotateEnumType;
import com.storlead.framework.annotate.Dict;
import com.storlead.framework.annotate.OrgAutoMateAnnotate;
import com.storlead.sales.pojo.entity.task.TaskEntity;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;


/**
 * @program: sp-sales-platform
 * @description:
 * @author: chenkq
 * @create: 2024-04-16 17:00
 */
@Data
public class TaskVO extends TaskEntity {

    @ApiModelProperty(value = "紧急程度名称")
    private String priorityGradeName;

    @ApiModelProperty(value = "提醒类型")
    private String remindTypeName;

    @ApiModelProperty(value = "提醒类型名称")
    private String remindModeName;

    @ApiModelProperty(value = "创建人名称")
    private String createByName;

    @ApiModelProperty(value = "任务状态名称")
    private String taskStatusName;

    @ApiModelProperty(value = "抄送人名称")
    private String cooperateByName;

    @ApiModelProperty(value = "关联业务10:客户(包含线索)、20:联系人、30:商机、40:订单、90:跟进")
    private String linkWorkGroupName;

    @ApiModelProperty(value = "操作人")
    private String operatorByName;

    @ApiModelProperty(value = "跟进人")
    private String ownerByName;

    @ApiModelProperty(value = "业务名称")
    private String resourceName;

    @ApiModelProperty(value = "业务实体")
    private Object resourceObject;

    @ApiModelProperty(value = "跟进目的")
    private String objectiveName;

    @ApiModelProperty(value = "跟进Id")
    private Long followId;

    @ApiModelProperty(value = "跟进主题")
    private String followSubject;

    @ApiModelProperty(value = "业务当前状态")
    private String resourceStatus;
}
