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; }