package com.xintong.visualinspection.bean;

import java.util.ArrayList;
import java.util.Date;
import java.util.List;

import org.springframework.format.annotation.DateTimeFormat;

import com.fasterxml.jackson.annotation.JsonFormat;

import lombok.Data;

/**
 * 文件名：Job
 * 版本信息：日期：2017/4/18 Copyright 江苏省交通规划设计院 Corporation 2017 版权所有.
 */
@Data
public class StatisticsFsWork {
    //编号
    private Integer id;
 
    // 部门id
    private Long dept_id;
    
    // 收费站名字
    private String feeStationName ;
    
    // 用户名字
    private String userName ;
    
    // 岗位名字
    private String positionName ;
    
    // 工号
    private String workno ;
    
    // 父部门id
    private Long parent_dept_id ;
    
    //开始日期
    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") 
    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")  
    private Date start_time ;
    
    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") 
    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")  
    private Date end_time ;
    
    private Long user_id ;
    
    private List<Organ> dept_list  ;
    
    // work_date 时间
    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") 
    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")  
    private Date work_date ;
    
    // 班次类型（早、中、晚、全天）
    private Integer class_type ;
    
    // 工作天数
    private Integer work_days ; 
    
    // 工作时间(分钟)
    private Integer work_minutes;
    
    // 稽查id
    private Integer check_id;

    private Integer status;
    
    List<StatisticsFsWork> subStatisticsFsWork;
    
}
