package cn.iocoder.yudao.module.knowledge.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

/**
 * @packageName:cn.iocoder.yudao.module.knowledge.entity
 * @className:TOperationProcedure
 * @Description:
 * @author:韩维杰
 * @date 2024/4/21 21:45
 **/
@Data
@TableName(value = "t_operation_procedure")
public class TOperationProcedure extends BaseDO {

    @Schema(description = "主键id", example = "1")
    @TableId(value = "id", type = IdType.AUTO)
    private Long id;

    @Schema(description = "操作文件编码",example = "")
    private String operationDocumentCode;

    @Schema(description = "单位名称",example = "")
    private String unitName;

    @Schema(description = "作业名称/人数",example = "")
    private String jobName;

    @Schema(description = "编号",example = "")
    private String code;

    @Schema(description = "劳保用品",example = "")
    private String labour;

    @Schema(description = "使用工具/材料",example = "")
    private String tool;

    @Schema(description = "作业环境",example = "")
    private String environment;

    @Schema(description = "编制人/日期",example = "")
    private String organizer;

    @Schema(description = "审核人/日期",example = "")
    private String auditor;

    @Schema(description = "批准人/日期",example = "")
    private String approver;

}
