1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
using Edu.Model.ViewModel.Web;
using Edu.Repository.Web;
using System.Collections.Generic;
using VT.FW.DB;
using System.Linq;
using Edu.Common.Enum;
namespace Edu.Module.Web
{
/// <summary>
/// 咨询管理处理类
/// </summary>
public class WebAdvisoryModule
{
/// <summary>
/// 咨询管理仓储层对象
/// </summary>
private readonly RB_Web_AdvisoryRepository web_AdvisoryRepository = new RB_Web_AdvisoryRepository();
/// <summary>
/// 获取咨询管理分页列表
/// </summary>
/// <param name="pageIndex">页码</param>
/// <param name="pageSize">每页显示调试</param>
/// <param name="rowsCount">总条数</param>
/// <param name="query">查询条件</param>
/// <returns></returns>
public List<RB_Web_Advisory_ViewModel> GetWebAdvisoryPageModule(int pageIndex, int pageSize, out long rowsCount, RB_Web_Advisory_ViewModel query)
{
return web_AdvisoryRepository.GetWebAdvisoryPageRepository(pageIndex, pageSize, out rowsCount, query);
}
/// <summary>
/// 新增修改咨询管理
/// </summary>
/// <param name="model"></param>
/// <returns></returns>
public bool SetWebAdvisoryModule(RB_Web_Advisory_ViewModel model)
{
bool flag;
var newId = web_AdvisoryRepository.Insert(model);
model.Id = newId;
flag = newId > 0;
return flag;
}
/// <summary>
/// 修改咨询回复
/// </summary>
/// <param name="model"></param>
/// <returns></returns>
public bool UpdateWebAdvisoryModule(RB_Web_Advisory_ViewModel model)
{
Dictionary<string, object> fileds = new Dictionary<string, object>()
{
{nameof(RB_Web_Advisory_ViewModel.DealStatus),model.DealStatus },
{nameof(RB_Web_Advisory_ViewModel.DealContent),model.DealContent },
{nameof(RB_Web_Advisory_ViewModel.DealBy),model.DealBy },
{nameof(RB_Web_Advisory_ViewModel.DealTime),model.DealTime },
};
var flag = web_AdvisoryRepository.Update(fileds, new WhereHelper(nameof(RB_Web_Advisory_ViewModel.Id), model.Id));
return flag;
}
/// <summary>
/// 根据编号获取咨询管理详情
/// </summary>
/// <param name="Id"></param>
/// <returns></returns>
public RB_Web_Advisory_ViewModel GetWebAdvisoryModule(int Id)
{
var query = new RB_Web_Advisory_ViewModel()
{
Id = Id,
};
return web_AdvisoryRepository.GetWebAdvisoryEntityRepository(query);
}
/// <summary>
/// 修改咨询管理状态
/// </summary>
/// <param name="Id"></param>
/// <param name="Status">0-正常,1-删除</param>
/// <returns></returns>
public bool RemoveWebAdvisoryStatusModule(int Id, int Status)
{
Dictionary<string, object> fileds = new Dictionary<string, object>()
{
{nameof(RB_Web_Advisory_ViewModel.Status),Status },
};
var flag = web_AdvisoryRepository.Update(fileds, new WhereHelper(nameof(RB_Web_Advisory_ViewModel.Id), Id));
return flag;
}
}
}