feat:预炸

This commit is contained in:
苏竹红
2025-06-23 20:25:32 +08:00
parent 7eee2969e8
commit 09e4226077
19 changed files with 366 additions and 26 deletions

View File

@@ -0,0 +1,18 @@
package com.cool.store.dto.pre.fry;
import lombok.Data;
import java.util.Date;
/**
* @Author suzhuhong
* @Date 2025/6/23 19:04
* @Version 1.0
*/
@Data
public class DailyFryCountDTO {
private Date fryDate;
private Integer count;
}

View File

@@ -0,0 +1,25 @@
package com.cool.store.dto.pre.fry;
import com.cool.store.common.PageBasicInfo;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.Date;
/**
* @Author suzhuhong
* @Date 2025/6/23 18:24
* @Version 1.0
*/
@Data
public class FryRecordsQueryDTO extends PageBasicInfo {
@ApiModelProperty("门店编码")
private String storeCode;
@ApiModelProperty("当前日期")
private Date currentDate;
@ApiModelProperty("申请类型")
private Integer applyType;
}

View File

@@ -0,0 +1,49 @@
package com.cool.store.dto.pre.fry;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.Date;
import java.util.List;
/**
* @Author suzhuhong
* @Date 2025/6/23 17:23
* @Version 1.0
*/
@Data
public class PreFryRecordsDetailDTO {
@ApiModelProperty( "ID")
private Long id;
@ApiModelProperty( "门店编码")
private String storeCode;
@ApiModelProperty( "预炸产品编码")
private Long productId;
@ApiModelProperty( "预炸产品名称")
private String productName;
@ApiModelProperty( "预炸记录编码")
private String recordCode;
@ApiModelProperty( "预炸产品图片")
private String productImageUrl;
@ApiModelProperty( "预炸完成时间")
private Date fryCompleteTime;
@ApiModelProperty( "最迟售卖时间")
private Date latestSaleTime;
@ApiModelProperty( "当前产品阶段1-预炸完成2-存入展示柜3-放入冰箱4-次日拿出5-报废")
private Integer currentStage;
@ApiModelProperty( "申请类型")
private Integer currentApplyType;
@ApiModelProperty( "状态记录")
private List<PreFryStageImagesDTO> stageHistory;
}

View File

@@ -1,5 +1,6 @@
package com.cool.store.dto.pre.fry;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.Date;
@@ -12,10 +13,17 @@ import java.util.Date;
@Data
public class PreFryStageImagesDTO {
@ApiModelProperty("ID")
private Integer id;
private Integer recordId;
@ApiModelProperty("记录ID")
private Long recordId;
@ApiModelProperty("当前阶段")
private Integer stage;
@ApiModelProperty("图片1")
private String image1;
@ApiModelProperty("图片2")
private String image2;
@ApiModelProperty("时间")
private Date createdTime;
}

View File

@@ -24,6 +24,9 @@ public class PreFryRecordsDO {
@Column(name = "product_id")
private Long productId;
@Column(name = "record_code")
private String recordCode;
/**
* 预炸日期
@@ -76,6 +79,14 @@ public class PreFryRecordsDO {
this.currentApplyType = currentApplyType;
}
public String getRecordCode() {
return recordCode;
}
public void setRecordCode(String recordCode) {
this.recordCode = recordCode;
}
/**
* 获取主键ID
*