package com.ktg.iscs.domain.vo.ticket;

import com.ktg.common.core.domain.model.BaseBean;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * 作业票对象 is_job_ticket
 *
 * @author cgj
 * @date 2024-10-18
 */
@EqualsAndHashCode(callSuper = true)
@Data
public class MonitorTicketPageVO extends BaseBean
{
    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "作业票ID")
    private Long ticketId;

    @ApiModelProperty(value = "作业票编号")
    private String ticketCode;

    @ApiModelProperty(value = "作业票名称")
    private String ticketName;

    @ApiModelProperty(value = "上锁总数")
    private Integer lockNum;

    @ApiModelProperty(value = "已上锁数")
    private Integer lockedNum;

    @ApiModelProperty(value = "已完成(解锁)上锁数")
    private Integer removeLockNum;

    @ApiModelProperty(value = "共锁总数")
    private Integer colockNum;

    @ApiModelProperty(value = "已共锁数")
    private Integer colockedNum;

    @ApiModelProperty(value = "已完成(解锁)共锁数")
    private Integer removeColockNum;

    @ApiModelProperty(value = "所属区域ID")
    private Long workareaId;

    @ApiModelProperty(value = "所属区域Name")
    private String workareaName;

}
