Skip to content

获取客户拜访记录表 API

PathMethodCreated At
/api/customers/visits/paginatePOST2025-11-29 00:39:11

Request

KeyRuleDescription
customer_idstring,size:24客户不存在
pageinteger,min:1,max:100页码必须是正整数
page_sizeinteger,min:5,max:1000每页数量必须是正整数

Response

KeyTypeExampleComment
idstring1拜访记录ID
boIdstring7da823商机编号
titlestring张三拜访标题
contentsstring说说拜访内容
feedbackstring挺好客户反馈
expensesfloat23.34花费
actionItemsstring落实会议要求下一步计划
problemstring没有问题存在的问题
outcomestring合作圆满成果
typeenumCustomerActivityType拜访类型
sourcestringCUSTOMER来源
projectStagestringTARGET阶段ID
projectStagePathstring["需求沟通", "技术交流"]项目阶段
participantsobject_array参与人员
-> idint1用户编号
-> namestring张三姓名
createdAtstring2024-12-19 14:52:00创建时间
createdByint1创建人
createdByNamestring李四创建人姓名

TypeScript Result Example:

TypeScript
interface Participants {
  /** 用户编号 */
  id: number;
  /** 姓名 */
  name: string;
}

interface Result {
  /** 拜访记录ID */
  id: string;
  /** 商机编号 */
  boId: string;
  /** 拜访标题 */
  title: string;
  /** 拜访内容 */
  contents: string;
  /** 客户反馈 */
  feedback: string;
  /** 花费 */
  expenses: any;
  /** 下一步计划 */
  actionItems: string;
  /** 存在的问题 */
  problem: string;
  /** 成果 */
  outcome: string;
  /** 拜访类型 */
  type: ResultType;
  /** 来源 */
  source: string;
  /** 阶段ID */
  projectStage: string;
  /** 项目阶段 */
  projectStagePath: string;
  /** 参与人员 */
  participants: Participants[];
  /** 创建时间 */
  createdAt: string;
  /** 创建人 */
  createdBy: number;
  /** 创建人姓名 */
  createdByName: string;
}

enum ResultType {
  /** 销售活动 */
  SALES = "SALES",
  /** 售前活动 */
  PRE_SALES = "PRE_SALES",
  /** 售后活动 */
  AFTER_SALES = "AFTER_SALES",
  /** 联合活动 */
  JOINT = "JOINT",
  /** 商务拜访 */
  BUSINESS_VISIT = "BUSINESS_VISIT",
  /** 其他活动 */
  OTHER = "OTHER"
}

Enums

CustomerActivityType

ConstDescription
SALES销售活动
PRE_SALES售前活动
AFTER_SALES售后活动
JOINT联合活动
BUSINESS_VISIT商务拜访
OTHER其他活动