package org.jeecg.modules.lims.dto; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import com.fasterxml.jackson.annotation.JsonFormat; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import lombok.EqualsAndHashCode; import lombok.experimental.Accessors; import org.jeecg.common.aspect.annotation.Dict; import org.jeecg.modules.lims.entity.LimsAppointmentOption; import org.jeecg.modules.lims.entity.LimsInstrument; import org.jeecgframework.poi.excel.annotation.Excel; import org.springframework.format.annotation.DateTimeFormat; import java.io.Serializable; import java.util.Date; /** * @Description: 仪器使用记录导出模型 */ @Data public class LimsUsageRecordDto implements Serializable { private static final long serialVersionUID = 1L; /**仪器*/ @Excel(name = "仪器名称 ", width = 30) private String instrument; /**使用类型*/ @Excel(name = "使用类型 ", width = 15) private String useType; /**预约时间*/ @Excel(name = "预约时间 ", width = 20) private String appoTime; /**使用时长*/ @Excel(name = "使用时长 ", width = 15) private String useTime; /**状态*/ @Excel(name = "状态 ", width = 15) private String statu; /**使用日期*/ @Excel(name = "使用日期 ", width = 15) private String createTime; /**使用人*/ @Excel(name = "使用人", width = 15,dictTable ="sys_user",dicText = "realname",dicCode = "username") private String createBy; /**部门*/ @Excel(name = "部门", width = 15) private String depart; }