Browse Source

工单调整

zhengbingbing 6 years ago
parent
commit
a632733a21

File diff suppressed because it is too large
+ 610 - 334
codegit/CallCenterApi/CallCenterApi.DAL/T_Wo_WorkOrder.cs


+ 2 - 0
codegit/CallCenterApi/CallCenterApi.Interface/CallCenterApi.Interface/CallCenterApi.Interface.csproj

@@ -245,6 +245,7 @@
245 245
     <Compile Include="Controllers\workorder\MaterialManageController.cs" />
246 246
     <Compile Include="Controllers\workorder\WorkOrderController.cs" />
247 247
     <Compile Include="Controllers\workorder\WorkOrderLogsController.cs" />
248
+    <Compile Include="Controllers\workorder\WorkOrderNewController.cs" />
248 249
     <Compile Include="Controllers\workorder\WorkTypeController.cs" />
249 250
     <Compile Include="Global.asax.cs">
250 251
       <DependentUpon>Global.asax</DependentUpon>
@@ -399,6 +400,7 @@
399 400
     <Folder Include="Views\Workcalendar\" />
400 401
     <Folder Include="Views\WorkOffDays\" />
401 402
     <Folder Include="Views\WorkOrderLogs\" />
403
+    <Folder Include="Views\WorkOrderNew\" />
402 404
     <Folder Include="Views\WorkOrdersComplaintType\" />
403 405
     <Folder Include="Views\WorkOrdersHandledRate\" />
404 406
     <Folder Include="Views\WorkOrdersType\" />

+ 180 - 249
codegit/CallCenterApi/CallCenterApi.Interface/CallCenterApi.Interface/Controllers/tel/CallInScreenController.cs

@@ -536,259 +536,190 @@ namespace CallCenterApi.Interface.Controllers.tel
536 536
         /// <returns></returns>
537 537
         public ActionResult AddWorkOrder()
538 538
         {
539
-            ActionResult res = NoToken("未知错误,请重新登录");
540
-            if (Request.IsAuthenticated)
539
+            string usercode = CurrentUser.UserData.F_UserCode;
540
+            int userId = CurrentUser.UserData.F_UserId;
541
+            if (userId != 0)
541 542
             {
542
-                string usercode = CurrentUser.UserData.F_UserCode;
543
-                int userId = CurrentUser.UserData.F_UserId;
544
-                if (userId != 0)
543
+                Model.T_Sys_UserAccount ua = new BLL.T_Sys_UserAccount().GetModel(userId);
544
+                if (ua != null)
545 545
                 {
546
-                    Model.T_Sys_UserAccount ua = new BLL.T_Sys_UserAccount().GetModel(userId);
547
-                    if (ua != null)
548
-                    {
549
-                        
550
-                        //工单来源
551
-                        string source = RequestString.GetFormString("source");
552
-                        //工单类型
553
-                        int gdlx = RequestString.GetFormInt("gdlx", 0);
554
-                        //业务类型
555
-                        int ywlx = RequestString.GetFormInt("ywlx", 0);
556
-                        //客户id
557
-                        int customerid = RequestString.GetFormInt("customerid", 0);
558
-                        //客户姓名
559
-                        string callCustomer = RequestString.GetFormString("callCustomer");
560
-                        //公司名称
561
-                        string company = RequestString.GetFormString("company");
562
-                        //联系电话
563
-                        string tel = RequestString.GetFormString("tel");
564
-                        //受理人 - 审核人工号
565
-                        string auditusercode = RequestString.GetFormString("auditusercode");
566
-                        //接待描述 - 反馈内容
567
-                        string fkcont = RequestString.GetFormString("fkcont");
568
-                        string callid = HttpUtility.UrlDecode(RequestString.GetFormString("callid"));
569
-                        //是否有效工单项(0有效,1无效)
570
-                        int iseffective = RequestString.GetFormInt("iseffective", 0);
571
-                        //咨询类工单指派部门
572
-                        int clbm = RequestString.GetFormInt("clbm", 0);
573
-                        //咨询类工单指派接收人
574
-                        int clid = RequestString.GetFormInt("clid", 0);
575
-                        //备注
576
-                        string note = RequestString.GetFormString("note");
577
-                        //是否结束
578
-                        int isover = RequestString.GetFormInt("isover", 0);
579
-
580
-                        #region 添加验证判断
581
-                        if (string.IsNullOrEmpty(callCustomer))
582
-                            return Error("姓名不能为空!");
583
-                        if (string.IsNullOrEmpty(tel))
584
-                            return Error("电话不能为空!");
585
-                        if (clbm != 0 && clid == 0)
586
-                            return Error("请选择接收人");
587
-                        #endregion
588
-
589
-                        Model.T_Wo_WorkOrder model = new Model.T_Wo_WorkOrder();
590
-                        model.WorkOrderID = DateTime.Now.ToString("yyyyMMddHHmmssfff");  //工单编号                        
591
-                        model.Type = gdlx;              //工单类型                    
592
-                        model.TypeClass = ywlx;         //业务办理-数据字典读取
593
-                        model.Customer = callCustomer;  //客户姓名
594
-                        model.CustomerTel = tel;        //联系电话  
595
-                        model.CustomerID = customerid;  //用户档案Id
596
-                        model.County = company;//公司名称
597
-                        model.IsAudit = 1;     //是否需要审核(0未审核,1已审核)pc端默认审核,微信端默认为审核
598
-                        model.IsEffective = iseffective;
599
-                        if (iseffective == 1)
600
-                            model.Province = System.Web.HttpUtility.UrlDecode(note, System.Text.Encoding.UTF8); //备注
601
-                        model.Source = source;  //工单来源
602
-                        model.AuditUser = auditusercode;  //受理人 - 审核人工号
603
-                        model.State = (int)EnumWorkOrderState.neworder;//0;    //工单状态
604
-                        model.ResponDept = clbm;//指派部门
605
-                        #region 获取接收人
606
-                        string touser = ""; string tousername = "";
607
-                        if (clid != 0)
608
-                        {
609
-                            Model.T_Sys_UserAccount clus = new BLL.T_Sys_UserAccount().GetModel(clid);
610
-                            if (clus != null)
611
-                            {
612
-                                touser = clus.F_UserCode;
613
-                                tousername = clus.F_UserName + "(" + touser + ")";
614
-                            }
615
-                        }
616
-                        else
617
-                        {
618
-                            string users = string.Empty;
619
-                            var list = new BLL.T_Sys_UserAccount().GetModelList(" F_DeptId='" + clbm + "'");
620
-                            foreach (var l in list)
621
-                            {
622
-                                if (string.IsNullOrEmpty(users))
623
-                                {
624
-                                    users = l.F_UserCode;
625
-                                    tousername = l.F_UserName + "(" + l.F_UserCode + ")";
626
-                                }
627
-                                else
628
-                                {
629
-                                    users = users + "," + l.F_UserCode;
630
-                                    tousername = tousername + "," + l.F_UserName + "(" + l.F_UserCode + ")";
631
-                                }
632
-                            }
633
-                            touser = users;
634
-                        }
635
-                        #endregion
636
-                        model.F_IsOver = isover;
637
-                        if (isover == 1)
638
-                        {
639
-                            model.LastDealUser = usercode;
640
-                            model.LastDealTime = DateTime.Now;
641
-                            model.State = (int)EnumWorkOrderState.finish;//2;
642
-                        }
643
-                        else
644
-                        {
645
-                            //无接收人时,状态修改成 0待指派
646
-                            if (clid == 0)
647
-                            {
648
-                                model.State = (int)EnumWorkOrderState.neworder;    //工单状态 待指派
649
-                            }
650
-                            else
651
-                            {
652
-                                model.AuditUser = touser;
653
-                                model.State = (int)EnumWorkOrderState.assign;    //待处理
654
-                            }
655
-                        }
656
-                        //接待描述 - 反馈内容
657
-                        var detailutf8 = System.Web.HttpUtility.UrlDecode(fkcont, System.Text.Encoding.UTF8);
658
-                        model.Detail = detailutf8;
659
-                         model.CallID = callid;      //存入callid             
660
-                        model.CreateTime = DateTime.Now;
661
-                        model.IsDel = 0;
662
-                        model.IsReturn = 0;
663
-                        model.IsReturnBak = 0;
664
-                        model.Answer = "";
665
-                        model.CreateUser = usercode;            
666
-                        long orderid = new BLL.T_Wo_WorkOrder().Add(model);
667
-                        if (orderid > 0)
668
-                        {
669
-                            #region 创建工单 处理记录
670
-                            var opt = "创建工单"; int optbut = (int)EnumItemOpt.create;
671
-                            string deptname = "";
672
-                            if (!string.IsNullOrWhiteSpace(touser))
673
-                            {
674
-                                #region 读取当前登录人部门
675
-                                var deptmodel = sysDeptBll.GetModel(ua.F_DeptId);
676
-                                if (deptmodel != null)
677
-                                {
678
-                                    deptname = deptmodel.F_DeptName + "-";
679
-                                }
680
-                                #endregion
681
-                                opt = "创建并指派工单给"+ tousername;
682
-                                optbut = (int)EnumItemOpt.assign;
683
-                            }
684
-                            if (isover == 1)
685
-                                opt = "创建并处理完结工单"; optbut = (int)EnumItemOpt.end;
686
-                            var content = deptname + ua.F_UserName + "(" + ua.F_UserCode + ")" + opt;
687
-                            var itemid=new WorkOrderController().AddLog((int)orderid, model.State.Value, content, (int)EnumItemType.deal, optbut, touser, clbm, "", 0, "", "", ua);
688
-                            if (itemid > 0)
689
-                            {
690
-                                if (!string.IsNullOrWhiteSpace(touser))
691
-                                {
692
-                                    model.ID = orderid;
693
-                                    new WorkOrderController().sendsysmsg(model, ua, touser, (int)orderid, opt);//推送系统消息
694
-                                    var modelUser2 = sysUserAccountBll.GetModel(touser);  //被指派人
695
-                                    if (modelUser2 != null)
696
-                                    {
697
-                                        if (!string.IsNullOrEmpty(modelUser2.F_WxOpenId))
698
-                                        {
699
-                                            new WorkOrderController().sendwxmsg(model, modelUser2.F_WxOpenId, ua, "指派");
700
-                                        }
701
-                                    }
702
-                                }
703
-                            }
704
-                            #region
705
-                            //if (isover == 0) {
706
-                            //    if (clbm != 0 || clid != 0)
707
-                            //    {
708
-                            //        #region 工单记录
709
-                            //        Model.T_Wo_WorkOrderItem item = new Model.T_Wo_WorkOrderItem();
710
-                            //        item.ToUser = users;
711
-                            //        item.WorkOrderID = model.WorkOrderID;
712
-                            //        item.Type = (int)EnumItemType.deal;//1;      //处理
713
-                            //        item.ToDept = clbm; //部门
714
-                            //                            //item.ToUser = clus != null ? clus.F_UserCode : "";  //接收人
715
-                            //        item.Detail = detailutf8;
716
-                            //        item.IsDel = 0;
717
-                            //        //转派
718
-                            //        item.State = (int)EnumItemState.assign;//0
719
-                            //        item.IsLast = 0;
720
-                            //        item.IsStart = 0;
721
-                            //        item.IsTimeOut = 0;
722
-                            //        item.IsUsed = 0;
723
-                            //        item.CreateUser = ua.F_UserCode;
724
-                            //        item.CreateTime = DateTime.Now;
725
-                            //        long itemid = new BLL.T_Wo_WorkOrderItem().Add(item);
726
-                            //        #endregion
727
-                            //        if (itemid > 0)
728
-                            //        {
729
-                            //            string strmsg = string.Empty;
730
-                            //            strmsg = ua.F_UserName + "创建转派了工单,单号:" + model.WorkOrderID;
731
-                            //            #region 消息表
732
-                            //            Model.T_Msg_List msg = new Model.T_Msg_List();
733
-                            //            msg.Type = (int)Model.MSGType.workorder;//处理
734
-                            //            msg.ToUser = ua.F_UserCode;
735
-                            //            msg.ToID = Int32.Parse(itemid.ToString());
736
-                            //            msg.Detail = strmsg;
737
-                            //            msg.State = 0;
738
-                            //            msg.IsDel = 0;
739
-                            //            msg.CreateUser = ua.F_UserCode;
740
-                            //            msg.CreateDate = DateTime.Now;
741
-
742
-                            //            new BLL.T_Msg_List().Add(msg);
743
-                            //            #endregion
744
-                            //            #region 派单后发送微信推送
745
-                            //            if (model.State == (int)EnumWorkOrderState.assign)
746
-                            //            {//已派单状态
747
-                            //                var modelUser2 = sysUserAccountBll.GetModel(clid);  //被指派人
748
-                            //                if (modelUser2 != null)
749
-                            //                {
750
-                            //                    if (!string.IsNullOrEmpty(modelUser2.F_WxOpenId))
751
-                            //                    {
752
-                            //                        var dicv = dicvalueBll.GetModel(model.TypeClass.Value);
753
-                            //                        string content = string.Empty;
754
-                            //                        var wotype = "";
755
-                            //                        if (dicv != null)
756
-                            //                        {
757
-                            //                            wotype = dicv.F_Name;
758
-                            //                        }
759
-                            //                        content = "客户" + model.Customer + "提出的工单已派单,请及时处理";
760
-                            //                        WxHelper.SendWechatMsg1(model.WorkOrderID, "你有新的工单需要处理", wotype,model.State.ToString(), content, orderid.ToString(), modelUser2.F_WxOpenId);
761
-                            //                    }
762
-                            //                }
763
-                            //            }
764
-                            //            #endregion
765
-                            //            res = Success("处理成功");
766
-                            //        }
767
-                            //    }
768
-                            //}
769
-                            #endregion
770
-                            #endregion
771
-                            #region 通话记录绑定工单
772
-                            if (!string.IsNullOrEmpty(callid))
773
-                            {
774
-                                var rec = new BLL.T_Call_CallRecords().GetModelByCallId(callid);
775
-                                if (rec != null)
776
-                                {
777
-                                    rec.IsExitWorkOrder = true;
778
-                                    new BLL.T_Call_CallRecords().Update(rec);
779
-                                }
780
-                            }
781
-                            #endregion
782
-                            res = Success("新增成功!");
783
-                        }
784
-                        else
785
-                        {
786
-                            res = Error("新增失败!");
787
-                        }
788
-                    }
546
+
547
+                    //工单来源
548
+                    string source = RequestString.GetFormString("source");
549
+                    //工单类型
550
+                    int gdlx = RequestString.GetFormInt("gdlx", 0);
551
+                    //业务类型
552
+                    int ywlx = RequestString.GetFormInt("ywlx", 0);
553
+                    //客户id
554
+                    int customerid = RequestString.GetFormInt("customerid", 0);
555
+                    //客户姓名
556
+                    string callCustomer = RequestString.GetFormString("callCustomer");
557
+                    //公司名称
558
+                    string company = RequestString.GetFormString("company");
559
+                    //联系电话
560
+                    string tel = RequestString.GetFormString("tel");
561
+                    //受理人 - 审核人工号
562
+                    string auditusercode = RequestString.GetFormString("auditusercode");
563
+                    //接待描述 - 反馈内容
564
+                    string fkcont = RequestString.GetFormString("fkcont");
565
+                    string callid = HttpUtility.UrlDecode(RequestString.GetFormString("callid"));
566
+                    //是否有效工单项(0有效,1无效)
567
+                    int iseffective = RequestString.GetFormInt("iseffective", 0);
568
+                    //咨询类工单指派部门
569
+                    int clbm = RequestString.GetFormInt("clbm", 0);
570
+                    //咨询类工单指派接收人
571
+                    int clid = RequestString.GetFormInt("clid", 0);
572
+                    //备注
573
+                    string note = RequestString.GetFormString("note");
574
+                    //是否结束
575
+                    int isover = RequestString.GetFormInt("isover", 0);
576
+
577
+                    #region 添加验证判断
578
+                    if (string.IsNullOrEmpty(callCustomer))
579
+                        return Error("姓名不能为空!");
580
+                    if (string.IsNullOrEmpty(tel))
581
+                        return Error("电话不能为空!");
582
+                    if (clbm != 0 && clid == 0)
583
+                        return Error("请选择接收人");
584
+                    #endregion
585
+                    #region
586
+                    //Model.T_Wo_WorkOrder model = new Model.T_Wo_WorkOrder();
587
+                    //model.WorkOrderID = DateTime.Now.ToString("yyyyMMddHHmmssfff");  //工单编号                        
588
+                    //model.Type = gdlx;              //工单类型                    
589
+                    //model.TypeClass = ywlx;         //业务办理-数据字典读取
590
+                    //model.Customer = callCustomer;  //客户姓名
591
+                    //model.CustomerTel = tel;        //联系电话  
592
+                    //model.CustomerID = customerid;  //用户档案Id
593
+                    //model.County = company;//公司名称
594
+                    //model.IsAudit = 1;     //是否需要审核(0未审核,1已审核)pc端默认审核,微信端默认为审核
595
+                    //model.IsEffective = iseffective;
596
+                    //if (iseffective == 1)
597
+                    //    model.Province = System.Web.HttpUtility.UrlDecode(note, System.Text.Encoding.UTF8); //备注
598
+                    //model.Source = source;  //工单来源
599
+                    //model.AuditUser = auditusercode;  //受理人 - 审核人工号
600
+                    //model.State = (int)EnumWorkOrderState.neworder;//0;    //工单状态
601
+                    //model.ResponDept = clbm;//指派部门
602
+                    //#region 获取接收人
603
+                    //string touser = ""; string tousername = "";
604
+                    //if (clid != 0)
605
+                    //{
606
+                    //    Model.T_Sys_UserAccount clus = new BLL.T_Sys_UserAccount().GetModel(clid);
607
+                    //    if (clus != null)
608
+                    //    {
609
+                    //        touser = clus.F_UserCode;
610
+                    //        tousername = clus.F_UserName + "(" + touser + ")";
611
+                    //    }
612
+                    //}
613
+                    //else
614
+                    //{
615
+                    //    string users = string.Empty;
616
+                    //    var list = new BLL.T_Sys_UserAccount().GetModelList(" F_DeptId='" + clbm + "'");
617
+                    //    foreach (var l in list)
618
+                    //    {
619
+                    //        if (string.IsNullOrEmpty(users))
620
+                    //        {
621
+                    //            users = l.F_UserCode;
622
+                    //            tousername = l.F_UserName + "(" + l.F_UserCode + ")";
623
+                    //        }
624
+                    //        else
625
+                    //        {
626
+                    //            users = users + "," + l.F_UserCode;
627
+                    //            tousername = tousername + "," + l.F_UserName + "(" + l.F_UserCode + ")";
628
+                    //        }
629
+                    //    }
630
+                    //    touser = users;
631
+                    //}
632
+                    //#endregion
633
+                    //model.F_IsOver = isover;
634
+                    //if (isover == 1)
635
+                    //{
636
+                    //    model.LastDealUser = usercode;
637
+                    //    model.LastDealTime = DateTime.Now;
638
+                    //    model.State = (int)EnumWorkOrderState.finish;//2;
639
+                    //}
640
+                    //else
641
+                    //{
642
+                    //    //无接收人时,状态修改成 0待指派
643
+                    //    if (clid == 0)
644
+                    //    {
645
+                    //        model.State = (int)EnumWorkOrderState.neworder;    //工单状态 待指派
646
+                    //    }
647
+                    //    else
648
+                    //    {
649
+                    //        model.AuditUser = touser;
650
+                    //        model.State = (int)EnumWorkOrderState.assign;    //待处理
651
+                    //    }
652
+                    //}
653
+                    ////接待描述 - 反馈内容
654
+                    //var detailutf8 = System.Web.HttpUtility.UrlDecode(fkcont, System.Text.Encoding.UTF8);
655
+                    //model.Detail = detailutf8;
656
+                    //model.CallID = callid;      //存入callid             
657
+                    //model.CreateTime = DateTime.Now;
658
+                    //model.IsDel = 0;
659
+                    //model.IsReturn = 0;
660
+                    //model.IsReturnBak = 0;
661
+                    //model.Answer = "";
662
+                    //model.CreateUser = usercode;
663
+                    //long orderid = new BLL.T_Wo_WorkOrder().Add(model);
664
+                    //if (orderid > 0)
665
+                    //{
666
+                    //    #region 创建工单 处理记录
667
+                    //    var opt = "创建工单"; int optbut = (int)EnumItemOpt.create;
668
+                    //    string deptname = "";
669
+                    //    if (!string.IsNullOrWhiteSpace(touser))
670
+                    //    {
671
+                    //        #region 读取当前登录人部门
672
+                    //        var deptmodel = sysDeptBll.GetModel(ua.F_DeptId);
673
+                    //        if (deptmodel != null)
674
+                    //        {
675
+                    //            deptname = deptmodel.F_DeptName + "-";
676
+                    //        }
677
+                    //        #endregion
678
+                    //        opt = "创建并指派工单给" + tousername;
679
+                    //        optbut = (int)EnumItemOpt.assign;
680
+                    //    }
681
+                    //    if (isover == 1)
682
+                    //        opt = "创建并处理完结工单"; optbut = (int)EnumItemOpt.end;
683
+                    //    var content = deptname + ua.F_UserName + "(" + ua.F_UserCode + ")" + opt;
684
+                    //    var itemid = new WorkOrderController().AddLog((int)orderid, model.State.Value, content, (int)EnumItemType.deal, optbut, touser, clbm, "", 0, "", "", ua);
685
+                    //    if (itemid > 0)
686
+                    //    {
687
+                    //        if (!string.IsNullOrWhiteSpace(touser))
688
+                    //        {
689
+                    //            model.ID = orderid;
690
+                    //            new WorkOrderController().sendsysmsg(model, ua, touser, (int)orderid, opt);//推送系统消息
691
+                    //            var modelUser2 = sysUserAccountBll.GetModel(touser);  //被指派人
692
+                    //            if (modelUser2 != null)
693
+                    //            {
694
+                    //                if (!string.IsNullOrEmpty(modelUser2.F_WxOpenId))
695
+                    //                {
696
+                    //                    new WorkOrderController().sendwxmsg(model, modelUser2.F_WxOpenId, ua, "指派");
697
+                    //                }
698
+                    //            }
699
+                    //        }
700
+                    //    }
701
+                    //    #endregion
702
+                    //    #region 通话记录绑定工单
703
+                    //    if (!string.IsNullOrEmpty(callid))
704
+                    //    {
705
+                    //        var rec = new BLL.T_Call_CallRecords().GetModelByCallId(callid);
706
+                    //        if (rec != null)
707
+                    //        {
708
+                    //            rec.IsExitWorkOrder = true;
709
+                    //            new BLL.T_Call_CallRecords().Update(rec);
710
+                    //        }
711
+                    //    }
712
+                    //    #endregion
713
+                    //    return Success("新增成功!");
714
+                    //}
715
+                    //else
716
+                    //{
717
+                    //    return Error("新增失败!");
718
+                    //}
719
+                    #endregion
789 720
                 }
790 721
             }
791
-            return res;
722
+            return Error("未知错误,请重新登录");
792 723
         }
793 724
 
794 725
         /// <summary>

File diff suppressed because it is too large
+ 2166 - 2166
codegit/CallCenterApi/CallCenterApi.Interface/CallCenterApi.Interface/Controllers/workorder/WorkOrderController.cs


+ 17 - 0
codegit/CallCenterApi/CallCenterApi.Interface/CallCenterApi.Interface/Controllers/workorder/WorkOrderNewController.cs

@@ -0,0 +1,17 @@
1
+using System;
2
+using System.Collections.Generic;
3
+using System.Linq;
4
+using System.Web;
5
+using System.Web.Mvc;
6
+
7
+namespace CallCenterApi.Interface.Controllers.workorder
8
+{
9
+    public class WorkOrderNewController : Controller
10
+    {
11
+        // GET: WorkOrderNew
12
+        public ActionResult Index()
13
+        {
14
+            return View();
15
+        }
16
+    }
17
+}

+ 510 - 235
codegit/CallCenterApi/CallCenterApi.Model/T_Wo_WorkOrder.cs

@@ -4,433 +4,708 @@ using System.ComponentModel;
4 4
 namespace CallCenterApi.Model
5 5
 {
6 6
     /// <summary>
7
-    /// T_Wo_WorkOrder:实体类(属性说明自动提取数据库字段的描述信息)
8
-    /// </summary>
9
-    [Serializable]
7
+	/// 工单管理表
8
+	/// </summary>
9
+	[Serializable]
10 10
     public partial class T_Wo_WorkOrder
11 11
     {
12 12
         public T_Wo_WorkOrder()
13 13
         { }
14 14
         #region Model
15
-        private long _id;
16
-        private string _workorderid;
17
-        private int? _type;
18
-        private int? _typeclass;
19
-        private string _title;
20
-        private string _detail;
21
-        private string _files;
22
-        private int? _respondept;
23
-        private string _responuser;
24
-        private string _callid;
25
-        private int? _customerid;
26
-        private string _customer;
27
-        private string _customertel;
28
-        private string _province;
29
-        private string _city;
30
-        private string _county;
31
-        private string _address;
32
-        private string _source;
33
-        private string _answer;
34
-        private int? _state;
35
-        private string _lastdealuser;
36
-        private DateTime? _lastdealtime;
37
-        private int? _isreturn;
38
-        private decimal? _limittime;
39
-        private int? _isreturnbak;
40
-        private DateTime? _returnbaktime;
41
-        private int? _istimeout;
42
-        private int? _isusersend;
43
-        private int? _isadminsend;
44
-        private string _createuser;
45
-        private DateTime? _createtime;
46
-        private int? _isdel;
47
-        private string _deluser;
48
-        private DateTime? _deltime;
49
-        private int? _isaudit = 1;
50
-        private int? _auditstate;
51
-        private string _audituser;
52
-        private DateTime? _audittime;
53
-        private string _auditcont;
54
-        private DateTime? _appointtime;
55
-        private string _clcontent;
56
-        private string _createuserid;
57
-        private string _buildingnum;
58
-        private string _unitnum;
15
+        private int _f_id;
16
+        private string _f_workordercode;
17
+        private string _f_callid;
18
+        private string _f_source;
19
+        private string _f_type;
20
+        private string _f_incidentprovince;
21
+        private string _f_incidentcity;
22
+        private string _f_incidentcountry;
23
+        private string _f_incidenttownship;
24
+        private string _f_incidentdetailed;
25
+        private string _f_salesbase;
26
+        private string _f_description;
27
+        private string _f_files;
28
+        private string _f_dealtype;
29
+        private int? _f_customerid;
30
+        private string _f_materialid;
31
+        private string _f_questiontype;
32
+        private string _f_batchnumber;
33
+        private string _f_ts_formula;
34
+        private string _f_ts_category;
35
+        private string _f_ts_quantity;
36
+        private string _f_ts_level;
37
+        private string _f_zx_proname;
38
+        private string _f_zx_quantity;
39
+        private string _f_zx_area;
40
+        private string _f_zx_branch;
41
+        private DateTime? _f_cj_time;
42
+        private string _f_cj_level;
43
+        private string _f_cj_unit;
44
+        private string _f_cj_testunit;
45
+        private string _f_cj_tonnage;
46
+        private string _f_cj_bagno;
47
+        private string _f_cj_outlay;
48
+        private int? _f_state;
49
+        private string _f_sc_productbase;
50
+        private string _f_sc_preliminaryopinion;
51
+        private string _f_sc_qualitymonth;
52
+        private string _f_sc_cj_spotresult;
53
+        private string _f_sc_cj_selfresult;
54
+        private string _f_sc_cj_approvalno;
55
+        private string _f_sc_cj_returnaccount;
56
+        private string _f_zl_qualityeventlevel;
57
+        private string _f_zl_claimamount;
58
+        private string _f_zl_responsibleunit;
59
+        private string _f_zl_approvalopinions;
60
+        private string _f_zl_approvaldisagree;
61
+        private string _f_zl_compensationmethod;
62
+        private string _f_zl_compensationmoney;
63
+        private string _f_zl_cresponsibleunits;
64
+        private string _f_zl_fquantity;
65
+        private string _f_zl_improvementrequirements;
66
+        private string _f_zl_capprovalno;
67
+        private string _f_zl_cj_isrecord;
68
+        private int? _f_isaudit;
69
+        private int? _f_auditstate;
70
+        private string _f_auditby;
71
+        private DateTime? _f_auditon;
72
+        private string _f_auditcont;
73
+        private int? _f_isover;
74
+        private string _f_dealby;
75
+        private DateTime? _f_dealtime;
76
+        private string _f_dealcontent;
77
+        private string _f_dealresult;
78
+        private string _f_dealreasons;
79
+        private int? _f_isvisit;
80
+        private DateTime? _f_visiton;
81
+        private string _f_visitby;
82
+        private string _f_visitresult;
83
+        private string _f_visitreason;
84
+        private string _f_createby;
85
+        private DateTime? _f_createon;
86
+        private int? _f_updatecount;
87
+        private string _f_updateby;
88
+        private DateTime? _f_updateon;
89
+        private int? _f_isdelete;
90
+        private string _f_deleteby;
91
+        private DateTime? _f_deleteon;
59 92
         /// <summary>
60 93
         /// 工单ID
61 94
         /// </summary>
62
-        public long ID
95
+        public int F_ID
63 96
         {
64
-            set { _id = value; }
65
-            get { return _id; }
97
+            set { _f_id = value; }
98
+            get { return _f_id; }
66 99
         }
67 100
         /// <summary>
68 101
         /// 工单编号
69 102
         /// </summary>
70
-        public string WorkOrderID
103
+        public string F_WorkOrderCode
71 104
         {
72
-            set { _workorderid = value; }
73
-            get { return _workorderid; }
105
+            set { _f_workordercode = value; }
106
+            get { return _f_workordercode; }
74 107
         }
75 108
         /// <summary>
76
-        /// 工单来源
109
+        /// 通话记录ID
77 110
         /// </summary>
78
-        public int? Type
111
+        public string F_CallID
79 112
         {
80
-            set { _type = value; }
81
-            get { return _type; }
113
+            set { _f_callid = value; }
114
+            get { return _f_callid; }
82 115
         }
83 116
         /// <summary>
84
-        /// 工单类型
117
+        /// 工单来源:电话、微信业务员、微信客户、官网
85 118
         /// </summary>
86
-        public int? TypeClass
119
+        public string F_Source
87 120
         {
88
-            set { _typeclass = value; }
89
-            get { return _typeclass; }
121
+            set { _f_source = value; }
122
+            get { return _f_source; }
90 123
         }
91 124
         /// <summary>
92
-        /// 工单标题
125
+        /// 工单类型:咨询及需求、投诉、抽检、其他
93 126
         /// </summary>
94
-        public string Title
127
+        public string F_Type
95 128
         {
96
-            set { _title = value; }
97
-            get { return _title; }
129
+            set { _f_type = value; }
130
+            get { return _f_type; }
98 131
         }
99 132
         /// <summary>
100
-        /// 接待描述/备注一
133
+        /// 事发地-省
101 134
         /// </summary>
102
-        public string Detail
135
+        public string F_IncidentProvince
103 136
         {
104
-            set { _detail = value; }
105
-            get { return _detail; }
137
+            set { _f_incidentprovince = value; }
138
+            get { return _f_incidentprovince; }
106 139
         }
107 140
         /// <summary>
108
-        /// 快递信息
141
+        /// 事发地-市
109 142
         /// </summary>
110
-        public string Files
143
+        public string F_IncidentCity
111 144
         {
112
-            set { _files = value; }
113
-            get { return _files; }
145
+            set { _f_incidentcity = value; }
146
+            get { return _f_incidentcity; }
114 147
         }
115 148
         /// <summary>
116
-        /// 责任部门
149
+        /// 事发地-县
117 150
         /// </summary>
118
-        public int? ResponDept
151
+        public string F_IncidentCountry
119 152
         {
120
-            set { _respondept = value; }
121
-            get { return _respondept; }
153
+            set { _f_incidentcountry = value; }
154
+            get { return _f_incidentcountry; }
122 155
         }
123 156
         /// <summary>
124
-        /// 回访人 - 责任人
157
+        /// 事发地-乡
125 158
         /// </summary>
126
-        public string ResponUser
159
+        public string F_IncidentTownship
127 160
         {
128
-            set { _responuser = value; }
129
-            get { return _responuser; }
161
+            set { _f_incidenttownship = value; }
162
+            get { return _f_incidenttownship; }
130 163
         }
131 164
         /// <summary>
132
-        /// 通话记录ID
165
+        /// 事发地-详细
133 166
         /// </summary>
134
-        public string CallID
167
+        public string F_IncidentDetailed
135 168
         {
136
-            set { _callid = value; }
137
-            get { return _callid; }
169
+            set { _f_incidentdetailed = value; }
170
+            get { return _f_incidentdetailed; }
138 171
         }
139 172
         /// <summary>
140
-        /// 客户ID
173
+        /// 销售基地:新乡、新疆、九江、东北、其他
141 174
         /// </summary>
142
-        public int? CustomerID
175
+        public string F_SalesBase
143 176
         {
144
-            set { _customerid = value; }
145
-            get { return _customerid; }
177
+            set { _f_salesbase = value; }
178
+            get { return _f_salesbase; }
146 179
         }
147 180
         /// <summary>
148
-        /// 客户名称
181
+        /// 问题描述
149 182
         /// </summary>
150
-        public string Customer
183
+        public string F_Description
151 184
         {
152
-            set { _customer = value; }
153
-            get { return _customer; }
185
+            set { _f_description = value; }
186
+            get { return _f_description; }
154 187
         }
155 188
         /// <summary>
156
-        /// 客户电话
189
+        /// 附件上传ids
157 190
         /// </summary>
158
-        public string CustomerTel
191
+        public string F_Files
159 192
         {
160
-            set { _customertel = value; }
161
-            get { return _customertel; }
193
+            set { _f_files = value; }
194
+            get { return _f_files; }
162 195
         }
163 196
         /// <summary>
164
-        /// 备注 - 备注二(iseffective是否有效工单项(0有效,1无效),无效时有值)
197
+        /// 处理方式:当即办理、电话转接、网络转办
165 198
         /// </summary>
166
-        public string Province
199
+        public string F_DealType
167 200
         {
168
-            set { _province = value; }
169
-            get { return _province; }
201
+            set { _f_dealtype = value; }
202
+            get { return _f_dealtype; }
170 203
         }
171 204
         /// <summary>
172
-        /// 备注三
205
+        /// 客户id
173 206
         /// </summary>
174
-        public string City
207
+        public int? F_CustomerID
175 208
         {
176
-            set { _city = value; }
177
-            get { return _city; }
209
+            set { _f_customerid = value; }
210
+            get { return _f_customerid; }
178 211
         }
179 212
         /// <summary>
180
-        /// 
213
+        /// 物料id
181 214
         /// </summary>
182
-        public string County
215
+        public string F_MaterialID
183 216
         {
184
-            set { _county = value; }
185
-            get { return _county; }
217
+            set { _f_materialid = value; }
218
+            get { return _f_materialid; }
186 219
         }
187 220
         /// <summary>
188
-        /// 房间号 - 来电单位
221
+        /// 问题类别
189 222
         /// </summary>
190
-        public string Address
223
+        public string F_QuestionType
191 224
         {
192
-            set { _address = value; }
193
-            get { return _address; }
225
+            set { _f_questiontype = value; }
226
+            get { return _f_questiontype; }
194 227
         }
195 228
         /// <summary>
196
-        /// 反馈单位 - 投诉类型
229
+        /// 生产批次号
197 230
         /// </summary>
198
-        public string Source
231
+        public string F_BatchNumber
199 232
         {
200
-            set { _source = value; }
201
-            get { return _source; }
233
+            set { _f_batchnumber = value; }
234
+            get { return _f_batchnumber; }
202 235
         }
203 236
         /// <summary>
204
-        /// 回复内容
237
+        /// 投诉-配方
205 238
         /// </summary>
206
-        public string Answer
239
+        public string F_TS_Formula
207 240
         {
208
-            set { _answer = value; }
209
-            get { return _answer; }
241
+            set { _f_ts_formula = value; }
242
+            get { return _f_ts_formula; }
210 243
         }
211 244
         /// <summary>
212
-        /// 工单状态 0待指派,1待处理 2已处理
245
+        /// 投诉-产品种类:化肥、化工、其他
213 246
         /// </summary>
214
-        public int? State
247
+        public string F_TS_Category
215 248
         {
216
-            set { _state = value; }
217
-            get { return _state; }
249
+            set { _f_ts_category = value; }
250
+            get { return _f_ts_category; }
218 251
         }
219 252
         /// <summary>
220
-        /// 最后处理人
253
+        /// 投诉-问题数量(吨)
221 254
         /// </summary>
222
-        public string LastDealUser
255
+        public string F_TS_Quantity
223 256
         {
224
-            set { _lastdealuser = value; }
225
-            get { return _lastdealuser; }
257
+            set { _f_ts_quantity = value; }
258
+            get { return _f_ts_quantity; }
226 259
         }
227 260
         /// <summary>
228
-        /// 最后处理时间
261
+        /// 投诉-重要级别:轻微、一般、较大、重大
229 262
         /// </summary>
230
-        public DateTime? LastDealTime
263
+        public string F_TS_Level
231 264
         {
232
-            set { _lastdealtime = value; }
233
-            get { return _lastdealtime; }
265
+            set { _f_ts_level = value; }
266
+            get { return _f_ts_level; }
234 267
         }
235 268
         /// <summary>
236
-        /// 是否需要回访 - 回访呼叫结果id
269
+        /// 咨询-产品名称:三聚氰胺、甲醇、液氨、二甲醚、糠醇、其他
237 270
         /// </summary>
238
-        public int? IsReturn
271
+        public string F_ZX_ProName
239 272
         {
240
-            set { _isreturn = value; }
241
-            get { return _isreturn; }
273
+            set { _f_zx_proname = value; }
274
+            get { return _f_zx_proname; }
242 275
         }
243 276
         /// <summary>
244
-        /// 超时时间
277
+        /// 咨询-问题数量
245 278
         /// </summary>
246
-        public decimal? LimitTime
279
+        public string F_ZX_Quantity
247 280
         {
248
-            set { _limittime = value; }
249
-            get { return _limittime; }
281
+            set { _f_zx_quantity = value; }
282
+            get { return _f_zx_quantity; }
250 283
         }
251 284
         /// <summary>
252
-        /// 是否已经回访
285
+        /// 咨询-大区
253 286
         /// </summary>
254
-        public int? IsReturnBak
287
+        public string F_ZX_Area
255 288
         {
256
-            set { _isreturnbak = value; }
257
-            get { return _isreturnbak; }
289
+            set { _f_zx_area = value; }
290
+            get { return _f_zx_area; }
258 291
         }
259 292
         /// <summary>
260
-        /// 回访时间
293
+        /// 咨询-分公司
261 294
         /// </summary>
262
-        public DateTime? ReturnBakTime
295
+        public string F_ZX_Branch
263 296
         {
264
-            set { _returnbaktime = value; }
265
-            get { return _returnbaktime; }
297
+            set { _f_zx_branch = value; }
298
+            get { return _f_zx_branch; }
266 299
         }
267 300
         /// <summary>
268
-        /// 期 - 楼号
301
+        /// 抽检-抽检时间
269 302
         /// </summary>
270
-        public int? IsTimeOut
303
+        public DateTime? F_CJ_Time
271 304
         {
272
-            set { _istimeout = value; }
273
-            get { return _istimeout; }
305
+            set { _f_cj_time = value; }
306
+            get { return _f_cj_time; }
274 307
         }
275 308
         /// <summary>
276
-        /// 用户是否公开 - //区域
309
+        /// 抽检-抽检级别:乡镇级、县级、市级、省级及以上、个人送检
277 310
         /// </summary>
278
-        public int? IsUserSend
311
+        public string F_CJ_Level
279 312
         {
280
-            set { _isusersend = value; }
281
-            get { return _isusersend; }
313
+            set { _f_cj_level = value; }
314
+            get { return _f_cj_level; }
282 315
         }
283 316
         /// <summary>
284
-        /// 后台是否公开 - //项目名称id
317
+        /// 抽检-抽检单位:市场监督、农业部、土肥站、工商、联合执法、其他
285 318
         /// </summary>
286
-        public int? IsAdminSend
319
+        public string F_CJ_Unit
287 320
         {
288
-            set { _isadminsend = value; }
289
-            get { return _isadminsend; }
321
+            set { _f_cj_unit = value; }
322
+            get { return _f_cj_unit; }
290 323
         }
291 324
         /// <summary>
292
-        /// 创建人
325
+        /// 抽检-化验单位
293 326
         /// </summary>
294
-        public string CreateUser
327
+        public string F_CJ_TestUnit
295 328
         {
296
-            set { _createuser = value; }
297
-            get { return _createuser; }
329
+            set { _f_cj_testunit = value; }
330
+            get { return _f_cj_testunit; }
298 331
         }
299 332
         /// <summary>
300
-        /// 创建时间
333
+        /// 抽检-抽检吨数
301 334
         /// </summary>
302
-        public DateTime? CreateTime
335
+        public string F_CJ_Tonnage
303 336
         {
304
-            set { _createtime = value; }
305
-            get { return _createtime; }
337
+            set { _f_cj_tonnage = value; }
338
+            get { return _f_cj_tonnage; }
306 339
         }
307 340
         /// <summary>
308
-        /// 是否删除(0为未删除,1为删除)
341
+        /// 抽检-抽检袋数
309 342
         /// </summary>
310
-        public int? IsDel
343
+        public string F_CJ_BagNo
311 344
         {
312
-            set { _isdel = value; }
313
-            get { return _isdel; }
345
+            set { _f_cj_bagno = value; }
346
+            get { return _f_cj_bagno; }
314 347
         }
315 348
         /// <summary>
316
-        /// 删除人
349
+        /// 抽检-公关费用金额:单位元
317 350
         /// </summary>
318
-        public string DelUser
351
+        public string F_CJ_Outlay
319 352
         {
320
-            set { _deluser = value; }
321
-            get { return _deluser; }
353
+            set { _f_cj_outlay = value; }
354
+            get { return _f_cj_outlay; }
322 355
         }
323 356
         /// <summary>
324
-        /// 删除时间
357
+        /// 工单状态
358
+        /// </summary>
359
+        public int? F_State
360
+        {
361
+            set { _f_state = value; }
362
+            get { return _f_state; }
363
+        }
364
+        /// <summary>
365
+        /// 市场管理科-生产基地(新乡、新疆、九江、东北、贴牌、无法确定)
366
+        /// </summary>
367
+        public string F_SC_ProductBase
368
+        {
369
+            set { _f_sc_productbase = value; }
370
+            get { return _f_sc_productbase; }
371
+        }
372
+        /// <summary>
373
+        /// 市场管理科-初审意见:退货、换货、补偿、自行处理
374
+        /// </summary>
375
+        public string F_SC_PreliminaryOpinion
376
+        {
377
+            set { _f_sc_preliminaryopinion = value; }
378
+            get { return _f_sc_preliminaryopinion; }
379
+        }
380
+        /// <summary>
381
+        /// 市场管理科-超出质保期限(算法:工单创建日期-生产日期,生产日期根据生产批次号获取,单位:月)
382
+        /// </summary>
383
+        public string F_SC_QualityMonth
384
+        {
385
+            set { _f_sc_qualitymonth = value; }
386
+            get { return _f_sc_qualitymonth; }
387
+        }
388
+        /// <summary>
389
+        /// 市场管理科-抽检-抽检结果(视同合格、合格、不合格、复检后合格、未送检)
390
+        /// </summary>
391
+        public string F_SC_CJ_SpotResult
392
+        {
393
+            set { _f_sc_cj_spotresult = value; }
394
+            get { return _f_sc_cj_spotresult; }
395
+        }
396
+        /// <summary>
397
+        /// 市场管理科-抽检-自检结果
398
+        /// </summary>
399
+        public string F_SC_CJ_SelfResult
400
+        {
401
+            set { _f_sc_cj_selfresult = value; }
402
+            get { return _f_sc_cj_selfresult; }
403
+        }
404
+        /// <summary>
405
+        /// 市场管理科-抽检-对应审批工作流单号
406
+        /// </summary>
407
+        public string F_SC_CJ_ApprovalNo
408
+        {
409
+            set { _f_sc_cj_approvalno = value; }
410
+            get { return _f_sc_cj_approvalno; }
411
+        }
412
+        /// <summary>
413
+        /// 市场管理科-抽检-确认返账金额(元)
414
+        /// </summary>
415
+        public string F_SC_CJ_ReturnAccount
416
+        {
417
+            set { _f_sc_cj_returnaccount = value; }
418
+            get { return _f_sc_cj_returnaccount; }
419
+        }
420
+        /// <summary>
421
+        /// 质量管理科-质量事件等级(未遂、一般、较大、重大)
422
+        /// </summary>
423
+        public string F_ZL_QualityEventLevel
424
+        {
425
+            set { _f_zl_qualityeventlevel = value; }
426
+            get { return _f_zl_qualityeventlevel; }
427
+        }
428
+        /// <summary>
429
+        /// 质量管理科-索赔金额(单位元,对应责任单位)
430
+        /// </summary>
431
+        public string F_ZL_ClaimAmount
432
+        {
433
+            set { _f_zl_claimamount = value; }
434
+            get { return _f_zl_claimamount; }
435
+        }
436
+        /// <summary>
437
+        /// 质量管理科-责任单位(需列出,可选多个)
438
+        /// </summary>
439
+        public string F_ZL_ResponsibleUnit
440
+        {
441
+            set { _f_zl_responsibleunit = value; }
442
+            get { return _f_zl_responsibleunit; }
443
+        }
444
+        /// <summary>
445
+        /// 质量管理科-审批意见(同意、不同意,若选择不同意,增加输入框输入补充内容)
446
+        /// </summary>
447
+        public string F_ZL_ApprovalOpinions
448
+        {
449
+            set { _f_zl_approvalopinions = value; }
450
+            get { return _f_zl_approvalopinions; }
451
+        }
452
+        /// <summary>
453
+        /// 质量管理科-审批不同意意见
454
+        /// </summary>
455
+        public string F_ZL_ApprovalDisagree
456
+        {
457
+            set { _f_zl_approvaldisagree = value; }
458
+            get { return _f_zl_approvaldisagree; }
459
+        }
460
+        /// <summary>
461
+        /// 质量管理科-补偿方式(实物、钱款【单位元】,若选择钱款,增加输入框输入补充内容)
462
+        /// </summary>
463
+        public string F_ZL_CompensationMethod
464
+        {
465
+            set { _f_zl_compensationmethod = value; }
466
+            get { return _f_zl_compensationmethod; }
467
+        }
468
+        /// <summary>
469
+        /// 质量管理科-补偿钱款
470
+        /// </summary>
471
+        public string F_ZL_CompensationMoney
472
+        {
473
+            set { _f_zl_compensationmoney = value; }
474
+            get { return _f_zl_compensationmoney; }
475
+        }
476
+        /// <summary>
477
+        /// 质量管理科-对应责任单位(生产、研发、农化、物流、质量管理科,销售内勤)
478
+        /// </summary>
479
+        public string F_ZL_CResponsibleUnits
480
+        {
481
+            set { _f_zl_cresponsibleunits = value; }
482
+            get { return _f_zl_cresponsibleunits; }
483
+        }
484
+        /// <summary>
485
+        /// 质量管理科-确认实收数量(吨)
325 486
         /// </summary>
326
-        public DateTime? DelTime
487
+        public string F_ZL_Fquantity
327 488
         {
328
-            set { _deltime = value; }
329
-            get { return _deltime; }
489
+            set { _f_zl_fquantity = value; }
490
+            get { return _f_zl_fquantity; }
330 491
         }
331 492
         /// <summary>
332
-        /// 是否需要审核(0未审核,1已审核)
493
+        /// 质量管理科-改进要求
333 494
         /// </summary>
334
-        public int? IsAudit
495
+        public string F_ZL_ImprovementRequirements
335 496
         {
336
-            set { _isaudit = value; }
337
-            get { return _isaudit; }
497
+            set { _f_zl_improvementrequirements = value; }
498
+            get { return _f_zl_improvementrequirements; }
338 499
         }
339 500
         /// <summary>
340
-        /// 审核状态(0未审核1同意2拒绝) - //客户反应
501
+        /// 质量管理科-对应审批工作流单号
341 502
         /// </summary>
342
-        public int? AuditState
503
+        public string F_ZL_CApprovalNo
343 504
         {
344
-            set { _auditstate = value; }
345
-            get { return _auditstate; }
505
+            set { _f_zl_capprovalno = value; }
506
+            get { return _f_zl_capprovalno; }
346 507
         }
347 508
         /// <summary>
348
-        /// //受理人 -审核人工号
509
+        /// 质量管理科-抽检-未备案、已备案
349 510
         /// </summary>
350
-        public string AuditUser
511
+        public string F_ZL_CJ_IsRecord
351 512
         {
352
-            set { _audituser = value; }
353
-            get { return _audituser; }
513
+            set { _f_zl_cj_isrecord = value; }
514
+            get { return _f_zl_cj_isrecord; }
515
+        }
516
+        /// <summary>
517
+        /// 是否审核
518
+        /// </summary>
519
+        public int? F_IsAudit
520
+        {
521
+            set { _f_isaudit = value; }
522
+            get { return _f_isaudit; }
523
+        }
524
+        /// <summary>
525
+        /// 审核状态
526
+        /// </summary>
527
+        public int? F_AuditState
528
+        {
529
+            set { _f_auditstate = value; }
530
+            get { return _f_auditstate; }
531
+        }
532
+        /// <summary>
533
+        /// 审核人
534
+        /// </summary>
535
+        public string F_AuditBy
536
+        {
537
+            set { _f_auditby = value; }
538
+            get { return _f_auditby; }
354 539
         }
355 540
         /// <summary>
356 541
         /// 审核时间
357 542
         /// </summary>
358
-        public DateTime? AuditTime
543
+        public DateTime? F_AuditOn
359 544
         {
360
-            set { _audittime = value; }
361
-            get { return _audittime; }
545
+            set { _f_auditon = value; }
546
+            get { return _f_auditon; }
362 547
         }
363 548
         /// <summary>
364
-        /// 审核意见
549
+        /// 审核内容
365 550
         /// </summary>
366
-        public string AuditCont
551
+        public string F_AuditCont
367 552
         {
368
-            set { _auditcont = value; }
369
-            get { return _auditcont; }
553
+            set { _f_auditcont = value; }
554
+            get { return _f_auditcont; }
370 555
         }
371 556
         /// <summary>
372
-        /// 派单时间
557
+        /// 是否超时
373 558
         /// </summary>
374
-        public DateTime? AppointTime
559
+        public int? F_IsOver
375 560
         {
376
-            set { _appointtime = value; }
377
-            get { return _appointtime; }
561
+            set { _f_isover = value; }
562
+            get { return _f_isover; }
563
+        }
564
+        /// <summary>
565
+        /// 处理人
566
+        /// </summary>
567
+        public string F_DealBy
568
+        {
569
+            set { _f_dealby = value; }
570
+            get { return _f_dealby; }
571
+        }
572
+        /// <summary>
573
+        /// 处理时间
574
+        /// </summary>
575
+        public DateTime? F_DealTime
576
+        {
577
+            set { _f_dealtime = value; }
578
+            get { return _f_dealtime; }
378 579
         }
379
-
380 580
         /// <summary>
381 581
         /// 处理内容
382 582
         /// </summary>
383
-        public string Clcontent
583
+        public string F_DealContent
384 584
         {
385
-            get
386
-            {
387
-                return _clcontent;
388
-            }
389
-
390
-            set
391
-            {
392
-                _clcontent = value;
393
-            }
585
+            set { _f_dealcontent = value; }
586
+            get { return _f_dealcontent; }
394 587
         }
395 588
         /// <summary>
396
-        /// 客服类类型 - 来电省份
589
+        /// 处理结果:已处理,未处理
397 590
         /// </summary>
398
-        public string CreateUserID
591
+        public string F_DealResult
399 592
         {
400
-            get { return _createuserid; }
401
-            set { _createuserid = value; }
593
+            set { _f_dealresult = value; }
594
+            get { return _f_dealresult; }
402 595
         }
403 596
         /// <summary>
404
-        /// 房主关系
597
+        /// 未处理原因:资金、技术、人员、其他(若选其他,则手输)
405 598
         /// </summary>
406
-        public int Ownerrelationsid { get; set; }
599
+        public string F_DealReasons
600
+        {
601
+            set { _f_dealreasons = value; }
602
+            get { return _f_dealreasons; }
603
+        }
407 604
         /// <summary>
408
-        /// 是否有效工单项(0有效,1无效)
605
+        /// 是否建议回访(是,否)此项若选是,则流转到客服-待回访工单,若选否,则流转至客服待完结工单
409 606
         /// </summary>
410
-        public int IsEffective { get; set; }
607
+        public int? F_IsVisit
608
+        {
609
+            set { _f_isvisit = value; }
610
+            get { return _f_isvisit; }
611
+        }
411 612
         /// <summary>
412
-        /// 是否立即处理 0否 1是
613
+        /// 回访时间
413 614
         /// </summary>
414
-        public int F_IsOver { set; get; }
415
-
615
+        public DateTime? F_VisitOn
616
+        {
617
+            set { _f_visiton = value; }
618
+            get { return _f_visiton; }
619
+        }
620
+        /// <summary>
621
+        /// 回访人
622
+        /// </summary>
623
+        public string F_VisitBy
624
+        {
625
+            set { _f_visitby = value; }
626
+            get { return _f_visitby; }
627
+        }
416 628
         /// <summary>
417
-        /// 楼号
629
+        /// 回访结果:非常满意、满意、一般、不满意
418 630
         /// </summary>
419
-        public string BuildingNum
631
+        public string F_VisitResult
420 632
         {
421
-            get { return _buildingnum; }
422
-            set { _buildingnum = value; }
633
+            set { _f_visitresult = value; }
634
+            get { return _f_visitresult; }
423 635
         }
424 636
         /// <summary>
425
-        /// 单元
637
+        /// 回访不满意原因
426 638
         /// </summary>
427
-        public string UnitNum
639
+        public string F_VisitReason
428 640
         {
429
-            get { return _unitnum; }
430
-            set { _unitnum = value; }
641
+            set { _f_visitreason = value; }
642
+            get { return _f_visitreason; }
643
+        }
644
+        /// <summary>
645
+        /// 添加人工号
646
+        /// </summary>
647
+        public string F_CreateBy
648
+        {
649
+            set { _f_createby = value; }
650
+            get { return _f_createby; }
651
+        }
652
+        /// <summary>
653
+        /// 添加时间
654
+        /// </summary>
655
+        public DateTime? F_CreateOn
656
+        {
657
+            set { _f_createon = value; }
658
+            get { return _f_createon; }
659
+        }
660
+        /// <summary>
661
+        /// 修改次数
662
+        /// </summary>
663
+        public int? F_UpdateCount
664
+        {
665
+            set { _f_updatecount = value; }
666
+            get { return _f_updatecount; }
667
+        }
668
+        /// <summary>
669
+        /// 修改人工号
670
+        /// </summary>
671
+        public string F_UpdateBy
672
+        {
673
+            set { _f_updateby = value; }
674
+            get { return _f_updateby; }
675
+        }
676
+        /// <summary>
677
+        /// 修改时间
678
+        /// </summary>
679
+        public DateTime? F_UpdateOn
680
+        {
681
+            set { _f_updateon = value; }
682
+            get { return _f_updateon; }
683
+        }
684
+        /// <summary>
685
+        /// 是否删除:0否,1是
686
+        /// </summary>
687
+        public int? F_IsDelete
688
+        {
689
+            set { _f_isdelete = value; }
690
+            get { return _f_isdelete; }
691
+        }
692
+        /// <summary>
693
+        /// 删除人工号
694
+        /// </summary>
695
+        public string F_DeleteBy
696
+        {
697
+            set { _f_deleteby = value; }
698
+            get { return _f_deleteby; }
699
+        }
700
+        /// <summary>
701
+        /// 删除时间
702
+        /// </summary>
703
+        public DateTime? F_DeleteOn
704
+        {
705
+            set { _f_deleteon = value; }
706
+            get { return _f_deleteon; }
431 707
         }
432 708
         #endregion Model
433
-
434 709
     }
435 710
 }
436 711