using System;
using System.Collections.Generic;

namespace BPMService.Models
{
    public class dashboardModel
    {
        public int userid { get; set; }
        public int projectdefinitionid { get; set; }
        public int p_jobid { get; set; }
        public bool p_jobstatus { get; set; }
        public string p_option { get; set; }
        public int p_tranid { get; set; }
        public int p_userid { get; set; }
        public int p_projectdefinitionid { get; set; }
        public string mode { get; set; }
        public int workflowdefinitionid { get; set; }
        public int pageno { get; set; }
        public int itemsperpage { get; set; }
        public int tranid { get; set; }
        public int fromorder { get; set; }
        public int toorder { get; set; }
        public string option { get; set; }
        public string searchtext { get; set; }
        public string duedate { get; set; }
        public int p_pagesize { get; set; }
        public int p_pagenumber { get; set; }

    }
    class jobstatusdetails
    {
        public string stagename_alias { get; set; }
        public Int64? jobworkflowid { get; set; }
        public Int32? slotcnt { get; set; }
        public Int32? stageorder { get; set; }
        public Int64? batchid { get; set; }
        public Int64? lotid { get; set; }
        public string lottitle { get; set; }
        public Int64? transactionid { get; set; }
        public string emp_name { get; set; }
        public string lotstatus { get; set; }
        public int? merged_lot { get; set; }
        public Int64? userid { get; set; }
        public int? issupplement { get; set; }
        public Int64? volumeid { get; set; }
        public string volumename { get; set; }
        public string chaptertype { get; set; }
        public int? chpsequence { get; set; }
        public string batchname { get; set; }
        public int locked { get; set; } = 0;
    }

    class chapterdetails
    {
        public string chaptername { get; set; }
        public int? rows { get; set; }
        public long? batchid { get; set; }
        public List<jobstatusdetails> statusdetails { get; set; }
    }
    public class batchdet
    {
        public int? batchid { get; set; }
        public int? lotid { get; set; }
        public string batchname { get; set; }


    }
    public class joblotinfoexcellist
    {
        public Int64 joblotexcelid { get; set; }
        public Int64 jobid { get; set; }
        public Int64 lotid { get; set; }
        public Int64 frequencyid { get; set; }
        public Int64 statecodeid { get; set; }
        public string companyname { get; set; }
        public string type { get; set; }
        public string city { get; set; }
        public string joblotinfoexcelpath { get; set; }
        public string projectid { get; set; }
        public string job_url { get; set; }
        public Int64 createdby { get; set; }
        public Int64 updatedby { get; set; }
        public Int32 active { get; set; }
        public string createdon { get; set; }
        public string updatedon { get; set; }
    }

    public class lotassignmentdetails
    {
        public long p_projectdefinitionid { get; set; }
        public long p_wfdid { get; set; }
        public long p_jobid { get; set; }
        public long p_userid { get; set; }
        public string p_startdate { get; set;}
        public string p_enddate { get; set;}
        public string mode { get; set;}
        public string p_projectid { get; set;}
        public long p_type { get; set; }
		//public long isAssigned { get; set; } // monicaa											   
        
    }


    public class vendoremail
    {
        public int userid { get; set; }
        public int projectdefinitionid { get; set; }
        public int p_jobid { get; set; }
        public bool p_jobstatus { get; set; }
        public string p_option { get; set; }
        public int p_tranid { get; set; }
        public int p_userid { get; set; }
        public int p_projectdefinitionid { get; set; }
        public string mode { get; set; }
        public int workflowdefinitionid { get; set; }
        public int pageno { get; set; }
        public int itemsperpage { get; set; }
        public int tranid { get; set; }
        public int fromorder { get; set; }
        public int toorder { get; set; }
        public string option { get; set; }
        public string searchtext { get; set; }
        public string duedate { get; set; }
        public int p_pagesize { get; set; }
        public int p_pagenumber { get; set; }

    }
}
