using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;

namespace WK_KLI_LAPS_Service.Models.Master
{
    public class lotBatchModel
    {
        public Int64 batchid { get; set; }
        public Int32 jobid { get; set; }
        public string batchname { get; set; }
        public string batchstatus { get; set; }
        public Int32? active { get; set; }
        public Int32? createdby { get; set; }
        public DateTime? createdon { get; set; }
        public Int32? updatedby { get; set; }
        public DateTime? updatedon { get; set; }
        public string volume { get; set; }
        public string issue { get; set; }
        public string metadata { get; set; }
        public string title { get; set; }
        public string monthyear { get; set; }
        public Int32? issupplement { get; set; }
        public string lotmastermetafields { get; set; }
        public Int32? unmerged { get; set; }
        public Int32? iscsupplement { set; get; }
        public Int64? cummulativetypeid { set; get; }
        public Int32? mergedproof { set; get; }
        public Int32? supplementtypeid { set; get; }
        public Int32? printsupplementid { get; set; }
        public string publicationid { get; set; }
        public string supplementnumber { get; set; }
    }

    public class Lot_batch_details
    {
        public Int64 lotbatchdetailsid { set; get; }
        public Int64 lotid { set; get; }
        public Int64 batchid { set; get; }
        public Int32? active { set; get; }
        public string tabcardtitle { set; get; }
        public Int32? istabcard { set; get; }
        public Int32? isprocessed { set; get; }
        public int userid { get; set; }
    }

    public class lottriger
    {
        public long lotid { get; set; }
        public long Transid { get; set; }
        public int userid { get; set; }
    }

    public class chapdata
    {
        public int? batchid { get; set; }
        public int lotid { get; set; }
        public string chaptertype { set; get; }
        public Int32 istabcard { get; set; }
        public string tabcardtitle { get; set; }
        public Int32? isprocessed { get; set; }
        public int sequence { get; set; }
        public int userid { get; set; }
        public Int32 jobid { get; set; }
        public int? productionworkflowid { get; set; }
    }
    public class chaptertypedetail
    {
        public string chaptertypename { get; set; }

        public long? transactionid { get; set; }
    }

    public class batchdetails
    {

        public Int32 tranid { get; set; }
        public Int32 lotid { get; set; }
    }
    public class updatedsupp
    {
        public string jobno { get; set; }
        public string title { get; set; }
        public string project_subtitle { get; set; }
        public string batchname { get; set; }
        public long jobid { get; set; }
        public int ishide { get; set; }
        public int ischeck { get; set; }
        public long batchid { get; set; }
        public long lotid { get; set; }
        public int istabcard { get; set; }
        public int? isprocessed { get; set; }
        public int? editisprocessed { get; set; }
        public string tabcardtitle { get; set; }
        public string stagename_alias { get; set; }
        public int userid { get; set; }
        public int? productionworkflowid { get; set; }
    }
    class klilotdefaultprodwfModel
    {

        public int lotdefaultprodwf { get; set; }
        public int? productionworkflowid { get; set; }
        public int jobid { get; set; }
        public int lotid { get; set; }
        public int lotbatchdetailsid { get; set; }
        public Int32? active { get; set; }
        public Int32? createdby { get; set; }
        public DateTime? createdon { get; set; }
        public Int32? updatedby { get; set; }

    }
}
