Przeglądaj źródła

新增知识库新版接口

zhoufan 8 lat temu
rodzic
commit
b14a7d7ca9

+ 1 - 0
CallCenterApi/CallCenterApi.BLL/CallCenterApi.BLL.csproj

@@ -88,6 +88,7 @@
88 88
     <Compile Include="T_RepositoryCategory.cs" />
89 89
     <Compile Include="T_RepositoryInformation.cs" />
90 90
     <Compile Include="T_RepositoryLog.cs" />
91
+    <Compile Include="T_Repository_List.cs" />
91 92
     <Compile Include="T_SMS_InternalMessages.cs" />
92 93
     <Compile Include="T_SMS_RecvSMS.cs" />
93 94
     <Compile Include="T_SMS_SendSMSTask.cs" />

+ 145 - 0
CallCenterApi/CallCenterApi.BLL/T_Repository_List.cs

@@ -0,0 +1,145 @@
1
+using System;
2
+using System.Data;
3
+using System.Collections.Generic;
4
+using CallCenterApi.Model;
5
+namespace CallCenterApi.BLL
6
+{
7
+    /// <summary>
8
+    /// T_Repository_List
9
+    /// </summary>
10
+    public partial class T_Repository_List
11
+    {
12
+        private readonly CallCenterApi.DAL.T_Repository_List dal = new CallCenterApi.DAL.T_Repository_List();
13
+        public T_Repository_List()
14
+        { }
15
+        #region  BasicMethod
16
+        /// <summary>
17
+        /// 是否存在该记录
18
+        /// </summary>
19
+        public bool Exists(int F_Id)
20
+        {
21
+            return dal.Exists(F_Id);
22
+        }
23
+
24
+        /// <summary>
25
+        /// 增加一条数据
26
+        /// </summary>
27
+        public int Add(CallCenterApi.Model.T_Repository_List model)
28
+        {
29
+            return dal.Add(model);
30
+        }
31
+
32
+        /// <summary>
33
+        /// 更新一条数据
34
+        /// </summary>
35
+        public bool Update(CallCenterApi.Model.T_Repository_List model)
36
+        {
37
+            return dal.Update(model);
38
+        }
39
+
40
+        /// <summary>
41
+        /// 删除一条数据
42
+        /// </summary>
43
+        public bool Delete(int F_Id)
44
+        {
45
+
46
+            return dal.Delete(F_Id);
47
+        }
48
+        /// <summary>
49
+        /// 删除一条数据
50
+        /// </summary>
51
+        public bool DeleteList(string F_Idlist)
52
+        {
53
+            return dal.DeleteList(F_Idlist);
54
+        }
55
+
56
+        /// <summary>
57
+        /// 得到一个对象实体
58
+        /// </summary>
59
+        public CallCenterApi.Model.T_Repository_List GetModel(int F_Id)
60
+        {
61
+
62
+            return dal.GetModel(F_Id);
63
+        }
64
+
65
+        /// <summary>
66
+        /// 获得数据列表
67
+        /// </summary>
68
+        public DataSet GetList(string strWhere)
69
+        {
70
+            return dal.GetList(strWhere);
71
+        }
72
+        /// <summary>
73
+        /// 获得前几行数据
74
+        /// </summary>
75
+        public DataSet GetList(int Top, string strWhere, string filedOrder)
76
+        {
77
+            return dal.GetList(Top, strWhere, filedOrder);
78
+        }
79
+        /// <summary>
80
+        /// 获得数据列表
81
+        /// </summary>
82
+        public List<CallCenterApi.Model.T_Repository_List> GetModelList(string strWhere)
83
+        {
84
+            DataSet ds = dal.GetList(strWhere);
85
+            return DataTableToList(ds.Tables[0]);
86
+        }
87
+        /// <summary>
88
+        /// 获得数据列表
89
+        /// </summary>
90
+        public List<CallCenterApi.Model.T_Repository_List> DataTableToList(DataTable dt)
91
+        {
92
+            List<CallCenterApi.Model.T_Repository_List> modelList = new List<CallCenterApi.Model.T_Repository_List>();
93
+            int rowsCount = dt.Rows.Count;
94
+            if (rowsCount > 0)
95
+            {
96
+                CallCenterApi.Model.T_Repository_List model;
97
+                for (int n = 0; n < rowsCount; n++)
98
+                {
99
+                    model = dal.DataRowToModel(dt.Rows[n]);
100
+                    if (model != null)
101
+                    {
102
+                        modelList.Add(model);
103
+                    }
104
+                }
105
+            }
106
+            return modelList;
107
+        }
108
+
109
+        /// <summary>
110
+        /// 获得数据列表
111
+        /// </summary>
112
+        public DataSet GetAllList()
113
+        {
114
+            return GetList("");
115
+        }
116
+
117
+        /// <summary>
118
+        /// 分页获取数据列表
119
+        /// </summary>
120
+        public int GetRecordCount(string strWhere)
121
+        {
122
+            return dal.GetRecordCount(strWhere);
123
+        }
124
+        /// <summary>
125
+        /// 分页获取数据列表
126
+        /// </summary>
127
+        public DataSet GetListByPage(string strWhere, string orderby, int startIndex, int endIndex)
128
+        {
129
+            return dal.GetListByPage(strWhere, orderby, startIndex, endIndex);
130
+        }
131
+        /// <summary>
132
+        /// 分页获取数据列表
133
+        /// </summary>
134
+        //public DataSet GetList(int PageSize,int PageIndex,string strWhere)
135
+        //{
136
+        //return dal.GetList(PageSize,PageIndex,strWhere);
137
+        //}
138
+
139
+        #endregion  BasicMethod
140
+        #region  ExtensionMethod
141
+
142
+        #endregion  ExtensionMethod
143
+    }
144
+}
145
+

+ 1 - 0
CallCenterApi/CallCenterApi.DAL/CallCenterApi.DAL.csproj

@@ -88,6 +88,7 @@
88 88
     <Compile Include="T_RepositoryCategory.cs" />
89 89
     <Compile Include="T_RepositoryInformation.cs" />
90 90
     <Compile Include="T_RepositoryLog.cs" />
91
+    <Compile Include="T_Repository_List.cs" />
91 92
     <Compile Include="T_SMS_InternalMessages.cs" />
92 93
     <Compile Include="T_SMS_RecvSMS.cs" />
93 94
     <Compile Include="T_SMS_SendSMSTask.cs" />

Plik diff jest za duży
+ 623 - 0
CallCenterApi/CallCenterApi.DAL/T_Repository_List.cs


+ 3 - 0
CallCenterApi/CallCenterApi.Interface/CallCenterApi.Interface/CallCenterApi.Interface.csproj

@@ -24,6 +24,7 @@
24 24
     <UseGlobalApplicationHostFile />
25 25
     <NuGetPackageImportStamp>
26 26
     </NuGetPackageImportStamp>
27
+    <Use64BitIISExpress />
27 28
   </PropertyGroup>
28 29
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
29 30
     <DebugSymbols>true</DebugSymbols>
@@ -188,6 +189,7 @@
188 189
     <Compile Include="Controllers\IVRWordsController.cs" />
189 190
     <Compile Include="Controllers\knowledge\KnowledgeClassController.cs" />
190 191
     <Compile Include="Controllers\knowledge\KnowledgeController.cs" />
192
+    <Compile Include="Controllers\knowledge\RepositoryController.cs" />
191 193
     <Compile Include="Controllers\LogController.cs" />
192 194
     <Compile Include="Controllers\Login\LoginController.cs" />
193 195
     <Compile Include="Controllers\FunctionController.cs" />
@@ -328,6 +330,7 @@
328 330
     <Folder Include="Views\Module\" />
329 331
     <Folder Include="Views\Notice\" />
330 332
     <Folder Include="Views\RecordSet\" />
333
+    <Folder Include="Views\Repository\" />
331 334
     <Folder Include="Views\RoleF\" />
332 335
     <Folder Include="Views\RoleInfo\" />
333 336
     <Folder Include="Views\SeatMonitoring\" />

+ 291 - 0
CallCenterApi/CallCenterApi.Interface/CallCenterApi.Interface/Controllers/knowledge/RepositoryController.cs

@@ -0,0 +1,291 @@
1
+using CallCenter.Utility;
2
+using CallCenterApi.Common;
3
+using CallCenterApi.DB;
4
+using CallCenterApi.Interface.Controllers.Base;
5
+using System;
6
+using System.Collections.Generic;
7
+using System.Data;
8
+using System.Linq;
9
+using System.Web;
10
+using System.Web.Mvc;
11
+
12
+namespace CallCenterApi.Interface.Controllers.knowledge
13
+{
14
+    [Authority]
15
+    public class RepositoryController : BaseController
16
+    {
17
+        // GET: Repository
18
+        /// <summary>
19
+        /// 获取区域列表
20
+        /// </summary>
21
+        /// <returns></returns>
22
+        public ActionResult GetList(int isdc = 0)
23
+        {
24
+            int userId = Utils.StrToInt(User.UserData["F_UserID"], 0);
25
+            Model.T_Sys_UserAccount userModel = new BLL.T_Sys_UserAccount().GetModel(userId);
26
+
27
+            DataTable dt = new DataTable();
28
+            string sql = " and F_IsDelete=0 ";
29
+            string strkey = HttpUtility.UrlDecode(RequestString.GetQueryString("key"));
30
+            string strstarttime = HttpUtility.UrlDecode(RequestString.GetQueryString("starttime"));
31
+            string strendtime = HttpUtility.UrlDecode(RequestString.GetQueryString("endtime"));
32
+            string strusercode = HttpUtility.UrlDecode(RequestString.GetQueryString("usercode"));
33
+            int deptid = RequestString.GetInt("deptid", 0);
34
+
35
+            string strpageindex = RequestString.GetQueryString("page");
36
+            int pageindex = 1;
37
+            string strpagesize = RequestString.GetQueryString("pagesize");
38
+            int pagesize = 10;
39
+
40
+            #region sql 语句相关处理
41
+
42
+            if (strkey.Trim() != "" && strkey != "undefined")
43
+            {
44
+                sql += " and (F_Key like '%" + strkey + "%' or F_Title like '%" + strkey + "%') ";
45
+            }
46
+            if (strusercode.Trim() != "" && strusercode != "undefined")
47
+            {
48
+                sql += " and F_CreateUser = '" + strusercode + "' ";
49
+            }
50
+
51
+            if (deptid != 0)
52
+            {
53
+                sql += " and F_DeptId ='" + deptid + "'";
54
+            }
55
+            if (strstarttime.Trim() != "" && strstarttime != "undefined")
56
+            {
57
+                sql += " and datediff(day,F_CreateTime,'" + strstarttime + "')<=0 ";
58
+            }
59
+            if (strendtime.Trim() != "" && strendtime != "undefined")
60
+            {
61
+                sql += " and datediff(day,F_CreateTime,'" + strendtime + "')>=0   ";
62
+            }
63
+            #endregion
64
+
65
+            if (strpageindex.Trim() != "")
66
+            {
67
+                pageindex = Convert.ToInt32(strpageindex);
68
+            }
69
+
70
+            if (strpagesize.Trim() != "")
71
+            {
72
+                pagesize = Convert.ToInt32(strpagesize);
73
+            }
74
+            string cols = "*,dbo.GetUserName(F_CreateUser) as UserName,dbo.GetDeptName(F_DeptId) as DeptName";
75
+
76
+            if (isdc > 0)
77
+            {
78
+                var dtdc = DbHelperSQL.Query(" select " + cols + " from T_Repository_List where 1=1 " + sql).Tables[0];
79
+                var msg = new NPOIHelper().ExportToExcel("工单列表", dtdc);
80
+                if (msg == "")
81
+                {
82
+                    return Success("导出成功");
83
+                }
84
+                else
85
+                {
86
+                    return Error("导出失败");
87
+                }
88
+            }
89
+
90
+            int recordCount = 0;
91
+            dt = BLL.PagerBLL.GetListPager(
92
+                "T_Repository_List",
93
+                "F_Id",
94
+                cols,
95
+                sql,
96
+                "ORDER BY F_CreateTime DESC",
97
+                pagesize,
98
+                pageindex,
99
+                true,
100
+                out recordCount);
101
+
102
+            var obj = new
103
+            {
104
+                state = "success",
105
+                message = "成功",
106
+                rows = dt,
107
+                total = recordCount
108
+            };
109
+            return Content(obj.ToJson());
110
+
111
+        }
112
+
113
+        /// <summary>
114
+        /// 获取区域
115
+        /// </summary>
116
+        /// <param name="areaId"></param>
117
+        /// <returns></returns>
118
+        public ActionResult GetRepository()
119
+        {
120
+            int id = RequestString.GetInt("id", 0);
121
+            Model.T_Repository_List dModel = new BLL.T_Repository_List().GetModel(id);
122
+            if (dModel != null)
123
+            {
124
+
125
+            }
126
+
127
+            return Success("获取信息成功", dModel);
128
+        }
129
+
130
+        /// <summary>
131
+        /// 添加部门
132
+        /// </summary>
133
+        /// <param name="input"></param>
134
+        /// <returns></returns>
135
+        [HttpPost]
136
+        public ActionResult AddRepository()
137
+        {
138
+            int userId = Utils.StrToInt(User.UserData["F_UserID"], 0);
139
+            Model.T_Sys_UserAccount userModel = new BLL.T_Sys_UserAccount().GetModel(userId);
140
+
141
+            int id = RequestString.GetInt("id", 0);
142
+            int deptid = RequestString.GetInt("deptid", 0);
143
+            string key = RequestString.GetFormString("key");
144
+            string title = RequestString.GetFormString("title");
145
+            string maindept = RequestString.GetFormString("maindept");
146
+            string publicphone1 = RequestString.GetFormString("publicphone1");
147
+            string publicphone2 = RequestString.GetFormString("publicphone2");
148
+            string privatephone1 = RequestString.GetFormString("privatephone1");
149
+            string privatephone2 = RequestString.GetFormString("privatephone2");
150
+            string points = RequestString.GetFormString("points");
151
+            string baseanswer = RequestString.GetFormString("baseanswer");
152
+            string endanswer = RequestString.GetFormString("endanswer");
153
+            string dealtype = RequestString.GetFormString("dealtype");
154
+            string legallimittime = RequestString.GetFormString("legallimittime");
155
+            string promiselimittime = RequestString.GetFormString("promiselimittime");
156
+            int ispay = RequestString.GetInt("ispay", 0);
157
+            float paymoney = RequestString.GetFloat("paymoney",0);
158
+            string officeaddress = RequestString.GetFormString("officeaddress");
159
+            string serobject = RequestString.GetFormString("serobject");
160
+            string busline = RequestString.GetFormString("busline");
161
+            string officetime = RequestString.GetFormString("officetime");
162
+            string otherdept = RequestString.GetFormString("otherdept");
163
+            string otherpublicphone = RequestString.GetFormString("otherpublicphone");
164
+            string otherprivatephone = RequestString.GetFormString("otherprivatephone");
165
+            string remark = RequestString.GetFormString("remark");
166
+            string baseon = WebHelper.UrlDecode(RequestString.GetFormString("baseon"));
167
+            string process = WebHelper.UrlDecode(RequestString.GetFormString("process"));
168
+            string material = WebHelper.UrlDecode(RequestString.GetFormString("material"));
169
+            string template = WebHelper.UrlDecode(RequestString.GetFormString("template"));
170
+            string payinfo = WebHelper.UrlDecode(RequestString.GetFormString("payinfo"));
171
+            string files = RequestString.GetFormString("files");
172
+
173
+            Model.T_Repository_List dModel = new Model.T_Repository_List();
174
+            if (id == 0)
175
+            {
176
+                dModel.F_DeptId = deptid;
177
+                dModel.F_Key = key;
178
+                dModel.F_Title = title;
179
+                dModel.F_MainDept = maindept;
180
+                dModel.F_PublicPhone1 = publicphone1;
181
+                dModel.F_PublicPhone2 = publicphone2;
182
+                dModel.F_PrivatePhone1 = privatephone1;
183
+                dModel.F_PrivatePhone2 = privatephone2;
184
+                dModel.F_Points = points;
185
+                dModel.F_BaseAnswer = baseanswer;
186
+                dModel.F_EndAnswer = endanswer;
187
+                dModel.F_DealType = dealtype;
188
+                dModel.F_LegalLimitTime = legallimittime;
189
+                dModel.F_PromiseLimitTime = promiselimittime;
190
+                dModel.F_IsPay = ispay;
191
+                dModel.F_PayMoney = Decimal.Parse(paymoney.ToString());
192
+                dModel.F_OfficeAddress = officeaddress;
193
+                dModel.F_Object = serobject;
194
+                dModel.F_BusLine = busline;
195
+                dModel.F_OfficeTime = officetime;
196
+                dModel.F_OtherDept = otherdept;
197
+                dModel.F_OtherPublicPhone = otherpublicphone;
198
+                dModel.F_OtherPrivatePhone = otherprivatephone;
199
+                dModel.F_Remark = remark;
200
+                dModel.F_BaseOn = baseon;
201
+                dModel.F_Process = process;
202
+                dModel.F_Material = material;
203
+                dModel.F_Template = template;
204
+                dModel.F_PayInfo = payinfo;
205
+                dModel.F_File = files;
206
+
207
+                dModel.F_IsDelete = 0;
208
+                dModel.F_CreateUser = userModel.F_UserCode;
209
+                dModel.F_CreateTime = DateTime.Now;
210
+                int n = new BLL.T_Repository_List().Add(dModel);
211
+                if (n > 0)
212
+                    return Success("添加成功", n);
213
+                else
214
+                    return Error("添加失败");
215
+            }
216
+            else
217
+            {
218
+                dModel = new BLL.T_Repository_List().GetModel(id);
219
+                if (dModel != null)
220
+                {
221
+                    dModel.F_DeptId = deptid;
222
+                    dModel.F_Key = key;
223
+                    dModel.F_Title = title;
224
+                    dModel.F_MainDept = maindept;
225
+                    dModel.F_PublicPhone1 = publicphone1;
226
+                    dModel.F_PublicPhone2 = publicphone2;
227
+                    dModel.F_PrivatePhone1 = privatephone1;
228
+                    dModel.F_PrivatePhone2 = privatephone2;
229
+                    dModel.F_Points = points;
230
+                    dModel.F_BaseAnswer = baseanswer;
231
+                    dModel.F_EndAnswer = endanswer;
232
+                    dModel.F_DealType = dealtype;
233
+                    dModel.F_LegalLimitTime = legallimittime;
234
+                    dModel.F_PromiseLimitTime = promiselimittime;
235
+                    dModel.F_IsPay = ispay;
236
+                    dModel.F_PayMoney = Decimal.Parse(paymoney.ToString());
237
+                    dModel.F_OfficeAddress = officeaddress;
238
+                    dModel.F_Object = serobject;
239
+                    dModel.F_BusLine = busline;
240
+                    dModel.F_OfficeTime = officetime;
241
+                    dModel.F_OtherDept = otherdept;
242
+                    dModel.F_OtherPublicPhone = otherpublicphone;
243
+                    dModel.F_OtherPrivatePhone = otherprivatephone;
244
+                    dModel.F_Remark = remark;
245
+                    dModel.F_BaseOn = baseon;
246
+                    dModel.F_Process = process;
247
+                    dModel.F_Material = material;
248
+                    dModel.F_Template = template;
249
+                    dModel.F_PayInfo = payinfo;
250
+                    dModel.F_File = files;
251
+
252
+                    if (new BLL.T_Repository_List().Update(dModel))
253
+                        return Success("修改成功");
254
+                    else
255
+                        return Error("修改失败");
256
+                }
257
+                else
258
+                {
259
+                    return Error("修改失败");
260
+                }
261
+            }
262
+        }
263
+
264
+        /// <summary>
265
+        /// 删除部门
266
+        /// </summary>
267
+        /// <param name="ids"></param>
268
+        /// <returns></returns>
269
+        public ActionResult DelRepository(string[] ids)
270
+        {
271
+            int userId = Utils.StrToInt(User.UserData["F_UserID"], 0);
272
+            Model.T_Sys_UserAccount userModel = new BLL.T_Sys_UserAccount().GetModel(userId);
273
+
274
+            if (ids == null || ids.Length <= 0)
275
+                return Error("请选择要删除的部门");
276
+
277
+            var idStr = string.Join(",", ids);
278
+            if (string.IsNullOrEmpty(idStr.Trim()))
279
+                return Error("请选择要删除的部门");
280
+
281
+            //if (new BLL.T_Repository_List().DeleteList(idStr))
282
+            int n = DbHelperSQL.ExecuteSql(" update T_Repository_List set F_IsDelete=1,F_DeleteUser='" + userModel.F_UserCode + "',F_DeleteTime=getdate() where F_Id in (" + idStr + ")");
283
+            if (n > 0)
284
+            {
285
+                return Success("删除成功");
286
+            }
287
+            return Error("删除失败");
288
+        }
289
+
290
+    }
291
+}

+ 1 - 0
CallCenterApi/CallCenterApi.Model/CallCenterApi.Model.csproj

@@ -55,6 +55,7 @@
55 55
     <Compile Include="T_Bus_WorkOrder_GovernmentServiceWO_Map.cs" />
56 56
     <Compile Include="T_Cus_AddressBook.cs" />
57 57
     <Compile Include="T_Email_EmailMessage_Map.cs" />
58
+    <Compile Include="T_Repository_List.cs" />
58 59
     <Compile Include="T_Sys_Class.cs" />
59 60
     <Compile Include="T_Msg_Chat.cs" />
60 61
     <Compile Include="T_Msg_Chat_Map.cs" />

+ 368 - 0
CallCenterApi/CallCenterApi.Model/T_Repository_List.cs

@@ -0,0 +1,368 @@
1
+using System;
2
+namespace CallCenterApi.Model
3
+{
4
+    /// <summary>
5
+    /// T_Repository_List:实体类(属性说明自动提取数据库字段的描述信息)
6
+    /// </summary>
7
+    [Serializable]
8
+    public partial class T_Repository_List
9
+    {
10
+        public T_Repository_List()
11
+        { }
12
+        #region Model
13
+        private int _f_id;
14
+        private int? _f_deptid;
15
+        private string _f_key;
16
+        private string _f_title;
17
+        private string _f_maindept;
18
+        private string _f_publicphone1;
19
+        private string _f_publicphone2;
20
+        private string _f_privatephone1;
21
+        private string _f_privatephone2;
22
+        private string _f_points;
23
+        private string _f_baseanswer;
24
+        private string _f_endanswer;
25
+        private string _f_dealtype;
26
+        private string _f_legallimittime;
27
+        private string _f_promiselimittime;
28
+        private int? _f_ispay;
29
+        private decimal? _f_paymoney;
30
+        private string _f_officeaddress;
31
+        private string _f_object;
32
+        private string _f_busline;
33
+        private string _f_officetime;
34
+        private string _f_otherdept;
35
+        private string _f_otherpublicphone;
36
+        private string _f_otherprivatephone;
37
+        private string _f_remark;
38
+        private string _f_baseon;
39
+        private string _f_process;
40
+        private string _f_material;
41
+        private string _f_template;
42
+        private string _f_payinfo;
43
+        private string _f_file;
44
+        private int? _f_state;
45
+        private string _f_createuser;
46
+        private DateTime? _f_createtime;
47
+        private int? _f_isdelete;
48
+        private string _f_deleteuser;
49
+        private DateTime? _f_deletetime;
50
+        private string _f_updateuser;
51
+        private DateTime? _f_updatetime;
52
+        /// <summary>
53
+        /// 
54
+        /// </summary>
55
+        public int F_Id
56
+        {
57
+            set { _f_id = value; }
58
+            get { return _f_id; }
59
+        }
60
+        /// <summary>
61
+        /// 
62
+        /// </summary>
63
+        public int? F_DeptId
64
+        {
65
+            set { _f_deptid = value; }
66
+            get { return _f_deptid; }
67
+        }
68
+        /// <summary>
69
+        /// 
70
+        /// </summary>
71
+        public string F_Key
72
+        {
73
+            set { _f_key = value; }
74
+            get { return _f_key; }
75
+        }
76
+        /// <summary>
77
+        /// 
78
+        /// </summary>
79
+        public string F_Title
80
+        {
81
+            set { _f_title = value; }
82
+            get { return _f_title; }
83
+        }
84
+        /// <summary>
85
+        /// 
86
+        /// </summary>
87
+        public string F_MainDept
88
+        {
89
+            set { _f_maindept = value; }
90
+            get { return _f_maindept; }
91
+        }
92
+        /// <summary>
93
+        /// 
94
+        /// </summary>
95
+        public string F_PublicPhone1
96
+        {
97
+            set { _f_publicphone1 = value; }
98
+            get { return _f_publicphone1; }
99
+        }
100
+        /// <summary>
101
+        /// 
102
+        /// </summary>
103
+        public string F_PublicPhone2
104
+        {
105
+            set { _f_publicphone2 = value; }
106
+            get { return _f_publicphone2; }
107
+        }
108
+        /// <summary>
109
+        /// 
110
+        /// </summary>
111
+        public string F_PrivatePhone1
112
+        {
113
+            set { _f_privatephone1 = value; }
114
+            get { return _f_privatephone1; }
115
+        }
116
+        /// <summary>
117
+        /// 
118
+        /// </summary>
119
+        public string F_PrivatePhone2
120
+        {
121
+            set { _f_privatephone2 = value; }
122
+            get { return _f_privatephone2; }
123
+        }
124
+        /// <summary>
125
+        /// 
126
+        /// </summary>
127
+        public string F_Points
128
+        {
129
+            set { _f_points = value; }
130
+            get { return _f_points; }
131
+        }
132
+        /// <summary>
133
+        /// 
134
+        /// </summary>
135
+        public string F_BaseAnswer
136
+        {
137
+            set { _f_baseanswer = value; }
138
+            get { return _f_baseanswer; }
139
+        }
140
+        /// <summary>
141
+        /// 
142
+        /// </summary>
143
+        public string F_EndAnswer
144
+        {
145
+            set { _f_endanswer = value; }
146
+            get { return _f_endanswer; }
147
+        }
148
+        /// <summary>
149
+        /// 
150
+        /// </summary>
151
+        public string F_DealType
152
+        {
153
+            set { _f_dealtype = value; }
154
+            get { return _f_dealtype; }
155
+        }
156
+        /// <summary>
157
+        /// 
158
+        /// </summary>
159
+        public string F_LegalLimitTime
160
+        {
161
+            set { _f_legallimittime = value; }
162
+            get { return _f_legallimittime; }
163
+        }
164
+        /// <summary>
165
+        /// 
166
+        /// </summary>
167
+        public string F_PromiseLimitTime
168
+        {
169
+            set { _f_promiselimittime = value; }
170
+            get { return _f_promiselimittime; }
171
+        }
172
+        /// <summary>
173
+        /// 
174
+        /// </summary>
175
+        public int? F_IsPay
176
+        {
177
+            set { _f_ispay = value; }
178
+            get { return _f_ispay; }
179
+        }
180
+        /// <summary>
181
+        /// 
182
+        /// </summary>
183
+        public decimal? F_PayMoney
184
+        {
185
+            set { _f_paymoney = value; }
186
+            get { return _f_paymoney; }
187
+        }
188
+        /// <summary>
189
+        /// 
190
+        /// </summary>
191
+        public string F_OfficeAddress
192
+        {
193
+            set { _f_officeaddress = value; }
194
+            get { return _f_officeaddress; }
195
+        }
196
+        /// <summary>
197
+        /// 
198
+        /// </summary>
199
+        public string F_Object
200
+        {
201
+            set { _f_object = value; }
202
+            get { return _f_object; }
203
+        }
204
+        /// <summary>
205
+        /// 
206
+        /// </summary>
207
+        public string F_BusLine
208
+        {
209
+            set { _f_busline = value; }
210
+            get { return _f_busline; }
211
+        }
212
+        /// <summary>
213
+        /// 
214
+        /// </summary>
215
+        public string F_OfficeTime
216
+        {
217
+            set { _f_officetime = value; }
218
+            get { return _f_officetime; }
219
+        }
220
+        /// <summary>
221
+        /// 
222
+        /// </summary>
223
+        public string F_OtherDept
224
+        {
225
+            set { _f_otherdept = value; }
226
+            get { return _f_otherdept; }
227
+        }
228
+        /// <summary>
229
+        /// 
230
+        /// </summary>
231
+        public string F_OtherPublicPhone
232
+        {
233
+            set { _f_otherpublicphone = value; }
234
+            get { return _f_otherpublicphone; }
235
+        }
236
+        /// <summary>
237
+        /// 
238
+        /// </summary>
239
+        public string F_OtherPrivatePhone
240
+        {
241
+            set { _f_otherprivatephone = value; }
242
+            get { return _f_otherprivatephone; }
243
+        }
244
+        /// <summary>
245
+        /// 
246
+        /// </summary>
247
+        public string F_Remark
248
+        {
249
+            set { _f_remark = value; }
250
+            get { return _f_remark; }
251
+        }
252
+        /// <summary>
253
+        /// 
254
+        /// </summary>
255
+        public string F_BaseOn
256
+        {
257
+            set { _f_baseon = value; }
258
+            get { return _f_baseon; }
259
+        }
260
+        /// <summary>
261
+        /// 
262
+        /// </summary>
263
+        public string F_Process
264
+        {
265
+            set { _f_process = value; }
266
+            get { return _f_process; }
267
+        }
268
+        /// <summary>
269
+        /// 
270
+        /// </summary>
271
+        public string F_Material
272
+        {
273
+            set { _f_material = value; }
274
+            get { return _f_material; }
275
+        }
276
+        /// <summary>
277
+        /// 
278
+        /// </summary>
279
+        public string F_Template
280
+        {
281
+            set { _f_template = value; }
282
+            get { return _f_template; }
283
+        }
284
+        /// <summary>
285
+        /// 
286
+        /// </summary>
287
+        public string F_PayInfo
288
+        {
289
+            set { _f_payinfo = value; }
290
+            get { return _f_payinfo; }
291
+        }
292
+        /// <summary>
293
+        /// 
294
+        /// </summary>
295
+        public string F_File
296
+        {
297
+            set { _f_file = value; }
298
+            get { return _f_file; }
299
+        }
300
+        /// <summary>
301
+        /// 
302
+        /// </summary>
303
+        public int? F_State
304
+        {
305
+            set { _f_state = value; }
306
+            get { return _f_state; }
307
+        }
308
+        /// <summary>
309
+        /// 
310
+        /// </summary>
311
+        public string F_CreateUser
312
+        {
313
+            set { _f_createuser = value; }
314
+            get { return _f_createuser; }
315
+        }
316
+        /// <summary>
317
+        /// 
318
+        /// </summary>
319
+        public DateTime? F_CreateTime
320
+        {
321
+            set { _f_createtime = value; }
322
+            get { return _f_createtime; }
323
+        }
324
+        /// <summary>
325
+        /// 
326
+        /// </summary>
327
+        public int? F_IsDelete
328
+        {
329
+            set { _f_isdelete = value; }
330
+            get { return _f_isdelete; }
331
+        }
332
+        /// <summary>
333
+        /// 
334
+        /// </summary>
335
+        public string F_DeleteUser
336
+        {
337
+            set { _f_deleteuser = value; }
338
+            get { return _f_deleteuser; }
339
+        }
340
+        /// <summary>
341
+        /// 
342
+        /// </summary>
343
+        public DateTime? F_DeleteTime
344
+        {
345
+            set { _f_deletetime = value; }
346
+            get { return _f_deletetime; }
347
+        }
348
+        /// <summary>
349
+        /// 
350
+        /// </summary>
351
+        public string F_UpdateUser
352
+        {
353
+            set { _f_updateuser = value; }
354
+            get { return _f_updateuser; }
355
+        }
356
+        /// <summary>
357
+        /// 
358
+        /// </summary>
359
+        public DateTime? F_UpdateTime
360
+        {
361
+            set { _f_updatetime = value; }
362
+            get { return _f_updatetime; }
363
+        }
364
+        #endregion Model
365
+
366
+    }
367
+}
368
+