package com.ruoyi.business.entity;
|
|
import com.baomidou.mybatisplus.annotation.*;
|
import lombok.Data;
|
import com.ruoyi.common.core.domain.MyBaseEntity;
|
|
import java.time.LocalDate;
|
|
/**
|
* 设备使用记录表 实体类
|
*
|
* @author ld
|
* @date 2025-07-07
|
*/
|
@Data
|
@TableName("equipment_usage_record")
|
public class EquipmentUsageRecord extends MyBaseEntity {
|
|
private static final long serialVersionUID = 1L;
|
|
/**
|
* 主键ID
|
*/
|
@TableId(value = "id", type = IdType.AUTO)
|
private Long id;
|
/**
|
* 设备ID
|
*/
|
@TableField(value = "equipment_id")
|
private Long equipmentId;
|
/**
|
* 使用数量
|
*/
|
@TableField(value = "usage_quantity")
|
private Integer usageQuantity;
|
/**
|
* 使用人ID
|
*/
|
@TableField(value = "user_id")
|
private Long userId;
|
/**
|
* 部门ID
|
*/
|
@TableField(value = "department_id")
|
private Long departmentId;
|
/**
|
* 设备状态(正常/故障/维修中)
|
*/
|
@TableField(value = "equipment_status")
|
private String equipmentStatus;
|
/**
|
* 使用开始时间
|
*/
|
@TableField(value = "usage_start_time")
|
private LocalDate usageStartTime;
|
/**
|
* 使用结束时间
|
*/
|
@TableField(value = "usage_end_time")
|
private LocalDate usageEndTime;
|
/**
|
* 备注信息
|
*/
|
@TableField(value = "remarks")
|
private String remarks;
|
}
|