Kaynağa Gözat

故障报修model等

liyuanyuan 3 yıl önce
ebeveyn
işleme
59dcca5671

+ 4 - 0
RMYY_CallCenter_Api.Bll/RMYY_CallCenter_Api.Bll.csproj

@@ -57,6 +57,10 @@
57 57
     <Compile Include="T_Dev_WorkOrderItem.cs" />
58 58
     <Compile Include="T_Dis_WorkOrder.cs" />
59 59
     <Compile Include="T_Dis_WorkOrderItem.cs" />
60
+    <Compile Include="T_FaultRepair_Base.cs" />
61
+    <Compile Include="T_FaultRepair_Evaluate.cs" />
62
+    <Compile Include="T_FaultRepair_OperationLog.cs" />
63
+    <Compile Include="T_FaultRepair_Process.cs" />
60 64
     <Compile Include="T_Hos_WorkOrder.cs" />
61 65
     <Compile Include="T_Hos_WorkOrderItem.cs" />
62 66
     <Compile Include="T_Mat_WorkOrder.cs" />

+ 171 - 0
RMYY_CallCenter_Api.Bll/T_FaultRepair_Base.cs

@@ -0,0 +1,171 @@
1
+/**  版本信息模板在安装目录下,可自行修改。
2
+* T_FaultRepair_Base.cs
3
+*
4
+* 功 能: N/A
5
+* 类 名: T_FaultRepair_Base
6
+*
7
+* Ver    变更日期             负责人  变更内容
8
+* ───────────────────────────────────
9
+* V0.01  2022/8/16 16:36:23   N/A    初版
10
+*
11
+* Copyright (c) 2012 RMYY_CallCenter_Api Corporation. All rights reserved.
12
+*┌──────────────────────────────────┐
13
+*│ 此技术信息为本公司机密信息,未经本公司书面同意禁止向第三方披露. │
14
+*│ 版权所有:动软卓越(北京)科技有限公司              │
15
+*└──────────────────────────────────┘
16
+*/
17
+using System;
18
+using System.Data;
19
+using System.Collections.Generic;
20
+ 
21
+using RMYY_CallCenter_Api.Model;
22
+namespace RMYY_CallCenter_Api.BLL
23
+{
24
+	/// <summary>
25
+	/// T_FaultRepair_Base
26
+	/// </summary>
27
+	public partial class T_FaultRepair_Base
28
+	{
29
+		private readonly RMYY_CallCenter_Api.DAL.T_FaultRepair_Base dal=new RMYY_CallCenter_Api.DAL.T_FaultRepair_Base();
30
+		public T_FaultRepair_Base()
31
+		{}
32
+		#region  BasicMethod
33
+
34
+		/// <summary>
35
+		/// 得到最大ID
36
+		/// </summary>
37
+		public int GetMaxId()
38
+		{
39
+			return dal.GetMaxId();
40
+		}
41
+
42
+		/// <summary>
43
+		/// 是否存在该记录
44
+		/// </summary>
45
+		public bool Exists(int F_WorkOrderId)
46
+		{
47
+			return dal.Exists(F_WorkOrderId);
48
+		}
49
+
50
+		/// <summary>
51
+		/// 增加一条数据
52
+		/// </summary>
53
+		public int  Add(RMYY_CallCenter_Api.Model.T_FaultRepair_Base model)
54
+		{
55
+			return dal.Add(model);
56
+		}
57
+
58
+		/// <summary>
59
+		/// 更新一条数据
60
+		/// </summary>
61
+		public bool Update(RMYY_CallCenter_Api.Model.T_FaultRepair_Base model)
62
+		{
63
+			return dal.Update(model);
64
+		}
65
+
66
+		/// <summary>
67
+		/// 删除一条数据
68
+		/// </summary>
69
+		public bool Delete(int F_WorkOrderId)
70
+		{
71
+			
72
+			return dal.Delete(F_WorkOrderId);
73
+		}
74
+		/// <summary>
75
+		/// 删除一条数据
76
+		/// </summary>
77
+		public bool DeleteList(string F_WorkOrderIdlist )
78
+		{
79
+			return dal.DeleteList(F_WorkOrderIdlist );
80
+		}
81
+
82
+		/// <summary>
83
+		/// 得到一个对象实体
84
+		/// </summary>
85
+		public RMYY_CallCenter_Api.Model.T_FaultRepair_Base GetModel(int F_WorkOrderId)
86
+		{
87
+			
88
+			return dal.GetModel(F_WorkOrderId);
89
+		}
90
+ 
91
+		/// <summary>
92
+		/// 获得数据列表
93
+		/// </summary>
94
+		public DataSet GetList(string strWhere)
95
+		{
96
+			return dal.GetList(strWhere);
97
+		}
98
+		/// <summary>
99
+		/// 获得前几行数据
100
+		/// </summary>
101
+		public DataSet GetList(int Top,string strWhere,string filedOrder)
102
+		{
103
+			return dal.GetList(Top,strWhere,filedOrder);
104
+		}
105
+		/// <summary>
106
+		/// 获得数据列表
107
+		/// </summary>
108
+		public List<RMYY_CallCenter_Api.Model.T_FaultRepair_Base> GetModelList(string strWhere)
109
+		{
110
+			DataSet ds = dal.GetList(strWhere);
111
+			return DataTableToList(ds.Tables[0]);
112
+		}
113
+		/// <summary>
114
+		/// 获得数据列表
115
+		/// </summary>
116
+		public List<RMYY_CallCenter_Api.Model.T_FaultRepair_Base> DataTableToList(DataTable dt)
117
+		{
118
+			List<RMYY_CallCenter_Api.Model.T_FaultRepair_Base> modelList = new List<RMYY_CallCenter_Api.Model.T_FaultRepair_Base>();
119
+			int rowsCount = dt.Rows.Count;
120
+			if (rowsCount > 0)
121
+			{
122
+				RMYY_CallCenter_Api.Model.T_FaultRepair_Base model;
123
+				for (int n = 0; n < rowsCount; n++)
124
+				{
125
+					model = dal.DataRowToModel(dt.Rows[n]);
126
+					if (model != null)
127
+					{
128
+						modelList.Add(model);
129
+					}
130
+				}
131
+			}
132
+			return modelList;
133
+		}
134
+
135
+		/// <summary>
136
+		/// 获得数据列表
137
+		/// </summary>
138
+		public DataSet GetAllList()
139
+		{
140
+			return GetList("");
141
+		}
142
+
143
+		/// <summary>
144
+		/// 分页获取数据列表
145
+		/// </summary>
146
+		public int GetRecordCount(string strWhere)
147
+		{
148
+			return dal.GetRecordCount(strWhere);
149
+		}
150
+		/// <summary>
151
+		/// 分页获取数据列表
152
+		/// </summary>
153
+		public DataSet GetListByPage(string strWhere, string orderby, int startIndex, int endIndex)
154
+		{
155
+			return dal.GetListByPage( strWhere,  orderby,  startIndex,  endIndex);
156
+		}
157
+		/// <summary>
158
+		/// 分页获取数据列表
159
+		/// </summary>
160
+		//public DataSet GetList(int PageSize,int PageIndex,string strWhere)
161
+		//{
162
+			//return dal.GetList(PageSize,PageIndex,strWhere);
163
+		//}
164
+
165
+		#endregion  BasicMethod
166
+		#region  ExtensionMethod
167
+
168
+		#endregion  ExtensionMethod
169
+	}
170
+}
171
+

+ 172 - 0
RMYY_CallCenter_Api.Bll/T_FaultRepair_Evaluate.cs

@@ -0,0 +1,172 @@
1
+/**  版本信息模板在安装目录下,可自行修改。
2
+* T_FaultRepair_Evaluate.cs
3
+*
4
+* 功 能: N/A
5
+* 类 名: T_FaultRepair_Evaluate
6
+*
7
+* Ver    变更日期             负责人  变更内容
8
+* ───────────────────────────────────
9
+* V0.01  2022/8/16 16:36:24   N/A    初版
10
+*
11
+* Copyright (c) 2012 RMYY_CallCenter_Api Corporation. All rights reserved.
12
+*┌──────────────────────────────────┐
13
+*│ 此技术信息为本公司机密信息,未经本公司书面同意禁止向第三方披露. │
14
+*│ 版权所有:动软卓越(北京)科技有限公司              │
15
+*└──────────────────────────────────┘
16
+*/
17
+using System;
18
+using System.Data;
19
+using System.Collections.Generic;
20
+ 
21
+using RMYY_CallCenter_Api.Model;
22
+namespace RMYY_CallCenter_Api.BLL
23
+{
24
+	/// <summary>
25
+	/// T_FaultRepair_Evaluate
26
+	/// </summary>
27
+	public partial class T_FaultRepair_Evaluate
28
+	{
29
+		private readonly RMYY_CallCenter_Api.DAL.T_FaultRepair_Evaluate dal=new RMYY_CallCenter_Api.DAL.T_FaultRepair_Evaluate();
30
+		public T_FaultRepair_Evaluate()
31
+		{}
32
+		#region  BasicMethod
33
+
34
+		/// <summary>
35
+		/// 得到最大ID
36
+		/// </summary>
37
+		public int GetMaxId()
38
+		{
39
+			return dal.GetMaxId();
40
+		}
41
+
42
+		/// <summary>
43
+		/// 是否存在该记录
44
+		/// </summary>
45
+		public bool Exists(int F_EvaluateId)
46
+		{
47
+			return dal.Exists(F_EvaluateId);
48
+		}
49
+
50
+		/// <summary>
51
+		/// 增加一条数据
52
+		/// </summary>
53
+		public int  Add(RMYY_CallCenter_Api.Model.T_FaultRepair_Evaluate model)
54
+		{
55
+			return dal.Add(model);
56
+		}
57
+
58
+		/// <summary>
59
+		/// 更新一条数据
60
+		/// </summary>
61
+		public bool Update(RMYY_CallCenter_Api.Model.T_FaultRepair_Evaluate model)
62
+		{
63
+			return dal.Update(model);
64
+		}
65
+
66
+		/// <summary>
67
+		/// 删除一条数据
68
+		/// </summary>
69
+		public bool Delete(int F_EvaluateId)
70
+		{
71
+			
72
+			return dal.Delete(F_EvaluateId);
73
+		}
74
+		/// <summary>
75
+		/// 删除一条数据
76
+		/// </summary>
77
+		public bool DeleteList(string F_EvaluateIdlist )
78
+		{
79
+			return dal.DeleteList(F_EvaluateIdlist );
80
+		}
81
+
82
+		/// <summary>
83
+		/// 得到一个对象实体
84
+		/// </summary>
85
+		public RMYY_CallCenter_Api.Model.T_FaultRepair_Evaluate GetModel(int F_EvaluateId)
86
+		{
87
+			
88
+			return dal.GetModel(F_EvaluateId);
89
+		}
90
+
91
+	 
92
+		/// <summary>
93
+		/// 获得数据列表
94
+		/// </summary>
95
+		public DataSet GetList(string strWhere)
96
+		{
97
+			return dal.GetList(strWhere);
98
+		}
99
+		/// <summary>
100
+		/// 获得前几行数据
101
+		/// </summary>
102
+		public DataSet GetList(int Top,string strWhere,string filedOrder)
103
+		{
104
+			return dal.GetList(Top,strWhere,filedOrder);
105
+		}
106
+		/// <summary>
107
+		/// 获得数据列表
108
+		/// </summary>
109
+		public List<RMYY_CallCenter_Api.Model.T_FaultRepair_Evaluate> GetModelList(string strWhere)
110
+		{
111
+			DataSet ds = dal.GetList(strWhere);
112
+			return DataTableToList(ds.Tables[0]);
113
+		}
114
+		/// <summary>
115
+		/// 获得数据列表
116
+		/// </summary>
117
+		public List<RMYY_CallCenter_Api.Model.T_FaultRepair_Evaluate> DataTableToList(DataTable dt)
118
+		{
119
+			List<RMYY_CallCenter_Api.Model.T_FaultRepair_Evaluate> modelList = new List<RMYY_CallCenter_Api.Model.T_FaultRepair_Evaluate>();
120
+			int rowsCount = dt.Rows.Count;
121
+			if (rowsCount > 0)
122
+			{
123
+				RMYY_CallCenter_Api.Model.T_FaultRepair_Evaluate model;
124
+				for (int n = 0; n < rowsCount; n++)
125
+				{
126
+					model = dal.DataRowToModel(dt.Rows[n]);
127
+					if (model != null)
128
+					{
129
+						modelList.Add(model);
130
+					}
131
+				}
132
+			}
133
+			return modelList;
134
+		}
135
+
136
+		/// <summary>
137
+		/// 获得数据列表
138
+		/// </summary>
139
+		public DataSet GetAllList()
140
+		{
141
+			return GetList("");
142
+		}
143
+
144
+		/// <summary>
145
+		/// 分页获取数据列表
146
+		/// </summary>
147
+		public int GetRecordCount(string strWhere)
148
+		{
149
+			return dal.GetRecordCount(strWhere);
150
+		}
151
+		/// <summary>
152
+		/// 分页获取数据列表
153
+		/// </summary>
154
+		public DataSet GetListByPage(string strWhere, string orderby, int startIndex, int endIndex)
155
+		{
156
+			return dal.GetListByPage( strWhere,  orderby,  startIndex,  endIndex);
157
+		}
158
+		/// <summary>
159
+		/// 分页获取数据列表
160
+		/// </summary>
161
+		//public DataSet GetList(int PageSize,int PageIndex,string strWhere)
162
+		//{
163
+			//return dal.GetList(PageSize,PageIndex,strWhere);
164
+		//}
165
+
166
+		#endregion  BasicMethod
167
+		#region  ExtensionMethod
168
+
169
+		#endregion  ExtensionMethod
170
+	}
171
+}
172
+

+ 171 - 0
RMYY_CallCenter_Api.Bll/T_FaultRepair_OperationLog.cs

@@ -0,0 +1,171 @@
1
+/**  版本信息模板在安装目录下,可自行修改。
2
+* T_FaultRepair_OperationLog.cs
3
+*
4
+* 功 能: N/A
5
+* 类 名: T_FaultRepair_OperationLog
6
+*
7
+* Ver    变更日期             负责人  变更内容
8
+* ───────────────────────────────────
9
+* V0.01  2022/8/16 16:36:24   N/A    初版
10
+*
11
+* Copyright (c) 2012 RMYY_CallCenter_Api Corporation. All rights reserved.
12
+*┌──────────────────────────────────┐
13
+*│ 此技术信息为本公司机密信息,未经本公司书面同意禁止向第三方披露. │
14
+*│ 版权所有:动软卓越(北京)科技有限公司              │
15
+*└──────────────────────────────────┘
16
+*/
17
+using System;
18
+using System.Data;
19
+using System.Collections.Generic;
20
+ 
21
+using RMYY_CallCenter_Api.Model;
22
+namespace RMYY_CallCenter_Api.BLL
23
+{
24
+	/// <summary>
25
+	/// T_FaultRepair_OperationLog
26
+	/// </summary>
27
+	public partial class T_FaultRepair_OperationLog
28
+	{
29
+		private readonly RMYY_CallCenter_Api.DAL.T_FaultRepair_OperationLog dal=new RMYY_CallCenter_Api.DAL.T_FaultRepair_OperationLog();
30
+		public T_FaultRepair_OperationLog()
31
+		{}
32
+		#region  BasicMethod
33
+
34
+		/// <summary>
35
+		/// 得到最大ID
36
+		/// </summary>
37
+		public int GetMaxId()
38
+		{
39
+			return dal.GetMaxId();
40
+		}
41
+
42
+		/// <summary>
43
+		/// 是否存在该记录
44
+		/// </summary>
45
+		public bool Exists(int F_OperationId)
46
+		{
47
+			return dal.Exists(F_OperationId);
48
+		}
49
+
50
+		/// <summary>
51
+		/// 增加一条数据
52
+		/// </summary>
53
+		public int  Add(RMYY_CallCenter_Api.Model.T_FaultRepair_OperationLog model)
54
+		{
55
+			return dal.Add(model);
56
+		}
57
+
58
+		/// <summary>
59
+		/// 更新一条数据
60
+		/// </summary>
61
+		public bool Update(RMYY_CallCenter_Api.Model.T_FaultRepair_OperationLog model)
62
+		{
63
+			return dal.Update(model);
64
+		}
65
+
66
+		/// <summary>
67
+		/// 删除一条数据
68
+		/// </summary>
69
+		public bool Delete(int F_OperationId)
70
+		{
71
+			
72
+			return dal.Delete(F_OperationId);
73
+		}
74
+		/// <summary>
75
+		/// 删除一条数据
76
+		/// </summary>
77
+		public bool DeleteList(string F_OperationIdlist )
78
+		{
79
+			return dal.DeleteList(F_OperationIdlist );
80
+		}
81
+
82
+		/// <summary>
83
+		/// 得到一个对象实体
84
+		/// </summary>
85
+		public RMYY_CallCenter_Api.Model.T_FaultRepair_OperationLog GetModel(int F_OperationId)
86
+		{
87
+			
88
+			return dal.GetModel(F_OperationId);
89
+		}
90
+ 
91
+		/// <summary>
92
+		/// 获得数据列表
93
+		/// </summary>
94
+		public DataSet GetList(string strWhere)
95
+		{
96
+			return dal.GetList(strWhere);
97
+		}
98
+		/// <summary>
99
+		/// 获得前几行数据
100
+		/// </summary>
101
+		public DataSet GetList(int Top,string strWhere,string filedOrder)
102
+		{
103
+			return dal.GetList(Top,strWhere,filedOrder);
104
+		}
105
+		/// <summary>
106
+		/// 获得数据列表
107
+		/// </summary>
108
+		public List<RMYY_CallCenter_Api.Model.T_FaultRepair_OperationLog> GetModelList(string strWhere)
109
+		{
110
+			DataSet ds = dal.GetList(strWhere);
111
+			return DataTableToList(ds.Tables[0]);
112
+		}
113
+		/// <summary>
114
+		/// 获得数据列表
115
+		/// </summary>
116
+		public List<RMYY_CallCenter_Api.Model.T_FaultRepair_OperationLog> DataTableToList(DataTable dt)
117
+		{
118
+			List<RMYY_CallCenter_Api.Model.T_FaultRepair_OperationLog> modelList = new List<RMYY_CallCenter_Api.Model.T_FaultRepair_OperationLog>();
119
+			int rowsCount = dt.Rows.Count;
120
+			if (rowsCount > 0)
121
+			{
122
+				RMYY_CallCenter_Api.Model.T_FaultRepair_OperationLog model;
123
+				for (int n = 0; n < rowsCount; n++)
124
+				{
125
+					model = dal.DataRowToModel(dt.Rows[n]);
126
+					if (model != null)
127
+					{
128
+						modelList.Add(model);
129
+					}
130
+				}
131
+			}
132
+			return modelList;
133
+		}
134
+
135
+		/// <summary>
136
+		/// 获得数据列表
137
+		/// </summary>
138
+		public DataSet GetAllList()
139
+		{
140
+			return GetList("");
141
+		}
142
+
143
+		/// <summary>
144
+		/// 分页获取数据列表
145
+		/// </summary>
146
+		public int GetRecordCount(string strWhere)
147
+		{
148
+			return dal.GetRecordCount(strWhere);
149
+		}
150
+		/// <summary>
151
+		/// 分页获取数据列表
152
+		/// </summary>
153
+		public DataSet GetListByPage(string strWhere, string orderby, int startIndex, int endIndex)
154
+		{
155
+			return dal.GetListByPage( strWhere,  orderby,  startIndex,  endIndex);
156
+		}
157
+		/// <summary>
158
+		/// 分页获取数据列表
159
+		/// </summary>
160
+		//public DataSet GetList(int PageSize,int PageIndex,string strWhere)
161
+		//{
162
+			//return dal.GetList(PageSize,PageIndex,strWhere);
163
+		//}
164
+
165
+		#endregion  BasicMethod
166
+		#region  ExtensionMethod
167
+
168
+		#endregion  ExtensionMethod
169
+	}
170
+}
171
+

+ 172 - 0
RMYY_CallCenter_Api.Bll/T_FaultRepair_Process.cs

@@ -0,0 +1,172 @@
1
+/**  版本信息模板在安装目录下,可自行修改。
2
+* T_FaultRepair_Process.cs
3
+*
4
+* 功 能: N/A
5
+* 类 名: T_FaultRepair_Process
6
+*
7
+* Ver    变更日期             负责人  变更内容
8
+* ───────────────────────────────────
9
+* V0.01  2022/8/16 16:36:24   N/A    初版
10
+*
11
+* Copyright (c) 2012 RMYY_CallCenter_Api Corporation. All rights reserved.
12
+*┌──────────────────────────────────┐
13
+*│ 此技术信息为本公司机密信息,未经本公司书面同意禁止向第三方披露. │
14
+*│ 版权所有:动软卓越(北京)科技有限公司              │
15
+*└──────────────────────────────────┘
16
+*/
17
+using System;
18
+using System.Data;
19
+using System.Collections.Generic;
20
+ 
21
+using RMYY_CallCenter_Api.Model;
22
+namespace RMYY_CallCenter_Api.BLL
23
+{
24
+	/// <summary>
25
+	/// T_FaultRepair_Process
26
+	/// </summary>
27
+	public partial class T_FaultRepair_Process
28
+	{
29
+		private readonly RMYY_CallCenter_Api.DAL.T_FaultRepair_Process dal=new RMYY_CallCenter_Api.DAL.T_FaultRepair_Process();
30
+		public T_FaultRepair_Process()
31
+		{}
32
+		#region  BasicMethod
33
+
34
+		/// <summary>
35
+		/// 得到最大ID
36
+		/// </summary>
37
+		public int GetMaxId()
38
+		{
39
+			return dal.GetMaxId();
40
+		}
41
+
42
+		/// <summary>
43
+		/// 是否存在该记录
44
+		/// </summary>
45
+		public bool Exists(int F_ProcessId)
46
+		{
47
+			return dal.Exists(F_ProcessId);
48
+		}
49
+
50
+		/// <summary>
51
+		/// 增加一条数据
52
+		/// </summary>
53
+		public int  Add(RMYY_CallCenter_Api.Model.T_FaultRepair_Process model)
54
+		{
55
+			return dal.Add(model);
56
+		}
57
+
58
+		/// <summary>
59
+		/// 更新一条数据
60
+		/// </summary>
61
+		public bool Update(RMYY_CallCenter_Api.Model.T_FaultRepair_Process model)
62
+		{
63
+			return dal.Update(model);
64
+		}
65
+
66
+		/// <summary>
67
+		/// 删除一条数据
68
+		/// </summary>
69
+		public bool Delete(int F_ProcessId)
70
+		{
71
+			
72
+			return dal.Delete(F_ProcessId);
73
+		}
74
+		/// <summary>
75
+		/// 删除一条数据
76
+		/// </summary>
77
+		public bool DeleteList(string F_ProcessIdlist )
78
+		{
79
+			return dal.DeleteList(F_ProcessIdlist );
80
+		}
81
+
82
+		/// <summary>
83
+		/// 得到一个对象实体
84
+		/// </summary>
85
+		public RMYY_CallCenter_Api.Model.T_FaultRepair_Process GetModel(int F_ProcessId)
86
+		{
87
+			
88
+			return dal.GetModel(F_ProcessId);
89
+		}
90
+
91
+	 
92
+		/// <summary>
93
+		/// 获得数据列表
94
+		/// </summary>
95
+		public DataSet GetList(string strWhere)
96
+		{
97
+			return dal.GetList(strWhere);
98
+		}
99
+		/// <summary>
100
+		/// 获得前几行数据
101
+		/// </summary>
102
+		public DataSet GetList(int Top,string strWhere,string filedOrder)
103
+		{
104
+			return dal.GetList(Top,strWhere,filedOrder);
105
+		}
106
+		/// <summary>
107
+		/// 获得数据列表
108
+		/// </summary>
109
+		public List<RMYY_CallCenter_Api.Model.T_FaultRepair_Process> GetModelList(string strWhere)
110
+		{
111
+			DataSet ds = dal.GetList(strWhere);
112
+			return DataTableToList(ds.Tables[0]);
113
+		}
114
+		/// <summary>
115
+		/// 获得数据列表
116
+		/// </summary>
117
+		public List<RMYY_CallCenter_Api.Model.T_FaultRepair_Process> DataTableToList(DataTable dt)
118
+		{
119
+			List<RMYY_CallCenter_Api.Model.T_FaultRepair_Process> modelList = new List<RMYY_CallCenter_Api.Model.T_FaultRepair_Process>();
120
+			int rowsCount = dt.Rows.Count;
121
+			if (rowsCount > 0)
122
+			{
123
+				RMYY_CallCenter_Api.Model.T_FaultRepair_Process model;
124
+				for (int n = 0; n < rowsCount; n++)
125
+				{
126
+					model = dal.DataRowToModel(dt.Rows[n]);
127
+					if (model != null)
128
+					{
129
+						modelList.Add(model);
130
+					}
131
+				}
132
+			}
133
+			return modelList;
134
+		}
135
+
136
+		/// <summary>
137
+		/// 获得数据列表
138
+		/// </summary>
139
+		public DataSet GetAllList()
140
+		{
141
+			return GetList("");
142
+		}
143
+
144
+		/// <summary>
145
+		/// 分页获取数据列表
146
+		/// </summary>
147
+		public int GetRecordCount(string strWhere)
148
+		{
149
+			return dal.GetRecordCount(strWhere);
150
+		}
151
+		/// <summary>
152
+		/// 分页获取数据列表
153
+		/// </summary>
154
+		public DataSet GetListByPage(string strWhere, string orderby, int startIndex, int endIndex)
155
+		{
156
+			return dal.GetListByPage( strWhere,  orderby,  startIndex,  endIndex);
157
+		}
158
+		/// <summary>
159
+		/// 分页获取数据列表
160
+		/// </summary>
161
+		//public DataSet GetList(int PageSize,int PageIndex,string strWhere)
162
+		//{
163
+			//return dal.GetList(PageSize,PageIndex,strWhere);
164
+		//}
165
+
166
+		#endregion  BasicMethod
167
+		#region  ExtensionMethod
168
+
169
+		#endregion  ExtensionMethod
170
+	}
171
+}
172
+

+ 4 - 0
RMYY_CallCenter_Api.Dal/RMYY_CallCenter_Api.Dal.csproj

@@ -57,6 +57,10 @@
57 57
     <Compile Include="T_Dev_WorkOrderItem.cs" />
58 58
     <Compile Include="T_Dis_WorkOrder.cs" />
59 59
     <Compile Include="T_Dis_WorkOrderItem.cs" />
60
+    <Compile Include="T_FaultRepair_Base.cs" />
61
+    <Compile Include="T_FaultRepair_Evaluate.cs" />
62
+    <Compile Include="T_FaultRepair_OperationLog.cs" />
63
+    <Compile Include="T_FaultRepair_Process.cs" />
60 64
     <Compile Include="T_Hos_WorkOrder.cs" />
61 65
     <Compile Include="T_Hos_WorkOrderItem.cs" />
62 66
     <Compile Include="T_Mat_WorkOrder.cs" />

Dosya farkı çok büyük olduğundan ihmal edildi
+ 514 - 0
RMYY_CallCenter_Api.Dal/T_FaultRepair_Base.cs


+ 378 - 0
RMYY_CallCenter_Api.Dal/T_FaultRepair_Evaluate.cs

@@ -0,0 +1,378 @@
1
+/**  版本信息模板在安装目录下,可自行修改。
2
+* T_FaultRepair_Evaluate.cs
3
+*
4
+* 功 能: N/A
5
+* 类 名: T_FaultRepair_Evaluate
6
+*
7
+* Ver    变更日期             负责人  变更内容
8
+* ───────────────────────────────────
9
+* V0.01  2022/8/16 16:36:24   N/A    初版
10
+*
11
+* Copyright (c) 2012 Maticsoft Corporation. All rights reserved.
12
+*┌──────────────────────────────────┐
13
+*│ 此技术信息为本公司机密信息,未经本公司书面同意禁止向第三方披露. │
14
+*│ 版权所有:动软卓越(北京)科技有限公司              │
15
+*└──────────────────────────────────┘
16
+*/
17
+using System;
18
+using System.Data;
19
+using System.Text;
20
+using System.Data.SqlClient;
21
+using RMYY_CallCenter_Api.DB;
22
+
23
+namespace RMYY_CallCenter_Api.DAL
24
+{
25
+	/// <summary>
26
+	/// 数据访问类:T_FaultRepair_Evaluate
27
+	/// </summary>
28
+	public partial class T_FaultRepair_Evaluate
29
+	{
30
+		public T_FaultRepair_Evaluate()
31
+		{}
32
+		#region  BasicMethod
33
+
34
+		/// <summary>
35
+		/// 得到最大ID
36
+		/// </summary>
37
+		public int GetMaxId()
38
+		{
39
+		return DbHelperSQL.GetMaxID("F_EvaluateId", "T_FaultRepair_Evaluate"); 
40
+		}
41
+
42
+		/// <summary>
43
+		/// 是否存在该记录
44
+		/// </summary>
45
+		public bool Exists(int F_EvaluateId)
46
+		{
47
+			StringBuilder strSql=new StringBuilder();
48
+			strSql.Append("select count(1) from T_FaultRepair_Evaluate");
49
+			strSql.Append(" where F_EvaluateId=SQL2012F_EvaluateId");
50
+			SqlParameter[] parameters = {
51
+					new SqlParameter("SQL2012F_EvaluateId", SqlDbType.Int,4)
52
+			};
53
+			parameters[0].Value = F_EvaluateId;
54
+
55
+			return DbHelperSQL.Exists(strSql.ToString(),parameters);
56
+		}
57
+
58
+
59
+		/// <summary>
60
+		/// 增加一条数据
61
+		/// </summary>
62
+		public int Add(RMYY_CallCenter_Api.Model.T_FaultRepair_Evaluate model)
63
+		{
64
+			StringBuilder strSql=new StringBuilder();
65
+			strSql.Append("insert into T_FaultRepair_Evaluate(");
66
+			strSql.Append("F_WorkOrderCode,F_Attitude,F_Quality,F_EvaluateContent,F_EvaluationTime,F_Evaluator,F_Isdelete,F_UpdateTime)");
67
+			strSql.Append(" values (");
68
+			strSql.Append("SQL2012F_WorkOrderCode,SQL2012F_Attitude,SQL2012F_Quality,SQL2012F_EvaluateContent,SQL2012F_EvaluationTime,SQL2012F_Evaluator,SQL2012F_Isdelete,SQL2012F_UpdateTime)");
69
+			strSql.Append(";select @@IDENTITY");
70
+			SqlParameter[] parameters = {
71
+					new SqlParameter("SQL2012F_WorkOrderCode", SqlDbType.NVarChar,100),
72
+					new SqlParameter("SQL2012F_Attitude", SqlDbType.Int,4),
73
+					new SqlParameter("SQL2012F_Quality", SqlDbType.Int,4),
74
+					new SqlParameter("SQL2012F_EvaluateContent", SqlDbType.NVarChar,500),
75
+					new SqlParameter("SQL2012F_EvaluationTime", SqlDbType.DateTime),
76
+					new SqlParameter("SQL2012F_Evaluator", SqlDbType.NVarChar,50),
77
+					new SqlParameter("SQL2012F_Isdelete", SqlDbType.Int,4),
78
+					new SqlParameter("SQL2012F_UpdateTime", SqlDbType.DateTime)};
79
+			parameters[0].Value = model.F_WorkOrderCode;
80
+			parameters[1].Value = model.F_Attitude;
81
+			parameters[2].Value = model.F_Quality;
82
+			parameters[3].Value = model.F_EvaluateContent;
83
+			parameters[4].Value = model.F_EvaluationTime;
84
+			parameters[5].Value = model.F_Evaluator;
85
+			parameters[6].Value = model.F_Isdelete;
86
+			parameters[7].Value = model.F_UpdateTime;
87
+
88
+			object obj = DbHelperSQL.GetSingle(strSql.ToString(),parameters);
89
+			if (obj == null)
90
+			{
91
+				return 0;
92
+			}
93
+			else
94
+			{
95
+				return Convert.ToInt32(obj);
96
+			}
97
+		}
98
+		/// <summary>
99
+		/// 更新一条数据
100
+		/// </summary>
101
+		public bool Update(RMYY_CallCenter_Api.Model.T_FaultRepair_Evaluate model)
102
+		{
103
+			StringBuilder strSql=new StringBuilder();
104
+			strSql.Append("update T_FaultRepair_Evaluate set ");
105
+			strSql.Append("F_WorkOrderCode=SQL2012F_WorkOrderCode,");
106
+			strSql.Append("F_Attitude=SQL2012F_Attitude,");
107
+			strSql.Append("F_Quality=SQL2012F_Quality,");
108
+			strSql.Append("F_EvaluateContent=SQL2012F_EvaluateContent,");
109
+			strSql.Append("F_EvaluationTime=SQL2012F_EvaluationTime,");
110
+			strSql.Append("F_Evaluator=SQL2012F_Evaluator,");
111
+			strSql.Append("F_Isdelete=SQL2012F_Isdelete,");
112
+			strSql.Append("F_UpdateTime=SQL2012F_UpdateTime");
113
+			strSql.Append(" where F_EvaluateId=SQL2012F_EvaluateId");
114
+			SqlParameter[] parameters = {
115
+					new SqlParameter("SQL2012F_WorkOrderCode", SqlDbType.NVarChar,100),
116
+					new SqlParameter("SQL2012F_Attitude", SqlDbType.Int,4),
117
+					new SqlParameter("SQL2012F_Quality", SqlDbType.Int,4),
118
+					new SqlParameter("SQL2012F_EvaluateContent", SqlDbType.NVarChar,500),
119
+					new SqlParameter("SQL2012F_EvaluationTime", SqlDbType.DateTime),
120
+					new SqlParameter("SQL2012F_Evaluator", SqlDbType.NVarChar,50),
121
+					new SqlParameter("SQL2012F_Isdelete", SqlDbType.Int,4),
122
+					new SqlParameter("SQL2012F_UpdateTime", SqlDbType.DateTime),
123
+					new SqlParameter("SQL2012F_EvaluateId", SqlDbType.Int,4)};
124
+			parameters[0].Value = model.F_WorkOrderCode;
125
+			parameters[1].Value = model.F_Attitude;
126
+			parameters[2].Value = model.F_Quality;
127
+			parameters[3].Value = model.F_EvaluateContent;
128
+			parameters[4].Value = model.F_EvaluationTime;
129
+			parameters[5].Value = model.F_Evaluator;
130
+			parameters[6].Value = model.F_Isdelete;
131
+			parameters[7].Value = model.F_UpdateTime;
132
+			parameters[8].Value = model.F_EvaluateId;
133
+
134
+			int rows=DbHelperSQL.ExecuteSql(strSql.ToString(),parameters);
135
+			if (rows > 0)
136
+			{
137
+				return true;
138
+			}
139
+			else
140
+			{
141
+				return false;
142
+			}
143
+		}
144
+
145
+		/// <summary>
146
+		/// 删除一条数据
147
+		/// </summary>
148
+		public bool Delete(int F_EvaluateId)
149
+		{
150
+			
151
+			StringBuilder strSql=new StringBuilder();
152
+			strSql.Append("delete from T_FaultRepair_Evaluate ");
153
+			strSql.Append(" where F_EvaluateId=SQL2012F_EvaluateId");
154
+			SqlParameter[] parameters = {
155
+					new SqlParameter("SQL2012F_EvaluateId", SqlDbType.Int,4)
156
+			};
157
+			parameters[0].Value = F_EvaluateId;
158
+
159
+			int rows=DbHelperSQL.ExecuteSql(strSql.ToString(),parameters);
160
+			if (rows > 0)
161
+			{
162
+				return true;
163
+			}
164
+			else
165
+			{
166
+				return false;
167
+			}
168
+		}
169
+		/// <summary>
170
+		/// 批量删除数据
171
+		/// </summary>
172
+		public bool DeleteList(string F_EvaluateIdlist )
173
+		{
174
+			StringBuilder strSql=new StringBuilder();
175
+			strSql.Append("delete from T_FaultRepair_Evaluate ");
176
+			strSql.Append(" where F_EvaluateId in ("+F_EvaluateIdlist + ")  ");
177
+			int rows=DbHelperSQL.ExecuteSql(strSql.ToString());
178
+			if (rows > 0)
179
+			{
180
+				return true;
181
+			}
182
+			else
183
+			{
184
+				return false;
185
+			}
186
+		}
187
+
188
+
189
+		/// <summary>
190
+		/// 得到一个对象实体
191
+		/// </summary>
192
+		public RMYY_CallCenter_Api.Model.T_FaultRepair_Evaluate GetModel(int F_EvaluateId)
193
+		{
194
+			
195
+			StringBuilder strSql=new StringBuilder();
196
+			strSql.Append("select  top 1 F_EvaluateId,F_WorkOrderCode,F_Attitude,F_Quality,F_EvaluateContent,F_EvaluationTime,F_Evaluator,F_Isdelete,F_UpdateTime from T_FaultRepair_Evaluate ");
197
+			strSql.Append(" where F_EvaluateId=SQL2012F_EvaluateId");
198
+			SqlParameter[] parameters = {
199
+					new SqlParameter("SQL2012F_EvaluateId", SqlDbType.Int,4)
200
+			};
201
+			parameters[0].Value = F_EvaluateId;
202
+
203
+			Model.T_FaultRepair_Evaluate model=new Model.T_FaultRepair_Evaluate();
204
+			DataSet ds=DbHelperSQL.Query(strSql.ToString(),parameters);
205
+			if(ds.Tables[0].Rows.Count>0)
206
+			{
207
+				return DataRowToModel(ds.Tables[0].Rows[0]);
208
+			}
209
+			else
210
+			{
211
+				return null;
212
+			}
213
+		}
214
+
215
+
216
+		/// <summary>
217
+		/// 得到一个对象实体
218
+		/// </summary>
219
+		public RMYY_CallCenter_Api.Model.T_FaultRepair_Evaluate DataRowToModel(DataRow row)
220
+		{
221
+            RMYY_CallCenter_Api.Model.T_FaultRepair_Evaluate model=new RMYY_CallCenter_Api.Model.T_FaultRepair_Evaluate();
222
+			if (row != null)
223
+			{
224
+				if(row["F_EvaluateId"]!=null && row["F_EvaluateId"].ToString()!="")
225
+				{
226
+					model.F_EvaluateId=int.Parse(row["F_EvaluateId"].ToString());
227
+				}
228
+				if(row["F_WorkOrderCode"]!=null)
229
+				{
230
+					model.F_WorkOrderCode=row["F_WorkOrderCode"].ToString();
231
+				}
232
+				if(row["F_Attitude"]!=null && row["F_Attitude"].ToString()!="")
233
+				{
234
+					model.F_Attitude=int.Parse(row["F_Attitude"].ToString());
235
+				}
236
+				if(row["F_Quality"]!=null && row["F_Quality"].ToString()!="")
237
+				{
238
+					model.F_Quality=int.Parse(row["F_Quality"].ToString());
239
+				}
240
+				if(row["F_EvaluateContent"]!=null)
241
+				{
242
+					model.F_EvaluateContent=row["F_EvaluateContent"].ToString();
243
+				}
244
+				if(row["F_EvaluationTime"]!=null && row["F_EvaluationTime"].ToString()!="")
245
+				{
246
+					model.F_EvaluationTime=DateTime.Parse(row["F_EvaluationTime"].ToString());
247
+				}
248
+				if(row["F_Evaluator"]!=null)
249
+				{
250
+					model.F_Evaluator=row["F_Evaluator"].ToString();
251
+				}
252
+				if(row["F_Isdelete"]!=null && row["F_Isdelete"].ToString()!="")
253
+				{
254
+					model.F_Isdelete=int.Parse(row["F_Isdelete"].ToString());
255
+				}
256
+				if(row["F_UpdateTime"]!=null && row["F_UpdateTime"].ToString()!="")
257
+				{
258
+					model.F_UpdateTime=DateTime.Parse(row["F_UpdateTime"].ToString());
259
+				}
260
+			}
261
+			return model;
262
+		}
263
+
264
+		/// <summary>
265
+		/// 获得数据列表
266
+		/// </summary>
267
+		public DataSet GetList(string strWhere)
268
+		{
269
+			StringBuilder strSql=new StringBuilder();
270
+			strSql.Append("select F_EvaluateId,F_WorkOrderCode,F_Attitude,F_Quality,F_EvaluateContent,F_EvaluationTime,F_Evaluator,F_Isdelete,F_UpdateTime ");
271
+			strSql.Append(" FROM T_FaultRepair_Evaluate ");
272
+			if(strWhere.Trim()!="")
273
+			{
274
+				strSql.Append(" where "+strWhere);
275
+			}
276
+			return DbHelperSQL.Query(strSql.ToString());
277
+		}
278
+
279
+		/// <summary>
280
+		/// 获得前几行数据
281
+		/// </summary>
282
+		public DataSet GetList(int Top,string strWhere,string filedOrder)
283
+		{
284
+			StringBuilder strSql=new StringBuilder();
285
+			strSql.Append("select ");
286
+			if(Top>0)
287
+			{
288
+				strSql.Append(" top "+Top.ToString());
289
+			}
290
+			strSql.Append(" F_EvaluateId,F_WorkOrderCode,F_Attitude,F_Quality,F_EvaluateContent,F_EvaluationTime,F_Evaluator,F_Isdelete,F_UpdateTime ");
291
+			strSql.Append(" FROM T_FaultRepair_Evaluate ");
292
+			if(strWhere.Trim()!="")
293
+			{
294
+				strSql.Append(" where "+strWhere);
295
+			}
296
+			strSql.Append(" order by " + filedOrder);
297
+			return DbHelperSQL.Query(strSql.ToString());
298
+		}
299
+
300
+		/// <summary>
301
+		/// 获取记录总数
302
+		/// </summary>
303
+		public int GetRecordCount(string strWhere)
304
+		{
305
+			StringBuilder strSql=new StringBuilder();
306
+			strSql.Append("select count(1) FROM T_FaultRepair_Evaluate ");
307
+			if(strWhere.Trim()!="")
308
+			{
309
+				strSql.Append(" where "+strWhere);
310
+			}
311
+			object obj = DbHelperSQL.GetSingle(strSql.ToString());
312
+			if (obj == null)
313
+			{
314
+				return 0;
315
+			}
316
+			else
317
+			{
318
+				return Convert.ToInt32(obj);
319
+			}
320
+		}
321
+		/// <summary>
322
+		/// 分页获取数据列表
323
+		/// </summary>
324
+		public DataSet GetListByPage(string strWhere, string orderby, int startIndex, int endIndex)
325
+		{
326
+			StringBuilder strSql=new StringBuilder();
327
+			strSql.Append("SELECT * FROM ( ");
328
+			strSql.Append(" SELECT ROW_NUMBER() OVER (");
329
+			if (!string.IsNullOrEmpty(orderby.Trim()))
330
+			{
331
+				strSql.Append("order by T." + orderby );
332
+			}
333
+			else
334
+			{
335
+				strSql.Append("order by T.F_EvaluateId desc");
336
+			}
337
+			strSql.Append(")AS Row, T.*  from T_FaultRepair_Evaluate T ");
338
+			if (!string.IsNullOrEmpty(strWhere.Trim()))
339
+			{
340
+				strSql.Append(" WHERE " + strWhere);
341
+			}
342
+			strSql.Append(" ) TT");
343
+			strSql.AppendFormat(" WHERE TT.Row between {0} and {1}", startIndex, endIndex);
344
+			return DbHelperSQL.Query(strSql.ToString());
345
+		}
346
+
347
+		/*
348
+		/// <summary>
349
+		/// 分页获取数据列表
350
+		/// </summary>
351
+		public DataSet GetList(int PageSize,int PageIndex,string strWhere)
352
+		{
353
+			SqlParameter[] parameters = {
354
+					new SqlParameter("SQL2012tblName", SqlDbType.VarChar, 255),
355
+					new SqlParameter("SQL2012fldName", SqlDbType.VarChar, 255),
356
+					new SqlParameter("SQL2012PageSize", SqlDbType.Int),
357
+					new SqlParameter("SQL2012PageIndex", SqlDbType.Int),
358
+					new SqlParameter("SQL2012IsReCount", SqlDbType.Bit),
359
+					new SqlParameter("SQL2012OrderType", SqlDbType.Bit),
360
+					new SqlParameter("SQL2012strWhere", SqlDbType.VarChar,1000),
361
+					};
362
+			parameters[0].Value = "T_FaultRepair_Evaluate";
363
+			parameters[1].Value = "F_EvaluateId";
364
+			parameters[2].Value = PageSize;
365
+			parameters[3].Value = PageIndex;
366
+			parameters[4].Value = 0;
367
+			parameters[5].Value = 0;
368
+			parameters[6].Value = strWhere;	
369
+			return DbHelperSQL.RunProcedure("UP_GetRecordByPage",parameters,"ds");
370
+		}*/
371
+
372
+		#endregion  BasicMethod
373
+		#region  ExtensionMethod
374
+
375
+		#endregion  ExtensionMethod
376
+	}
377
+}
378
+

+ 369 - 0
RMYY_CallCenter_Api.Dal/T_FaultRepair_OperationLog.cs

@@ -0,0 +1,369 @@
1
+/**  版本信息模板在安装目录下,可自行修改。
2
+* T_FaultRepair_OperationLog.cs
3
+*
4
+* 功 能: N/A
5
+* 类 名: T_FaultRepair_OperationLog
6
+*
7
+* Ver    变更日期             负责人  变更内容
8
+* ───────────────────────────────────
9
+* V0.01  2022/8/16 16:36:24   N/A    初版
10
+*
11
+* Copyright (c) 2012 Maticsoft Corporation. All rights reserved.
12
+*┌──────────────────────────────────┐
13
+*│ 此技术信息为本公司机密信息,未经本公司书面同意禁止向第三方披露. │
14
+*│ 版权所有:动软卓越(北京)科技有限公司              │
15
+*└──────────────────────────────────┘
16
+*/
17
+using System;
18
+using System.Data;
19
+using System.Text;
20
+using System.Data.SqlClient;
21
+using RMYY_CallCenter_Api.DB;
22
+
23
+namespace RMYY_CallCenter_Api.DAL
24
+{
25
+	/// <summary>
26
+	/// 数据访问类:T_FaultRepair_OperationLog
27
+	/// </summary>
28
+	public partial class T_FaultRepair_OperationLog
29
+	{
30
+		public T_FaultRepair_OperationLog()
31
+		{}
32
+		#region  BasicMethod
33
+
34
+		/// <summary>
35
+		/// 得到最大ID
36
+		/// </summary>
37
+		public int GetMaxId()
38
+		{
39
+		return DbHelperSQL.GetMaxID("F_OperationId", "T_FaultRepair_OperationLog"); 
40
+		}
41
+
42
+		/// <summary>
43
+		/// 是否存在该记录
44
+		/// </summary>
45
+		public bool Exists(int F_OperationId)
46
+		{
47
+			StringBuilder strSql=new StringBuilder();
48
+			strSql.Append("select count(1) from T_FaultRepair_OperationLog");
49
+			strSql.Append(" where F_OperationId=SQL2012F_OperationId");
50
+			SqlParameter[] parameters = {
51
+					new SqlParameter("SQL2012F_OperationId", SqlDbType.Int,4)
52
+			};
53
+			parameters[0].Value = F_OperationId;
54
+
55
+			return DbHelperSQL.Exists(strSql.ToString(),parameters);
56
+		}
57
+
58
+
59
+		/// <summary>
60
+		/// 增加一条数据
61
+		/// </summary>
62
+		public int Add(RMYY_CallCenter_Api.Model.T_FaultRepair_OperationLog model)
63
+		{
64
+			StringBuilder strSql=new StringBuilder();
65
+			strSql.Append("insert into T_FaultRepair_OperationLog(");
66
+			strSql.Append("F_WorkOrderCode,F_Operator,F_LogContent,F_OperationType,F_OperationTime,F_UpdateTime,F_Isdelete)");
67
+			strSql.Append(" values (");
68
+			strSql.Append("SQL2012F_WorkOrderCode,SQL2012F_Operator,SQL2012F_LogContent,SQL2012F_OperationType,SQL2012F_OperationTime,SQL2012F_UpdateTime,SQL2012F_Isdelete)");
69
+			strSql.Append(";select @@IDENTITY");
70
+			SqlParameter[] parameters = {
71
+					new SqlParameter("SQL2012F_WorkOrderCode", SqlDbType.NVarChar,100),
72
+					new SqlParameter("SQL2012F_Operator", SqlDbType.NVarChar,50),
73
+					new SqlParameter("SQL2012F_LogContent", SqlDbType.NVarChar,500),
74
+					new SqlParameter("SQL2012F_OperationType", SqlDbType.Int,4),
75
+					new SqlParameter("SQL2012F_OperationTime", SqlDbType.DateTime),
76
+					new SqlParameter("SQL2012F_UpdateTime", SqlDbType.DateTime),
77
+					new SqlParameter("SQL2012F_Isdelete", SqlDbType.Int,4)};
78
+			parameters[0].Value = model.F_WorkOrderCode;
79
+			parameters[1].Value = model.F_Operator;
80
+			parameters[2].Value = model.F_LogContent;
81
+			parameters[3].Value = model.F_OperationType;
82
+			parameters[4].Value = model.F_OperationTime;
83
+			parameters[5].Value = model.F_UpdateTime;
84
+			parameters[6].Value = model.F_Isdelete;
85
+
86
+			object obj = DbHelperSQL.GetSingle(strSql.ToString(),parameters);
87
+			if (obj == null)
88
+			{
89
+				return 0;
90
+			}
91
+			else
92
+			{
93
+				return Convert.ToInt32(obj);
94
+			}
95
+		}
96
+		/// <summary>
97
+		/// 更新一条数据
98
+		/// </summary>
99
+		public bool Update(RMYY_CallCenter_Api.Model.T_FaultRepair_OperationLog model)
100
+		{
101
+			StringBuilder strSql=new StringBuilder();
102
+			strSql.Append("update T_FaultRepair_OperationLog set ");
103
+			strSql.Append("F_WorkOrderCode=SQL2012F_WorkOrderCode,");
104
+			strSql.Append("F_Operator=SQL2012F_Operator,");
105
+			strSql.Append("F_LogContent=SQL2012F_LogContent,");
106
+			strSql.Append("F_OperationType=SQL2012F_OperationType,");
107
+			strSql.Append("F_OperationTime=SQL2012F_OperationTime,");
108
+			strSql.Append("F_UpdateTime=SQL2012F_UpdateTime,");
109
+			strSql.Append("F_Isdelete=SQL2012F_Isdelete");
110
+			strSql.Append(" where F_OperationId=SQL2012F_OperationId");
111
+			SqlParameter[] parameters = {
112
+					new SqlParameter("SQL2012F_WorkOrderCode", SqlDbType.NVarChar,100),
113
+					new SqlParameter("SQL2012F_Operator", SqlDbType.NVarChar,50),
114
+					new SqlParameter("SQL2012F_LogContent", SqlDbType.NVarChar,500),
115
+					new SqlParameter("SQL2012F_OperationType", SqlDbType.Int,4),
116
+					new SqlParameter("SQL2012F_OperationTime", SqlDbType.DateTime),
117
+					new SqlParameter("SQL2012F_UpdateTime", SqlDbType.DateTime),
118
+					new SqlParameter("SQL2012F_Isdelete", SqlDbType.Int,4),
119
+					new SqlParameter("SQL2012F_OperationId", SqlDbType.Int,4)};
120
+			parameters[0].Value = model.F_WorkOrderCode;
121
+			parameters[1].Value = model.F_Operator;
122
+			parameters[2].Value = model.F_LogContent;
123
+			parameters[3].Value = model.F_OperationType;
124
+			parameters[4].Value = model.F_OperationTime;
125
+			parameters[5].Value = model.F_UpdateTime;
126
+			parameters[6].Value = model.F_Isdelete;
127
+			parameters[7].Value = model.F_OperationId;
128
+
129
+			int rows=DbHelperSQL.ExecuteSql(strSql.ToString(),parameters);
130
+			if (rows > 0)
131
+			{
132
+				return true;
133
+			}
134
+			else
135
+			{
136
+				return false;
137
+			}
138
+		}
139
+
140
+		/// <summary>
141
+		/// 删除一条数据
142
+		/// </summary>
143
+		public bool Delete(int F_OperationId)
144
+		{
145
+			
146
+			StringBuilder strSql=new StringBuilder();
147
+			strSql.Append("delete from T_FaultRepair_OperationLog ");
148
+			strSql.Append(" where F_OperationId=SQL2012F_OperationId");
149
+			SqlParameter[] parameters = {
150
+					new SqlParameter("SQL2012F_OperationId", SqlDbType.Int,4)
151
+			};
152
+			parameters[0].Value = F_OperationId;
153
+
154
+			int rows=DbHelperSQL.ExecuteSql(strSql.ToString(),parameters);
155
+			if (rows > 0)
156
+			{
157
+				return true;
158
+			}
159
+			else
160
+			{
161
+				return false;
162
+			}
163
+		}
164
+		/// <summary>
165
+		/// 批量删除数据
166
+		/// </summary>
167
+		public bool DeleteList(string F_OperationIdlist )
168
+		{
169
+			StringBuilder strSql=new StringBuilder();
170
+			strSql.Append("delete from T_FaultRepair_OperationLog ");
171
+			strSql.Append(" where F_OperationId in ("+F_OperationIdlist + ")  ");
172
+			int rows=DbHelperSQL.ExecuteSql(strSql.ToString());
173
+			if (rows > 0)
174
+			{
175
+				return true;
176
+			}
177
+			else
178
+			{
179
+				return false;
180
+			}
181
+		}
182
+
183
+
184
+		/// <summary>
185
+		/// 得到一个对象实体
186
+		/// </summary>
187
+		public RMYY_CallCenter_Api.Model.T_FaultRepair_OperationLog GetModel(int F_OperationId)
188
+		{
189
+			
190
+			StringBuilder strSql=new StringBuilder();
191
+			strSql.Append("select  top 1 F_OperationId,F_WorkOrderCode,F_Operator,F_LogContent,F_OperationType,F_OperationTime,F_UpdateTime,F_Isdelete from T_FaultRepair_OperationLog ");
192
+			strSql.Append(" where F_OperationId=SQL2012F_OperationId");
193
+			SqlParameter[] parameters = {
194
+					new SqlParameter("SQL2012F_OperationId", SqlDbType.Int,4)
195
+			};
196
+			parameters[0].Value = F_OperationId;
197
+
198
+            RMYY_CallCenter_Api.Model.T_FaultRepair_OperationLog model=new RMYY_CallCenter_Api.Model.T_FaultRepair_OperationLog();
199
+			DataSet ds=DbHelperSQL.Query(strSql.ToString(),parameters);
200
+			if(ds.Tables[0].Rows.Count>0)
201
+			{
202
+				return DataRowToModel(ds.Tables[0].Rows[0]);
203
+			}
204
+			else
205
+			{
206
+				return null;
207
+			}
208
+		}
209
+
210
+
211
+		/// <summary>
212
+		/// 得到一个对象实体
213
+		/// </summary>
214
+		public RMYY_CallCenter_Api.Model.T_FaultRepair_OperationLog DataRowToModel(DataRow row)
215
+		{
216
+            RMYY_CallCenter_Api.Model.T_FaultRepair_OperationLog model=new RMYY_CallCenter_Api.Model.T_FaultRepair_OperationLog();
217
+			if (row != null)
218
+			{
219
+				if(row["F_OperationId"]!=null && row["F_OperationId"].ToString()!="")
220
+				{
221
+					model.F_OperationId=int.Parse(row["F_OperationId"].ToString());
222
+				}
223
+				if(row["F_WorkOrderCode"]!=null)
224
+				{
225
+					model.F_WorkOrderCode=row["F_WorkOrderCode"].ToString();
226
+				}
227
+				if(row["F_Operator"]!=null)
228
+				{
229
+					model.F_Operator=row["F_Operator"].ToString();
230
+				}
231
+				if(row["F_LogContent"]!=null)
232
+				{
233
+					model.F_LogContent=row["F_LogContent"].ToString();
234
+				}
235
+				if(row["F_OperationType"]!=null && row["F_OperationType"].ToString()!="")
236
+				{
237
+					model.F_OperationType=int.Parse(row["F_OperationType"].ToString());
238
+				}
239
+				if(row["F_OperationTime"]!=null && row["F_OperationTime"].ToString()!="")
240
+				{
241
+					model.F_OperationTime=DateTime.Parse(row["F_OperationTime"].ToString());
242
+				}
243
+				if(row["F_UpdateTime"]!=null && row["F_UpdateTime"].ToString()!="")
244
+				{
245
+					model.F_UpdateTime=DateTime.Parse(row["F_UpdateTime"].ToString());
246
+				}
247
+				if(row["F_Isdelete"]!=null && row["F_Isdelete"].ToString()!="")
248
+				{
249
+					model.F_Isdelete=int.Parse(row["F_Isdelete"].ToString());
250
+				}
251
+			}
252
+			return model;
253
+		}
254
+
255
+		/// <summary>
256
+		/// 获得数据列表
257
+		/// </summary>
258
+		public DataSet GetList(string strWhere)
259
+		{
260
+			StringBuilder strSql=new StringBuilder();
261
+			strSql.Append("select F_OperationId,F_WorkOrderCode,F_Operator,F_LogContent,F_OperationType,F_OperationTime,F_UpdateTime,F_Isdelete ");
262
+			strSql.Append(" FROM T_FaultRepair_OperationLog ");
263
+			if(strWhere.Trim()!="")
264
+			{
265
+				strSql.Append(" where "+strWhere);
266
+			}
267
+			return DbHelperSQL.Query(strSql.ToString());
268
+		}
269
+
270
+		/// <summary>
271
+		/// 获得前几行数据
272
+		/// </summary>
273
+		public DataSet GetList(int Top,string strWhere,string filedOrder)
274
+		{
275
+			StringBuilder strSql=new StringBuilder();
276
+			strSql.Append("select ");
277
+			if(Top>0)
278
+			{
279
+				strSql.Append(" top "+Top.ToString());
280
+			}
281
+			strSql.Append(" F_OperationId,F_WorkOrderCode,F_Operator,F_LogContent,F_OperationType,F_OperationTime,F_UpdateTime,F_Isdelete ");
282
+			strSql.Append(" FROM T_FaultRepair_OperationLog ");
283
+			if(strWhere.Trim()!="")
284
+			{
285
+				strSql.Append(" where "+strWhere);
286
+			}
287
+			strSql.Append(" order by " + filedOrder);
288
+			return DbHelperSQL.Query(strSql.ToString());
289
+		}
290
+
291
+		/// <summary>
292
+		/// 获取记录总数
293
+		/// </summary>
294
+		public int GetRecordCount(string strWhere)
295
+		{
296
+			StringBuilder strSql=new StringBuilder();
297
+			strSql.Append("select count(1) FROM T_FaultRepair_OperationLog ");
298
+			if(strWhere.Trim()!="")
299
+			{
300
+				strSql.Append(" where "+strWhere);
301
+			}
302
+			object obj = DbHelperSQL.GetSingle(strSql.ToString());
303
+			if (obj == null)
304
+			{
305
+				return 0;
306
+			}
307
+			else
308
+			{
309
+				return Convert.ToInt32(obj);
310
+			}
311
+		}
312
+		/// <summary>
313
+		/// 分页获取数据列表
314
+		/// </summary>
315
+		public DataSet GetListByPage(string strWhere, string orderby, int startIndex, int endIndex)
316
+		{
317
+			StringBuilder strSql=new StringBuilder();
318
+			strSql.Append("SELECT * FROM ( ");
319
+			strSql.Append(" SELECT ROW_NUMBER() OVER (");
320
+			if (!string.IsNullOrEmpty(orderby.Trim()))
321
+			{
322
+				strSql.Append("order by T." + orderby );
323
+			}
324
+			else
325
+			{
326
+				strSql.Append("order by T.F_OperationId desc");
327
+			}
328
+			strSql.Append(")AS Row, T.*  from T_FaultRepair_OperationLog T ");
329
+			if (!string.IsNullOrEmpty(strWhere.Trim()))
330
+			{
331
+				strSql.Append(" WHERE " + strWhere);
332
+			}
333
+			strSql.Append(" ) TT");
334
+			strSql.AppendFormat(" WHERE TT.Row between {0} and {1}", startIndex, endIndex);
335
+			return DbHelperSQL.Query(strSql.ToString());
336
+		}
337
+
338
+		/*
339
+		/// <summary>
340
+		/// 分页获取数据列表
341
+		/// </summary>
342
+		public DataSet GetList(int PageSize,int PageIndex,string strWhere)
343
+		{
344
+			SqlParameter[] parameters = {
345
+					new SqlParameter("SQL2012tblName", SqlDbType.VarChar, 255),
346
+					new SqlParameter("SQL2012fldName", SqlDbType.VarChar, 255),
347
+					new SqlParameter("SQL2012PageSize", SqlDbType.Int),
348
+					new SqlParameter("SQL2012PageIndex", SqlDbType.Int),
349
+					new SqlParameter("SQL2012IsReCount", SqlDbType.Bit),
350
+					new SqlParameter("SQL2012OrderType", SqlDbType.Bit),
351
+					new SqlParameter("SQL2012strWhere", SqlDbType.VarChar,1000),
352
+					};
353
+			parameters[0].Value = "T_FaultRepair_OperationLog";
354
+			parameters[1].Value = "F_OperationId";
355
+			parameters[2].Value = PageSize;
356
+			parameters[3].Value = PageIndex;
357
+			parameters[4].Value = 0;
358
+			parameters[5].Value = 0;
359
+			parameters[6].Value = strWhere;	
360
+			return DbHelperSQL.RunProcedure("UP_GetRecordByPage",parameters,"ds");
361
+		}*/
362
+
363
+		#endregion  BasicMethod
364
+		#region  ExtensionMethod
365
+
366
+		#endregion  ExtensionMethod
367
+	}
368
+}
369
+

+ 387 - 0
RMYY_CallCenter_Api.Dal/T_FaultRepair_Process.cs

@@ -0,0 +1,387 @@
1
+/**  版本信息模板在安装目录下,可自行修改。
2
+* T_FaultRepair_Process.cs
3
+*
4
+* 功 能: N/A
5
+* 类 名: T_FaultRepair_Process
6
+*
7
+* Ver    变更日期             负责人  变更内容
8
+* ───────────────────────────────────
9
+* V0.01  2022/8/16 16:36:24   N/A    初版
10
+*
11
+* Copyright (c) 2012 Maticsoft Corporation. All rights reserved.
12
+*┌──────────────────────────────────┐
13
+*│ 此技术信息为本公司机密信息,未经本公司书面同意禁止向第三方披露. │
14
+*│ 版权所有:动软卓越(北京)科技有限公司              │
15
+*└──────────────────────────────────┘
16
+*/
17
+using System;
18
+using System.Data;
19
+using System.Text;
20
+using System.Data.SqlClient;
21
+using RMYY_CallCenter_Api.DB;
22
+
23
+namespace RMYY_CallCenter_Api.DAL
24
+{
25
+	/// <summary>
26
+	/// 数据访问类:T_FaultRepair_Process
27
+	/// </summary>
28
+	public partial class T_FaultRepair_Process
29
+	{
30
+		public T_FaultRepair_Process()
31
+		{}
32
+		#region  BasicMethod
33
+
34
+		/// <summary>
35
+		/// 得到最大ID
36
+		/// </summary>
37
+		public int GetMaxId()
38
+		{
39
+		return DbHelperSQL.GetMaxID("F_ProcessId", "T_FaultRepair_Process"); 
40
+		}
41
+
42
+		/// <summary>
43
+		/// 是否存在该记录
44
+		/// </summary>
45
+		public bool Exists(int F_ProcessId)
46
+		{
47
+			StringBuilder strSql=new StringBuilder();
48
+			strSql.Append("select count(1) from T_FaultRepair_Process");
49
+			strSql.Append(" where F_ProcessId=SQL2012F_ProcessId");
50
+			SqlParameter[] parameters = {
51
+					new SqlParameter("SQL2012F_ProcessId", SqlDbType.Int,4)
52
+			};
53
+			parameters[0].Value = F_ProcessId;
54
+
55
+			return DbHelperSQL.Exists(strSql.ToString(),parameters);
56
+		}
57
+
58
+
59
+		/// <summary>
60
+		/// 增加一条数据
61
+		/// </summary>
62
+		public int Add(RMYY_CallCenter_Api.Model.T_FaultRepair_Process model)
63
+		{
64
+			StringBuilder strSql=new StringBuilder();
65
+			strSql.Append("insert into T_FaultRepair_Process(");
66
+			strSql.Append("F_WorkOrderCode,F_Maintenancer,F_MaintenanceDept,F_ProcessingTime,F_Result,F_File,F_ReturnReason,F_Isdelete,F_UpdateTime)");
67
+			strSql.Append(" values (");
68
+			strSql.Append("SQL2012F_WorkOrderCode,SQL2012F_Maintenancer,SQL2012F_MaintenanceDept,SQL2012F_ProcessingTime,SQL2012F_Result,SQL2012F_File,SQL2012F_ReturnReason,SQL2012F_Isdelete,SQL2012F_UpdateTime)");
69
+			strSql.Append(";select @@IDENTITY");
70
+			SqlParameter[] parameters = {
71
+					new SqlParameter("SQL2012F_WorkOrderCode", SqlDbType.NVarChar,100),
72
+					new SqlParameter("SQL2012F_Maintenancer", SqlDbType.NVarChar,100),
73
+					new SqlParameter("SQL2012F_MaintenanceDept", SqlDbType.NVarChar,100),
74
+					new SqlParameter("SQL2012F_ProcessingTime", SqlDbType.DateTime),
75
+					new SqlParameter("SQL2012F_Result", SqlDbType.NVarChar,500),
76
+					new SqlParameter("SQL2012F_File", SqlDbType.NVarChar,500),
77
+					new SqlParameter("SQL2012F_ReturnReason", SqlDbType.NVarChar,500),
78
+					new SqlParameter("SQL2012F_Isdelete", SqlDbType.Int,4),
79
+					new SqlParameter("SQL2012F_UpdateTime", SqlDbType.DateTime)};
80
+			parameters[0].Value = model.F_WorkOrderCode;
81
+			parameters[1].Value = model.F_Maintenancer;
82
+			parameters[2].Value = model.F_MaintenanceDept;
83
+			parameters[3].Value = model.F_ProcessingTime;
84
+			parameters[4].Value = model.F_Result;
85
+			parameters[5].Value = model.F_File;
86
+			parameters[6].Value = model.F_ReturnReason;
87
+			parameters[7].Value = model.F_Isdelete;
88
+			parameters[8].Value = model.F_UpdateTime;
89
+
90
+			object obj = DbHelperSQL.GetSingle(strSql.ToString(),parameters);
91
+			if (obj == null)
92
+			{
93
+				return 0;
94
+			}
95
+			else
96
+			{
97
+				return Convert.ToInt32(obj);
98
+			}
99
+		}
100
+		/// <summary>
101
+		/// 更新一条数据
102
+		/// </summary>
103
+		public bool Update(RMYY_CallCenter_Api.Model.T_FaultRepair_Process model)
104
+		{
105
+			StringBuilder strSql=new StringBuilder();
106
+			strSql.Append("update T_FaultRepair_Process set ");
107
+			strSql.Append("F_WorkOrderCode=SQL2012F_WorkOrderCode,");
108
+			strSql.Append("F_Maintenancer=SQL2012F_Maintenancer,");
109
+			strSql.Append("F_MaintenanceDept=SQL2012F_MaintenanceDept,");
110
+			strSql.Append("F_ProcessingTime=SQL2012F_ProcessingTime,");
111
+			strSql.Append("F_Result=SQL2012F_Result,");
112
+			strSql.Append("F_File=SQL2012F_File,");
113
+			strSql.Append("F_ReturnReason=SQL2012F_ReturnReason,");
114
+			strSql.Append("F_Isdelete=SQL2012F_Isdelete,");
115
+			strSql.Append("F_UpdateTime=SQL2012F_UpdateTime");
116
+			strSql.Append(" where F_ProcessId=SQL2012F_ProcessId");
117
+			SqlParameter[] parameters = {
118
+					new SqlParameter("SQL2012F_WorkOrderCode", SqlDbType.NVarChar,100),
119
+					new SqlParameter("SQL2012F_Maintenancer", SqlDbType.NVarChar,100),
120
+					new SqlParameter("SQL2012F_MaintenanceDept", SqlDbType.NVarChar,100),
121
+					new SqlParameter("SQL2012F_ProcessingTime", SqlDbType.DateTime),
122
+					new SqlParameter("SQL2012F_Result", SqlDbType.NVarChar,500),
123
+					new SqlParameter("SQL2012F_File", SqlDbType.NVarChar,500),
124
+					new SqlParameter("SQL2012F_ReturnReason", SqlDbType.NVarChar,500),
125
+					new SqlParameter("SQL2012F_Isdelete", SqlDbType.Int,4),
126
+					new SqlParameter("SQL2012F_UpdateTime", SqlDbType.DateTime),
127
+					new SqlParameter("SQL2012F_ProcessId", SqlDbType.Int,4)};
128
+			parameters[0].Value = model.F_WorkOrderCode;
129
+			parameters[1].Value = model.F_Maintenancer;
130
+			parameters[2].Value = model.F_MaintenanceDept;
131
+			parameters[3].Value = model.F_ProcessingTime;
132
+			parameters[4].Value = model.F_Result;
133
+			parameters[5].Value = model.F_File;
134
+			parameters[6].Value = model.F_ReturnReason;
135
+			parameters[7].Value = model.F_Isdelete;
136
+			parameters[8].Value = model.F_UpdateTime;
137
+			parameters[9].Value = model.F_ProcessId;
138
+
139
+			int rows=DbHelperSQL.ExecuteSql(strSql.ToString(),parameters);
140
+			if (rows > 0)
141
+			{
142
+				return true;
143
+			}
144
+			else
145
+			{
146
+				return false;
147
+			}
148
+		}
149
+
150
+		/// <summary>
151
+		/// 删除一条数据
152
+		/// </summary>
153
+		public bool Delete(int F_ProcessId)
154
+		{
155
+			
156
+			StringBuilder strSql=new StringBuilder();
157
+			strSql.Append("delete from T_FaultRepair_Process ");
158
+			strSql.Append(" where F_ProcessId=SQL2012F_ProcessId");
159
+			SqlParameter[] parameters = {
160
+					new SqlParameter("SQL2012F_ProcessId", SqlDbType.Int,4)
161
+			};
162
+			parameters[0].Value = F_ProcessId;
163
+
164
+			int rows=DbHelperSQL.ExecuteSql(strSql.ToString(),parameters);
165
+			if (rows > 0)
166
+			{
167
+				return true;
168
+			}
169
+			else
170
+			{
171
+				return false;
172
+			}
173
+		}
174
+		/// <summary>
175
+		/// 批量删除数据
176
+		/// </summary>
177
+		public bool DeleteList(string F_ProcessIdlist )
178
+		{
179
+			StringBuilder strSql=new StringBuilder();
180
+			strSql.Append("delete from T_FaultRepair_Process ");
181
+			strSql.Append(" where F_ProcessId in ("+F_ProcessIdlist + ")  ");
182
+			int rows=DbHelperSQL.ExecuteSql(strSql.ToString());
183
+			if (rows > 0)
184
+			{
185
+				return true;
186
+			}
187
+			else
188
+			{
189
+				return false;
190
+			}
191
+		}
192
+
193
+
194
+		/// <summary>
195
+		/// 得到一个对象实体
196
+		/// </summary>
197
+		public RMYY_CallCenter_Api.Model.T_FaultRepair_Process GetModel(int F_ProcessId)
198
+		{
199
+			
200
+			StringBuilder strSql=new StringBuilder();
201
+			strSql.Append("select  top 1 F_ProcessId,F_WorkOrderCode,F_Maintenancer,F_MaintenanceDept,F_ProcessingTime,F_Result,F_File,F_ReturnReason,F_Isdelete,F_UpdateTime from T_FaultRepair_Process ");
202
+			strSql.Append(" where F_ProcessId=SQL2012F_ProcessId");
203
+			SqlParameter[] parameters = {
204
+					new SqlParameter("SQL2012F_ProcessId", SqlDbType.Int,4)
205
+			};
206
+			parameters[0].Value = F_ProcessId;
207
+
208
+            RMYY_CallCenter_Api.Model.T_FaultRepair_Process model=new RMYY_CallCenter_Api.Model.T_FaultRepair_Process();
209
+			DataSet ds=DbHelperSQL.Query(strSql.ToString(),parameters);
210
+			if(ds.Tables[0].Rows.Count>0)
211
+			{
212
+				return DataRowToModel(ds.Tables[0].Rows[0]);
213
+			}
214
+			else
215
+			{
216
+				return null;
217
+			}
218
+		}
219
+
220
+
221
+		/// <summary>
222
+		/// 得到一个对象实体
223
+		/// </summary>
224
+		public RMYY_CallCenter_Api.Model.T_FaultRepair_Process DataRowToModel(DataRow row)
225
+		{
226
+            RMYY_CallCenter_Api.Model.T_FaultRepair_Process model=new RMYY_CallCenter_Api.Model.T_FaultRepair_Process();
227
+			if (row != null)
228
+			{
229
+				if(row["F_ProcessId"]!=null && row["F_ProcessId"].ToString()!="")
230
+				{
231
+					model.F_ProcessId=int.Parse(row["F_ProcessId"].ToString());
232
+				}
233
+				if(row["F_WorkOrderCode"]!=null)
234
+				{
235
+					model.F_WorkOrderCode=row["F_WorkOrderCode"].ToString();
236
+				}
237
+				if(row["F_Maintenancer"]!=null)
238
+				{
239
+					model.F_Maintenancer=row["F_Maintenancer"].ToString();
240
+				}
241
+				if(row["F_MaintenanceDept"]!=null)
242
+				{
243
+					model.F_MaintenanceDept=row["F_MaintenanceDept"].ToString();
244
+				}
245
+				if(row["F_ProcessingTime"]!=null && row["F_ProcessingTime"].ToString()!="")
246
+				{
247
+					model.F_ProcessingTime=DateTime.Parse(row["F_ProcessingTime"].ToString());
248
+				}
249
+				if(row["F_Result"]!=null)
250
+				{
251
+					model.F_Result=row["F_Result"].ToString();
252
+				}
253
+				if(row["F_File"]!=null)
254
+				{
255
+					model.F_File=row["F_File"].ToString();
256
+				}
257
+				if(row["F_ReturnReason"]!=null)
258
+				{
259
+					model.F_ReturnReason=row["F_ReturnReason"].ToString();
260
+				}
261
+				if(row["F_Isdelete"]!=null && row["F_Isdelete"].ToString()!="")
262
+				{
263
+					model.F_Isdelete=int.Parse(row["F_Isdelete"].ToString());
264
+				}
265
+				if(row["F_UpdateTime"]!=null && row["F_UpdateTime"].ToString()!="")
266
+				{
267
+					model.F_UpdateTime=DateTime.Parse(row["F_UpdateTime"].ToString());
268
+				}
269
+			}
270
+			return model;
271
+		}
272
+
273
+		/// <summary>
274
+		/// 获得数据列表
275
+		/// </summary>
276
+		public DataSet GetList(string strWhere)
277
+		{
278
+			StringBuilder strSql=new StringBuilder();
279
+			strSql.Append("select F_ProcessId,F_WorkOrderCode,F_Maintenancer,F_MaintenanceDept,F_ProcessingTime,F_Result,F_File,F_ReturnReason,F_Isdelete,F_UpdateTime ");
280
+			strSql.Append(" FROM T_FaultRepair_Process ");
281
+			if(strWhere.Trim()!="")
282
+			{
283
+				strSql.Append(" where "+strWhere);
284
+			}
285
+			return DbHelperSQL.Query(strSql.ToString());
286
+		}
287
+
288
+		/// <summary>
289
+		/// 获得前几行数据
290
+		/// </summary>
291
+		public DataSet GetList(int Top,string strWhere,string filedOrder)
292
+		{
293
+			StringBuilder strSql=new StringBuilder();
294
+			strSql.Append("select ");
295
+			if(Top>0)
296
+			{
297
+				strSql.Append(" top "+Top.ToString());
298
+			}
299
+			strSql.Append(" F_ProcessId,F_WorkOrderCode,F_Maintenancer,F_MaintenanceDept,F_ProcessingTime,F_Result,F_File,F_ReturnReason,F_Isdelete,F_UpdateTime ");
300
+			strSql.Append(" FROM T_FaultRepair_Process ");
301
+			if(strWhere.Trim()!="")
302
+			{
303
+				strSql.Append(" where "+strWhere);
304
+			}
305
+			strSql.Append(" order by " + filedOrder);
306
+			return DbHelperSQL.Query(strSql.ToString());
307
+		}
308
+
309
+		/// <summary>
310
+		/// 获取记录总数
311
+		/// </summary>
312
+		public int GetRecordCount(string strWhere)
313
+		{
314
+			StringBuilder strSql=new StringBuilder();
315
+			strSql.Append("select count(1) FROM T_FaultRepair_Process ");
316
+			if(strWhere.Trim()!="")
317
+			{
318
+				strSql.Append(" where "+strWhere);
319
+			}
320
+			object obj = DbHelperSQL.GetSingle(strSql.ToString());
321
+			if (obj == null)
322
+			{
323
+				return 0;
324
+			}
325
+			else
326
+			{
327
+				return Convert.ToInt32(obj);
328
+			}
329
+		}
330
+		/// <summary>
331
+		/// 分页获取数据列表
332
+		/// </summary>
333
+		public DataSet GetListByPage(string strWhere, string orderby, int startIndex, int endIndex)
334
+		{
335
+			StringBuilder strSql=new StringBuilder();
336
+			strSql.Append("SELECT * FROM ( ");
337
+			strSql.Append(" SELECT ROW_NUMBER() OVER (");
338
+			if (!string.IsNullOrEmpty(orderby.Trim()))
339
+			{
340
+				strSql.Append("order by T." + orderby );
341
+			}
342
+			else
343
+			{
344
+				strSql.Append("order by T.F_ProcessId desc");
345
+			}
346
+			strSql.Append(")AS Row, T.*  from T_FaultRepair_Process T ");
347
+			if (!string.IsNullOrEmpty(strWhere.Trim()))
348
+			{
349
+				strSql.Append(" WHERE " + strWhere);
350
+			}
351
+			strSql.Append(" ) TT");
352
+			strSql.AppendFormat(" WHERE TT.Row between {0} and {1}", startIndex, endIndex);
353
+			return DbHelperSQL.Query(strSql.ToString());
354
+		}
355
+
356
+		/*
357
+		/// <summary>
358
+		/// 分页获取数据列表
359
+		/// </summary>
360
+		public DataSet GetList(int PageSize,int PageIndex,string strWhere)
361
+		{
362
+			SqlParameter[] parameters = {
363
+					new SqlParameter("SQL2012tblName", SqlDbType.VarChar, 255),
364
+					new SqlParameter("SQL2012fldName", SqlDbType.VarChar, 255),
365
+					new SqlParameter("SQL2012PageSize", SqlDbType.Int),
366
+					new SqlParameter("SQL2012PageIndex", SqlDbType.Int),
367
+					new SqlParameter("SQL2012IsReCount", SqlDbType.Bit),
368
+					new SqlParameter("SQL2012OrderType", SqlDbType.Bit),
369
+					new SqlParameter("SQL2012strWhere", SqlDbType.VarChar,1000),
370
+					};
371
+			parameters[0].Value = "T_FaultRepair_Process";
372
+			parameters[1].Value = "F_ProcessId";
373
+			parameters[2].Value = PageSize;
374
+			parameters[3].Value = PageIndex;
375
+			parameters[4].Value = 0;
376
+			parameters[5].Value = 0;
377
+			parameters[6].Value = strWhere;	
378
+			return DbHelperSQL.RunProcedure("UP_GetRecordByPage",parameters,"ds");
379
+		}*/
380
+
381
+		#endregion  BasicMethod
382
+		#region  ExtensionMethod
383
+
384
+		#endregion  ExtensionMethod
385
+	}
386
+}
387
+

+ 4 - 0
RMYY_CallCenter_Api.Model/RMYY_CallCenter_Api.Model.csproj

@@ -58,6 +58,10 @@
58 58
     <Compile Include="T_Dev_WorkOrderItem.cs" />
59 59
     <Compile Include="T_Dis_WorkOrder.cs" />
60 60
     <Compile Include="T_Dis_WorkOrderItem.cs" />
61
+    <Compile Include="T_FaultRepair_Base.cs" />
62
+    <Compile Include="T_FaultRepair_Evaluate.cs" />
63
+    <Compile Include="T_FaultRepair_OperationLog.cs" />
64
+    <Compile Include="T_FaultRepair_Process.cs" />
61 65
     <Compile Include="T_Hos_WorkOrder.cs" />
62 66
     <Compile Include="T_Hos_WorkOrderItem.cs" />
63 67
     <Compile Include="T_Mat_WorkOrder.cs" />

+ 249 - 0
RMYY_CallCenter_Api.Model/T_FaultRepair_Base.cs

@@ -0,0 +1,249 @@
1
+/**  版本信息模板在安装目录下,可自行修改。
2
+* T_FaultRepair_Base.cs
3
+*
4
+* 功 能: N/A
5
+* 类 名: T_FaultRepair_Base
6
+*
7
+* Ver    变更日期             负责人  变更内容
8
+* ───────────────────────────────────
9
+* V0.01  2022/8/16 16:36:23   N/A    初版
10
+*
11
+* Copyright (c) 2012 Maticsoft Corporation. All rights reserved.
12
+*┌──────────────────────────────────┐
13
+*│ 此技术信息为本公司机密信息,未经本公司书面同意禁止向第三方披露. │
14
+*│ 版权所有:动软卓越(北京)科技有限公司              │
15
+*└──────────────────────────────────┘
16
+*/
17
+using System;
18
+namespace RMYY_CallCenter_Api.Model
19
+{
20
+	/// <summary>
21
+	/// T_FaultRepair_Base:实体类(属性说明自动提取数据库字段的描述信息)
22
+	/// </summary>
23
+	[Serializable]
24
+	public partial class T_FaultRepair_Base
25
+	{
26
+		public T_FaultRepair_Base()
27
+		{}
28
+		#region Model
29
+		private int _f_workorderid;
30
+		private string _f_workordercode;
31
+		private string _f_applicant;
32
+		private string _f_applicationdept;
33
+		private string _f_applicantsphone;
34
+		private string _f_phone;
35
+		private string _f_workordercategory;
36
+		private string _f_content;
37
+		private string _f_placeofrepair;
38
+		private int? _f_workorderstate;
39
+		private string _f_maintenancer;
40
+		private string _f_maintenancedept;
41
+		private DateTime? _f_assigntime;
42
+		private DateTime? _f_endtime;
43
+		private DateTime? _f_updatetime;
44
+		private DateTime? _f_deadline;
45
+		private string _f_createuser;
46
+		private DateTime? _f_createtime;
47
+		private string _f_createuserdept;
48
+		private string _f_file;
49
+		private int? _f_returnnum;
50
+		private string _f_internalworkordercode;
51
+		private string _f_externalworkordercode;
52
+		private int? _f_isdelete;
53
+		/// <summary>
54
+		/// 
55
+		/// </summary>
56
+		public int F_WorkOrderId
57
+		{
58
+			set{ _f_workorderid=value;}
59
+			get{return _f_workorderid;}
60
+		}
61
+		/// <summary>
62
+		/// 
63
+		/// </summary>
64
+		public string F_WorkOrderCode
65
+		{
66
+			set{ _f_workordercode=value;}
67
+			get{return _f_workordercode;}
68
+		}
69
+		/// <summary>
70
+		/// 
71
+		/// </summary>
72
+		public string F_Applicant
73
+		{
74
+			set{ _f_applicant=value;}
75
+			get{return _f_applicant;}
76
+		}
77
+		/// <summary>
78
+		/// 
79
+		/// </summary>
80
+		public string F_ApplicationDept
81
+		{
82
+			set{ _f_applicationdept=value;}
83
+			get{return _f_applicationdept;}
84
+		}
85
+		/// <summary>
86
+		/// 
87
+		/// </summary>
88
+		public string F_Applicantsphone
89
+		{
90
+			set{ _f_applicantsphone=value;}
91
+			get{return _f_applicantsphone;}
92
+		}
93
+		/// <summary>
94
+		/// 
95
+		/// </summary>
96
+		public string F_Phone
97
+		{
98
+			set{ _f_phone=value;}
99
+			get{return _f_phone;}
100
+		}
101
+		/// <summary>
102
+		/// 
103
+		/// </summary>
104
+		public string F_WorkOrderCategory
105
+		{
106
+			set{ _f_workordercategory=value;}
107
+			get{return _f_workordercategory;}
108
+		}
109
+		/// <summary>
110
+		/// 
111
+		/// </summary>
112
+		public string F_Content
113
+		{
114
+			set{ _f_content=value;}
115
+			get{return _f_content;}
116
+		}
117
+		/// <summary>
118
+		/// 
119
+		/// </summary>
120
+		public string F_PlaceOfRepair
121
+		{
122
+			set{ _f_placeofrepair=value;}
123
+			get{return _f_placeofrepair;}
124
+		}
125
+		/// <summary>
126
+		/// 
127
+		/// </summary>
128
+		public int? F_WorkOrderState
129
+		{
130
+			set{ _f_workorderstate=value;}
131
+			get{return _f_workorderstate;}
132
+		}
133
+		/// <summary>
134
+		/// 
135
+		/// </summary>
136
+		public string F_Maintenancer
137
+		{
138
+			set{ _f_maintenancer=value;}
139
+			get{return _f_maintenancer;}
140
+		}
141
+		/// <summary>
142
+		/// 
143
+		/// </summary>
144
+		public string F_MaintenanceDept
145
+		{
146
+			set{ _f_maintenancedept=value;}
147
+			get{return _f_maintenancedept;}
148
+		}
149
+		/// <summary>
150
+		/// 
151
+		/// </summary>
152
+		public DateTime? F_AssignTime
153
+		{
154
+			set{ _f_assigntime=value;}
155
+			get{return _f_assigntime;}
156
+		}
157
+		/// <summary>
158
+		/// 
159
+		/// </summary>
160
+		public DateTime? F_Endtime
161
+		{
162
+			set{ _f_endtime=value;}
163
+			get{return _f_endtime;}
164
+		}
165
+		/// <summary>
166
+		/// 
167
+		/// </summary>
168
+		public DateTime? F_UpdateTime
169
+		{
170
+			set{ _f_updatetime=value;}
171
+			get{return _f_updatetime;}
172
+		}
173
+		/// <summary>
174
+		/// 
175
+		/// </summary>
176
+		public DateTime? F_Deadline
177
+		{
178
+			set{ _f_deadline=value;}
179
+			get{return _f_deadline;}
180
+		}
181
+		/// <summary>
182
+		/// 
183
+		/// </summary>
184
+		public string F_CreateUser
185
+		{
186
+			set{ _f_createuser=value;}
187
+			get{return _f_createuser;}
188
+		}
189
+		/// <summary>
190
+		/// 
191
+		/// </summary>
192
+		public DateTime? F_CreateTime
193
+		{
194
+			set{ _f_createtime=value;}
195
+			get{return _f_createtime;}
196
+		}
197
+		/// <summary>
198
+		/// 
199
+		/// </summary>
200
+		public string F_CreateUserDept
201
+		{
202
+			set{ _f_createuserdept=value;}
203
+			get{return _f_createuserdept;}
204
+		}
205
+		/// <summary>
206
+		/// 
207
+		/// </summary>
208
+		public string F_File
209
+		{
210
+			set{ _f_file=value;}
211
+			get{return _f_file;}
212
+		}
213
+		/// <summary>
214
+		/// 
215
+		/// </summary>
216
+		public int? F_ReturnNum
217
+		{
218
+			set{ _f_returnnum=value;}
219
+			get{return _f_returnnum;}
220
+		}
221
+		/// <summary>
222
+		/// 
223
+		/// </summary>
224
+		public string F_InternalWorkOrderCode
225
+		{
226
+			set{ _f_internalworkordercode=value;}
227
+			get{return _f_internalworkordercode;}
228
+		}
229
+		/// <summary>
230
+		/// 
231
+		/// </summary>
232
+		public string F_ExternalWorkOrderCode
233
+		{
234
+			set{ _f_externalworkordercode=value;}
235
+			get{return _f_externalworkordercode;}
236
+		}
237
+		/// <summary>
238
+		/// 
239
+		/// </summary>
240
+		public int? F_IsDelete
241
+		{
242
+			set{ _f_isdelete=value;}
243
+			get{return _f_isdelete;}
244
+		}
245
+		#endregion Model
246
+
247
+	}
248
+}
249
+

+ 114 - 0
RMYY_CallCenter_Api.Model/T_FaultRepair_Evaluate.cs

@@ -0,0 +1,114 @@
1
+/**  版本信息模板在安装目录下,可自行修改。
2
+* T_FaultRepair_Evaluate.cs
3
+*
4
+* 功 能: N/A
5
+* 类 名: T_FaultRepair_Evaluate
6
+*
7
+* Ver    变更日期             负责人  变更内容
8
+* ───────────────────────────────────
9
+* V0.01  2022/8/16 16:36:24   N/A    初版
10
+*
11
+* Copyright (c) 2012 Maticsoft Corporation. All rights reserved.
12
+*┌──────────────────────────────────┐
13
+*│ 此技术信息为本公司机密信息,未经本公司书面同意禁止向第三方披露. │
14
+*│ 版权所有:动软卓越(北京)科技有限公司              │
15
+*└──────────────────────────────────┘
16
+*/
17
+using System;
18
+namespace RMYY_CallCenter_Api.Model
19
+{
20
+	/// <summary>
21
+	/// T_FaultRepair_Evaluate:实体类(属性说明自动提取数据库字段的描述信息)
22
+	/// </summary>
23
+	[Serializable]
24
+	public partial class T_FaultRepair_Evaluate
25
+	{
26
+		public T_FaultRepair_Evaluate()
27
+		{}
28
+		#region Model
29
+		private int _f_evaluateid;
30
+		private string _f_workordercode;
31
+		private int? _f_attitude;
32
+		private int? _f_quality;
33
+		private string _f_evaluatecontent;
34
+		private DateTime? _f_evaluationtime;
35
+		private string _f_evaluator;
36
+		private int? _f_isdelete;
37
+		private DateTime? _f_updatetime;
38
+		/// <summary>
39
+		/// 
40
+		/// </summary>
41
+		public int F_EvaluateId
42
+		{
43
+			set{ _f_evaluateid=value;}
44
+			get{return _f_evaluateid;}
45
+		}
46
+		/// <summary>
47
+		/// 
48
+		/// </summary>
49
+		public string F_WorkOrderCode
50
+		{
51
+			set{ _f_workordercode=value;}
52
+			get{return _f_workordercode;}
53
+		}
54
+		/// <summary>
55
+		/// 
56
+		/// </summary>
57
+		public int? F_Attitude
58
+		{
59
+			set{ _f_attitude=value;}
60
+			get{return _f_attitude;}
61
+		}
62
+		/// <summary>
63
+		/// 
64
+		/// </summary>
65
+		public int? F_Quality
66
+		{
67
+			set{ _f_quality=value;}
68
+			get{return _f_quality;}
69
+		}
70
+		/// <summary>
71
+		/// 
72
+		/// </summary>
73
+		public string F_EvaluateContent
74
+		{
75
+			set{ _f_evaluatecontent=value;}
76
+			get{return _f_evaluatecontent;}
77
+		}
78
+		/// <summary>
79
+		/// 
80
+		/// </summary>
81
+		public DateTime? F_EvaluationTime
82
+		{
83
+			set{ _f_evaluationtime=value;}
84
+			get{return _f_evaluationtime;}
85
+		}
86
+		/// <summary>
87
+		/// 
88
+		/// </summary>
89
+		public string F_Evaluator
90
+		{
91
+			set{ _f_evaluator=value;}
92
+			get{return _f_evaluator;}
93
+		}
94
+		/// <summary>
95
+		/// 
96
+		/// </summary>
97
+		public int? F_Isdelete
98
+		{
99
+			set{ _f_isdelete=value;}
100
+			get{return _f_isdelete;}
101
+		}
102
+		/// <summary>
103
+		/// 
104
+		/// </summary>
105
+		public DateTime? F_UpdateTime
106
+		{
107
+			set{ _f_updatetime=value;}
108
+			get{return _f_updatetime;}
109
+		}
110
+		#endregion Model
111
+
112
+	}
113
+}
114
+

+ 105 - 0
RMYY_CallCenter_Api.Model/T_FaultRepair_OperationLog.cs

@@ -0,0 +1,105 @@
1
+/**  版本信息模板在安装目录下,可自行修改。
2
+* T_FaultRepair_OperationLog.cs
3
+*
4
+* 功 能: N/A
5
+* 类 名: T_FaultRepair_OperationLog
6
+*
7
+* Ver    变更日期             负责人  变更内容
8
+* ───────────────────────────────────
9
+* V0.01  2022/8/16 16:36:24   N/A    初版
10
+*
11
+* Copyright (c) 2012 Maticsoft Corporation. All rights reserved.
12
+*┌──────────────────────────────────┐
13
+*│ 此技术信息为本公司机密信息,未经本公司书面同意禁止向第三方披露. │
14
+*│ 版权所有:动软卓越(北京)科技有限公司              │
15
+*└──────────────────────────────────┘
16
+*/
17
+using System;
18
+namespace RMYY_CallCenter_Api.Model
19
+{
20
+	/// <summary>
21
+	/// T_FaultRepair_OperationLog:实体类(属性说明自动提取数据库字段的描述信息)
22
+	/// </summary>
23
+	[Serializable]
24
+	public partial class T_FaultRepair_OperationLog
25
+	{
26
+		public T_FaultRepair_OperationLog()
27
+		{}
28
+		#region Model
29
+		private int _f_operationid;
30
+		private string _f_workordercode;
31
+		private string _f_operator;
32
+		private string _f_logcontent;
33
+		private int? _f_operationtype;
34
+		private DateTime? _f_operationtime;
35
+		private DateTime? _f_updatetime;
36
+		private int? _f_isdelete;
37
+		/// <summary>
38
+		/// 
39
+		/// </summary>
40
+		public int F_OperationId
41
+		{
42
+			set{ _f_operationid=value;}
43
+			get{return _f_operationid;}
44
+		}
45
+		/// <summary>
46
+		/// 
47
+		/// </summary>
48
+		public string F_WorkOrderCode
49
+		{
50
+			set{ _f_workordercode=value;}
51
+			get{return _f_workordercode;}
52
+		}
53
+		/// <summary>
54
+		/// 
55
+		/// </summary>
56
+		public string F_Operator
57
+		{
58
+			set{ _f_operator=value;}
59
+			get{return _f_operator;}
60
+		}
61
+		/// <summary>
62
+		/// 
63
+		/// </summary>
64
+		public string F_LogContent
65
+		{
66
+			set{ _f_logcontent=value;}
67
+			get{return _f_logcontent;}
68
+		}
69
+		/// <summary>
70
+		/// 
71
+		/// </summary>
72
+		public int? F_OperationType
73
+		{
74
+			set{ _f_operationtype=value;}
75
+			get{return _f_operationtype;}
76
+		}
77
+		/// <summary>
78
+		/// 
79
+		/// </summary>
80
+		public DateTime? F_OperationTime
81
+		{
82
+			set{ _f_operationtime=value;}
83
+			get{return _f_operationtime;}
84
+		}
85
+		/// <summary>
86
+		/// 
87
+		/// </summary>
88
+		public DateTime? F_UpdateTime
89
+		{
90
+			set{ _f_updatetime=value;}
91
+			get{return _f_updatetime;}
92
+		}
93
+		/// <summary>
94
+		/// 
95
+		/// </summary>
96
+		public int? F_Isdelete
97
+		{
98
+			set{ _f_isdelete=value;}
99
+			get{return _f_isdelete;}
100
+		}
101
+		#endregion Model
102
+
103
+	}
104
+}
105
+

+ 123 - 0
RMYY_CallCenter_Api.Model/T_FaultRepair_Process.cs

@@ -0,0 +1,123 @@
1
+/**  版本信息模板在安装目录下,可自行修改。
2
+* T_FaultRepair_Process.cs
3
+*
4
+* 功 能: N/A
5
+* 类 名: T_FaultRepair_Process
6
+*
7
+* Ver    变更日期             负责人  变更内容
8
+* ───────────────────────────────────
9
+* V0.01  2022/8/16 16:36:24   N/A    初版
10
+*
11
+* Copyright (c) 2012 Maticsoft Corporation. All rights reserved.
12
+*┌──────────────────────────────────┐
13
+*│ 此技术信息为本公司机密信息,未经本公司书面同意禁止向第三方披露. │
14
+*│ 版权所有:动软卓越(北京)科技有限公司              │
15
+*└──────────────────────────────────┘
16
+*/
17
+using System;
18
+namespace RMYY_CallCenter_Api.Model
19
+{
20
+	/// <summary>
21
+	/// T_FaultRepair_Process:实体类(属性说明自动提取数据库字段的描述信息)
22
+	/// </summary>
23
+	[Serializable]
24
+	public partial class T_FaultRepair_Process
25
+	{
26
+		public T_FaultRepair_Process()
27
+		{}
28
+		#region Model
29
+		private int _f_processid;
30
+		private string _f_workordercode;
31
+		private string _f_maintenancer;
32
+		private string _f_maintenancedept;
33
+		private DateTime? _f_processingtime;
34
+		private string _f_result;
35
+		private string _f_file;
36
+		private string _f_returnreason;
37
+		private int? _f_isdelete;
38
+		private DateTime? _f_updatetime;
39
+		/// <summary>
40
+		/// 
41
+		/// </summary>
42
+		public int F_ProcessId
43
+		{
44
+			set{ _f_processid=value;}
45
+			get{return _f_processid;}
46
+		}
47
+		/// <summary>
48
+		/// 
49
+		/// </summary>
50
+		public string F_WorkOrderCode
51
+		{
52
+			set{ _f_workordercode=value;}
53
+			get{return _f_workordercode;}
54
+		}
55
+		/// <summary>
56
+		/// 
57
+		/// </summary>
58
+		public string F_Maintenancer
59
+		{
60
+			set{ _f_maintenancer=value;}
61
+			get{return _f_maintenancer;}
62
+		}
63
+		/// <summary>
64
+		/// 
65
+		/// </summary>
66
+		public string F_MaintenanceDept
67
+		{
68
+			set{ _f_maintenancedept=value;}
69
+			get{return _f_maintenancedept;}
70
+		}
71
+		/// <summary>
72
+		/// 
73
+		/// </summary>
74
+		public DateTime? F_ProcessingTime
75
+		{
76
+			set{ _f_processingtime=value;}
77
+			get{return _f_processingtime;}
78
+		}
79
+		/// <summary>
80
+		/// 
81
+		/// </summary>
82
+		public string F_Result
83
+		{
84
+			set{ _f_result=value;}
85
+			get{return _f_result;}
86
+		}
87
+		/// <summary>
88
+		/// 
89
+		/// </summary>
90
+		public string F_File
91
+		{
92
+			set{ _f_file=value;}
93
+			get{return _f_file;}
94
+		}
95
+		/// <summary>
96
+		/// 
97
+		/// </summary>
98
+		public string F_ReturnReason
99
+		{
100
+			set{ _f_returnreason=value;}
101
+			get{return _f_returnreason;}
102
+		}
103
+		/// <summary>
104
+		/// 
105
+		/// </summary>
106
+		public int? F_Isdelete
107
+		{
108
+			set{ _f_isdelete=value;}
109
+			get{return _f_isdelete;}
110
+		}
111
+		/// <summary>
112
+		/// 
113
+		/// </summary>
114
+		public DateTime? F_UpdateTime
115
+		{
116
+			set{ _f_updatetime=value;}
117
+			get{return _f_updatetime;}
118
+		}
119
+		#endregion Model
120
+
121
+	}
122
+}
123
+

+ 29 - 13
RMYY_CallCenter_Api.Utility/Helper/DingTalkHelper.cs

@@ -180,20 +180,29 @@ namespace RMYY_CallCenter_Api.Utility
180 180
         /// <returns></returns>
181 181
         public static string GetUserInfoByUserId(string userid)
182 182
         {
183
-            WebClient web = new WebClient();
184
-            web.Encoding = Encoding.UTF8;
185
-            string strresult = web.DownloadString(string.Format("https://oapi.dingtalk.com/user/get?access_token={0}&userid={1}", GetAccessToken(), userid));
183
+            //WebClient web = new WebClient();
184
+            //web.Encoding = Encoding.UTF8;
185
+            //string strresult = web.DownloadString(string.Format("https://oapi.dingtalk.com/user/get?access_token={0}&userid={1}", GetAccessToken(), userid));
186 186
 
187
-            JObject jo = (JObject)JsonConvert.DeserializeObject(strresult);
188
- 
187
+            //JObject jo = (JObject)JsonConvert.DeserializeObject(strresult);
189 188
 
190
-            return jo.ToJson();
191
-            
189
+
190
+            //return jo.ToJson();
191
+
192
+
193
+            string url = string.Format("https://oapi.dingtalk.com/user/get?access_token={0}&userid={1}", GetAccessToken(), userid);
194
+
195
+            var strresult = HttpHelper.HttpGet(url);
196
+
197
+            return strresult;
192 198
         }
193 199
 
194 200
         //给某个部门的所有的人发消息
195
-        //获取部门列表
196
-        //https://open.dingtalk.com/document/orgapp-server/obtain-the-department-list-v2
201
+        /// <summary>
202
+        /// 获取部门列表 参数传1 是根节点的子部门
203
+        /// https://open.dingtalk.com/document/orgapp-server/obtain-the-department-list-v2
204
+        /// </summary>
205
+        /// <returns></returns>   
197 206
         public static string GetDeptlist()
198 207
         {
199 208
             WebClient web = new WebClient();
@@ -210,13 +219,12 @@ namespace RMYY_CallCenter_Api.Utility
210 219
         /// <summary>
211 220
         ///   获取部门所有的userid
212 221
         /// </summary>
213
-        /// <param name="deptid">get   https://oapi.dingtalk.com/user/getDeptMember</param>
222
+        /// <param name="deptid">Get   https://oapi.dingtalk.com/user/getDeptMember </param>
214 223
         /// <returns></returns>
215
-
216
-
217
-
218 224
         public static string GetUserIdsByDeptId(double deptid) 
219 225
         {
226
+             
227
+
220 228
             WebClient web = new WebClient();
221 229
             web.Encoding = Encoding.UTF8;
222 230
             string strresult = web.DownloadString(string.Format("https://oapi.dingtalk.com/user/getDeptMember?access_token={0}&deptId={1}", GetAccessToken(), deptid));
@@ -227,8 +235,16 @@ namespace RMYY_CallCenter_Api.Utility
227 235
                 return jo["userIds"].ToString();
228 236
             }
229 237
 
238
+            //JsonConvert.SerializeObject();
239
+            //TreeModel model= JsonConvert.DeserializeObject<TreeModel>(strresult);
240
+
241
+
230 242
             return "";
231 243
 
232 244
         }
245
+
246
+
247
+        
233 248
     }
234 249
 }
250
+ 

+ 23 - 4
RMYY_CallCenter_Api/Controllers/System/AddressBookController.cs

@@ -14,6 +14,7 @@ namespace RMYY_CallCenter_Api.Controllers.System
14 14
 
15 15
         Bll.T_Cus_AddressBook bookbll = new Bll.T_Cus_AddressBook();
16 16
         Bll.T_Sys_UserAccount userbll = new Bll.T_Sys_UserAccount();
17
+        Bll.T_Sys_Department departbll = new Bll.T_Sys_Department();
17 18
 
18 19
 
19 20
 
@@ -107,8 +108,17 @@ namespace RMYY_CallCenter_Api.Controllers.System
107 108
                 model.F_Telephone = phone;
108 109
                 model.F_Mobile = mobile;
109 110
                 model.F_ElseMobile = elsemobile;
110
-               
111
-                model.F_Department = depart;
111
+
112
+                var departmodel = departbll.GetModel(Convert.ToInt32(depart));
113
+                if (departmodel != null)
114
+                {
115
+                    model.F_Department = depart;
116
+                }
117
+                else
118
+                {
119
+                    model.F_Department = "0";
120
+                }
121
+
112 122
                 model.F_Position = positon;
113 123
                 model.F_Company = office;
114 124
                 model.F_Note = remark;
@@ -133,14 +143,23 @@ namespace RMYY_CallCenter_Api.Controllers.System
133 143
                     model.F_Address = address;
134 144
                     //model.F_Birthday = Convert.ToDateTime(F_Birthday);
135 145
                     // model.F_IDCard = F_IDCard;
136
-                    model.F_Address = address;
146
+                  
137 147
                     //model.F_Education = F_Education;
138 148
                   //  model.F_Email = email;
139 149
                     model.F_Telephone = phone;
140 150
                     model.F_Mobile = mobile;
141 151
                     model.F_ElseMobile = elsemobile;
142 152
 
143
-                    model.F_Department = depart;
153
+                  var departmodel= departbll.GetModel( Convert.ToInt32( depart));
154
+                    if (departmodel != null)
155
+                    {
156
+                        model.F_Department = depart;
157
+                    }
158
+                    else
159
+                    {
160
+                        model.F_Department = "0";
161
+                    }
162
+                    
144 163
                     model.F_Position = positon;
145 164
                     model.F_Company = office;
146 165
                     model.F_Note = remark;

+ 1 - 1
RMYY_CallCenter_Api/Controllers/WorepairController.cs

@@ -372,7 +372,7 @@ namespace RMYY_CallCenter_Api.Controllers
372 372
                 ///// <summary>
373 373
                 ///// 处理人
374 374
                 ///// </summary>
375
-                ModuleInfo.T_Wodealrepairman = input.T_Wodealrepairman;
375
+                ModuleInfo.T_Wodealrepairman = input.T_Wodealrepairman; 
376 376
                 ///// <summary>
377 377
                 ///// 处理备注
378 378
                 ///// </summary>