Explorar el Código

档案物资信息管理

xiaoqiang %!s(int64=5) %!d(string=hace) años
padre
commit
94b1369171

+ 311 - 0
codegit/CallCenterApi/CallCenterApi.BLL/archives.cs

@@ -0,0 +1,311 @@
1
+using System;
2
+using System.Collections.Generic;
3
+using System.Data;
4
+using System.Linq;
5
+using System.Text;
6
+using System.Threading.Tasks;
7
+
8
+namespace CallCenterApi.BLL
9
+{
10
+    public class archives
11
+    {
12
+        private readonly DAL.archives dal = new DAL.archives();
13
+        /// <summary>
14
+        /// 获取档案物资表数据信息
15
+        /// </summary>
16
+        /// <returns></returns>
17
+        public DataSet GetList()
18
+        {
19
+            return dal.GetList();
20
+        }
21
+        /// <summary>
22
+        /// 是否存在该记录
23
+        /// </summary>
24
+        public bool IfHave(int id)
25
+        {
26
+            return dal.IfHave(id);
27
+        }
28
+        /// <summary>
29
+        /// 增加一条档案物资数据
30
+        /// </summary>
31
+        /// <param name="model"></param>
32
+        /// <returns></returns>
33
+        public int Add(CallCenterApi.Model.archives model)
34
+        {
35
+            return dal.Add(model);
36
+        }
37
+        /// <summary>
38
+        /// 得到一个档案物资对象实体
39
+        /// </summary>
40
+        public CallCenterApi.Model.archives GetModel(int id)
41
+        {
42
+            return dal.GetModel(id);
43
+        }
44
+
45
+        /// <summary>
46
+        /// 更新一条档案物资数据
47
+        /// </summary>
48
+        public bool Update(CallCenterApi.Model.archives model)
49
+        {
50
+            return dal.Update(model);
51
+        }
52
+        /// <summary>
53
+        /// 删除一条档案物资数据
54
+        /// </summary>
55
+        public bool Delete(int id)
56
+        {
57
+
58
+            return dal.Delete(id);
59
+        }
60
+        /// <summary>
61
+        /// 获取物资状态信息 用作可选的下拉框选项
62
+        /// </summary>
63
+        /// <returns></returns>
64
+        public DataSet GetArchivestate()
65
+        {
66
+            return dal.GetArchivestate();
67
+        }
68
+        /// <summary>
69
+        /// 增加物资状态数据
70
+        /// </summary>
71
+        /// <param name="model"></param>
72
+        /// <returns></returns>
73
+        public int Addarchivestate(CallCenterApi.Model.archivestate model)
74
+        {
75
+            return dal.Addarchivestate(model);
76
+        }
77
+        /// <summary>
78
+        /// 删除一条物资状态信息
79
+        /// </summary>
80
+        /// <param name="id"></param>
81
+        /// <returns></returns>
82
+        public bool delarchivestate(int id)
83
+        {
84
+            return dal.delarchivestate(id);
85
+        }
86
+        /// <summary>
87
+        /// 根据档案名称获取档案状态id
88
+        /// </summary>
89
+        /// <param name="statename"></param>
90
+        /// <returns></returns>
91
+        public int GetStateid(string statename)
92
+        {
93
+            return dal.GetStateid(statename);
94
+        }
95
+        /// <summary>
96
+        /// 根据id 修改档案物资的状态
97
+        /// </summary>
98
+        /// <returns></returns>
99
+        public bool updateState(int id, int stateid)
100
+        {
101
+            return dal.updateState(id,stateid);
102
+        }
103
+        /// <summary>
104
+        /// 获取外部客户操作表信息
105
+        /// </summary>
106
+        /// <returns></returns>
107
+        public DataSet GetCustomerBorrow()
108
+        {
109
+            return dal.GetCustomerBorrow();
110
+        }
111
+        /// <summary>
112
+        /// 外部客户操作信息添加
113
+        /// </summary>
114
+        /// <returns></returns>
115
+        public int AddCustomerBorrow(CallCenterApi.Model.customerBorrow model)
116
+        {
117
+            return dal.AddCustomerBorrow(model);
118
+        }
119
+        /// <summary>
120
+        /// 获取客户操作表实体
121
+        /// </summary>
122
+        /// <param name="id"></param>
123
+        /// <returns></returns>
124
+        public CallCenterApi.Model.customerBorrow GetCustomerModel(int id)
125
+        {
126
+            return dal.GetCustomerModel(id);
127
+        }
128
+        /// <summary>
129
+        /// 修改客户操作信息
130
+        /// </summary>
131
+        /// <returns></returns>
132
+        public bool UpCustomerBorrow(CallCenterApi.Model.customerBorrow model)
133
+        {
134
+            return dal.UpCustomerBorrow(model);
135
+        }
136
+        /// <summary>
137
+        /// 删除一条客户操作信息
138
+        /// </summary>
139
+        /// <param name="id"></param>
140
+        /// <returns></returns>
141
+        public bool delCustomerBorrow(int id)
142
+        {
143
+            return dal.delCustomerBorrow(id);
144
+        }
145
+        /// <summary>
146
+        /// 获取内部操作表信息
147
+        /// </summary>
148
+        /// <returns></returns>
149
+        public DataSet GetinsideOperation()
150
+        {
151
+            return dal.GetinsideOperation();
152
+        }
153
+        /// <summary>
154
+        /// 内部员工操作信息添加
155
+        /// </summary>
156
+        /// <returns></returns>
157
+        public int AddinsideOperation(CallCenterApi.Model.insideOperation model)
158
+        {
159
+            return dal.AddinsideOperation(model);
160
+        }
161
+        /// <summary>
162
+        /// 修改和互操作信息
163
+        /// </summary>
164
+        /// <returns></returns>
165
+        public bool UpinsideOperation(CallCenterApi.Model.insideOperation model)
166
+        {
167
+            return dal.UpinsideOperation(model);
168
+        }
169
+        /// <summary>
170
+        /// 获取内部员工操作表实体
171
+        /// </summary>
172
+        /// <param name="id"></param>
173
+        /// <returns></returns>
174
+        public CallCenterApi.Model.insideOperation GetinsideOperationModel(int id)
175
+        {
176
+            return dal.GetinsideOperationModel(id);
177
+        }
178
+        /// <summary>
179
+        /// 删除一条内部员工操作信息
180
+        /// </summary>
181
+        /// <param name="id"></param>
182
+        /// <returns></returns>
183
+        public bool delinsideOperation(int id)
184
+        {
185
+            return dal.delinsideOperation(id);
186
+        }
187
+
188
+        /// <summary>
189
+        /// 获取操作日志表信息
190
+        /// </summary>
191
+        /// <returns></returns>
192
+        public DataSet GetOperationlog()
193
+        {
194
+            return dal.GetOperationlog();
195
+        }
196
+        /// <summary>
197
+        /// 操作日志信息添加
198
+        /// </summary>
199
+        /// <returns></returns>
200
+        public int AddOperationlog(CallCenterApi.Model.Operationlog model)
201
+        {
202
+            return dal.AddOperationlog(model);
203
+        }
204
+
205
+        /// <summary>
206
+        /// 获得档案物资数据列表  导入部分
207
+        /// </summary>
208
+        public List<Model.archives> DataTableToList(DataTable dt)
209
+        {
210
+            List<Model.archives> modelList = new List<Model.archives>();
211
+            int rowsCount = dt.Rows.Count;
212
+            if (rowsCount > 0)
213
+            {
214
+                Model.archives model;
215
+                for (int n = 0; n < rowsCount; n++)
216
+                {
217
+                    model = dal.DataRowToModelarchives(dt.Rows[n]);
218
+                    if (model != null)
219
+                    {
220
+                        modelList.Add(model);
221
+                    }
222
+                }
223
+            }
224
+            return modelList;
225
+        }
226
+        /// <summary>
227
+        /// 获得物资状态数据列表  导入部分
228
+        /// </summary>
229
+        public List<Model.archivestate> DataTableToList1(DataTable dt)
230
+        {
231
+            List<Model.archivestate> modelList = new List<Model.archivestate>();
232
+            int rowsCount = dt.Rows.Count;
233
+            if (rowsCount > 0)
234
+            {
235
+                Model.archivestate model;
236
+                for (int n = 0; n < rowsCount; n++)
237
+                {
238
+                    model = dal.DataRowToModelarchives1(dt.Rows[n]);
239
+                    if (model != null)
240
+                    {
241
+                        modelList.Add(model);
242
+                    }
243
+                }
244
+            }
245
+            return modelList;
246
+        }
247
+        /// <summary>
248
+        /// 获得客户操作借阅归还数据列表 
249
+        /// </summary>
250
+        public List<Model.customerBorrow> DataTableToListcustomerBorrow(DataTable dt)
251
+        {
252
+            List<Model.customerBorrow> modelList = new List<Model.customerBorrow>();
253
+            int rowsCount = dt.Rows.Count;
254
+            if (rowsCount > 0)
255
+            {
256
+                Model.customerBorrow model;
257
+                for (int n = 0; n < rowsCount; n++)
258
+                {
259
+                    model = dal.DataRowToModelcustomerBorrow(dt.Rows[n]);
260
+                    if (model != null)
261
+                    {
262
+                        modelList.Add(model);
263
+                    }
264
+                }
265
+            }
266
+            return modelList;
267
+        }
268
+        /// <summary>
269
+        /// 获得内部员工操作出入库数据列表  导入部分 分页部分
270
+        /// </summary>
271
+        public List<Model.insideOperation> DataTableToListinsideOperation(DataTable dt)
272
+        {
273
+            List<Model.insideOperation> modelList = new List<Model.insideOperation>();
274
+            int rowsCount = dt.Rows.Count;
275
+            if (rowsCount > 0)
276
+            {
277
+                Model.insideOperation model;
278
+                for (int n = 0; n < rowsCount; n++)
279
+                {
280
+                    model = dal.DataRowToModelinsideOperation(dt.Rows[n]);
281
+                    if (model != null)
282
+                    {
283
+                        modelList.Add(model);
284
+                    }
285
+                }
286
+            }
287
+            return modelList;
288
+        }
289
+        /// <summary>
290
+        /// 获得操作记录信息数据列表  导入部分
291
+        /// </summary>
292
+        public List<Model.Operationlog> DataTableToListOperationlog(DataTable dt)
293
+        {
294
+            List<Model.Operationlog> modelList = new List<Model.Operationlog>();
295
+            int rowsCount = dt.Rows.Count;
296
+            if (rowsCount > 0)
297
+            {
298
+                Model.Operationlog model;
299
+                for (int n = 0; n < rowsCount; n++)
300
+                {
301
+                    model = dal.DataRowToModelOperationlog(dt.Rows[n]);
302
+                    if (model != null)
303
+                    {
304
+                        modelList.Add(model);
305
+                    }
306
+                }
307
+            }
308
+            return modelList;
309
+        }
310
+    }
311
+}

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

@@ -40,6 +40,7 @@
40 40
     <Reference Include="System.Xml" />
41 41
   </ItemGroup>
42 42
   <ItemGroup>
43
+    <Compile Include="archives.cs" />
43 44
     <Compile Include="article.cs" />
44 45
     <Compile Include="article_category.cs" />
45 46
     <Compile Include="CallRecords.cs" />

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

@@ -170,6 +170,7 @@
170 170
     <Compile Include="App_Start\ErrorAttribute.cs" />
171 171
     <Compile Include="App_Start\RouteConfig.cs" />
172 172
     <Compile Include="App_Start\WechatActionFilter.cs" />
173
+    <Compile Include="Controllers\archives\archivesController.cs" />
173 174
     <Compile Include="Controllers\Base\BaseController.cs" />
174 175
     <Compile Include="Controllers\CallOutOptController.cs" />
175 176
     <Compile Include="Controllers\callout\CallOutController.cs" />
@@ -284,16 +285,21 @@
284 285
     <Compile Include="Models\Filter\FilterSysConfig.cs" />
285 286
     <Compile Include="Models\Filter\FilterUserAccount.cs" />
286 287
     <Compile Include="Models\Filter\FilterProduct.cs" />
288
+    <Compile Include="Models\Input\archivesInput.cs" />
289
+    <Compile Include="Models\Input\archivestateInput.cs" />
287 290
     <Compile Include="Models\Input\CallPlanInput.cs" />
288 291
     <Compile Include="Models\Input\CategoryInput.cs" />
289 292
     <Compile Include="Models\Input\CustomerBaseInput.cs" />
290 293
     <Compile Include="Models\Input\CustomerBaseNewInput.cs" />
294
+    <Compile Include="Models\Input\customerBorrowInput.cs" />
291 295
     <Compile Include="Models\Input\Cus_RegionCategoryInput.cs" />
292 296
     <Compile Include="Models\Input\DepartmentInput.cs" />
293 297
     <Compile Include="Models\Input\DictionaryInput.cs" />
294 298
     <Compile Include="Models\Input\ImportDataInput.cs" />
299
+    <Compile Include="Models\Input\insideOperationInput.cs" />
295 300
     <Compile Include="Models\Input\LoginModel.cs" />
296 301
     <Compile Include="Models\Input\ModuleFunctionInput.cs" />
302
+    <Compile Include="Models\Input\OperationlogInput.cs" />
297 303
     <Compile Include="Models\Input\OrderInput.cs" />
298 304
     <Compile Include="Models\Input\Pagerinfo.cs" />
299 305
     <Compile Include="Models\Input\ProductInput.cs" />
@@ -341,6 +347,7 @@
341 347
   </ItemGroup>
342 348
   <ItemGroup>
343 349
     <Folder Include="App_Data\" />
350
+    <Folder Include="Views\archives\" />
344 351
     <Folder Include="Views\Base\" />
345 352
     <Folder Include="Views\Business\" />
346 353
     <Folder Include="Views\Callblack\" />

La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 953 - 0
codegit/CallCenterApi/CallCenterApi.Interface/CallCenterApi.Interface/Controllers/archives/archivesController.cs