You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
542 lines
9.9 KiB
542 lines
9.9 KiB
using Entity.Sugar;
|
|
|
|
namespace Entity
|
|
{
|
|
public class EntityHelper
|
|
{
|
|
public const string CUSTOMERS = "customers";
|
|
|
|
public const string CUSTOMERSTRANSFER = "customerstransfer";
|
|
|
|
public const string CUSTOMERSTRANSFERBAK = "customerstransferbak";
|
|
|
|
public const string IMPORTCUSTOMERS = "importcustomers";
|
|
|
|
public const string ATTENDANCE = "attendance";
|
|
|
|
public const string ATTENDANCEDIFF = "attendancediff";
|
|
|
|
public const string BILLCHANGEAPPLY = "billchangeapply";
|
|
|
|
public const string BUSINESSTRAVEL = "businesstravel";
|
|
|
|
public const string CHECKFLOW = "checkflow";
|
|
|
|
public const string INVOICEAPPLYINFO = "invoiceapplyinfo";
|
|
|
|
public const string LEAVE = "leave";
|
|
|
|
public const string LEAVESET = "leaveset";
|
|
|
|
public const string OVERTIME = "overtime";
|
|
|
|
public const string TRAVELEXPENSE = "travelexpense";
|
|
|
|
public const string WENZHONG = "wenzhong";
|
|
|
|
public const string BILLINFO = "billinfo";
|
|
|
|
public const string BILLS = "bills";
|
|
|
|
public const string BILLSBAK = "billsbak";
|
|
|
|
public const string EXHIBITION = "exhibition";
|
|
|
|
public const string EXHIBITIONSTRANSFER = "exhibitionstransfer";
|
|
|
|
public const string EXHIBITIONSTRANSFERBAK = "exhibitionstransferbak";
|
|
|
|
public const string EXPORTEXHIBITION = "exportexhibition";
|
|
|
|
public const string IMPORTEXHIBITION = "importexhibition";
|
|
|
|
public const string OTHEREXHIBITION = "otherexhibition";
|
|
|
|
public const string OTHEREXHIBITIONTG = "otherexhibitiontg";
|
|
|
|
public const string ANNOUNCEMENT = "announcement";
|
|
|
|
public const string READ = "read";
|
|
|
|
public const string ARGUMENTCLASS = "argumentclass";
|
|
|
|
public const string ARGUMENTS = "arguments";
|
|
|
|
public const string ARGUMENTSRELATED = "argumentsrelated";
|
|
|
|
public const string AUTHORIZE = "authorize";
|
|
|
|
public const string AUTHORIZEFORDEPT = "authorizefordept";
|
|
|
|
public const string AUTHORIZEFORMEMBER = "authorizeformember";
|
|
|
|
public const string CALENDAR = "calendar";
|
|
|
|
public const string CLOCKTIPS = "clocktips";
|
|
|
|
public const string CLOCKTIPSBAK = "clocktipsbak";
|
|
|
|
public const string DEPARTMENTS = "departments";
|
|
|
|
public const string DOCUMENT = "document";
|
|
|
|
public const string EMAIL = "email";
|
|
|
|
public const string FILES = "files";
|
|
|
|
public const string FORGETPASSWORD = "forgetpassword";
|
|
|
|
public const string HOLIDAYS = "holidays";
|
|
|
|
public const string JOBTITLE = "jobtitle";
|
|
|
|
public const string LANGUAGE = "language";
|
|
|
|
public const string LOGINFO = "loginfo";
|
|
|
|
public const string LOGINLOG = "loginlog";
|
|
|
|
public const string MAXNUMBER = "maxnumber";
|
|
|
|
public const string MEMBERS = "members";
|
|
|
|
public const string MEMBERSTORULE = "memberstorule";
|
|
|
|
public const string MODULEFORPROGRAM = "moduleforprogram";
|
|
|
|
public const string MODULELIST = "modulelist";
|
|
|
|
public const string OFFICETEMPLATE = "officetemplate";
|
|
|
|
public const string ONLINEUSERS = "onlineusers";
|
|
|
|
public const string ORGANIZATION = "organization";
|
|
|
|
public const string OUTERUSERS = "outerusers";
|
|
|
|
public const string PROFILES = "profiles";
|
|
|
|
public const string PROGRAMLIST = "programlist";
|
|
|
|
public const string RULES = "rules";
|
|
|
|
public const string SYSTEMSETTING = "systemsetting";
|
|
|
|
public const string TASK = "task";
|
|
|
|
public const string TASKREPLY = "taskreply";
|
|
|
|
public const string TICKETAUTH = "ticketauth";
|
|
|
|
public const string TIPS = "tips";
|
|
|
|
public const string TIPSBAK = "tipsbak";
|
|
|
|
public const string EXHIBITIONRULES = "exhibitionrules";
|
|
|
|
public const string NEWS = "news";
|
|
|
|
public const string PACKINGORDER = "packingorder";
|
|
|
|
public const string TRACKINGLOG = "trackinglog";
|
|
|
|
public const string WEBSITEFILES = "websitefiles";
|
|
|
|
public const string WEBSITEMAILLOG = "websitemaillog";
|
|
|
|
public const string WEBSITESETTING = "websitesetting";
|
|
|
|
public const string OVW_IMPORTCUSTOMERS = "ovw_importcustomers";
|
|
|
|
public const string OVW_BILLINFO = "ovw_billinfo";
|
|
|
|
public const string OVW_BILLS = "ovw_bills";
|
|
|
|
/// <summary>
|
|
/// get the entity object
|
|
/// </summary>
|
|
/// <param name="type"/>type{String}</param>
|
|
/// <returns>entity{Object}entity</returns>
|
|
public static object GetEntity(string type)
|
|
{
|
|
var entity = new object();
|
|
entity = "";
|
|
switch (type.ToLower())
|
|
{
|
|
case CUSTOMERS:
|
|
|
|
entity = new OTB_CRM_Customers();
|
|
|
|
break;
|
|
case CUSTOMERSTRANSFER:
|
|
|
|
entity = new OTB_CRM_CustomersTransfer();
|
|
|
|
break;
|
|
case CUSTOMERSTRANSFERBAK:
|
|
|
|
entity = new OTB_CRM_CustomersTransferBak();
|
|
|
|
break;
|
|
case IMPORTCUSTOMERS:
|
|
|
|
entity = new OTB_CRM_ImportCustomers();
|
|
|
|
break;
|
|
case ATTENDANCE:
|
|
|
|
entity = new OTB_EIP_Attendance();
|
|
|
|
break;
|
|
case ATTENDANCEDIFF:
|
|
|
|
entity = new OTB_EIP_AttendanceDiff();
|
|
|
|
break;
|
|
case BILLCHANGEAPPLY:
|
|
|
|
entity = new OTB_EIP_BillChangeApply();
|
|
|
|
break;
|
|
case BUSINESSTRAVEL:
|
|
|
|
entity = new OTB_EIP_BusinessTravel();
|
|
|
|
break;
|
|
case CHECKFLOW:
|
|
|
|
entity = new OTB_EIP_CheckFlow();
|
|
|
|
break;
|
|
case INVOICEAPPLYINFO:
|
|
|
|
entity = new OTB_EIP_InvoiceApplyInfo();
|
|
|
|
break;
|
|
case LEAVE:
|
|
|
|
entity = new OTB_EIP_Leave();
|
|
|
|
break;
|
|
case LEAVESET:
|
|
|
|
entity = new OTB_EIP_LeaveSet();
|
|
|
|
break;
|
|
case OVERTIME:
|
|
|
|
entity = new OTB_EIP_OverTime();
|
|
|
|
break;
|
|
case TRAVELEXPENSE:
|
|
|
|
entity = new OTB_EIP_TravelExpense();
|
|
|
|
break;
|
|
case WENZHONG:
|
|
|
|
entity = new OTB_EIP_WenZhong();
|
|
|
|
break;
|
|
case BILLINFO:
|
|
|
|
entity = new OTB_OPM_BillInfo();
|
|
|
|
break;
|
|
case BILLS:
|
|
|
|
entity = new OTB_OPM_Bills();
|
|
|
|
break;
|
|
case BILLSBAK:
|
|
|
|
entity = new OTB_OPM_BillsBak();
|
|
|
|
break;
|
|
case EXHIBITION:
|
|
|
|
entity = new OTB_OPM_Exhibition();
|
|
|
|
break;
|
|
case EXHIBITIONSTRANSFER:
|
|
|
|
entity = new OTB_OPM_ExhibitionsTransfer();
|
|
|
|
break;
|
|
case EXHIBITIONSTRANSFERBAK:
|
|
|
|
entity = new OTB_OPM_ExhibitionsTransferBak();
|
|
|
|
break;
|
|
case EXPORTEXHIBITION:
|
|
|
|
entity = new OTB_OPM_ExportExhibition();
|
|
|
|
break;
|
|
case IMPORTEXHIBITION:
|
|
|
|
entity = new OTB_OPM_ImportExhibition();
|
|
|
|
break;
|
|
case OTHEREXHIBITION:
|
|
|
|
entity = new OTB_OPM_OtherExhibition();
|
|
|
|
break;
|
|
case OTHEREXHIBITIONTG:
|
|
|
|
entity = new OTB_OPM_OtherExhibitionTG();
|
|
|
|
break;
|
|
case ANNOUNCEMENT:
|
|
|
|
entity = new OTB_SYS_Announcement();
|
|
|
|
break;
|
|
case READ:
|
|
|
|
entity = new OTB_SYS_Announcement_Read();
|
|
|
|
break;
|
|
case ARGUMENTCLASS:
|
|
|
|
entity = new OTB_SYS_ArgumentClass();
|
|
|
|
break;
|
|
case ARGUMENTS:
|
|
|
|
entity = new OTB_SYS_Arguments();
|
|
|
|
break;
|
|
case ARGUMENTSRELATED:
|
|
|
|
entity = new OTB_SYS_ArgumentsRelated();
|
|
|
|
break;
|
|
case AUTHORIZE:
|
|
|
|
entity = new OTB_SYS_Authorize();
|
|
|
|
break;
|
|
case AUTHORIZEFORDEPT:
|
|
|
|
entity = new OTB_SYS_AuthorizeForDept();
|
|
|
|
break;
|
|
case AUTHORIZEFORMEMBER:
|
|
|
|
entity = new OTB_SYS_AuthorizeForMember();
|
|
|
|
break;
|
|
case CALENDAR:
|
|
|
|
entity = new OTB_SYS_Calendar();
|
|
|
|
break;
|
|
case CLOCKTIPS:
|
|
|
|
entity = new OTB_SYS_ClockTips();
|
|
|
|
break;
|
|
case CLOCKTIPSBAK:
|
|
|
|
entity = new OTB_SYS_ClockTipsBak();
|
|
|
|
break;
|
|
case DEPARTMENTS:
|
|
|
|
entity = new OTB_SYS_Departments();
|
|
|
|
break;
|
|
case DOCUMENT:
|
|
|
|
entity = new OTB_SYS_Document();
|
|
|
|
break;
|
|
case EMAIL:
|
|
|
|
entity = new OTB_SYS_Email();
|
|
|
|
break;
|
|
case FILES:
|
|
|
|
entity = new OTB_SYS_Files();
|
|
|
|
break;
|
|
case FORGETPASSWORD:
|
|
|
|
entity = new OTB_SYS_ForgetPassword();
|
|
|
|
break;
|
|
case HOLIDAYS:
|
|
|
|
entity = new OTB_SYS_Holidays();
|
|
|
|
break;
|
|
case JOBTITLE:
|
|
|
|
entity = new OTB_SYS_Jobtitle();
|
|
|
|
break;
|
|
case LANGUAGE:
|
|
|
|
entity = new OTB_SYS_Language();
|
|
|
|
break;
|
|
case LOGINFO:
|
|
|
|
entity = new OTB_SYS_LogInfo();
|
|
|
|
break;
|
|
case LOGINLOG:
|
|
|
|
entity = new OTB_SYS_LoginLog();
|
|
|
|
break;
|
|
case MAXNUMBER:
|
|
|
|
entity = new OTB_SYS_MaxNumber();
|
|
|
|
break;
|
|
case MEMBERS:
|
|
|
|
entity = new OTB_SYS_Members();
|
|
|
|
break;
|
|
case MEMBERSTORULE:
|
|
|
|
entity = new OTB_SYS_MembersToRule();
|
|
|
|
break;
|
|
case MODULEFORPROGRAM:
|
|
|
|
entity = new OTB_SYS_ModuleForProgram();
|
|
|
|
break;
|
|
case MODULELIST:
|
|
|
|
entity = new OTB_SYS_ModuleList();
|
|
|
|
break;
|
|
case OFFICETEMPLATE:
|
|
|
|
entity = new OTB_SYS_OfficeTemplate();
|
|
|
|
break;
|
|
case ONLINEUSERS:
|
|
|
|
entity = new OTB_SYS_OnlineUsers();
|
|
|
|
break;
|
|
case ORGANIZATION:
|
|
|
|
entity = new OTB_SYS_Organization();
|
|
|
|
break;
|
|
case OUTERUSERS:
|
|
|
|
entity = new OTB_SYS_OuterUsers();
|
|
|
|
break;
|
|
case PROFILES:
|
|
|
|
entity = new OTB_SYS_Profiles();
|
|
|
|
break;
|
|
case PROGRAMLIST:
|
|
|
|
entity = new OTB_SYS_ProgramList();
|
|
|
|
break;
|
|
case RULES:
|
|
|
|
entity = new OTB_SYS_Rules();
|
|
|
|
break;
|
|
case SYSTEMSETTING:
|
|
|
|
entity = new OTB_SYS_SystemSetting();
|
|
|
|
break;
|
|
case TASK:
|
|
|
|
entity = new OTB_SYS_Task();
|
|
|
|
break;
|
|
case TASKREPLY:
|
|
|
|
entity = new OTB_SYS_TaskReply();
|
|
|
|
break;
|
|
case TICKETAUTH:
|
|
|
|
entity = new OTB_SYS_TicketAuth();
|
|
|
|
break;
|
|
case TIPS:
|
|
|
|
entity = new OTB_SYS_Tips();
|
|
|
|
break;
|
|
case TIPSBAK:
|
|
|
|
entity = new OTB_SYS_TipsBak();
|
|
|
|
break;
|
|
case EXHIBITIONRULES:
|
|
|
|
entity = new OTB_WSM_ExhibitionRules();
|
|
|
|
break;
|
|
case NEWS:
|
|
|
|
entity = new OTB_WSM_News();
|
|
|
|
break;
|
|
case PACKINGORDER:
|
|
|
|
entity = new OTB_WSM_PackingOrder();
|
|
|
|
break;
|
|
case TRACKINGLOG:
|
|
|
|
entity = new OTB_WSM_TrackingLog();
|
|
|
|
break;
|
|
case WEBSITEFILES:
|
|
|
|
entity = new OTB_WSM_WebSiteFiles();
|
|
|
|
break;
|
|
case WEBSITEMAILLOG:
|
|
|
|
entity = new OTB_WSM_WebSiteMailLog();
|
|
|
|
break;
|
|
case WEBSITESETTING:
|
|
|
|
entity = new OTB_WSM_WebSiteSetting();
|
|
|
|
break;
|
|
case OVW_IMPORTCUSTOMERS:
|
|
|
|
entity = new OVW_CRM_ImportCustomers();
|
|
|
|
break;
|
|
case OVW_BILLINFO:
|
|
|
|
entity = new OVW_OPM_BillInfo();
|
|
|
|
break;
|
|
case OVW_BILLS:
|
|
|
|
entity = new OVW_OPM_Bills();
|
|
|
|
break;
|
|
|
|
}
|
|
return entity;
|
|
}
|
|
}
|
|
}
|
|
|