123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116 |
- using PMS.BusinessModels.ComplaintManage;
- using PMS.EntityModels.PersonManager;
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- namespace PMS.Interface.ComplaintManage
- {
- /// <summary>
- /// 创建人:伍莲魁
- /// 创建日期:2018/12/13
- /// 功能模块:投诉列表
- /// </summary>
- public interface IComplaintList
- {
- /// <summary>
- /// 投诉列表查询
- /// </summary>
- /// <param name="Model">查询条件</param>
- /// <returns></returns>
- string GetComplaintDatagrid(SelectComplaintListModel Model);
- /// <summary>
- /// 获取项目投诉附件路径
- /// </summary>
- /// <param name="id">投诉ID</param>
- /// <returns></returns>
- string GetComplaintFile(string id);
- /// <summary>
- /// 从FTP获取投诉图片
- /// </summary>
- /// <param name="id"></param>
- /// <returns></returns>
- string GetComplaintFileFromFTP(string id);
- /// <summary>
- /// 获取投诉人详细
- /// </summary>
- /// <param name="PID">投诉人ID</param>
- /// <returns></returns>
- string GetComplaintPerson(string PID);
-
- /// <summary>
- /// 获取投诉人详细Model
- /// </summary>
- /// <param name="PID"></param>
- /// <returns></returns>
- Person_Model GetPersonModel(string PID);
- /// <summary>
- /// 获取项目投诉过程
- /// </summary>
- /// <param name="id">投诉ID</param>
- /// <returns></returns>
- string GetDealProcess(string id);
- /// <summary>
- /// 获取过程沟通
- /// </summary>
- /// <param name="id">投诉ID</param>
- /// <returns></returns>
- string GetCommunicate(string id);
- /// <summary>
- /// 提交过程沟通内容
- /// </summary>
- /// <param name="id">投诉ID</param>
- /// <param name="Content">内容</param>
- /// <param name="UserId">提交人ID</param>
- /// <returns></returns>
- bool SubmitCmt(string id, string Content, string UserId);
- /// <summary>
- /// 投诉受理
- /// </summary>
- /// <param name="model">受理表单模型</param>
- /// <returns></returns>
- bool ComplaintAccept(FormAcceptComplaint model);
- /// <summary>
- /// 投诉分配
- /// </summary>
- /// <param name="model">表单模型</param>
- /// <returns></returns>
- bool ComplaintDistributeSub(FormAcceptComplaint model);
- /// <summary>
- /// 投诉登记
- /// </summary>
- /// <param name="typeCode">投诉种类</param>
- /// <param name="events">投诉标题</param>
- /// <param name="detail">投诉描述</param>
- /// <returns></returns>
- string ComplaintRegistration(string typeCode, string events, string detail,string PersonID);
- /// <summary>
- /// 投诉图片上传
- /// </summary>
- /// <param name="CompliantID">投诉ID</param>
- /// <param name="src">附件路径</param>
- /// <returns></returns>
- bool ImageUpload(string CompliantID,string src);
- /// <summary>
- /// 个人投诉查询
- /// </summary>
- /// <param name="model"></param>
- /// <returns></returns>
- string QueryComplaint(QueryComplaintModel model);
- /// <summary>
- /// 通过ID获取投诉详情信息
- /// </summary>
- /// <param name="id">投诉ID</param>
- /// <returns></returns>
- string GetComplaintDetail(string id);
- /// <summary>
- /// 撤销投诉
- /// </summary>
- /// <param name="id">投诉ID</param>
- /// <returns></returns>
- bool DeleteComplaint(string id);
- }
- }
|