package cn.com.countrygarden.bi.main.model.ck.satisfaction;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonInclude;
import lombok.Data;

import javax.persistence.*;
import java.util.Date;
import java.util.List;

/**
 * <p>
 *   不满意因素-全国
 * </p>
 *
 * @author
 * @date 2021-08-06
 * @version V1.0
 */
@Data
@JsonInclude(JsonInclude.Include.NON_NULL)
@Table(name = "satisfied_dissatisfied_nationwide")
public class SatisfiedDissatisfiedNationwide {

    @Id
    @GeneratedValue(strategy= GenerationType.IDENTITY)
    private Long id;

   /**
    * 安防-车辆乱停乱放
    */
   @Column(name="seVpapr")
    private String seVpapr;
   /**
    * 安防-违章搭建
    */
   @Column(name="seLlegal")
    private String seLlegal;
   /**
    * 安防-宠物管理
    */
   @Column(name="sePet")
    private String sePet;
   /**
    * 安防-施工噪音管控
    */
   @Column(name="seNoise")
    private String seNoise;
   /**
    * 安防-非小区施工噪音
    */
   @Column(name="seNonresid")
    private String seNonresid;
   /**
    * 安防-其他噪音
    */
   @Column(name="seOtheroise")
    private String seOtheroise;
   /**
    * 安防-门岗查卡时间长
    */
   @Column(name="seCardchecking")
    private String seCardchecking;
   /**
    * 安防-门岗查卡不严
    */
   @Column(name="seLaxcarking")
    private String seLaxcarking;
   /**
    * 安防-消防管理
    */
   @Column(name="seFireman")
    private String seFireman;
   /**
    * 安防-违规充电
    */
   @Column(name="seLlechaing")
    private String seLlechaing;
   /**
    * 安防-安全感
    */
   @Column(name="seSense")
    private String seSense;
   /**
    * 安防-岗位工作纪律
    */
   @Column(name="sePostwork")
    private String sePostwork;
   /**
    * 安防-岗位服务态度差
    */
   @Column(name="sePooratitude")
    private String sePooratitude;
   /**
    * 安防-服务意识
    */
   @Column(name="seConsciousness")
    private String seConsciousness;
   /**
    * 客服-前台人员态度差
    */
   @Column(name="cuStafhad")
    private String cuStafhad;
   /**
    * 客服-前台业务办理
    */
   @Column(name="cuFrontdesk")
    private String cuFrontdesk;
   /**
    * 客服-不认识管家
    */
   @Column(name="cuHousekeeper")
    private String cuHousekeeper;
   /**
    * 客服-联系不上管家
    */
   @Column(name="cuConhouse")
    private String cuConhouse;
   /**
    * 客服-问题跟进不及时
    */
   @Column(name="cuProblemfollow")
    private String cuProblemfollow;
   /**
    * 客服-管家服务态度差
    */
   @Column(name="cuPoorachatide")
    private String cuPoorachatide;
   /**
    * 客服-管家更换频繁
    */
   @Column(name="cuFrequently")
    private String cuFrequently;
   /**
    * 客服-前台问题处理不及时
    */
   @Column(name="cuFrbujidesk")
    private String cuFrbujidesk;
   /**
    * 绿化-绿化垃圾清运
    */
   @Column(name="grGreenwaste")
    private String grGreenwaste;
   /**
    * 绿化-养护缺失
    */
   @Column(name="grMaintenance")
    private String grMaintenance;
   /**
    * 绿化-砍伐树木
    */
   @Column(name="grDowntrees")
    private String grDowntrees;
   /**
    * 绿化-植物修剪
    */
   @Column(name="grPlantruning")
    private String grPlantruning;
   /**
    * 绿化-杂草丛生
    */
   @Column(name="grWitheeds")
    private String grWitheeds;
   /**
    * 绿化-植物死亡
    */
   @Column(name="grPlantdeath")
    private String grPlantdeath;
   /**
    * 绿化-黄土裸露
    */
   @Column(name="grLoess")
    private String grLoess;
   /**
    * 绿化-苗木缺失
    */
   @Column(name="grSeedlingloss")
    private String grSeedlingloss;
   /**
    * 绿化-植物种类少
    */
   @Column(name="grFewplant")
    private String grFewplant;
   /**
    * 绿化-植物搭配不合理
    */
   @Column(name="grUnreasonable")
    private String grUnreasonable;
   /**
    * 绿化-服务形象与态度
    */
   @Column(name="grServiceimage")
    private String grServiceimage;
   /**
    * 保洁-垃圾桶摆放不合理
    */
   @Column(name="clUnrplagacans")
    private String clUnrplagacans;
   /**
    * 保洁-垃圾清运不及时
    */
   @Column(name="clRemovaon")
    private String clRemovaon;
   /**
    * 保洁-室外公共区域清洁
    */
   @Column(name="clOutdoorpublic")
    private String clOutdoorpublic;
   /**
    * 保洁-楼宇室内清洁
    */
   @Column(name="clBuilinterior")
    private String clBuilinterior;
   /**
    * 保洁-地下车库清洁
    */
   @Column(name="clGarcleang")
    private String clGarcleang;
   /**
    * 保洁-景观水景
    */
   @Column(name="clWaterscape")
    private String clWaterscape;
   /**
    * 保洁-四害消杀
    */
   @Column(name="clFpelimination")
    private String clFpelimination;
   /**
    * 保洁-园区积水清理
    */
   @Column(name="clCleanupaccu")
    private String clCleanupaccu;
   /**
    * 保洁-服务形象与态度
    */
   @Column(name="clServiceimage")
    private String clServiceimage;
   /**
    * 工程-公共照明
    */
   @Column(name="enPuicliting")
    private String enPuicliting;
   /**
    * 工程-游乐设施
    */
   @Column(name="enAmusement")
    private String enAmusement;
   /**
    * 工程-电梯
    */
   @Column(name="enElevator")
    private String enElevator;
   /**
    * 工程-供水设备
    */
   @Column(name="enWaterupply")
    private String enWaterupply;
   /**
    * 工程-消防设备
    */
   @Column(name="enFireighting")
    private String enFireighting;
   /**
    * 工程-监控系统
    */
   @Column(name="enMonitoring")
    private String enMonitoring;
   /**
    * 工程-门禁
    */
   @Column(name="enAccessconol")
    private String enAccessconol;
   /**
    * 工程-道闸
    */
   @Column(name="enRoadgate")
    private String enRoadgate;
   /**
    * 工程-公区土建装修
    */
   @Column(name="enPublicarea")
    private String enPublicarea;
   /**
    * 工程-公区排水/排污
    */
   @Column(name="enDrainage")
    private String enDrainage;
   /**
    * 工程-其它设施设备
    */
   @Column(name="enEquipment")
    private String enEquipment;
   /**
    * 工程-工程岗位形象态度
    */
   @Column(name="enImageatude")
    private String enImageatude;
   /**
    * 工程-入户维修与服务态度
    */
   @Column(name="enHomemainte")
    private String enHomemainte;
   /**
    * 月份
    */
   @Column(name="yearMonth")
    private String yearMonth;
   /**
    * 状态 1 可用 0不可用
    */
   @Column(name="status")
    private Integer status;
    /**
     * 创建人
     */
    @Column(name="create_by")
    private String createBy;
    /**
     * 创建人姓名
     */
    @Column(name="create_name")
    private String createName;
    /**
     * 创建时间
     */
    @Column(name="create_time")
    @JsonFormat(pattern="yyyy/MM/dd HH:mm",timezone = "GMT+8")
    private Date createTime;
    /**
     * 修改时间
     */
    @Column(name="update_time")
    @JsonFormat(pattern="yyyy/MM/dd HH:mm",timezone = "GMT+8")
    private Date updateTime;
    /**
     * 修改人姓名
     */
    @Column(name="update_name")
    private String updateName;
    /**
     * 修改人
     */
    @Column(name="update_by")
    private String updateBy;

    /**
     * 是否已编辑 1已编辑 0未编辑
     */
    @Column(name="is_editor")
    private Integer isEditor;

    @Transient
    private String monthStr;

    @Transient
    private List<String> yueList;

    @Transient
    private String key;

    @Transient
    private String value;

    /**
     * 区域编码
     */
    @Transient
    private String orgCode;
    /**
     * 区域名称
     */
    @Transient
    private String orgName;
    /**
     * 项目编码
     */
    @Transient
    private String commCode;
    /**
     * 项目名称
     */
    @Transient
    private String commName;

    @Transient
    private String yearNian;

    @Transient
    private String nouchYue;
}
