package cn.gistack.sm.schedulingModules.entity; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.extension.handlers.FastjsonTypeHandler; import com.fasterxml.jackson.annotation.JsonFormat; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import lombok.EqualsAndHashCode; import org.springblade.core.mp.base.BaseEntity; import org.springframework.format.annotation.DateTimeFormat; /** * @PROJECT_NAME: skjcmanager * @DESCRIPTION: 调度模块记录表 * @USER: guoshilong * @DATE: 2023/5/27 15:25 */ @Data @TableName( value = "SM_SCHEDULING_RECORD",autoResultMap = true) @EqualsAndHashCode(callSuper = true) public class SchedulingRecord extends BaseEntity { private static final long serialVersionUID = 1L; /** * 图片数组 */ @TableField(value = "images",typeHandler = FastjsonTypeHandler.class) @ApiModelProperty("图片数组") private Object[] images; /** * 闸门状态 */ @ApiModelProperty("闸门状态") private String gateStatus; /** * 描述信息 */ @ApiModelProperty("描述信息") private String content; /** * 水库id */ @ApiModelProperty("水库id") private String reservoirId; }