eight
2024-09-23 f14d9737da8bbe94e82427f2d0e727fd15c88f2e
update
已添加2个文件
已修改4个文件
108 ■■■■■ 文件已修改
jh-module-ecg/jh-module-ecg-api/src/main/java/cn/lihu/jh/module/ecg/enums/DevRentStateEnum.java 43 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
jh-module-ecg/jh-module-ecg-api/src/main/java/cn/lihu/jh/module/ecg/enums/DevStateEnum.java 41 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
jh-module-ecg/jh-module-ecg-biz/src/main/java/cn/lihu/jh/module/ecg/controller/admin/devmanage/vo/DevicePageReqVO.java 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
jh-module-ecg/jh-module-ecg-biz/src/main/java/cn/lihu/jh/module/ecg/controller/admin/devmanage/vo/DeviceRespVO.java 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
jh-module-ecg/jh-module-ecg-biz/src/main/java/cn/lihu/jh/module/ecg/controller/admin/devmanage/vo/DeviceSaveReqVO.java 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
jh-module-ecg/jh-module-ecg-biz/src/main/java/cn/lihu/jh/module/ecg/dal/dataobject/devmanage/DeviceDO.java 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
jh-module-ecg/jh-module-ecg-api/src/main/java/cn/lihu/jh/module/ecg/enums/DevRentStateEnum.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,43 @@
package cn.lihu.jh.module.ecg.enums;
import cn.hutool.core.util.ObjUtil;
import cn.lihu.jh.framework.common.core.IntArrayValuable;
import lombok.AllArgsConstructor;
import lombok.Getter;
import java.util.Arrays;
/**
 * é€šç”¨çŠ¶æ€æžšä¸¾
 *
 * @author èŠ‹é“æºç 
 */
@Getter
@AllArgsConstructor
public enum DevRentStateEnum implements IntArrayValuable {
    FREE(0, "待装机"),
    INSTALLED(10, "已装机"),
    DISMANTLED(20, "已拆机"),
    CANCELLED(30, "已放弃"),
    LOST(40, "已遗失");
    public static final int[] ARRAYS = Arrays.stream(values()).mapToInt(DevRentStateEnum::getState).toArray();
    /**
     * çŠ¶æ€å€¼
     */
    private final Integer state;
    /**
     * çŠ¶æ€å
     */
    private final String name;
    @Override
    public int[] array() {
        return ARRAYS;
    }
    public boolean isEqual(Integer state) {
        return ObjUtil.equal(this.state, state);
    }
}
jh-module-ecg/jh-module-ecg-api/src/main/java/cn/lihu/jh/module/ecg/enums/DevStateEnum.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,41 @@
package cn.lihu.jh.module.ecg.enums;
import cn.hutool.core.util.ObjUtil;
import cn.lihu.jh.framework.common.core.IntArrayValuable;
import lombok.AllArgsConstructor;
import lombok.Getter;
import java.util.Arrays;
/**
 * é€šç”¨çŠ¶æ€æžšä¸¾
 *
 * @author èŠ‹é“æºç 
 */
@Getter
@AllArgsConstructor
public enum DevStateEnum implements IntArrayValuable {
    FREE(0, "空闲"),
    INUSE(10, "使用中"),
    LOST(20, "已遗失");
    public static final int[] ARRAYS = Arrays.stream(values()).mapToInt(DevStateEnum::getState).toArray();
    /**
     * çŠ¶æ€å€¼
     */
    private final Integer state;
    /**
     * çŠ¶æ€å
     */
    private final String name;
    @Override
    public int[] array() {
        return ARRAYS;
    }
    public boolean isEqual(Integer state) {
        return ObjUtil.equal(this.state, state);
    }
}
jh-module-ecg/jh-module-ecg-biz/src/main/java/cn/lihu/jh/module/ecg/controller/admin/devmanage/vo/DevicePageReqVO.java
@@ -44,4 +44,10 @@
    @DateTimeFormat(pattern = FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND)
    private LocalDate loseDate[];
    /**
     * 0 - ç©ºé—² 10 - ä½¿ç”¨ä¸­ 20 - å·²é—失
     */
    @Schema(description = "状态")
    private Integer state;
}
jh-module-ecg/jh-module-ecg-biz/src/main/java/cn/lihu/jh/module/ecg/controller/admin/devmanage/vo/DeviceRespVO.java
@@ -49,4 +49,11 @@
    @Schema(description = "遗失日期")
    @ExcelProperty("遗失日期")
    private LocalDate loseDate;
    /**
     * 0 - ç©ºé—² 10 - ä½¿ç”¨ä¸­ 20 - å·²é—失
     */
    @Schema(description = "状态")
    @ExcelProperty("状态")
    private Integer state;
}
jh-module-ecg/jh-module-ecg-biz/src/main/java/cn/lihu/jh/module/ecg/controller/admin/devmanage/vo/DeviceSaveReqVO.java
@@ -37,4 +37,10 @@
    @Schema(description = "遗失标记")
    private Integer lost;
    /**
     * 0 - ç©ºé—² 10 - ä½¿ç”¨ä¸­ 20 - å·²é—失
     */
    @Schema(description = "状态")
    private Integer state;
}
jh-module-ecg/jh-module-ecg-biz/src/main/java/cn/lihu/jh/module/ecg/dal/dataobject/devmanage/DeviceDO.java
@@ -59,4 +59,9 @@
     */
    @TableField(updateStrategy = FieldStrategy.IGNORED)
    private LocalDate loseDate;
    /**
     * 0 - ç©ºé—² 10 - ä½¿ç”¨ä¸­ 20 - å·²é—失
     */
    private Integer state;
}