creat:硬件列表
This commit is contained in:
1 parent
b789b302e7
commit
a4c12ee30c
21 files changed
+372
-156
No files matched your search
+29
@@ -0,0 +1,29 @@
|
||||
package com.bsd.pjcloud.hard.api.constant;
|
||||
|
||||
import cn.hutool.core.util.ObjectUtil;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Getter;
|
||||
|
||||
import java.util.Arrays;
|
||||
|
||||
/**
|
||||
* 硬件设备类型
|
||||
*/
|
||||
@AllArgsConstructor
|
||||
@Getter
|
||||
public enum HardTypeEnum {
|
||||
|
||||
SUPERMARKET(1, "超市"),
|
||||
CANTEEN(2, "食堂"),
|
||||
READ_CARD(3, "读卡器"),
|
||||
DOOR(4, "生鲜柜"),
|
||||
;
|
||||
private final Integer type;
|
||||
private final String description;
|
||||
|
||||
public static HardTypeEnum valueOfByType(Integer type) {
|
||||
if (ObjectUtil.isEmpty(type)) return null;
|
||||
return Arrays.stream(values()).filter(v -> ObjectUtil.equals(type, v.getType())).findFirst().get();
|
||||
}
|
||||
|
||||
}
|
||||
+19
@@ -0,0 +1,19 @@
|
||||
package com.bsd.pjcloud.hard.api.constant.mq;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Getter;
|
||||
|
||||
/**
|
||||
* mq action
|
||||
*/
|
||||
@AllArgsConstructor
|
||||
@Getter
|
||||
public enum MqActionEnum {
|
||||
SYNC_CONFIG("同步设置"),
|
||||
SYNC_PRODUCT("同步菜单"),
|
||||
SYNC_CLASSIFY("同步分类"),
|
||||
PRINT("打印"),
|
||||
USER_FACE_CHANGE("用户人脸变化"),
|
||||
;
|
||||
private final String description;
|
||||
}
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
package com.bsd.pjcloud.hard.api.constant;
|
||||
package com.bsd.pjcloud.hard.api.constant.order;
|
||||
|
||||
import cn.hutool.core.util.ObjectUtil;
|
||||
import lombok.AllArgsConstructor;
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
package com.bsd.pjcloud.hard.api.constant;
|
||||
package com.bsd.pjcloud.hard.api.constant.order;
|
||||
|
||||
|
||||
import cn.hutool.core.util.ObjectUtil;
|
||||
+4
-2
@@ -3,8 +3,7 @@ package com.bsd.pjcloud.hard.api.entity;
|
||||
import com.baomidou.mybatisplus.annotation.*;
|
||||
import com.baomidou.mybatisplus.extension.activerecord.Model;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.*;
|
||||
import com.bsd.pjcloud.common.core.util.TenantTable;
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
@@ -14,6 +13,9 @@ import java.time.LocalDateTime;
|
||||
* @author dzc
|
||||
* @date 2025-01-05 14:16:52
|
||||
*/
|
||||
@Builder
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
@Data
|
||||
@TenantTable
|
||||
@TableName("hard_manager")
|
||||
|
||||
+9
-1
@@ -1,8 +1,16 @@
|
||||
package com.bsd.pjcloud.hard.api.vo;
|
||||
|
||||
import com.bsd.pjcloud.admin.api.vo.base.BaseDeptInterface;
|
||||
import com.bsd.pjcloud.hard.api.entity.HardManagerEntity;
|
||||
import com.bsd.pjcloud.wallet.api.vo.base.BaseMchInterface;
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class HardManagerVo extends HardManagerEntity {
|
||||
public class HardManagerVo extends HardManagerEntity implements BaseDeptInterface, BaseMchInterface {
|
||||
|
||||
|
||||
private String deptName;
|
||||
|
||||
private String merchantName;
|
||||
|
||||
}
|
||||
Reference in new issue
Block a user