package com.shcd.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.util.Date;
import lombok.Data;

/**
 * 统计信息详情
 * @TableName SHIP_LOCK_STATISTIC_DETAIL
 */
@TableName(value ="GHJG_CHANNEL.SHIP_LOCK_STATISTIC_DETAIL")
@Data
public class ShipLockStatisticDetail implements Serializable {
    /**
     * 主键(该表的主键)
     */
    @TableId("PK_ID")
    private String pkId;

    /**
     * 间隔时间
     */
    @TableField("BETWEEN_TIME")
    private Date betweenTime;

    /**
     * 关闸时间
     */
    @TableField("DT_CLOSE_LOCK_TIME")
    private Date dtCloseLockTime;

    /**
     * 开闸时间
     */
    @TableField("DT_OPEN_LOCK_TIME")
    private Date dtOpenLockTime;

    /**
     * 下行环卫船只数量
     */
    @TableField("NM_DOWN_GREEN_SHIP")
    private Long nmDownGreenShip;

    /**
     * 下行换位船只吨位
     */
    @TableField("NM_DOWN_GREEN_WEIGHT")
    private Long nmDownGreenWeight;

    /**
     * 下行闸次
     */
    @TableField("NM_DOWN_LOCK")
    private Long nmDownLock;

    /**
     * 下行数量(外)
     */
    @TableField("NM_DOWN_OUTSIDE_SHIP")
    private Long nmDownOutsideShip;

    /**
     * 下行通过量(吨)
     */
    @TableField("NM_DOWN_OUTSIDE_WEIGHT")
    private Long nmDownOutsideWeight;

    /**
     * 下行社会船只数量
     */
    @TableField("NM_DOWN_SOCIAL_SHIP")
    private Long nmDownSocialShip;

    /**
     * 下行社会船只吨位
     */
    @TableField("NM_DOWN_SOCIAL_WEIGHT")
    private Long nmDownSocialWeight;

    /**
     * 0内闸 1外闸
     */
    @TableField("NM_LOCK_TYPE")
    private Long nmLockType;

    /**
     * 环卫船只数量
     */
    @TableField("NM_PASS_GREEN_SHIP")
    private Long nmPassGreenShip;

    /**
     * 环卫船只吨位
     */
    @TableField("NM_PASS_GREEN_WEIGHT")
    private Long nmPassGreenWeight;

    /**
     * 通过船舶数量
     */
    @TableField("NM_PASS_SHIP")
    private Long nmPassShip;

    /**
     * 社会船只数量
     */
    @TableField("NM_PASS_SOCIAL_SHIP")
    private Long nmPassSocialShip;

    /**
     * 社会船只吨位
     */
    @TableField("NM_PASS_SOCIAL_WEIGHT")
    private Long nmPassSocialWeight;

    /**
     * 船舶通过量
     */
    @TableField("NM_PASS_WEIGHT")
    private Long nmPassWeight;

    /**
     * 总开闸次数
     */
    @TableField("NM_TOTAL_LOCK")
    private Long nmTotalLock;

    /**
     * 上行环卫船只数量
     */
    @TableField("NM_UP_GREEN_SHIP")
    private Long nmUpGreenShip;

    /**
     * 上行环卫船只吨位
     */
    @TableField("NM_UP_GREEN_WEIGHT")
    private Long nmUpGreenWeight;

    /**
     * 上行通过量(内)
     */
    @TableField("NM_UP_INSIDE_SHIP")
    private Long nmUpInsideShip;

    /**
     * 上行通过量(内)吨
     */
    @TableField("NM_UP_INSIDE_WEIGHT")
    private Long nmUpInsideWeight;

    /**
     * 上行闸次
     */
    @TableField("NM_UP_LOCK")
    private Long nmUpLock;

    /**
     * shang'xing
     */
    @TableField("NM_UP_SOCIAL_SHIP")
    private Long nmUpSocialShip;

    /**
     * 上行船舶(内)吨
     */
    @TableField("NM_UP_SOCIAL_WEIGHT")
    private Long nmUpSocialWeight;

    /**
     * 与静态表关联
     */
    @TableField("ST_DAY_STATISTIC_ID")
    private String stDayStatisticId;

    @TableField(exist = false)
    private static final long serialVersionUID = 1L;
}