package com.xintong.visualinspection.bean;

import java.util.Date;

import org.springframework.format.annotation.DateTimeFormat;

import com.fasterxml.jackson.annotation.JsonFormat;

import lombok.Data;
import lombok.EqualsAndHashCode;

@Data
@EqualsAndHashCode(callSuper = false)
public class CheckOther {
	//编号
    private Long id;
    // 部门id
    private Long dept_id;
    // 稽查人员id
    private Long user_id;
    // 稽查人id
    private Long check_person_id;
    // 扣分值
    private Long check_score;
    // 考核项id
    private Long check_item_id;
    // 扣分描述
    private String remark;
    // 稽查类型 页面1,2,3,4
    private Integer check_type;
    // 附件ids
    private String file_ids;
    //稽查时间
    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm") 
    @JsonFormat(pattern="yyyy-MM-dd HH:mm",timezone = "GMT+8") 
    private Date check_time;
    // 稽查次数
    private Integer check_num;
    //稽查月份名称 年/月
    private String check_time_name;
    // 删除标记
    private Integer delete_flag;
    // 更新时间
    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") 
    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")  
    private Date update_time;
    // 部门名称
    private String organname;
    // 人员名称
    private String username;
    // 扣分类型名
    private String check_item_name;
    // 清障检查类型
    private Integer wrecker_check_type;
    // 清障检查类型
    private String wrecker_check_type_name;
    // 特情稽查类型
    private Integer special_check_type;
    // 特情稽查类型名称
    private String special_check_type_name;

    private String pcheckname;


    private String check_period;

    private String scoretype;
}
