123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199 |
- using OASystem.Domain.Dtos.QiYeWeChat;
- using OASystem.Domain.ViewModels.QiYeWeChat;
- namespace OASystem.API.OAMethodLib.QiYeWeChatAPI
- {
-
-
-
- public interface IQiYeWeChatApiService
- {
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Task<ResponseBase> CreateAsync(Create_Request create_Request);
-
-
-
-
- Task<UserIdListView> GetUserIdListAsync();
-
-
-
-
- Task<QYWX_UserInfosView> GetUserInfosAsync();
-
-
-
-
- Task<CorpCheckInRuleView> GetCheckIn_CorpCheckInOptionAsync();
-
-
-
-
-
-
- Task<CheckInView> GetCheckin_MonthDataAsync(DateTime startDt, DateTime endDt);
-
-
-
-
-
- Task<CheckInView> GetCheckin_MonthDataAsync1(DateTime startDt, DateTime endDt);
-
-
-
-
-
-
- Task<CheckInView> GetCheckin_MonthDataRedisAsync(DateTime startDt, DateTime endDt);
-
-
-
-
-
-
-
-
- Task<CheckInDataView> GetCheckinDataAsync(List<string> useridlist, int opencheckindatatype, DateTime startDt, DateTime endDt);
-
-
-
-
-
-
-
- Task<CheckInDayDataView> GetCheckInDayDataAsync(List<string> useridlist, DateTime startDt, DateTime endDt);
-
-
-
-
-
-
- Task<ApprovalDataView> GetApprovalDataAsync(DateTime startDt, DateTime endDt);
-
-
-
-
-
-
- Task<List<Sp_Info>> GetApprovalDatasAsync(DateTime startDt, DateTime endDt);
-
-
-
-
-
-
- Task<List<Sp_Info>> GetApprovalDatasRedisAsync(DateTime startDt, DateTime endDt);
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Task<List<Sp_Detail>> GetApprovalDetailsAsync(DateTime startDt, DateTime endDt, string creator, int sp_status, int record_type);
-
-
-
-
-
- Task<TemplateDetailView> GetTemplateDetailAsync(string template_id);
-
-
-
-
-
- Task<ApprovalDetailView> GetApprovalDetailAsync(string spNo);
-
-
-
-
-
- Task<ResponseBase> RobotSendMsg_GroupInfo(string msg);
- #region 团组状态通知
-
-
-
-
- Task<GroupStatus_UserSimplelistView> GroupStatus_GetUserList(int departmentId = 8402038);
-
-
-
-
- Task<GroupStatus_CreateChatView> GroupStatus_CreateChat(string chatName, string owner, List<string> userList, string chatId);
-
-
-
-
-
-
- Task<ResponseBase> GroupStatus_SendChatMsg_Markdown(string chatId, string msgContent, string msgType = "markdown");
-
-
-
-
-
-
-
- Task<GroupStatus_SendMessageView> GroupStatus_SendMessage_ToUser_Markdown(List<string> toUser, string msgContent, string msgType = "markdown");
- #endregion
- }
- }
|