2025-04-24 18:31:27 +08:00

62 lines
2.0 KiB
C#

using MyCode.Project.Domain.Message.Act.MiniMessage;
using MyCode.Project.Domain.Message.Request.Clerk;
using MyCode.Project.Domain.Message.Request.Message;
using MyCode.Project.Domain.Message.Response.Message;
using MyCode.Project.Domain.Message.Response.Shop;
using MyCode.Project.Domain.Message.Response.User;
using MyCode.Project.Infrastructure.Common;
using MyCode.Project.Services;
using System;
using System.Collections.Generic;
using System.Web.Http;
namespace MyCode.Project.WebApi.Areas.Wechat.Controllers
{
/// <summary>
///小程序消息模版 相关
/// </summary>
public class MiniMessageController : BaseWechatController
{
private IMiniMessageService _miniMessageService;
private IBirthdayMemberService _birthdayMemberService;
/// <summary>
/// 初始化一个<see cref="ClerkController"/>类型的实例
/// </summary>
public MiniMessageController(IMiniMessageService miniMessageService
, IBirthdayMemberService birthdayMemberService)
{
_miniMessageService = miniMessageService;
_birthdayMemberService = birthdayMemberService;
}
#region AddFormIds(FormId)
/// <summary>
/// 批量添加FormId
/// </summary>
/// <param name="formIdAct"></param>
[HttpPost]
public void AddFormIds(FormIdAct formIdAct)
{
return;
_miniMessageService.AddFormIds(formIdAct.FormIds, CurrentLogin);
}
#endregion
#region BirthdayMemberSearch()
/// <summary>
/// 获取生日通知的会员列表
/// </summary>
/// <param name="search"></param>
/// <returns></returns>
[HttpPost]
public List<BirthdayMemberList> BirthdayMemberSearch(BirthdayMemberSearchReq search)
{
return _birthdayMemberService.BirthdayMemberSearch(search, CurrentLogin);
}
#endregion
}
}