public enum FireStationCategroyEnum implements BaseEnum { XFS_BGFD(1, "宾馆饭店(非独栋)"), XFS_DXSC(2, "大型商业综合体"), XFS_GYJZ1(3, "工业建筑(分租式厂房仓库)"), XFS_GYJZ2(4, "工业建筑(甲、乙类危险品企业)"), XFS_GYJZ3(5, "工业建筑(劳动密集型企业)"), XFS_GGJZ(6, "公共建筑"), XFS_LYJQ(7, "旅游景区"), XFS_WHYLCS(8,"文化娱乐场所(非独栋)"), XFS_XUEXIAO(9,"学校"), XFS_YLFWJG(10,"养老服务机构"), XFSYLJG(11,"医疗机构"), TXFS_ZCXQ(12,"住宅小区"), XFS_TIANSHIDAN(13,"火灾隐患风险提示单"), XFS_JCJLB(14,"消防安全检查记录表"), XFS_FCDJB(15,"复查登记表表"), ; @EnumValue @JsonValue Integer code; String name;
时间: 2023-12-02 16:50:51 浏览: 36
这是一个 Java 枚举类 `FireStationCategroyEnum`,它实现了 `BaseEnum` 接口。这个枚举类有许多枚举值,每个枚举值都有一个名字和一个整数类型的代码。这些枚举值表示消防站的不同类别,包括宾馆饭店、大型商业综合体、工业建筑等等。这个枚举类还使用了 `@EnumValue` 和 `@JsonValue` 注解,它们用于序列化和反序列化枚举值。
相关问题
public enum OpCode { RUN_PACKAGE = 1, BATTERY = 2, EXIT_SCENE = 7, }转换成java
public enum OpCode {
RUN_PACKAGE(1),
BATTERY(2),
EXIT_SCENE(7);
private final int value;
OpCode(int value) {
this.value = value;
}
public int getValue() {
return value;
}
}
enum { IDD = IDD_PTPTEST1_DIALOG };
这行代码定义了一个枚举值,它在 MFC 应用程序中通常用于指定对话框资源的 ID。在这个枚举中,IDD 表示对话框资源的 ID,它的值通常是从资源文件中自动生成的一个常数。在对话框类的构造函数中,你可以使用这个枚举值来调用父类的构造函数,从而创建对话框并加载对应的资源。
例如,对于一个名为 IDD_MYDIALOG 的对话框资源,你可以在对话框类的头文件中定义这个枚举值,如下所示:
```cpp
class CMyDialog : public CDialogEx
{
public:
enum { IDD = IDD_MYDIALOG }; // 定义对话框资源的 ID
// ...
};
```
然后在对话框类的构造函数中,你可以使用这个枚举值来调用父类的构造函数,如下所示:
```cpp
CMyDialog::CMyDialog(CWnd* pParent /*=nullptr*/)
: CDialogEx(IDD_MYDIALOG, pParent)
{
// ...
}
```
这样,在创建对话框对象时,MFC 就会自动加载对应的资源,并显示出对话框。