全量提交

This commit is contained in:
林华觞
2025-05-21 08:59:12 +08:00
parent 2bf962399b
commit 08924f2b28
634 changed files with 59141 additions and 0 deletions

View File

@@ -0,0 +1,109 @@
package com.zf.foodpurchase.fdsafe.entity;
import com.baomidou.mybatisplus.annotation.IdType;
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;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
/**
* <p>
*
* </p>
*
* @author lilj
* @since 2025-04-11
*/
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
public class AccompanyMeal implements Serializable {
private static final long serialVersionUID = 1L;
/**
* 陪餐id
*/
@TableId(value = "accompany_meal_id", type = IdType.AUTO)
private Integer accompanyMealId;
/**
* 学校id
*/
private Integer schoolId;
/**
* 吧
*/
private Integer mealType;
/**
* 陪餐领导姓名
*/
private String leaderName;
/**
* 陪餐人员
*/
private String staffName;
/**
* 陪餐地点
*/
private String address;
/**
* 菜式是够一致:0 否 1 是
*/
private Integer cuisineSame;
/**
* 质量是否异常:0 否 1 是
*/
private Integer qualityNormal;
/**
* 服务是否良好:0 否 1 是
*/
private Integer serviceGood;
/**
* 餐后是否反应:0 否 1是
*/
private Integer adverseEffective;
/**
* 问题反馈
*/
private String feedBack;
/**
* 陪餐照片
*/
private String accompanyImage;
/**
* 创建时间
*/
@TableField(fill = FieldFill.INSERT)
private Date createTime;
/**
* 更新时间
*/
@TableField(fill = FieldFill.INSERT_UPDATE)
private Date updateTime;
/**
* 陪餐时间,精确到日
*/
private Date accompanyTime;
}

View File

@@ -0,0 +1,94 @@
package com.zf.foodpurchase.fdsafe.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import java.time.LocalDateTime;
import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import java.util.Date;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
/**
* <p>
*
* </p>
*
* @author lilj
* @since 2025-04-11
*/
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
public class Catten implements Serializable {
private static final long serialVersionUID = 1L;
/**
* 食堂id
*/
@TableId(value = "catten_id", type = IdType.AUTO)
private Integer cattenId;
/**
* 学校id
*/
private Integer schoolId;
/**
* 食堂名称
*/
private String cattenName;
/**
* 食堂类型:0 自主经营 1 委托经营
*/
private Integer cattenType;
/**
* 联系人姓名
*/
private String concatName;
/**
* 联系人电话
*/
private String concatPhone;
/**
* 营业执照
*/
private String licenseImg;
/**
* 食品许可证
*/
private String foodLicenseImg;
/**
* 备注
*/
private String remark;
/**
* 创建时间
*/
@TableField(fill = FieldFill.INSERT)
private Date createTime;
/**
* 更新时间
*/
@TableField(fill = FieldFill.INSERT_UPDATE)
private Date updateTime;
/**
* 删除标志:0正常 1 逻辑删除
*/
private Integer delFlag;
}

View File

@@ -0,0 +1,70 @@
package com.zf.foodpurchase.fdsafe.entity;
import java.math.BigDecimal;
import com.baomidou.mybatisplus.annotation.IdType;
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;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
/**
* <p>
* 菜品表
* </p>
*
* @author lilj
* @since 2025-04-18
*/
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
public class Dish implements Serializable {
private static final long serialVersionUID = 1L;
/**
* 菜品id
*/
@TableId(value = "dish_id", type = IdType.AUTO)
private Integer dishId;
/**
* 菜品名称
*/
private String dishName;
/**
* 学校id
*/
private Integer schoolId;
/**
* 重量:克
*/
private BigDecimal totalWeight;
/**
* 删除标志:0 有效 1 无效
*/
private Integer delFlag;
/**
* 创建时间
*/
@TableField(fill = FieldFill.INSERT)
private Date createTime;
/**
* 更新时间
*/
@TableField(fill = FieldFill.INSERT_UPDATE)
private Date updateTime;
}

View File

@@ -0,0 +1,65 @@
package com.zf.foodpurchase.fdsafe.entity;
import java.math.BigDecimal;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import java.time.LocalDateTime;
import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import java.util.Date;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
/**
* <p>
*
* </p>
*
* @author lilj
* @since 2025-04-18
*/
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
public class DishFoodRelation implements Serializable {
private static final long serialVersionUID = 1L;
/**
* 菜品食材关联id
*/
@TableId(value = "di_fd_id", type = IdType.AUTO)
private Long diFdId;
/**
* 菜品id
*/
private Integer dishId;
/**
* 食材id
*/
private Integer foodId;
/**
* 重量:克
*/
private BigDecimal weight;
/**
* 创建时间
*/
@TableField(fill = FieldFill.INSERT)
private Date createTime;
/**
* 更新时间
*/
@TableField(fill = FieldFill.INSERT_UPDATE)
private Date updateTime;
}

View File

@@ -0,0 +1,73 @@
package com.zf.foodpurchase.fdsafe.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import java.time.LocalDateTime;
import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import java.util.Date;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
/**
* <p>
*
* </p>
*
* @author lilj
* @since 2025-04-09
*/
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
public class Edu implements Serializable {
private static final long serialVersionUID = 1L;
/**
* 教育局id
*/
@TableId(value = "edu_id", type = IdType.AUTO)
private Integer eduId;
/**
* 教育局名称
*/
private String eduName;
/**
* 所属区划
*/
private String areaCode;
/**
* 上级id
*/
private Integer parentId;
/**
* 创建时间
*/
@TableField(fill = FieldFill.INSERT)
private Date createTime;
/**
* 更新时间
*/
@TableField(fill = FieldFill.INSERT_UPDATE)
private Date updateTime;
/**
* 删除标志
*/
private Integer delFlag;
/**
* 备注
*/
private String remark;
}

View File

@@ -0,0 +1,64 @@
package com.zf.foodpurchase.fdsafe.entity;
import com.baomidou.mybatisplus.annotation.IdType;
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;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
/**
* <p>
*
* </p>
*
* @author lilj
* @since 2025-04-09
*/
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
public class EduSupplierRelation implements Serializable {
private static final long serialVersionUID = 1L;
/**
* 教育局与供货商绑定关系
*/
@TableId(value = "edu_supplier_id", type = IdType.AUTO)
private Integer eduSupplierId;
/**
* 教育局id
*/
private Integer eduId;
/**
* 供货商id
*/
private Integer supplierId;
/**
* 状态:0 待审核 1 审核通过 2 教育局被删除 3 供货商被删除
*/
private Integer status;
/**
* 创建时间
*/
@TableField(fill = FieldFill.INSERT)
private Date createTime;
/**
* 更新时间
*/
@TableField(fill = FieldFill.INSERT_UPDATE)
private Date updateTime;
}

View File

@@ -0,0 +1,80 @@
package com.zf.foodpurchase.fdsafe.entity;
import java.math.BigDecimal;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import java.time.LocalDateTime;
import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import java.util.Date;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
/**
* <p>
* 食材表
* </p>
*
* @author lilj
* @since 2025-04-17
*/
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
public class Food implements Serializable {
private static final long serialVersionUID = 1L;
/**
* 食材id
*/
@TableId(value = "food_id", type = IdType.AUTO)
private Integer foodId;
/**
* 食材名称
*/
private String foodName;
/**
* 类型id
*/
private Integer typeId;
/**
* 规格/单位id
*/
private Integer unitId;
/**
* 限制价格
*/
private BigDecimal limitPrice;
/**
* 教育局id
*/
private Integer eduId;
/**
* 是否逻辑删除:0 否 1 是
*/
private Integer delFlag;
/**
* 创建时间
*/
@TableField(fill = FieldFill.INSERT)
private Date createTime;
/**
* 更新时间
*/
@TableField(fill = FieldFill.INSERT_UPDATE)
private Date updateTime;
}

View File

@@ -0,0 +1,72 @@
package com.zf.foodpurchase.fdsafe.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import java.time.LocalDateTime;
import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import java.util.Date;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
/**
* <p>
*
* </p>
*
* @author lilj
* @since 2025-04-19
*/
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
public class FoodBook implements Serializable {
private static final long serialVersionUID = 1L;
/**
* 菜品集合id
*/
@TableId(value = "book_id", type = IdType.AUTO)
private Long bookId;
/**
* 学校id
*/
private Integer schoolId;
/**
* 餐次:餐次:0 早餐;1午餐;2 晚餐;3 课间餐
*/
private Integer mealType;
/**
* 菜品集合id
*/
private String dishIds;
/**
* 菜谱时间
*/
private Date bookDate;
/**
* 创建时间
*/
@TableField(fill = FieldFill.INSERT)
private Date createTime;
/**
* 更新时间
*/
@TableField(fill = FieldFill.INSERT_UPDATE)
private Date updateTime;
private Integer delFlag;
}

View File

@@ -0,0 +1,93 @@
package com.zf.foodpurchase.fdsafe.entity;
import java.math.BigDecimal;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import java.time.LocalDateTime;
import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import java.util.Date;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
/**
* <p>
*
* </p>
*
* @author lilj
* @since 2025-04-22
*/
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
public class FoodProduct implements Serializable {
private static final long serialVersionUID = 1L;
/**
* 食材商品id
*/
@TableId(value = "food_product_id", type = IdType.AUTO)
private Long foodProductId;
/**
* 食材id
*/
private Integer foodId;
/**
* 单价
*/
private BigDecimal price;
/**
* 供货商id
*/
private Integer supplierId;
/**
* 教育局id
*/
private Integer eduId;
/**
* 备注
*/
private String remark;
/**
* 审核意见
*/
private String checkRemark;
/**
* 审核状态:0 待审核 1 审核通过 2 审核不通过
*/
private Integer checkStatus;
/**
* 创建时间
*/
@TableField(fill = FieldFill.INSERT)
private Date createTime;
/**
* 更新时间
*/
@TableField(fill = FieldFill.INSERT_UPDATE)
private Date updateTime;
/**
* 审核时间
*/
private Date checkTime;
/**
* 有效标志
*/
private Integer delFlag;
}

View File

@@ -0,0 +1,88 @@
package com.zf.foodpurchase.fdsafe.entity;
import com.baomidou.mybatisplus.annotation.*;
import java.time.LocalDateTime;
import java.io.Serializable;
import java.util.Date;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
/**
* <p>
*
* </p>
*
* @author lilj
* @since 2025-04-21
*/
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
public class FoodSample implements Serializable {
private static final long serialVersionUID = 1L;
/**
* 留样id
*/
@TableId(value = "sample_id", type = IdType.AUTO)
private Long sampleId;
/**
* 食谱id
*/
@TableField(updateStrategy = FieldStrategy.IGNORED)
private Long bookId;
/**
* 菜谱时间
*/
private Date bookDate;
/**
* 餐次
*/
private Integer mealType;
/**
* 留样人员
*/
private String savePerson;
/**
* 学校
*/
private Integer schoolId;
/**
* 留样照片
*/
private String saveImg;
/**
* 目测状态:0 异常 1 良好
*/
private Integer status;
/**
* 留样备注
*/
private String remark;
/**
* 留样时间
*/
@TableField(fill = FieldFill.INSERT)
private Date createTime;
/**
* 更新时间
*/
@TableField(fill = FieldFill.INSERT_UPDATE)
private Date updateTime;
}

View File

@@ -0,0 +1,63 @@
package com.zf.foodpurchase.fdsafe.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import java.time.LocalDateTime;
import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import java.util.Date;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
/**
* <p>
*
* </p>
*
* @author lilj
* @since 2025-04-17
*/
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
public class FoodType implements Serializable {
private static final long serialVersionUID = 1L;
/**
* 食品分类表
*/
@TableId(value = "type_id", type = IdType.AUTO)
private Integer typeId;
/**
* 分类名称
*/
private String typeLabel;
/**
* 有效标志:0 有效 1 无效
*/
private Integer delFlag;
/**
* 创建时间
*/
@TableField(fill = FieldFill.INSERT)
private Date createTime;
/**
* 更新时间
*/
@TableField(fill = FieldFill.INSERT_UPDATE)
private Date updateTime;
/**
* 是否有效: 0 有效 1 无效
*/
private Integer status;
}

View File

@@ -0,0 +1,63 @@
package com.zf.foodpurchase.fdsafe.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import java.time.LocalDateTime;
import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import java.util.Date;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
/**
* <p>
*
* </p>
*
* @author lilj
* @since 2025-04-17
*/
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
public class FoodUnit implements Serializable {
private static final long serialVersionUID = 1L;
/**
* 食材规格/单位id
*/
@TableId(value = "unit_id", type = IdType.AUTO)
private Integer unitId;
/**
* 食材规格
*/
private String unitLabel;
/**
* 0 正常 1 停用
*/
private Integer delFlag;
/**
* 创建时间
*/
@TableField(fill = FieldFill.INSERT)
private Date createTime;
/**
* 更新时间
*/
@TableField(fill = FieldFill.INSERT_UPDATE)
private Date updateTime;
/**
* 是否有效: 0 有效 1 无效
*/
private Integer status;
}

View File

@@ -0,0 +1,74 @@
package com.zf.foodpurchase.fdsafe.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import java.time.LocalDateTime;
import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import java.util.Date;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
/**
* <p>
*
* </p>
*
* @author lilj
* @since 2025-04-14
*/
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
public class MorningCheckIn implements Serializable {
private static final long serialVersionUID = 1L;
/**
* 晨检登记id
*/
@TableId(value = "check_in_id", type = IdType.AUTO)
private Long checkInId;
/**
* 学校id
*/
private Integer schoolId;
/**
* 检查人姓名
*/
private String checkPerson;
/**
* 检查结论: 0 异常 1正常
*/
private Integer checkResult;
/**
* 备注
*/
private String remark;
/**
* 晨检时间
*/
@TableField(fill = FieldFill.INSERT)
private Date createTime;
/**
* 更新时间
*/
@TableField(fill = FieldFill.INSERT_UPDATE)
private Date updateTime;
/**
* 教育局id
*/
private Integer eduId;
}

View File

@@ -0,0 +1,74 @@
package com.zf.foodpurchase.fdsafe.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import java.time.LocalDateTime;
import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import java.util.Date;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
/**
* <p>
*
* </p>
*
* @author lilj
* @since 2025-04-14
*/
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
public class MorningInspectionContent implements Serializable {
private static final long serialVersionUID = 1L;
/**
* 晨检内容id
*/
@TableId(value = "inspection_id", type = IdType.AUTO)
private Integer inspectionId;
/**
* 检查内容
*/
private String inspectionContent;
/**
* 检查标准描述
*/
private String inspectionStandard;
/**
* 备注
*/
private String remark;
/**
* 教育局id
*/
private Integer eduId;
/**
* 创建时间
*/
@TableField(fill = FieldFill.INSERT)
private Date createTime;
/**
* 修改时间
*/
@TableField(fill = FieldFill.INSERT_UPDATE)
private Date updateTime;
/**
* 删除标志:0 有效 1 逻辑删除
*/
private Integer delFlag;
}

View File

@@ -0,0 +1,74 @@
package com.zf.foodpurchase.fdsafe.entity;
import com.baomidou.mybatisplus.annotation.IdType;
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;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
/**
* <p>
*
* </p>
*
* @author lilj
* @since 2025-04-14
*/
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
public class MorningInspectionDetail implements Serializable {
private static final long serialVersionUID = 1L;
/**
* 晨检明细id
*/
@TableId(value = "morning_detail_id", type = IdType.AUTO)
private Long morningDetailId;
/**
* 晨检id
*/
private Long checkInId;
/**
* 被检查人姓名
*/
private String personName;
/**
* 性别: 1 男 2 女 3 未知
*/
private Integer personSex;
/**
* 问题备注
*/
private String remark;
/**
* 问题照片
*/
private String abnormalImg;
/**
* 创建时间
*/
@TableField(fill = FieldFill.INSERT)
private Date createTime;
/**
* 更新时间
*/
@TableField(fill = FieldFill.INSERT_UPDATE)
private Date updateTime;
}

View File

@@ -0,0 +1,61 @@
package com.zf.foodpurchase.fdsafe.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import java.time.LocalDateTime;
import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import java.util.Date;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
/**
* <p>
*
* </p>
*
* @author lilj
* @since 2025-04-15
*/
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
public class MorningResult implements Serializable {
private static final long serialVersionUID = 1L;
@TableId(value = "morning_result_id", type = IdType.AUTO)
private Long morningResultId;
/**
* 检查项id
*/
private Integer contentId;
/**
* 检查结果:0 异常 1 正常
*/
private Integer result;
/**
* 创建时间
*/
@TableField(fill = FieldFill.INSERT)
private Date createTime;
/**
* 变更时间
*/
@TableField(fill = FieldFill.INSERT_UPDATE)
private Date updateTime;
/**
* 晨检明细id
*/
private Long morningDetailId;
}

View File

@@ -0,0 +1,92 @@
package com.zf.foodpurchase.fdsafe.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import java.time.LocalDateTime;
import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import java.util.Date;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
/**
* <p>
* 厨余垃圾处理表
* </p>
*
* @author lilj
* @since 2025-04-12
*/
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
public class RubbishDeal implements Serializable {
private static final long serialVersionUID = 1L;
/**
* 垃圾处理id
*/
@TableId(value = "deal_id", type = IdType.AUTO)
private Integer dealId;
/**
* 学校id
*/
private Integer schoolId;
/**
* 处理方式
*/
private String dealWay;
/**
* 垃圾处理量,单位千克
*/
private Double recycleWeight;
/**
* 经办人
*/
private String dealPerson;
/**
* 回收人
*/
private String recyclePerson;
/**
* 回收公司
*/
private String recycleCompany;
/**
* 回收图片
*/
private String dealImg;
/**
* 创建时间
*/
@TableField(fill = FieldFill.INSERT)
private Date createTime;
/**
* 更新时间
*/
@TableField(fill = FieldFill.INSERT_UPDATE)
private Date updateTime;
/**
* 回收时间
*/
private Date dealTime;
/**
* 备注
*/
private String remark;
}

View File

@@ -0,0 +1,106 @@
package com.zf.foodpurchase.fdsafe.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import java.time.LocalDateTime;
import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import java.util.Date;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
/**
* <p>
*
* </p>
*
* @author lilj
* @since 2025-04-09
*/
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
public class School implements Serializable {
private static final long serialVersionUID = 1L;
/**
* 学校id
*/
@TableId(value = "school_id", type = IdType.AUTO)
private Integer schoolId;
/**
* 学生人数
*/
private Integer studentCount;
/**
* 联系人姓名
*/
private String concatName;
/**
* 联系电话
*/
private String concatPhone;
/**
* 校长
*/
private String schoolMaster;
/**
* 学校类型
*/
private Integer schoolTypeId;
/**
* 学校性质:0 公立;1 私立
*/
private Integer schoolNature;
/**
* 所属区域
*/
private String areaCode;
/**
* 所属教育局id
*/
private Integer eduId;
/**
* 学校地址
*/
private String address;
/**
* 创建时间
*/
@TableField(fill = FieldFill.INSERT)
private Date createTime;
/**
* 更新时间
*/
@TableField(fill = FieldFill.INSERT_UPDATE)
private Date updateTime;
/**
* 删除标志:0 正常 1 已删除
*/
private Integer delFlag;
/**
* 学校名称
*/
private String schoolName;
private String remark;
}

View File

@@ -0,0 +1,70 @@
package com.zf.foodpurchase.fdsafe.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import java.time.LocalDateTime;
import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import java.util.Date;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
/**
* <p>
* 学校购物车
* </p>
*
* @author lilj
* @since 2025-04-23
*/
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
public class SchoolCartItem implements Serializable {
private static final long serialVersionUID = 1L;
@TableId(value = "cart_item_id", type = IdType.AUTO)
private Long cartItemId;
/**
* 学校id
*/
private Integer schoolId;
/**
* 商品id
*/
private Long foodProductId;
/**
* 购买商品数量
*/
private Integer productNum;
/**
* 供货商id
*/
private Integer supplierId;
/**
* 创建时间
*/
@TableField(fill = FieldFill.INSERT)
private Date createTime;
/**
* 更新时间
*/
@TableField(fill = FieldFill.INSERT_UPDATE)
private Date updateTime;
/**
* 购物项备注
*/
private String itemRemark;
}

View File

@@ -0,0 +1,113 @@
package com.zf.foodpurchase.fdsafe.entity;
import java.math.BigDecimal;
import com.baomidou.mybatisplus.annotation.IdType;
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;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
/**
* <p>
*
* </p>
*
* @author lilj
* @since 2025-04-24
*/
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
public class SchoolOrder implements Serializable {
private static final long serialVersionUID = 1L;
/**
* 总单号id
*/
@TableId(value = "order_no", type = IdType.INPUT)
private String orderNo;
/**
* 供货商id(货物提供方)
*/
private Integer supplierId;
/**
* 学校id(货物购买方)
*/
private Integer schoolId;
/**
* 学校所属教育局id
*/
private Integer eduId;
/**
* 经办人
*/
private String operatorPerson;
/**
* 经办人电话
*/
private String operatorPhone;
/**
* 订单总金额
*/
private BigDecimal totalMoney;
/**
* 退款金额
*/
private BigDecimal refundMoney;
/**
* 订单状态:0 待接单;1 已接单;2 配送中;3 已完成;4 已取消
*/
private Integer orderStatus;
/**
* 预约送货时间
*/
private Date deliveryDate;
/**
* 订单创建时间
*/
@TableField(fill = FieldFill.INSERT)
private Date createTime;
/**
* 订单更新时间
*/
@TableField(fill = FieldFill.INSERT_UPDATE)
private Date updateTime;
/**
* 订单取消时间
*/
private Date cancelTime;
/**
* 订单取消原因
*/
private String cancelReason;
/**
* 订单备注信息
*/
private String orderRemark;
/**
* 订单是否可参与结算:0 不可结算;1 可结算
*/
private Integer orderSettleStatus;
}

View File

@@ -0,0 +1,114 @@
package com.zf.foodpurchase.fdsafe.entity;
import java.math.BigDecimal;
import com.baomidou.mybatisplus.annotation.IdType;
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;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
/**
* <p>
*
* </p>
*
* @author lilj
* @since 2025-04-24
*/
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
public class SchoolOrderItem implements Serializable {
private static final long serialVersionUID = 1L;
/**
* 子订单编号
*/
@TableId(value = "order_item_no", type = IdType.INPUT)
private String orderItemNo;
/**
* 学校id
*/
private Integer schoolId;
/**
* 订单号
*/
private String orderNo;
/**
* 教育局id
*/
private Integer eduId;
/**
* 供货商id
*/
private Integer supplierId;
/**
* 商品id
*/
private Long foodProductId;
/**
* 食材名称
*/
private String foodName;
/**
* 单价
*/
private BigDecimal price;
/**
* 购买量
*/
private Integer productNum;
/**
* 食材类别id
*/
private Integer typeId;
/**
* 规格类型id
*/
private Integer unitId;
/**
* 子订单状态:0 待接单;1 已接单;2 配送中;3 已完成;4 已取消
*/
private Integer orderItemStatus;
/**
* 创建时间
*/
@TableField(fill = FieldFill.INSERT)
private Date createTime;
/**
* 更新时间
*/
@TableField(fill = FieldFill.INSERT_UPDATE)
private Date updateTime;
/**
* 订单项备注,来源与购物车备注
*/
private String orderItemRemark;
/**
* 食材ID
*/
private Integer foodId;
private Integer refundNum;
}

View File

@@ -0,0 +1,100 @@
package com.zf.foodpurchase.fdsafe.entity;
import java.math.BigDecimal;
import com.baomidou.mybatisplus.annotation.IdType;
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;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
/**
* <p>
*
* </p>
*
* @author lilj
* @since 2025-04-28
*/
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
public class SchoolRefund implements Serializable {
private static final long serialVersionUID = 1L;
/**
* 退货单号
*/
@TableId(value = "refund_no", type = IdType.INPUT)
private String refundNo;
/**
* 订单号
*/
private String orderNo;
/**
* 送货单号
*/
private String deliveryNo;
/**
* 退货总金额
*/
private BigDecimal totalRefundMoney;
/**
* 供货商id
*/
private Integer supplierId;
/**
* 学校id
*/
private Integer schoolId;
/**
* 教育局id
*/
private Integer eduId;
/**
* 退货原因
*/
private String refundReason;
/**
* 退货时间
*/
@TableField(fill = FieldFill.INSERT)
private Date createTime;
/**
* 退货审核时间
*/
private Date checkTime;
/**
* 更新时间
*/
@TableField(fill = FieldFill.INSERT_UPDATE)
private Date updateTime;
/**
* 退货状态:0 待审核,1 同意退货, 2 不同意退货
*/
private Integer refundStatus;
/**
* 审核备注
*/
private String checkRemark;
}

View File

@@ -0,0 +1,103 @@
package com.zf.foodpurchase.fdsafe.entity;
import java.math.BigDecimal;
import com.baomidou.mybatisplus.annotation.IdType;
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;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
/**
* <p>
*
* </p>
*
* @author lilj
* @since 2025-04-28
*/
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
public class SchoolRefundItem implements Serializable {
private static final long serialVersionUID = 1L;
/**
* 退货项id
*/
@TableId(value = "refund_item_no", type = IdType.INPUT)
private String refundItemNo;
/**
* 食材id
*/
private Integer foodId;
/**
* 单价
*/
private BigDecimal price;
/**
* 退货量
*/
private Integer refundNum;
/**
* 食材规格/单位
*/
private Integer unitId;
/**
* 退货金额
*/
private BigDecimal refundMoney;
/**
* 退货照片
*/
private String refundImage;
/**
* 创建时间
*/
@TableField(fill = FieldFill.INSERT)
private Date createTime;
/**
* 修改时间
*/
@TableField(fill = FieldFill.INSERT_UPDATE)
private Date updateTime;
/**
* 0:待审核 1 同意退货 2 不同意退货
*/
private Integer refundStatus;
/**
* 退货单号
*/
private String refundNo;
/**
* 订单子项号
*/
private String orderItemNo;
/**
* 子退货项原因
*/
private String refundItemRemark;
/**
* 食材名称
*/
private String foodName;
}

View File

@@ -0,0 +1,84 @@
package com.zf.foodpurchase.fdsafe.entity;
import java.math.BigDecimal;
import com.baomidou.mybatisplus.annotation.IdType;
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;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
/**
* <p>
* 结算单
* </p>
*
* @author lilj
* @since 2025-05-06
*/
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
public class SchoolSettle implements Serializable {
private static final long serialVersionUID = 1L;
/**
* 结算id
*/
@TableId(value = "settle_no", type = IdType.INPUT)
private String settleNo;
/**
* 教育局id
*/
private Integer eduId;
/**
* 学校id
*/
private Integer schoolId;
/**
* 供货商id
*/
private Integer supplierId;
/**
* 创建时间
*/
@TableField(fill = FieldFill.INSERT)
private Date createTime;
/**
* 更新时间
*/
@TableField(fill = FieldFill.INSERT_UPDATE)
private Date updateTime;
/**
* 结算状态:0 待审核 1 审核通过 2 审核不通过 3 学校已支付 4 供货商确认收款
*/
private Integer settleStatus;
/**
* 结算总金额
*/
private BigDecimal settleTotalMoney;
/**
* 0 正常 1 逻辑删除
*/
private Integer delFlag;
/**
* 订单结算审核备注
*/
private String settleRemark;
}

View File

@@ -0,0 +1,64 @@
package com.zf.foodpurchase.fdsafe.entity;
import com.baomidou.mybatisplus.annotation.IdType;
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;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
/**
* <p>
* 结算单订单关联表
* </p>
*
* @author lilj
* @since 2025-05-06
*/
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
public class SchoolSettleOrderRelation implements Serializable {
private static final long serialVersionUID = 1L;
/**
* 结算单订单关联id
*/
@TableId(value = "settle_order_relation_id", type = IdType.AUTO)
private Long settleOrderRelationId;
/**
* 结算单id
*/
private String settleNo;
/**
* 订单号
*/
private String orderNo;
/**
* 结算状态:0 待审核 1 审核通过 2 审核不通过 3 学校已支付 4 供货商确认收款
*/
private Integer settleStatus;
/**
* 创建时间
*/
@TableField(fill = FieldFill.INSERT)
private Date createTime;
/**
* 更新时间
*/
@TableField(fill = FieldFill.INSERT_UPDATE)
private Date updateTime;
}

View File

@@ -0,0 +1,116 @@
package com.zf.foodpurchase.fdsafe.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import java.time.LocalDateTime;
import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import java.util.Date;
import com.zf.foodpurchase.common.valigroud.AddGroup;
import com.zf.foodpurchase.common.valigroud.UpdateGroup;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
/**
* <p>
*
* </p>
*
* @author lilj
* @since 2025-04-11
*/
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
public class SchoolStaff implements Serializable {
private static final long serialVersionUID = 1L;
/**
* 食堂从业人员id
*/
@TableId(value = "staff_id", type = IdType.AUTO)
private Integer staffId;
/**
* 人员姓名
*/
private String staffName;
/**
* 性别:1 男 2女 3未知
*/
private Integer sex;
/**
* 健康证编号
*/
private String healthCertNo;
/**
* 有效期,精确到日
*/
private Date certExpireDate;
/**
* 人员类型:0 食安管理员 1 营养专员 2 食堂从业人员
*/
private Integer staffType;
/**
* 员工电话
*/
private String staffPhone;
/**
* 学校id
*/
private Integer schoolId;
/**
* 食堂id
*/
private Integer cattenId;
/**
* 健康证照片
*/
private String healthCertImg;
/**
* 备注
*/
private String remark;
/**
* 创建时间
*/
@TableField(fill = FieldFill.INSERT)
private Date createTime;
/**
* 更新时间
*/
@TableField(fill = FieldFill.INSERT_UPDATE)
private Date updateTime;
/**
* 删除标志:0 正常 1 删除
*/
private Integer delFlag;
/**
* 健康证是够过期:0 否 1 是
*/
private Integer certExpire;
}

View File

@@ -0,0 +1,59 @@
package com.zf.foodpurchase.fdsafe.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import java.time.LocalDateTime;
import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import java.util.Date;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
/**
* <p>
*
* </p>
*
* @author lilj
* @since 2025-04-09
*/
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
public class SchoolType implements Serializable {
private static final long serialVersionUID = 1L;
/**
* 学校类型id
*/
@TableId(value = "school_type_id", type = IdType.AUTO)
private Integer schoolTypeId;
/**
* 学校类型
*/
private String schoolTypeName;
/**
* 创建时间
*/
@TableField(fill = FieldFill.INSERT)
private Date createTime;
/**
* 更新时间
*/
@TableField(fill = FieldFill.INSERT_UPDATE)
private Date updateTime;
/**
* 删除标志:0 正常 1 逻辑删除
*/
private Integer delFlag;
}

View File

@@ -0,0 +1,74 @@
package com.zf.foodpurchase.fdsafe.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import java.time.LocalDateTime;
import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import java.util.Date;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
/**
* <p>
*
* </p>
*
* @author lilj
* @since 2025-04-15
*/
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
public class SelfInspectionContent implements Serializable {
private static final long serialVersionUID = 1L;
/**
* 晨检内容id
*/
@TableId(value = "self_inspection_id", type = IdType.AUTO)
private Integer selfInspectionId;
/**
* 检查内容
*/
private String selfInspectionContent;
/**
* 检查标准描述
*/
private String selfInspectionStandard;
/**
* 备注
*/
private String remark;
/**
* 教育局id
*/
private Integer eduId;
/**
* 创建时间
*/
@TableField(fill = FieldFill.INSERT)
private Date createTime;
/**
* 修改时间
*/
@TableField(fill = FieldFill.INSERT_UPDATE)
private Date updateTime;
/**
* 删除标志:0 有效 1 逻辑删除
*/
private Integer delFlag;
}

View File

@@ -0,0 +1,73 @@
package com.zf.foodpurchase.fdsafe.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import java.time.LocalDateTime;
import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import java.util.Date;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
/**
* <p>
* 自检详情表.
* </p>
*
* @author lilj
* @since 2025-04-16
*/
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
public class SelfInspectionDetail implements Serializable {
private static final long serialVersionUID = 1L;
/**
* 自检详情id
*/
@TableId(value = "self_detail_id", type = IdType.AUTO)
private Long selfDetailId;
/**
* 关联的自检记录id
*/
private Long selfRecordId;
/**
* 监督自检内容id
*/
private Integer selfContentId;
/**
* 检查结果:0 不合格 1 合格
*/
private Integer result;
/**
* 问题描述
*/
private String remark;
/**
* 问题图片
*/
private String abnormalImg;
/**
* 创建时间
*/
@TableField(fill = FieldFill.INSERT)
private Date createTime;
/**
* 更新时间
*/
@TableField(fill = FieldFill.INSERT_UPDATE)
private Date updateTime;
}

View File

@@ -0,0 +1,69 @@
package com.zf.foodpurchase.fdsafe.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import java.time.LocalDateTime;
import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import java.util.Date;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
/**
* <p>
* 自检记录登记表
* </p>
*
* @author lilj
* @since 2025-04-16
*/
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
public class SelfInspectionRecord implements Serializable {
private static final long serialVersionUID = 1L;
/**
* 自检记录id
*/
@TableId(value = "self_record_id", type = IdType.AUTO)
private Long selfRecordId;
/**
* 学校id
*/
private Integer schoolId;
/**
* 检查人
*/
private String checkPerson;
/**
* 检查结论:0 不合格 1合格
*/
private Integer checkResult;
/**
* 教育局id
*/
private Integer eduId;
/**
* 创建时间
*/
@TableField(fill = FieldFill.INSERT)
private Date createTime;
/**
* 更新时间
*/
@TableField(fill = FieldFill.INSERT_UPDATE)
private Date updateTime;
}

View File

@@ -0,0 +1,110 @@
package com.zf.foodpurchase.fdsafe.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import java.time.LocalDateTime;
import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import java.util.Date;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
/**
* <p>
*
* </p>
*
* @author lilj
* @since 2025-04-09
*/
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
public class Supplier implements Serializable {
private static final long serialVersionUID = 1L;
/**
* 供货商id
*/
@TableId(value = "supplier_id", type = IdType.AUTO)
private Integer supplierId;
/**
* 供货商名称
*/
private String supplierName;
/**
* 所属区划
*/
private String areaCode;
/**
* 详细地址
*/
private String address;
/**
* 统一社会信用代码
*/
private String uscc;
/**
* 联系人
*/
private String concatName;
/**
* 联系电话
*/
private String concatPhone;
/**
* 营业执照照片
*/
private String licenseImg;
/**
* 食品经营许可证照片
*/
private String foodLicenseImg;
/**
* 创建时间
*/
@TableField(fill = FieldFill.INSERT)
private Date createTime;
/**
* 更新时间
*/
@TableField(fill = FieldFill.INSERT_UPDATE)
private Date updateTime;
/**
* 删除标志
*/
private Integer delFlag;
/**
* 备注信息
*/
private String remark;
/**
* 所属教育局
*/
private Integer eduId;
/**
* 状态:0 未上交 1 上架
*/
private Integer status;
}

View File

@@ -0,0 +1,102 @@
package com.zf.foodpurchase.fdsafe.entity;
import com.baomidou.mybatisplus.annotation.IdType;
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;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
/**
* <p>
*
* </p>
*
* @author lilj
* @since 2025-04-25
*/
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
public class SupplierDelivery implements Serializable {
private static final long serialVersionUID = 1L;
/**
* 送货单号
*/
@TableId(type = IdType.INPUT)
private String deliveryNo;
/**
* 订单号
*/
private String orderNo;
/**
* 学校id
*/
private Integer schoolId;
/**
* 教育局id
*/
private Integer eduId;
/**
* 供货商id
*/
private Integer supplierId;
/**
* 配送人员
*/
private String deliveryPerson;
/**
* 配送人员电话
*/
private String deliveryPhone;
/**
* 配送车辆车牌号
*/
private String deliveryCar;
/**
* 配送状态:0 配送中,1 已送达
*/
private Integer deliveryStatus;
/**
* 配送时间
*/
private Date createTime;
/**
* 更新时间
*/
private Date updateTime;
/**
* 收货人
*/
private String receiver;
/**
* 查验合格签收图片
*/
private String signImage;
/**
* 送货单备注
*/
private String deliveryRemark;
}

View File

@@ -0,0 +1,88 @@
package com.zf.foodpurchase.fdsafe.entity;
import com.baomidou.mybatisplus.annotation.IdType;
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;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
/**
* <p>
*
* </p>
*
* @author lilj
* @since 2025-04-25
*/
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
public class SupplierDeliveryItem implements Serializable {
private static final long serialVersionUID = 1L;
/**
* 配送子项单号
*/
@TableId(value = "delivery_item_no", type = IdType.INPUT)
private String deliveryItemNo;
/**
* 配送单号
*/
private String deliveryNo;
/**
* 关联订单号
*/
private String orderNo;
/**
* 关联订单项号
*/
private String orderItemNo;
/**
* 生产日期
*/
private Date productTime;
/**
* 过期日期
*/
private Date expireTime;
/**
* 入库照片
*/
private String inImage;
/**
* 检测报告图片
*/
private String checkReportImage;
/**
* 创建时间
*/
@TableField(fill = FieldFill.INSERT)
private Date createTime;
/**
* 更新时间
*/
@TableField(fill = FieldFill.INSERT_UPDATE)
private Date updateTime;
/**
* 送货单子项备注
*/
private String deliveryItemRemark;
}

View File

@@ -0,0 +1,104 @@
package com.zf.foodpurchase.fdsafe.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import java.time.LocalDateTime;
import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import java.util.Date;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
/**
* <p>
* 小程序,公用APP登录用户表
* </p>
*
* @author lilj
* @since 2025-05-12
*/
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
public class WxAppUser implements Serializable {
private static final long serialVersionUID = 1L;
@TableId(value = "id", type = IdType.AUTO)
private Long id;
/**
* 电话号码:作为账号
*/
private String phone;
/**
* 账号密码
*/
private String password;
/**
* 用户昵称
*/
private String nickname;
/**
* 真实姓名
*/
private String realName;
/**
* 用户头像url
*/
private String avatarUrl;
/**
* 1 男 2 女 3 未知
*/
private Integer gender;
/**
* 用户账号状态(0:有效;1:被删除)
*/
private Integer delFlag;
/**
* 用户账号状态(0:有效;1:禁用)
*/
private Integer status;
/**
* 创建时间
*/
@TableField(fill = FieldFill.INSERT)
private Date createTime;
/**
* 更新时间
*/
@TableField(fill = FieldFill.INSERT_UPDATE)
private Date updateTime;
/**
* 登录时间
*/
private Date loginTime;
/**
* 登录ip
*/
private String loginIp;
/**
* 账号类型:0 学校人员账号,1 供货商账号,2 教育账号
*/
private Integer accountType;
/**
* 部门id,根据account_type去对应的表查询部门信息
*/
private Integer deptId;
}

View File

@@ -0,0 +1,20 @@
package com.zf.foodpurchase.fdsafe.mapper;
import com.zf.foodpurchase.fdsafe.entity.AccompanyMeal;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.zf.foodpurchase.fdsafe.vo.AccompanyMealVO;
import java.util.List;
/**
* <p>
* Mapper 接口
* </p>
*
* @author lilj
* @since 2025-04-11
*/
public interface AccompanyMealMapper extends BaseMapper<AccompanyMeal> {
List<AccompanyMealVO> queryAccompanyMealVO(AccompanyMealVO accompanyMealVO);
}

View File

@@ -0,0 +1,20 @@
package com.zf.foodpurchase.fdsafe.mapper;
import com.zf.foodpurchase.fdsafe.entity.Catten;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.zf.foodpurchase.fdsafe.vo.CattenVO;
import java.util.List;
/**
* <p>
* Mapper 接口
* </p>
*
* @author lilj
* @since 2025-04-11
*/
public interface CattenMapper extends BaseMapper<Catten> {
List<CattenVO> queryCattenVO(CattenVO cattenVO);
}

View File

@@ -0,0 +1,20 @@
package com.zf.foodpurchase.fdsafe.mapper;
import com.zf.foodpurchase.fdsafe.entity.DishFoodRelation;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.zf.foodpurchase.fdsafe.vo.DishFoodRelationVO;
import java.util.List;
/**
* <p>
* Mapper 接口
* </p>
*
* @author lilj
* @since 2025-04-18
*/
public interface DishFoodRelationMapper extends BaseMapper<DishFoodRelation> {
List<DishFoodRelationVO> queryRelationVO(DishFoodRelationVO dishFoodRelationVO);
}

View File

@@ -0,0 +1,20 @@
package com.zf.foodpurchase.fdsafe.mapper;
import com.zf.foodpurchase.fdsafe.entity.Dish;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.zf.foodpurchase.fdsafe.vo.DishVO;
import java.util.List;
/**
* <p>
* 菜品表 Mapper 接口
* </p>
*
* @author lilj
* @since 2025-04-18
*/
public interface DishMapper extends BaseMapper<Dish> {
List<DishVO> queryDishVO(DishVO dishVO);
}

View File

@@ -0,0 +1,20 @@
package com.zf.foodpurchase.fdsafe.mapper;
import com.zf.foodpurchase.fdsafe.entity.Edu;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.zf.foodpurchase.fdsafe.vo.EduVO;
import java.util.List;
/**
* <p>
* Mapper 接口
* </p>
*
* @author lilj
* @since 2025-04-09
*/
public interface EduMapper extends BaseMapper<Edu> {
List<EduVO> queryEduList(EduVO eduVO);
}

View File

@@ -0,0 +1,16 @@
package com.zf.foodpurchase.fdsafe.mapper;
import com.zf.foodpurchase.fdsafe.entity.EduSupplierRelation;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* <p>
* Mapper 接口
* </p>
*
* @author lilj
* @since 2025-04-09
*/
public interface EduSupplierRelationMapper extends BaseMapper<EduSupplierRelation> {
}

View File

@@ -0,0 +1,20 @@
package com.zf.foodpurchase.fdsafe.mapper;
import com.zf.foodpurchase.fdsafe.entity.FoodBook;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.zf.foodpurchase.fdsafe.vo.FoodBookVO;
import java.util.List;
/**
* <p>
* Mapper 接口
* </p>
*
* @author lilj
* @since 2025-04-19
*/
public interface FoodBookMapper extends BaseMapper<FoodBook> {
List<FoodBookVO> queryFoodBookVO(FoodBookVO foodBookVO);
}

View File

@@ -0,0 +1,20 @@
package com.zf.foodpurchase.fdsafe.mapper;
import com.zf.foodpurchase.fdsafe.entity.Food;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.zf.foodpurchase.fdsafe.vo.FoodVO;
import java.util.List;
/**
* <p>
* 食材表 Mapper 接口
* </p>
*
* @author lilj
* @since 2025-04-17
*/
public interface FoodMapper extends BaseMapper<Food> {
List<FoodVO> queryFoodVO(FoodVO foodVO);
}

View File

@@ -0,0 +1,20 @@
package com.zf.foodpurchase.fdsafe.mapper;
import com.zf.foodpurchase.fdsafe.entity.FoodProduct;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.zf.foodpurchase.fdsafe.vo.FoodProductVO;
import java.util.List;
/**
* <p>
* Mapper 接口
* </p>
*
* @author lilj
* @since 2025-04-22
*/
public interface FoodProductMapper extends BaseMapper<FoodProduct> {
List<FoodProductVO> queryFoodProductVO(FoodProductVO foodProductVO);
}

View File

@@ -0,0 +1,20 @@
package com.zf.foodpurchase.fdsafe.mapper;
import com.zf.foodpurchase.fdsafe.entity.FoodSample;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.zf.foodpurchase.fdsafe.vo.FoodSampleVO;
import java.util.List;
/**
* <p>
* Mapper 接口
* </p>
*
* @author lilj
* @since 2025-04-21
*/
public interface FoodSampleMapper extends BaseMapper<FoodSample> {
List<FoodSampleVO> queryFoodSampleVO(FoodSampleVO foodSampleVO);
}

View File

@@ -0,0 +1,21 @@
package com.zf.foodpurchase.fdsafe.mapper;
import com.zf.foodpurchase.fdsafe.entity.FoodType;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.zf.foodpurchase.fdsafe.vo.FoodTypeVO;
import java.util.List;
/**
* <p>
* Mapper 接口
* </p>
*
* @author lilj
* @since 2025-04-17
*/
public interface FoodTypeMapper extends BaseMapper<FoodType> {
List<FoodTypeVO> queryFoodTypeVO(FoodTypeVO foodTypeVO);
}

View File

@@ -0,0 +1,20 @@
package com.zf.foodpurchase.fdsafe.mapper;
import com.zf.foodpurchase.fdsafe.entity.FoodUnit;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.zf.foodpurchase.fdsafe.vo.FoodUnitVO;
import java.util.List;
/**
* <p>
* Mapper 接口
* </p>
*
* @author lilj
* @since 2025-04-17
*/
public interface FoodUnitMapper extends BaseMapper<FoodUnit> {
List<FoodUnitVO> queryFoodUnitVO(FoodUnitVO foodUnitVO);
}

View File

@@ -0,0 +1,20 @@
package com.zf.foodpurchase.fdsafe.mapper;
import com.zf.foodpurchase.fdsafe.entity.MorningCheckIn;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.zf.foodpurchase.fdsafe.vo.MorningCheckInVO;
import java.util.List;
/**
* <p>
* Mapper 接口
* </p>
*
* @author lilj
* @since 2025-04-14
*/
public interface MorningCheckInMapper extends BaseMapper<MorningCheckIn> {
List<MorningCheckInVO> queryMorningCheckInVO(MorningCheckInVO morningCheckInVO);
}

View File

@@ -0,0 +1,20 @@
package com.zf.foodpurchase.fdsafe.mapper;
import com.zf.foodpurchase.fdsafe.entity.MorningInspectionContent;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.zf.foodpurchase.fdsafe.vo.MorningInspectionContentVO;
import java.util.List;
/**
* <p>
* Mapper 接口
* </p>
*
* @author lilj
* @since 2025-04-14
*/
public interface MorningInspectionContentMapper extends BaseMapper<MorningInspectionContent> {
List<MorningInspectionContentVO> queryMorningInspectionContentVO(MorningInspectionContentVO morningInspectionContentVO);
}

View File

@@ -0,0 +1,20 @@
package com.zf.foodpurchase.fdsafe.mapper;
import com.zf.foodpurchase.fdsafe.entity.MorningInspectionDetail;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.zf.foodpurchase.fdsafe.vo.MorningInspectionDetailVO;
import java.util.List;
/**
* <p>
* Mapper 接口
* </p>
*
* @author lilj
* @since 2025-04-14
*/
public interface MorningInspectionDetailMapper extends BaseMapper<MorningInspectionDetail> {
List<MorningInspectionDetailVO> queryMorningInspectionDetailVO(MorningInspectionDetailVO morningInspectionDetailVO);
}

View File

@@ -0,0 +1,20 @@
package com.zf.foodpurchase.fdsafe.mapper;
import com.zf.foodpurchase.fdsafe.entity.MorningResult;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.zf.foodpurchase.fdsafe.vo.MorningResultVO;
import java.util.List;
/**
* <p>
* Mapper 接口
* </p>
*
* @author lilj
* @since 2025-04-15
*/
public interface MorningResultMapper extends BaseMapper<MorningResult> {
List<MorningResultVO> listVOBydetailId(Long morningDetailId);
}

View File

@@ -0,0 +1,20 @@
package com.zf.foodpurchase.fdsafe.mapper;
import com.zf.foodpurchase.fdsafe.entity.RubbishDeal;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.zf.foodpurchase.fdsafe.vo.RubbishDealVO;
import java.util.List;
/**
* <p>
* 厨余垃圾处理表 Mapper 接口
* </p>
*
* @author lilj
* @since 2025-04-12
*/
public interface RubbishDealMapper extends BaseMapper<RubbishDeal> {
List<RubbishDealVO> queryRubbishDealVO(RubbishDealVO rubbishDealVO);
}

View File

@@ -0,0 +1,20 @@
package com.zf.foodpurchase.fdsafe.mapper;
import com.zf.foodpurchase.fdsafe.entity.SchoolCartItem;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.zf.foodpurchase.fdsafe.vo.SchoolCartItemVO;
import java.util.List;
/**
* <p>
* 学校购物车 Mapper 接口
* </p>
*
* @author lilj
* @since 2025-04-23
*/
public interface SchoolCartItemMapper extends BaseMapper<SchoolCartItem> {
List<SchoolCartItemVO> querySchoolCartItemVO(SchoolCartItemVO schoolCartItemVO);
}

View File

@@ -0,0 +1,20 @@
package com.zf.foodpurchase.fdsafe.mapper;
import com.zf.foodpurchase.fdsafe.entity.School;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.zf.foodpurchase.fdsafe.vo.SchoolVO;
import java.util.List;
/**
* <p>
* Mapper 接口
* </p>
*
* @author lilj
* @since 2025-04-09
*/
public interface SchoolMapper extends BaseMapper<School> {
List<SchoolVO> querySchoolList(SchoolVO schoolVO);
}

View File

@@ -0,0 +1,20 @@
package com.zf.foodpurchase.fdsafe.mapper;
import com.zf.foodpurchase.fdsafe.entity.SchoolOrderItem;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.zf.foodpurchase.fdsafe.vo.SchoolOrderItemVO;
import java.util.List;
/**
* <p>
* Mapper 接口
* </p>
*
* @author lilj
* @since 2025-04-24
*/
public interface SchoolOrderItemMapper extends BaseMapper<SchoolOrderItem> {
List<SchoolOrderItemVO> querySchoolOrderItemVO(SchoolOrderItemVO schoolOrderItemVO);
}

View File

@@ -0,0 +1,20 @@
package com.zf.foodpurchase.fdsafe.mapper;
import com.zf.foodpurchase.fdsafe.entity.SchoolOrder;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.zf.foodpurchase.fdsafe.vo.SchoolOrderVO;
import java.util.List;
/**
* <p>
* Mapper 接口
* </p>
*
* @author lilj
* @since 2025-04-24
*/
public interface SchoolOrderMapper extends BaseMapper<SchoolOrder> {
List<SchoolOrderVO> querySchoolOrderVO(SchoolOrderVO schoolOrderVO);
}

View File

@@ -0,0 +1,20 @@
package com.zf.foodpurchase.fdsafe.mapper;
import com.zf.foodpurchase.fdsafe.entity.SchoolRefundItem;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.zf.foodpurchase.fdsafe.vo.SchoolRefundItemVO;
import java.util.List;
/**
* <p>
* Mapper 接口
* </p>
*
* @author lilj
* @since 2025-04-28
*/
public interface SchoolRefundItemMapper extends BaseMapper<SchoolRefundItem> {
List<SchoolRefundItemVO> queryRefundItem(String refundNo);
}

View File

@@ -0,0 +1,20 @@
package com.zf.foodpurchase.fdsafe.mapper;
import com.zf.foodpurchase.fdsafe.entity.SchoolRefund;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.zf.foodpurchase.fdsafe.vo.SchoolRefundVO;
import java.util.List;
/**
* <p>
* Mapper 接口
* </p>
*
* @author lilj
* @since 2025-04-28
*/
public interface SchoolRefundMapper extends BaseMapper<SchoolRefund> {
List<SchoolRefundVO> querySchoolRefund(SchoolRefundVO schoolRefundVO);
}

View File

@@ -0,0 +1,20 @@
package com.zf.foodpurchase.fdsafe.mapper;
import com.zf.foodpurchase.fdsafe.entity.SchoolSettle;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.zf.foodpurchase.fdsafe.vo.SchoolSettleVO;
import java.util.List;
/**
* <p>
* 结算单 Mapper 接口
* </p>
*
* @author lilj
* @since 2025-05-06
*/
public interface SchoolSettleMapper extends BaseMapper<SchoolSettle> {
List<SchoolSettleVO> qeurySettleVO(SchoolSettleVO settleVO);
}

View File

@@ -0,0 +1,16 @@
package com.zf.foodpurchase.fdsafe.mapper;
import com.zf.foodpurchase.fdsafe.entity.SchoolSettleOrderRelation;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* <p>
* 结算单订单关联表 Mapper 接口
* </p>
*
* @author lilj
* @since 2025-05-06
*/
public interface SchoolSettleOrderRelationMapper extends BaseMapper<SchoolSettleOrderRelation> {
}

View File

@@ -0,0 +1,20 @@
package com.zf.foodpurchase.fdsafe.mapper;
import com.zf.foodpurchase.fdsafe.entity.SchoolStaff;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.zf.foodpurchase.fdsafe.vo.SchoolStaffVO;
import java.util.List;
/**
* <p>
* Mapper 接口
* </p>
*
* @author lilj
* @since 2025-04-11
*/
public interface SchoolStaffMapper extends BaseMapper<SchoolStaff> {
List<SchoolStaffVO> querySchoolStaffVO(SchoolStaffVO schoolStaffVO);
}

View File

@@ -0,0 +1,20 @@
package com.zf.foodpurchase.fdsafe.mapper;
import com.zf.foodpurchase.fdsafe.entity.SchoolType;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.zf.foodpurchase.fdsafe.vo.SchoolTypeVO;
import java.util.List;
/**
* <p>
* Mapper 接口
* </p>
*
* @author lilj
* @since 2025-04-09
*/
public interface SchoolTypeMapper extends BaseMapper<SchoolType> {
List<SchoolTypeVO> querySchoolTypeVO(SchoolTypeVO schoolTypeVO);
}

View File

@@ -0,0 +1,20 @@
package com.zf.foodpurchase.fdsafe.mapper;
import com.zf.foodpurchase.fdsafe.entity.SelfInspectionContent;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.zf.foodpurchase.fdsafe.vo.SelfInspectionContentVO;
import java.util.List;
/**
* <p>
* Mapper 接口
* </p>
*
* @author lilj
* @since 2025-04-15
*/
public interface SelfInspectionContentMapper extends BaseMapper<SelfInspectionContent> {
List<SelfInspectionContentVO> querySelfInspectionContentVO(SelfInspectionContentVO selfInspectionContentVO);
}

View File

@@ -0,0 +1,20 @@
package com.zf.foodpurchase.fdsafe.mapper;
import com.zf.foodpurchase.fdsafe.entity.SelfInspectionDetail;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.zf.foodpurchase.fdsafe.vo.SelfInspectionDetailVO;
import java.util.List;
/**
* <p>
* 自检详情表. Mapper 接口
* </p>
*
* @author lilj
* @since 2025-04-16
*/
public interface SelfInspectionDetailMapper extends BaseMapper<SelfInspectionDetail> {
List<SelfInspectionDetailVO> getDetail(Long selfRecordId);
}

View File

@@ -0,0 +1,21 @@
package com.zf.foodpurchase.fdsafe.mapper;
import com.zf.foodpurchase.fdsafe.entity.SelfInspectionRecord;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.zf.foodpurchase.fdsafe.vo.SelfInspectionDetailVO;
import com.zf.foodpurchase.fdsafe.vo.SelfInspectionRecordVO;
import java.util.List;
/**
* <p>
* 自检记录登记表 Mapper 接口
* </p>
*
* @author lilj
* @since 2025-04-16
*/
public interface SelfInspectionRecordMapper extends BaseMapper<SelfInspectionRecord> {
List<SelfInspectionRecordVO> querySelfInspectionRecordVO(SelfInspectionRecordVO selfInspectionRecordVO);
}

View File

@@ -0,0 +1,20 @@
package com.zf.foodpurchase.fdsafe.mapper;
import com.zf.foodpurchase.fdsafe.entity.SupplierDeliveryItem;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.zf.foodpurchase.fdsafe.vo.SupplierDeliveryItemVO;
import java.util.List;
/**
* <p>
* Mapper 接口
* </p>
*
* @author lilj
* @since 2025-04-25
*/
public interface SupplierDeliveryItemMapper extends BaseMapper<SupplierDeliveryItem> {
List<SupplierDeliveryItemVO> querySupplierDeliveryItemVO(SupplierDeliveryItemVO supplierDeliveryItemVO);
}

View File

@@ -0,0 +1,20 @@
package com.zf.foodpurchase.fdsafe.mapper;
import com.zf.foodpurchase.fdsafe.entity.SupplierDelivery;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.zf.foodpurchase.fdsafe.vo.SupplierDeliveryVO;
import java.util.List;
/**
* <p>
* Mapper 接口
* </p>
*
* @author lilj
* @since 2025-04-25
*/
public interface SupplierDeliveryMapper extends BaseMapper<SupplierDelivery> {
List<SupplierDeliveryVO> querySupplierDeliveryVO(SupplierDeliveryVO supplierDeliveryVO);
}

View File

@@ -0,0 +1,20 @@
package com.zf.foodpurchase.fdsafe.mapper;
import com.zf.foodpurchase.fdsafe.entity.Supplier;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.zf.foodpurchase.fdsafe.vo.SupplierVO;
import java.util.List;
/**
* <p>
* Mapper 接口
* </p>
*
* @author lilj
* @since 2025-04-09
*/
public interface SupplierMapper extends BaseMapper<Supplier> {
List<SupplierVO> querySupplierVO(SupplierVO supplierVO);
}

View File

@@ -0,0 +1,20 @@
package com.zf.foodpurchase.fdsafe.mapper;
import com.zf.foodpurchase.fdsafe.entity.WxAppUser;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.zf.foodpurchase.fdsafe.vo.WxAppUserViewVO;
import java.util.List;
/**
* <p>
* 小程序,公用APP登录用户表 Mapper 接口
* </p>
*
* @author lilj
* @since 2025-05-12
*/
public interface WxAppUserMapper extends BaseMapper<WxAppUser> {
List<WxAppUserViewVO> queryWxAppUserViewVO(WxAppUserViewVO wxAppUserViewVO);
}

View File

@@ -0,0 +1,26 @@
package com.zf.foodpurchase.fdsafe.service;
/**
* @author:lilj
* @date:2025/4/10
*/
import com.zf.foodpurchase.wx.entity.Area;
import java.util.Date;
import java.util.concurrent.ConcurrentHashMap;
/**
* 通用service
*/
public interface CommonService {
public ConcurrentHashMap<String, Area> getAreaMap();
public String getAreaName(String areaCode);
void resetAreaMap();
String getInspectionContent(Integer inspectionId);
void resetInspectionContent();
public String getShowAddress(String areaCode);
}

View File

@@ -0,0 +1,27 @@
package com.zf.foodpurchase.fdsafe.service;
import com.zf.foodpurchase.common.core.domain.AjaxResult;
import com.zf.foodpurchase.fdsafe.entity.AccompanyMeal;
import com.baomidou.mybatisplus.extension.service.IService;
import com.zf.foodpurchase.fdsafe.vo.AccompanyMealVO;
import java.util.List;
/**
* <p>
* 服务类
* </p>
*
* @author lilj
* @since 2025-04-11
*/
public interface IAccompanyMealService extends IService<AccompanyMeal> {
List<AccompanyMealVO> queryAccompanyMealVO(AccompanyMealVO accompanyMealVO);
AjaxResult saveVO(AccompanyMealVO accompanyMealVO);
AjaxResult updateVO(AccompanyMealVO accompanyMealVO);
AjaxResult removeWithId(Integer accompanyMealId);
}

View File

@@ -0,0 +1,25 @@
package com.zf.foodpurchase.fdsafe.service;
import com.zf.foodpurchase.common.core.domain.AjaxResult;
import com.zf.foodpurchase.fdsafe.entity.Catten;
import com.baomidou.mybatisplus.extension.service.IService;
import com.zf.foodpurchase.fdsafe.vo.CattenVO;
import java.util.List;
/**
* <p>
* 服务类
* </p>
*
* @author lilj
* @since 2025-04-11
*/
public interface ICattenService extends IService<Catten> {
List<CattenVO> queryCattenVO(CattenVO cattenVO);
AjaxResult saveVO(CattenVO cattenVO);
AjaxResult updateVO(CattenVO cattenVO);
}

View File

@@ -0,0 +1,26 @@
package com.zf.foodpurchase.fdsafe.service;
import com.zf.foodpurchase.fdsafe.entity.DishFoodRelation;
import com.baomidou.mybatisplus.extension.service.IService;
import com.zf.foodpurchase.fdsafe.vo.DishFoodRelationVO;
import java.util.List;
/**
* <p>
* 服务类
* </p>
*
* @author lilj
* @since 2025-04-18
*/
public interface IDishFoodRelationService extends IService<DishFoodRelation> {
boolean saveVOBatch(List<DishFoodRelationVO> dsFdVoList, Integer dishId);
boolean updateVOBatch(List<DishFoodRelationVO> dsFdVoList, Integer dishId);
List<DishFoodRelationVO> detail(Integer dishId);
List<DishFoodRelationVO> queryRelationVO(DishFoodRelationVO dishFoodRelationVO);
}

View File

@@ -0,0 +1,25 @@
package com.zf.foodpurchase.fdsafe.service;
import com.zf.foodpurchase.common.core.domain.AjaxResult;
import com.zf.foodpurchase.fdsafe.entity.Dish;
import com.baomidou.mybatisplus.extension.service.IService;
import com.zf.foodpurchase.fdsafe.vo.DishVO;
import java.util.List;
/**
* <p>
* 菜品表 服务类
* </p>
*
* @author lilj
* @since 2025-04-18
*/
public interface IDishService extends IService<Dish> {
List<DishVO> queryDishVO(DishVO dishVO);
AjaxResult saveVO(DishVO dishVO);
AjaxResult updateVO(DishVO dishVO);
}

View File

@@ -0,0 +1,25 @@
package com.zf.foodpurchase.fdsafe.service;
import com.zf.foodpurchase.common.core.domain.AjaxResult;
import com.zf.foodpurchase.fdsafe.entity.Edu;
import com.baomidou.mybatisplus.extension.service.IService;
import com.zf.foodpurchase.fdsafe.vo.EduVO;
import java.util.List;
/**
* <p>
* 服务类
* </p>
*
* @author lilj
* @since 2025-04-09
*/
public interface IEduService extends IService<Edu> {
List<EduVO> queryEduList(EduVO eduVO);
AjaxResult saveVO(EduVO eduVO);
AjaxResult updateVO(EduVO eduVO);
}

View File

@@ -0,0 +1,16 @@
package com.zf.foodpurchase.fdsafe.service;
import com.zf.foodpurchase.fdsafe.entity.EduSupplierRelation;
import com.baomidou.mybatisplus.extension.service.IService;
/**
* <p>
* 服务类
* </p>
*
* @author lilj
* @since 2025-04-09
*/
public interface IEduSupplierRelationService extends IService<EduSupplierRelation> {
}

View File

@@ -0,0 +1,27 @@
package com.zf.foodpurchase.fdsafe.service;
import com.zf.foodpurchase.common.core.domain.AjaxResult;
import com.zf.foodpurchase.fdsafe.entity.FoodBook;
import com.baomidou.mybatisplus.extension.service.IService;
import com.zf.foodpurchase.fdsafe.vo.FoodBookVO;
import java.util.List;
/**
* <p>
* 服务类
* </p>
*
* @author lilj
* @since 2025-04-19
*/
public interface IFoodBookService extends IService<FoodBook> {
List<FoodBookVO> queryFoodBookVO(FoodBookVO foodBookVO);
AjaxResult saveVO(FoodBookVO foodBookVO);
AjaxResult updateVO(FoodBookVO foodBookVO);
AjaxResult removeWithId(Long bookId);
}

View File

@@ -0,0 +1,27 @@
package com.zf.foodpurchase.fdsafe.service;
import com.zf.foodpurchase.common.core.domain.AjaxResult;
import com.zf.foodpurchase.fdsafe.entity.FoodProduct;
import com.baomidou.mybatisplus.extension.service.IService;
import com.zf.foodpurchase.fdsafe.vo.FoodProductVO;
import java.util.List;
/**
* <p>
* 服务类
* </p>
*
* @author lilj
* @since 2025-04-22
*/
public interface IFoodProductService extends IService<FoodProduct> {
List<FoodProductVO> queryFoodProductVO(FoodProductVO foodProductVO);
AjaxResult supplierAdd(FoodProductVO foodProductVO);
AjaxResult supplierUpdate(FoodProductVO foodProductVO);
AjaxResult eduCheck(FoodProductVO foodProductVO);
}

View File

@@ -0,0 +1,27 @@
package com.zf.foodpurchase.fdsafe.service;
import com.zf.foodpurchase.common.core.domain.AjaxResult;
import com.zf.foodpurchase.fdsafe.entity.FoodSample;
import com.baomidou.mybatisplus.extension.service.IService;
import com.zf.foodpurchase.fdsafe.vo.FoodSampleVO;
import java.util.List;
/**
* <p>
* 服务类
* </p>
*
* @author lilj
* @since 2025-04-21
*/
public interface IFoodSampleService extends IService<FoodSample> {
List<FoodSampleVO> queryFoodSampleVO(FoodSampleVO foodSampleVO);
AjaxResult saveVO(FoodSampleVO foodSampleVO);
AjaxResult updateVO(FoodSampleVO foodSampleVO);
AjaxResult deleteWithId(Long sampleId);
}

View File

@@ -0,0 +1,25 @@
package com.zf.foodpurchase.fdsafe.service;
import com.zf.foodpurchase.common.core.domain.AjaxResult;
import com.zf.foodpurchase.fdsafe.entity.Food;
import com.baomidou.mybatisplus.extension.service.IService;
import com.zf.foodpurchase.fdsafe.vo.FoodVO;
import java.util.List;
/**
* <p>
* 食材表 服务类
* </p>
*
* @author lilj
* @since 2025-04-17
*/
public interface IFoodService extends IService<Food> {
List<FoodVO> queryFoodVO(FoodVO foodVO);
AjaxResult saveVO(FoodVO foodVO);
AjaxResult updateVO(FoodVO foodVO);
}

View File

@@ -0,0 +1,25 @@
package com.zf.foodpurchase.fdsafe.service;
import com.zf.foodpurchase.common.core.domain.AjaxResult;
import com.zf.foodpurchase.fdsafe.entity.FoodType;
import com.baomidou.mybatisplus.extension.service.IService;
import com.zf.foodpurchase.fdsafe.vo.FoodTypeVO;
import java.util.List;
/**
* <p>
* 服务类
* </p>
*
* @author lilj
* @since 2025-04-17
*/
public interface IFoodTypeService extends IService<FoodType> {
List<FoodTypeVO> queryFoodTypeVO(FoodTypeVO foodTypeVO);
AjaxResult saveVO(FoodTypeVO foodTypeVO);
AjaxResult updateVO(FoodTypeVO foodTypeVO);
}

View File

@@ -0,0 +1,25 @@
package com.zf.foodpurchase.fdsafe.service;
import com.zf.foodpurchase.common.core.domain.AjaxResult;
import com.zf.foodpurchase.fdsafe.entity.FoodUnit;
import com.baomidou.mybatisplus.extension.service.IService;
import com.zf.foodpurchase.fdsafe.vo.FoodUnitVO;
import java.util.List;
/**
* <p>
* 服务类
* </p>
*
* @author lilj
* @since 2025-04-17
*/
public interface IFoodUnitService extends IService<FoodUnit> {
List<FoodUnitVO> queryFoodUnitVO(FoodUnitVO foodUnitVO);
AjaxResult saveVO(FoodUnitVO foodUnitVO);
AjaxResult updateVO(FoodUnitVO foodUnitVO);
}

View File

@@ -0,0 +1,27 @@
package com.zf.foodpurchase.fdsafe.service;
import com.zf.foodpurchase.common.core.domain.AjaxResult;
import com.zf.foodpurchase.fdsafe.entity.MorningCheckIn;
import com.baomidou.mybatisplus.extension.service.IService;
import com.zf.foodpurchase.fdsafe.vo.MorningCheckInVO;
import java.util.List;
/**
* <p>
* 服务类
* </p>
*
* @author lilj
* @since 2025-04-14
*/
public interface IMorningCheckInService extends IService<MorningCheckIn> {
List<MorningCheckInVO> queryMorningCheckInVO(MorningCheckInVO morningCheckInVO);
AjaxResult saveVO(MorningCheckInVO morningCheckInVO);
AjaxResult updateVO(MorningCheckInVO morningCheckInVO);
AjaxResult removewithId(Long checkInId);
}

View File

@@ -0,0 +1,30 @@
package com.zf.foodpurchase.fdsafe.service;
import com.zf.foodpurchase.common.core.domain.AjaxResult;
import com.zf.foodpurchase.fdsafe.entity.MorningInspectionContent;
import com.baomidou.mybatisplus.extension.service.IService;
import com.zf.foodpurchase.fdsafe.vo.MorningInspectionContentVO;
import com.zf.foodpurchase.fdsafe.vo.MorningTableHeaderVO;
import java.util.List;
/**
* <p>
* 服务类
* </p>
*
* @author lilj
* @since 2025-04-14
*/
public interface IMorningInspectionContentService extends IService<MorningInspectionContent> {
List<MorningInspectionContentVO> queryMorningInspectionContentVO(MorningInspectionContentVO morningInspectionContentVO);
AjaxResult saveVO(MorningInspectionContentVO morningInspectionContentVO);
AjaxResult updateVO(MorningInspectionContentVO morningInspectionContentVO);
AjaxResult deleteWithId(Integer inspectionId);
List<MorningTableHeaderVO> getTableHearder(Integer eduId);
}

View File

@@ -0,0 +1,30 @@
package com.zf.foodpurchase.fdsafe.service;
import com.zf.foodpurchase.common.core.domain.AjaxResult;
import com.zf.foodpurchase.fdsafe.entity.MorningInspectionDetail;
import com.baomidou.mybatisplus.extension.service.IService;
import com.zf.foodpurchase.fdsafe.vo.MorningInspectionDetailVO;
import java.util.List;
/**
* <p>
* 服务类
* </p>
*
* @author lilj
* @since 2025-04-14
*/
public interface IMorningInspectionDetailService extends IService<MorningInspectionDetail> {
List<MorningInspectionDetailVO> queryMorningInspectionDetailVO(MorningInspectionDetailVO morningInspectionDetailVO);
AjaxResult saveVO(MorningInspectionDetailVO morningInspectionDetailVO);
AjaxResult updateVO(MorningInspectionDetailVO morningInspectionDetailVO);
List<MorningInspectionDetailVO> getByCheckInId(Long checkInId);
AjaxResult deleteWithId(Long morningDetailId);
}

View File

@@ -0,0 +1,24 @@
package com.zf.foodpurchase.fdsafe.service;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.zf.foodpurchase.fdsafe.entity.MorningResult;
import com.baomidou.mybatisplus.extension.service.IService;
import com.zf.foodpurchase.fdsafe.vo.MorningResultVO;
import java.util.List;
/**
* <p>
* 服务类
* </p>
*
* @author lilj
* @since 2025-04-15
*/
public interface IMorningResultService extends IService<MorningResult> {
boolean saveBathVO(List<MorningResultVO> morningResultVOList,Long detailId);
boolean updateBathVO(List<MorningResultVO> resultList);
List<MorningResultVO> listVOBydetailId(Long morningDetailId);
}

View File

@@ -0,0 +1,27 @@
package com.zf.foodpurchase.fdsafe.service;
import com.zf.foodpurchase.common.core.domain.AjaxResult;
import com.zf.foodpurchase.fdsafe.entity.RubbishDeal;
import com.baomidou.mybatisplus.extension.service.IService;
import com.zf.foodpurchase.fdsafe.vo.RubbishDealVO;
import java.util.List;
/**
* <p>
* 厨余垃圾处理表 服务类
* </p>
*
* @author lilj
* @since 2025-04-12
*/
public interface IRubbishDealService extends IService<RubbishDeal> {
List<RubbishDealVO> queryRubbishDealVO(RubbishDealVO rubbishDealVO);
AjaxResult saveVO(RubbishDealVO rubbishDealVO);
AjaxResult updateVO(RubbishDealVO rubbishDealVO);
AjaxResult deleteWithId(Integer dealId);
}

View File

@@ -0,0 +1,25 @@
package com.zf.foodpurchase.fdsafe.service;
import com.zf.foodpurchase.common.core.domain.AjaxResult;
import com.zf.foodpurchase.fdsafe.entity.SchoolCartItem;
import com.baomidou.mybatisplus.extension.service.IService;
import com.zf.foodpurchase.fdsafe.vo.SchoolCartItemVO;
import java.util.List;
/**
* <p>
* 学校购物车 服务类
* </p>
*
* @author lilj
* @since 2025-04-23
*/
public interface ISchoolCartItemService extends IService<SchoolCartItem> {
List<SchoolCartItemVO> querySchoolCartItemVO(SchoolCartItemVO schoolCartItemVO);
AjaxResult saveVO(SchoolCartItemVO schoolCartItemVO);
AjaxResult updateVO(SchoolCartItemVO schoolCartItemVO);
}

View File

@@ -0,0 +1,23 @@
package com.zf.foodpurchase.fdsafe.service;
import com.zf.foodpurchase.fdsafe.entity.SchoolOrder;
import com.zf.foodpurchase.fdsafe.entity.SchoolOrderItem;
import com.baomidou.mybatisplus.extension.service.IService;
import com.zf.foodpurchase.fdsafe.vo.SchoolOrderItemVO;
import java.util.List;
/**
* <p>
* 服务类
* </p>
*
* @author lilj
* @since 2025-04-24
*/
public interface ISchoolOrderItemService extends IService<SchoolOrderItem> {
List<SchoolOrderItemVO> querySchoolOrderItemVO(SchoolOrderItemVO schoolOrderItemVO);
boolean updateWithOrder(SchoolOrder schoolOrder);
}

View File

@@ -0,0 +1,34 @@
package com.zf.foodpurchase.fdsafe.service;
import com.zf.foodpurchase.common.core.domain.AjaxResult;
import com.zf.foodpurchase.fdsafe.entity.SchoolOrder;
import com.baomidou.mybatisplus.extension.service.IService;
import com.zf.foodpurchase.fdsafe.vo.*;
import javax.validation.Valid;
import java.util.List;
/**
* <p>
* 服务类
* </p>
*
* @author lilj
* @since 2025-04-24
*/
public interface ISchoolOrderService extends IService<SchoolOrder> {
List<SchoolOrderVO> querySchoolOrderVO(SchoolOrderVO schoolOrderVO);
AjaxResult submitOrder(@Valid SchoolSubmitOrderVO submitOrderVO);
AjaxResult cancelOrder(@Valid SchoolCancelOrderVO cancelOrderVO);
AjaxResult updateOrderRemark(@Valid SchoolModifyOrderRemarkVO remarkVO);
AjaxResult supplierAcceptOrder(SupplierAcceptOrderVO supplierAcceptOrderVO);
boolean updateOrderStatus(SchoolOrder schoolOrder);
public boolean updateOrderSettleStatus(List<String> orderNos, Integer orderSettleStatus);
}

View File

@@ -0,0 +1,26 @@
package com.zf.foodpurchase.fdsafe.service;
import com.zf.foodpurchase.common.core.domain.AjaxResult;
import com.zf.foodpurchase.fdsafe.entity.SchoolRefundItem;
import com.baomidou.mybatisplus.extension.service.IService;
import com.zf.foodpurchase.fdsafe.vo.RefundItemAddUpdateVO;
import com.zf.foodpurchase.fdsafe.vo.SchoolRefundItemVO;
import java.util.List;
/**
* <p>
* 服务类
* </p>
*
* @author lilj
* @since 2025-04-28
*/
public interface ISchoolRefundItemService extends IService<SchoolRefundItem> {
AjaxResult addRefundItem(RefundItemAddUpdateVO refundItemAddUpdateVO);
AjaxResult updateRefundItem(RefundItemAddUpdateVO refundItemAddUpdateVO);
List<SchoolRefundItemVO> queryRefundItem(String refundNo);
}

View File

@@ -0,0 +1,25 @@
package com.zf.foodpurchase.fdsafe.service;
import com.zf.foodpurchase.common.core.domain.AjaxResult;
import com.zf.foodpurchase.fdsafe.entity.SchoolRefund;
import com.baomidou.mybatisplus.extension.service.IService;
import com.zf.foodpurchase.fdsafe.vo.RefundCheckVO;
import com.zf.foodpurchase.fdsafe.vo.SchoolRefundVO;
import javax.validation.Valid;
import java.util.List;
/**
* <p>
* 服务类
* </p>
*
* @author lilj
* @since 2025-04-28
*/
public interface ISchoolRefundService extends IService<SchoolRefund> {
List<SchoolRefundVO> querySchoolRefund(SchoolRefundVO schoolRefundVO);
AjaxResult checkSchoolRefund(@Valid RefundCheckVO checkVO);
}

View File

@@ -0,0 +1,25 @@
package com.zf.foodpurchase.fdsafe.service;
import com.zf.foodpurchase.common.core.domain.AjaxResult;
import com.zf.foodpurchase.fdsafe.entity.School;
import com.baomidou.mybatisplus.extension.service.IService;
import com.zf.foodpurchase.fdsafe.vo.SchoolVO;
import java.util.List;
/**
* <p>
* 服务类
* </p>
*
* @author lilj
* @since 2025-04-09
*/
public interface ISchoolService extends IService<School> {
List<SchoolVO> querySchoolList(SchoolVO schoolVO);
AjaxResult saveVO(SchoolVO schoolVO);
AjaxResult updateVO(SchoolVO schoolVO);
}

View File

@@ -0,0 +1,16 @@
package com.zf.foodpurchase.fdsafe.service;
import com.zf.foodpurchase.fdsafe.entity.SchoolSettleOrderRelation;
import com.baomidou.mybatisplus.extension.service.IService;
/**
* <p>
* 结算单订单关联表 服务类
* </p>
*
* @author lilj
* @since 2025-05-06
*/
public interface ISchoolSettleOrderRelationService extends IService<SchoolSettleOrderRelation> {
}

View File

@@ -0,0 +1,32 @@
package com.zf.foodpurchase.fdsafe.service;
import com.zf.foodpurchase.common.core.domain.AjaxResult;
import com.zf.foodpurchase.fdsafe.entity.SchoolSettle;
import com.baomidou.mybatisplus.extension.service.IService;
import com.zf.foodpurchase.fdsafe.vo.SchoolOrderVO;
import com.zf.foodpurchase.fdsafe.vo.SchoolSettleCheckVO;
import com.zf.foodpurchase.fdsafe.vo.SchoolSettleSubmitVO;
import com.zf.foodpurchase.fdsafe.vo.SchoolSettleVO;
import java.util.List;
/**
* <p>
* 结算单 服务类
* </p>
*
* @author lilj
* @since 2025-05-06
*/
public interface ISchoolSettleService extends IService<SchoolSettle> {
AjaxResult submitSettle(SchoolSettleSubmitVO submitVO);
AjaxResult checkSettle(SchoolSettleCheckVO checkVO);
AjaxResult updateSettlePayStatus(String settleNo);
AjaxResult updateSettleConfirmStatus(String settleNo);
List<SchoolSettleVO> qeurySettleVO(SchoolSettleVO settleVO);
}

View File

@@ -0,0 +1,25 @@
package com.zf.foodpurchase.fdsafe.service;
import com.zf.foodpurchase.common.core.domain.AjaxResult;
import com.zf.foodpurchase.fdsafe.entity.SchoolStaff;
import com.baomidou.mybatisplus.extension.service.IService;
import com.zf.foodpurchase.fdsafe.vo.SchoolStaffVO;
import java.util.List;
/**
* <p>
* 服务类
* </p>
*
* @author lilj
* @since 2025-04-11
*/
public interface ISchoolStaffService extends IService<SchoolStaff> {
List<SchoolStaffVO> querySchoolStaffVO(SchoolStaffVO schoolStaffVO);
AjaxResult saveVO(SchoolStaffVO schoolStaffVO);
AjaxResult updateVO(SchoolStaffVO schoolStaffVO);
}

View File

@@ -0,0 +1,25 @@
package com.zf.foodpurchase.fdsafe.service;
import com.zf.foodpurchase.common.core.domain.AjaxResult;
import com.zf.foodpurchase.fdsafe.entity.SchoolType;
import com.baomidou.mybatisplus.extension.service.IService;
import com.zf.foodpurchase.fdsafe.vo.SchoolTypeVO;
import java.util.List;
/**
* <p>
* 服务类
* </p>
*
* @author lilj
* @since 2025-04-09
*/
public interface ISchoolTypeService extends IService<SchoolType> {
List<SchoolTypeVO> querySchoolTypeVO(SchoolTypeVO schoolTypeVO);
AjaxResult saveVO(SchoolTypeVO schoolTypeVO);
AjaxResult updateVO(SchoolTypeVO schoolTypeVO);
}

View File

@@ -0,0 +1,25 @@
package com.zf.foodpurchase.fdsafe.service;
import com.zf.foodpurchase.common.core.domain.AjaxResult;
import com.zf.foodpurchase.fdsafe.entity.SelfInspectionContent;
import com.baomidou.mybatisplus.extension.service.IService;
import com.zf.foodpurchase.fdsafe.vo.SelfInspectionContentVO;
import java.util.List;
/**
* <p>
* 服务类
* </p>
*
* @author lilj
* @since 2025-04-15
*/
public interface ISelfInspectionContentService extends IService<SelfInspectionContent> {
List<SelfInspectionContentVO> querySelfInspectionContentVO(SelfInspectionContentVO selfInspectionContentVO);
AjaxResult saveVO(SelfInspectionContentVO selfInspectionContentVO);
AjaxResult updateVO(SelfInspectionContentVO selfInspectionContentVO);
}

View File

@@ -0,0 +1,25 @@
package com.zf.foodpurchase.fdsafe.service;
import com.zf.foodpurchase.fdsafe.entity.SelfInspectionDetail;
import com.baomidou.mybatisplus.extension.service.IService;
import com.zf.foodpurchase.fdsafe.vo.SelfInspectionDetailVO;
import com.zf.foodpurchase.fdsafe.vo.SelfInspectionRecordVO;
import java.util.List;
/**
* <p>
* 自检详情表. 服务类
* </p>
*
* @author lilj
* @since 2025-04-16
*/
public interface ISelfInspectionDetailService extends IService<SelfInspectionDetail> {
boolean saveVOBatch(List<SelfInspectionDetailVO> selfInspectionDetailVOList,Long recordId);
boolean updateVOBatch(List<SelfInspectionDetailVO> selfInspectionDetailVOList);
List<SelfInspectionDetailVO> getDetail(Long selfRecordId);
}

View File

@@ -0,0 +1,28 @@
package com.zf.foodpurchase.fdsafe.service;
import com.zf.foodpurchase.common.core.domain.AjaxResult;
import com.zf.foodpurchase.fdsafe.entity.SelfInspectionRecord;
import com.baomidou.mybatisplus.extension.service.IService;
import com.zf.foodpurchase.fdsafe.vo.SelfInspectionDetailVO;
import com.zf.foodpurchase.fdsafe.vo.SelfInspectionRecordVO;
import java.util.List;
/**
* <p>
* 自检记录登记表 服务类
* </p>
*
* @author lilj
* @since 2025-04-16
*/
public interface ISelfInspectionRecordService extends IService<SelfInspectionRecord> {
List<SelfInspectionRecordVO> querySelfInspectionRecordVO(SelfInspectionRecordVO selfInspectionRecordVO);
AjaxResult saveVO(SelfInspectionRecordVO selfInspectionRecordVO);
AjaxResult updateVO(SelfInspectionRecordVO selfInspectionRecordVO);
AjaxResult deleteWithId(Long selfRecordId);
}

View File

@@ -0,0 +1,27 @@
package com.zf.foodpurchase.fdsafe.service;
import com.zf.foodpurchase.common.core.domain.AjaxResult;
import com.zf.foodpurchase.fdsafe.entity.SupplierDelivery;
import com.zf.foodpurchase.fdsafe.entity.SupplierDeliveryItem;
import com.baomidou.mybatisplus.extension.service.IService;
import com.zf.foodpurchase.fdsafe.vo.SupplierDeliveryItemUpdateVO;
import com.zf.foodpurchase.fdsafe.vo.SupplierDeliveryItemVO;
import java.util.List;
/**
* <p>
* 服务类
* </p>
*
* @author lilj
* @since 2025-04-25
*/
public interface ISupplierDeliveryItemService extends IService<SupplierDeliveryItem> {
boolean saveWithDeilevry(SupplierDelivery supplierDelivery);
AjaxResult updateVO(SupplierDeliveryItemUpdateVO supplierDeliveryItemUpdateVO);
List<SupplierDeliveryItemVO> querySupplierDeliveryItemVO(SupplierDeliveryItemVO supplierDeliveryItemVO);
}

Some files were not shown because too many files have changed in this diff Show More