package com.djhk.uav.uav.model;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.djhk.common.annotation.Excel;
import com.djhk.uav.airspace.domain.UavOperator;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * 飞手管理对象 uav_operator
 *
 * @author jiachengshuai
 * @date 2022-08-30
 */
@Data
@EqualsAndHashCode(callSuper = true)
public class UavOperatorProfession extends UavOperator
{
    private static final long serialVersionUID = 1L;

    /** 专业工作情况主键 */
    @TableId(value = "id",type = IdType.AUTO)
    private Long id;

    /** 警员表主键 */
    private Long operatorId;

    /** 获奖日期 */
    @Excel(name = "获奖日期")
    private String awardsDate;

    /** 获奖内容 */
    @Excel(name = "获奖内容")
    private String awardsContent;

    /** 专训日期 */
    @Excel(name = "专训日期")
    private String trainDate;

    /** 专训内容 */
    @Excel(name = "专训内容")
    private String trainContent;

    /** 日常训练内容 */
    @Excel(name = "专训内容")
    private String dailyContent;

    /** 日常训练时长 */
    @Excel(name = "日常训练时长")
    private String dailyDuration;

    /** 日常训练月份 */
    @Excel(name = "日常训练月份")
    private String dailyMonth;

    /** 日常训练累计时长 */
    @Excel(name = "日常训练累计时长")
    private String totalDuration;

    /** 附件url */
    @Excel(name = "附件url")
    private String annexUrl;

    /** 专业工作情况分类(0 获奖  1 参加专训 2 日常训练） */
    @Excel(name = "专业工作情况分类",readConverterExp = "0=获奖,1=参加专训,2=日常训练")
    private String type;

}
