liyong
2026-04-22 3a06c8479e98678fde8f1612ab11a57faeb0bc24
feat(customer): 添加客户私海档案管理和类型字段

- 实现客户私海档案的控制器和相关接口
- 添加将私海客户扔回公海重新分配的功能
- 更新Customer实体中的createUser字段类型为Long
- 修改CustomerPrivate实体中的followUpTime字段类型为LocalDateTime
- 优化导入依赖包的顺序和重复导入问题
- 在删除客户档案时增加对私海数据的检查逻辑
- 添加产品型号存在性检查方法实现
- 统一代码风格和格式化处理
已添加1个文件
已修改2个文件
30 ■■■■ 文件已修改
src/main/java/com/ruoyi/basic/dto/ProductModelAnticlockwiseDto.java 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/basic/pojo/ProductModel.java 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/basic/service/impl/ProductModelServiceImpl.java 5 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/basic/dto/ProductModelAnticlockwiseDto.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,20 @@
package com.ruoyi.basic.dto;
import lombok.Data;
/**
 * äº§å“è§„格反添加实体类
 */
@Data
public class ProductModelAnticlockwiseDto {
    private String productName;
    private String model;
    private String unit;
    private String subUnit;
    private String type;
}
src/main/java/com/ruoyi/basic/pojo/ProductModel.java
@@ -45,11 +45,6 @@
    @Excel(name = "辅单位")
    private String subUnit;
    /**
     * ç”Ÿäº§ç‚’机
     */
    @Excel(name = "生产炒机")
    private String speculativeTradingName;
    @ApiModelProperty(value = "租户ID")
    @TableField(fill = FieldFill.INSERT)
src/main/java/com/ruoyi/basic/service/impl/ProductModelServiceImpl.java
@@ -8,6 +8,7 @@
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.ruoyi.basic.dto.ProductDto;
import com.ruoyi.basic.dto.ProductModelAnticlockwiseDto;
import com.ruoyi.basic.dto.ProductModelDto;
import com.ruoyi.basic.mapper.ProductMapper;
import com.ruoyi.basic.mapper.ProductModelMapper;
@@ -164,7 +165,9 @@
        }
    }
    public Boolean checkProductModelExist(Long productId, String model) {
    public Boolean checkProductModelExist(ProductModelAnticlockwiseDto productModelDto, String uuid) {
        return true;
    }
}