Files
klp-oa/klp-crm/src/main/java/com/klp/crm/domain/CrmSalesObjection.java
Joshi 0a8bf00a64 feat(crm): 添加销售异议管理中的钢卷信息关联功能
- 在 CrmSalesObjection 实体中新增 coilIds 字段用于存储钢卷ID集合
- 在查询接口中集成钢卷信息服务,实现销售异议与钢卷信息的关联查询
- 修改数据库映射文件,添加 coilIds 字段的映射关系
- 扩展查询条件构建逻辑,支持按钢卷ID进行筛选
- 新增 coilList 字段用于返回关联的钢卷信息列表
- 更新 application-prod.yml 中间件配置,修改 sql-server-api 主机地址为 140.143.206.120
2026-05-11 10:05:50 +08:00

106 lines
1.9 KiB
Java
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

package com.klp.crm.domain;
import com.baomidou.mybatisplus.annotation.*;
import com.klp.common.core.domain.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
/**
* 销售异议管理对象 crm_sales_objection
*
* @author klp
* @date 2025-12-15
*/
@Data
@EqualsAndHashCode(callSuper = true)
@TableName("crm_sales_objection")
public class CrmSalesObjection extends BaseEntity {
private static final long serialVersionUID=1L;
/**
* 异议ID主键
*/
@TableId(value = "objection_id")
private String objectionId;
/**
* 异议编号
*/
private String objectionCode;
/**
* 关联订单ID外键
*/
private String orderId;
/**
* 关联客户ID外键
*/
private String customerId;
/**
* 异议类型(如:质量异议)
*/
private String objectionType;
/**
* 异议内容
*/
private String objectionContent;
/**
* 异议状态
*/
private Long objectionStatus;
/**
* 处理内容
*/
private String handleContent;
/**
* 处理人
*/
private String handleUser;
/**
* 处理时间
*/
private Date handleTime;
/**
* 结案时间
*/
private Date closeTime;
/**
* 备注
*/
private String remark;
/**
* 产品类别
*/
private String productCategory;
/**
* 返回日期
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date returnDate;
/**
* 钢卷ID集合多个用逗号分隔
*/
private String coilIds;
/**
* 投诉情况
*/
private String complaintContent;
/**
* 客户诉求
*/
private String customerDemand;
/**
* 删除标识 0正常 2删除
*/
@TableLogic
private Long delFlag;
}