图片修改,必填的进行非空校验;非必填的可以更新为空

This commit is contained in:
林华觞
2025-08-01 09:17:18 +08:00
parent bffa56a4b4
commit 2cc4a5aeb6
17 changed files with 116 additions and 36 deletions

View File

@@ -1,10 +1,8 @@
package com.zf.foodpurchase.fdsafe.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.*;
import java.time.LocalDateTime;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import java.util.Date;
@@ -85,8 +83,9 @@ public class AccompanyMeal implements Serializable {
private String feedBack;
/**
* 陪餐照片
* 陪餐照片: 为空时也会进行更新
*/
@TableField(updateStrategy = FieldStrategy.IGNORED)
private String accompanyImage;
/**

View File

@@ -1,10 +1,8 @@
package com.zf.foodpurchase.fdsafe.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.*;
import java.time.LocalDateTime;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import java.util.Date;
@@ -56,8 +54,9 @@ public class MorningInspectionDetail implements Serializable {
private String remark;
/**
* 问题照片
* 问题照片:为null也修改
*/
@TableField(updateStrategy = FieldStrategy.IGNORED)
private String abnormalImg;
/**

View File

@@ -1,10 +1,8 @@
package com.zf.foodpurchase.fdsafe.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.*;
import java.time.LocalDateTime;
import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import java.util.Date;
@@ -64,8 +62,9 @@ public class RubbishDeal implements Serializable {
private String recycleCompany;
/**
* 回收图片
* 回收图片,为空时也会更新
*/
@TableField(updateStrategy = FieldStrategy.IGNORED)
private String dealImg;
/**

View File

@@ -1,10 +1,8 @@
package com.zf.foodpurchase.fdsafe.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.*;
import java.time.LocalDateTime;
import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import java.util.Date;
@@ -53,8 +51,9 @@ public class SelfInspectionDetail implements Serializable {
private String remark;
/**
* 问题图片
* 问题图片:为null也更新
*/
@TableField(updateStrategy = FieldStrategy.IGNORED)
private String abnormalImg;
/**

View File

@@ -1,10 +1,8 @@
package com.zf.foodpurchase.fdsafe.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.*;
import java.time.LocalDateTime;
import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import java.util.Date;
@@ -64,13 +62,15 @@ public class Supplier implements Serializable {
private String concatPhone;
/**
* 营业执照照片
* 营业执照照片:为null也进行更新
*/
@TableField(updateStrategy = FieldStrategy.IGNORED)
private String licenseImg;
/**
* 食品经营许可证照片
* 食品经营许可证照片:为null也进行更新
*/
@TableField(updateStrategy = FieldStrategy.IGNORED)
private String foodLicenseImg;
/**

View File

@@ -1,10 +1,8 @@
package com.zf.foodpurchase.fdsafe.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.*;
import java.time.LocalDateTime;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import java.util.Date;
@@ -64,8 +62,9 @@ public class SupplierDeliveryItem implements Serializable {
private String inImage;
/**
* 检测报告图片
* 检测报告图片:为null时也进行更新
*/
@TableField(updateStrategy = FieldStrategy.IGNORED)
private String checkReportImage;
/**

View File

@@ -75,7 +75,7 @@ public class SupplierVO extends CommonVO implements Serializable {
* 联系电话
*/
@NotBlank(message = "联系电话不能为空", groups = {UpdateGroup.class, AddGroup.class})
@Phone(message = "联系电话格式不正确")
@Phone(message = "联系电话格式不正确", groups = {UpdateGroup.class, AddGroup.class})
private String concatPhone;
/**