package com.ruoyi.system.model; import com.baomidou.mybatisplus.annotation.*; import java.time.LocalDate; import java.time.LocalDateTime; import java.io.Serializable; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import lombok.EqualsAndHashCode; /** *

* 在岗情况 *

* * @author l * @since 2026-01-12 */ @Data @EqualsAndHashCode(callSuper = false) @TableName("on_duty") @ApiModel(value="OnDuty对象", description="在岗情况") public class OnDuty implements Serializable { private static final long serialVersionUID = 1L; @TableId(value = "id", type = IdType.AUTO) private Integer id; @ApiModelProperty(value = "计划id") @TableField("plan_id") private Integer planId; @ApiModelProperty(value = "项目id") @TableField("project_id") private Integer projectId; @ApiModelProperty(value = "委托方id") @TableField("client_id") private Integer clientId; @ApiModelProperty(value = "人员在岗") @TableField("content") private String content; @ApiModelProperty(value = "岗位id") @TableField("position_id") private Integer positionId; @ApiModelProperty(value = "岗位名称") @TableField("position_name") private String positionName; @ApiModelProperty(value = "问题备注") @TableField("remark") private String remark; @ApiModelProperty(value = "图片") @TableField("img") private String img; @ApiModelProperty(value = "检查时间") @TableField("time") private LocalDate time; @ApiModelProperty(value = "1在岗 2未在岗 3请假") @TableField("state") private Integer state; @ApiModelProperty(value = "创建时间") @TableField("create_time") private LocalDateTime createTime; @TableField("creator_id") private Integer creatorId; @TableField("deleted") @TableLogic private Boolean deleted; }