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

69 lines
2.1 KiB
C#

using MyCode.Project.Domain.Message.Request.Clerk;
using MyCode.Project.Domain.Message.Response.CardCover;
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 CardCoverController : BaseWechatController
{
private ICardCoverService _cardCoverService;
/// <summary>
/// 初始化一个<see cref="ClerkController"/>类型的实例
/// </summary>
public CardCoverController(ICardCoverService cardCoverService)
{
_cardCoverService = cardCoverService;
}
#region GetList()
/// <summary>
/// 获取卡套列表
/// </summary>
/// <returns></returns>
[HttpGet]
public List<CardListResp> GetList()
{
return _cardCoverService.GetList();
}
#endregion
#region GetMemberCardList
///// <summary>
///// 获取会员卡套列表
///// </summary>
///// <param name="MemberID">会员ID</param>
///// <returns></returns>
//[HttpGet]
//public List<MemberCardListResp> GetMemberCardList(Guid MemberID)
//{
// return _cardCoverService.GetMemberCardList(MemberID,this.CurrentLogin);
//}
#endregion
#region SetCardInfo
/// <summary>
/// 修改会员卡套是否留店
/// </summary>
/// <param name="ID">卡套主键ID</param>
/// <param name="IfStaystore">留店设置 1 留店 0 提走</param>
/// <returns></returns>
[HttpGet]
public void SetCardInfo(Guid ID,int IfStaystore)
{
_cardCoverService.SetCardInfo(ID,IfStaystore, this.CurrentLogin);
}
#endregion
}
}