刘力
3 years ago
5 changed files with 129 additions and 1 deletions
-
31storeroom/src/main/java/com/storeroom/modules/device/controller/DeviceController.java
-
73storeroom/src/main/java/com/storeroom/modules/device/domain/AlarmDeseCaBinetLog.java
-
8storeroom/src/main/java/com/storeroom/modules/device/repository/AlarmDeseCaBinetLogRepository.java
-
9storeroom/src/main/java/com/storeroom/modules/device/service/DeviceService.java
-
9storeroom/src/main/java/com/storeroom/modules/device/service/impl/DeviceImpl.java
@ -0,0 +1,73 @@ |
|||
package com.storeroom.modules.device.domain; |
|||
|
|||
|
|||
import com.storeroom.base.BaseEntity; |
|||
import io.swagger.annotations.ApiModelProperty; |
|||
import lombok.Getter; |
|||
import lombok.Setter; |
|||
|
|||
import javax.persistence.Column; |
|||
import javax.persistence.Entity; |
|||
import javax.persistence.Id; |
|||
import javax.persistence.Table; |
|||
import javax.validation.constraints.NotNull; |
|||
import java.io.Serializable; |
|||
import java.util.Objects; |
|||
|
|||
@Entity |
|||
@Getter |
|||
@Setter |
|||
@Table(name = "alarm_desecabinet_log") |
|||
public class AlarmDeseCaBinetLog implements Serializable { |
|||
@Id |
|||
@Column(name = "id") |
|||
@NotNull(groups = BaseEntity.Update.class) |
|||
@ApiModelProperty(value = "报警信息id", hidden = true) |
|||
private String id; |
|||
|
|||
@Column(name = "store_code") |
|||
@ApiModelProperty(value = "库房代码") |
|||
private String storeCode; |
|||
|
|||
@Column(name = "qu_No") |
|||
@ApiModelProperty(value = "区号") |
|||
private String QuNo; |
|||
|
|||
@Column(name = "ui_log_id") |
|||
@ApiModelProperty(value = "0") |
|||
private String uiLogID; |
|||
|
|||
|
|||
@Column(name = "us_log_type") |
|||
@ApiModelProperty(value = "1") |
|||
private String usLogType; |
|||
|
|||
@Column(name = "us_level") |
|||
@ApiModelProperty(value = "等级:0为操作 1 为报警") |
|||
private String usLevel; |
|||
|
|||
@Column(name = "i64Ts") |
|||
@ApiModelProperty(value = "时间戳") |
|||
private String i64Ts; |
|||
|
|||
@Column(name = "c_context") |
|||
@ApiModelProperty(value = "日志信息") |
|||
private String cContext; |
|||
|
|||
@Column(name = "ipicturedata") |
|||
@ApiModelProperty(value = "图片路径") |
|||
private String iPicturedata; |
|||
|
|||
@Override |
|||
public boolean equals(Object o) { |
|||
if (this == o) return true; |
|||
if (o == null || getClass() != o.getClass()) return false; |
|||
AlarmDeseCaBinetLog that = (AlarmDeseCaBinetLog) o; |
|||
return Objects.equals(id, that.id) && Objects.equals(storeCode, that.storeCode) && Objects.equals(QuNo, that.QuNo) && Objects.equals(uiLogID, that.uiLogID) && Objects.equals(usLogType, that.usLogType); |
|||
} |
|||
|
|||
@Override |
|||
public int hashCode() { |
|||
return Objects.hash(id, storeCode, QuNo, uiLogID, usLogType); |
|||
} |
|||
} |
@ -0,0 +1,8 @@ |
|||
package com.storeroom.modules.device.repository; |
|||
|
|||
import com.storeroom.modules.device.domain.AlarmDeseCaBinetLog; |
|||
import org.springframework.data.jpa.repository.JpaRepository; |
|||
import org.springframework.data.jpa.repository.JpaSpecificationExecutor; |
|||
|
|||
public interface AlarmDeseCaBinetLogRepository extends JpaRepository<AlarmDeseCaBinetLog, String>, JpaSpecificationExecutor<AlarmDeseCaBinetLog> { |
|||
} |
Write
Preview
Loading…
Cancel
Save
Reference in new issue