TG.WXCRM.V4/IBLL/TS/IWX_TSADDFRIEND.cs

111 lines
4.1 KiB
C#

using System;
using System.Data;
using WX.CRM.Common;
namespace WX.CRM.IBLL.TS
{
public interface IWX_TSADDFRIEND
{
/// <summary>
/// 获取可以推送的工作微信号
/// </summary>
/// <param name="v_userid">用户ID</param>
/// <returns></returns>
DataTable GetCanSendWorkAlias(decimal v_userid);
/// <summary>
/// 获取资源
/// </summary>
/// <param name="pici">批次号</param>
/// <returns></returns>
DataTable GetTsAddFriendRes(decimal pici);
/// <summary>
/// 获取批次信息
/// </summary>
/// <returns></returns>
DataTable GetTsSendPici();
bool UpdateSendResStutas(string v_alias, decimal v_pici, DateTime v_senddate, decimal v_stutas, string v_msg);
bool AddFriendRelation(string v_jobusername, string v_username, string v_resid, DateTime v_createtime);
/// <summary>
/// 获取资源by cookie
/// </summary>
/// <returns></returns>
DataTable GetResByCookiResid(string resids);
/// <summary>
/// 获取验证的不通过的客户ID
/// </summary>
/// <returns></returns>
DataTable GetCheckErroRes(string resids);
/// <summary>
/// 获取最新的触动精灵脚本
/// </summary>
/// <returns></returns>
DataTable GetNewestScriptVersion();
/// <summary>
///
/// </summary>
/// <param name="v_resid"></param>
/// <param name="v_alias"></param>
/// <param name="v_helloMsg"></param>
/// <param name="v_exe_date"></param>
/// <param name="v_exe_time"></param>
/// <returns></returns>
bool CreatePici(string v_resid, string v_alias, string v_helloMsg, int v_timeType, string v_exe_date, string v_exe_time, ref ValidationErrors errors);
/// <summary>
/// 上传并修 执行状态
/// </summary>
/// <param name="v_pici"></param>
/// <param name="v_isStart"></param>
/// <param name="v_startTime"></param>
/// <param name="v_isEnd"></param>
/// <param name="v_endTime"></param>
/// <param name="errors"></param>
/// <returns></returns>
bool UpdatePiciExecStatus(long v_pici, int? v_isStart, DateTime? v_startTime, int? v_isEnd, DateTime? v_endTime, string v_erromsg, ref ValidationErrors errors);
bool AddFriendPiciLog(string v_alias, string v_resid, decimal v_eid, decimal v_pici, decimal v_state, string v_remark, long v_zitime, DateTime v_zdtime);
/// <summary>
/// 白板资源申请
/// </summary>
/// <param name="v_alias">工作微信号</param>
/// <param name="v_helloMsg">打招呼内容</param>
/// <param name="v_timeType">时间类型</param>
/// <param name="v_exe_date">年月日</param>
/// <param name="v_exe_time">时分秒</param>
/// <param name="v_rescount">资源数</param>
/// <param name="v_eid">工号</param>
/// <param name="errors"></param>
/// <returns></returns>
bool WhiteResApply(string v_alias, string v_helloMsg, int v_timeType, string v_exe_date, string v_exe_time, int v_rescount, decimal v_eid, int dept, ref ValidationErrors errors);
DataTable ResLogReport(Decimal v_eid, string v_alias, ref Pager pager);
/// <summary>
/// 工作微信加人日志查询
/// </summary>
/// <param name="v_eid"></param>
/// <param name="v_alias"></param>
/// <param name="pager"></param>
/// <returns></returns>
DataTable ResLogReport_Manager(Decimal v_eid, string v_alias, ref Pager pager);
/// <summary>
/// 加人日志查询 详细查询
/// </summary>
/// <param name="v_eid">工号</param>
/// <returns></returns>
DataTable ResLogReport_Detial(Decimal v_pici);
/// <summary>
/// 是否可以作为推送
/// </summary>
/// <param name="v_resid"></param>
/// <returns></returns>
bool IsCanSend(string v_resid);
}
}