package com.yeejoin.amos.boot.module.common.api.dto;

import com.yeejoin.amos.boot.biz.common.dto.BaseDto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.Date;
/**
* 消防员思想谈话记录
*
* @author tb
* @date 2021-06-07
*/
@Data
@EqualsAndHashCode(callSuper = true)
@ApiModel(value="FirefightersThoughtDto", description="消防员思想谈话记录")
public class FirefightersThoughtDto extends BaseDto {
    private static final long serialVersionUID = 1L;


    @ApiModelProperty(value = "消防救援人员")
    private Long firefightersId;

    @ApiModelProperty(value = "填表时间")
    private Date fillingTime;

    @ApiModelProperty(value = "填表人（谈话人）")
    private String preparer;

    @ApiModelProperty(value = "政治立场")
    private String politicalPosition;

    @ApiModelProperty(value = "政治立场")
    private String politicalPositionNote;

    @ApiModelProperty(value = "思想品德")
    private String thoughtMorality;

    @ApiModelProperty(value = "使命意识")
    private String senseMission;

    @ApiModelProperty(value = "入队动机")
    private String teamMotivation;

    @ApiModelProperty(value = "入队动机")
    private String teamMotivationNote;

    @ApiModelProperty(value = "法纪意识")
    private String disciplineConsciousness;

    @ApiModelProperty(value = "法纪意识")
    private String disciplineConsciousnessNote;

    @ApiModelProperty(value = "服从意识")
    private String obedienceConsciousness;

    @ApiModelProperty(value = "服从意识")
    private String obedienceConsciousnessNote;

    @ApiModelProperty(value = "兴趣爱好")
    private String hobby;

    @ApiModelProperty(value = "兴趣爱好")
    private String hobbyNote;

    @ApiModelProperty(value = "身体状况")
    private String physicalCondition;

    @ApiModelProperty(value = "身体状况备注")
    private String physicalConditionNote;

    @ApiModelProperty(value = "性格特征心理品质")
    private String psychologicalQuality;

    @ApiModelProperty(value = "性格特征心理品质")
    private String psychologicalQualityNote;

    @ApiModelProperty(value = "自控能力")
    private String selfControl;

    @ApiModelProperty(value = "自控能力")
    private String selfControlNote;

    @ApiModelProperty(value = "反应能力")
    private String reaction;

    @ApiModelProperty(value = "反应能力")
    private String reactionNote;

    @ApiModelProperty(value = "社交关系")
    private String socialRelations;

    @ApiModelProperty(value = "社交关系")
    private String socialRelationsNote;

    @ApiModelProperty(value = "内部关系")
    private String internal;

    @ApiModelProperty(value = "内部关系")
    private String internalNote;

    @ApiModelProperty(value = "群众威信")
    private String authority;

    @ApiModelProperty(value = "群众威信")
    private String authorityNote;

    @ApiModelProperty(value = "家庭条件")
    private String familyConditions;

    @ApiModelProperty(value = "日常花销")
    private String dailySpending;

    @ApiModelProperty(value = "日常花销")
    private String dailySpendingNote;

    @ApiModelProperty(value = "抗压能力")
    private String compressiveAbility;

    @ApiModelProperty(value = "抗压能力")
    private String compressiveAbilityNote;

    @ApiModelProperty(value = "业余时间主要活动")
    private String leisureActivities;

    @ApiModelProperty(value = "工资津贴花费去向")
    private String payTo;

    @ApiModelProperty(value = "备注")
    private String note;

    @ApiModelProperty(value = "更新时间")
    private Date updateTime;

    @ApiModelProperty(value = "操作人名称")
    private String recUserName;

}
