feat:开门流程

This commit is contained in:
dzc committed 2025-04-15 20:29:19 +08:00
1 parent a1d3dbc7f2
commit e6fcd91d5c
19 files changed
+298 -40

No files matched your search

@@ -13,16 +13,10 @@ public class HardAuthAppDto {
private Long userId;
/**
* 智能柜设备id
* 授权id
*/
@NotNull(message = "智能柜设备id不能为空")
private Long doorHardId;
/**
* 货柜编号
*/
@NotNull(message = "货柜编号不能为空")
private Integer cabinetNo;
@NotNull(message = "授权id不能为空")
private Long authId;
/**
* 是否授权
@@ -2,7 +2,6 @@ package com.bsd.pjcloud.hard.api.dto;
import com.bsd.pjcloud.hard.api.constant.HardDoorFlowEnum;
import com.bsd.pjcloud.hard.api.constant.HardDoorOpenTypeEnum;
import jakarta.validation.constraints.NotEmpty;
import jakarta.validation.constraints.NotNull;
import lombok.Data;
@@ -21,6 +20,11 @@ public class HardDoorFlowOpenDto {
@NotNull(message = "货柜编号不能为空")
private Integer cabinetNo;
/**
* 智能柜子流程id
*/
private Long hardDoorFlowId;
/**
* 流程类型
*/
@@ -0,0 +1,26 @@
package com.bsd.pjcloud.hard.api.dto;
import jakarta.validation.constraints.NotEmpty;
import jakarta.validation.constraints.NotNull;
import lombok.Data;
@Data
public class HardGetAuthAppDto {
/**
* 用户id
*/
private Long userId;
/**
* 智能柜设备id
*/
@NotNull(message = "智能柜设备id不能为空")
private Long doorHardId;
/**
* 货柜编号
*/
@NotNull(message = "货柜编号不能为空")
private Integer cabinetNo;
}
@@ -5,4 +5,10 @@ import lombok.Data;
@Data
public class HardSpuJoinDto extends HardSpuJoinEntity {
/**
* 是否有商品
*/
private Boolean isSpu = false;
}
@@ -41,6 +41,12 @@ public class HardAuthEntity extends Model<HardAuthEntity> {
@Schema(description = "硬件id")
private Long hardId;
/**
* 货柜编号
*/
@Schema(description = "货柜编号")
private Integer cabinetNo;
/**
* 授权类型
*/
@@ -43,6 +43,18 @@ public class HardDoorFlowEntity extends Model<HardDoorFlowEntity> {
@Schema(description = "业务类型")
private String bizType;
/**
* 智能柜id
*/
@Schema(description = "智能柜id")
private Long hardDoorId;
/**
* 货柜编号
*/
@Schema(description = "货柜编号")
private Integer cabinetNo;
/**
* 订单编号
*/
@@ -0,0 +1,18 @@
package com.bsd.pjcloud.hard.api.vo;
import lombok.Data;
@Data
public class HardGetAuthAppVo {
/**
* 授权id
*/
private Long authId;
/**
* 授权信息
*/
private String authDesc;
}