From 484de131314a90144cceac6ea721e345ad014f08 Mon Sep 17 00:00:00 2001
From: sunpengfei <i@angelzzz.com>
Date: 星期四, 04 十二月 2025 09:20:56 +0800
Subject: [PATCH] Merge branch 'master' of http://120.26.58.240:8888/r/LifePaymentApi
---
LifePayment/LifePayment.HttpApi/LifePay/LifePayAnnouncementController.cs | 84 ++++++++++++++++++++++++++++++++++++++++++
1 files changed, 84 insertions(+), 0 deletions(-)
diff --git a/LifePayment/LifePayment.HttpApi/LifePay/LifePayAnnouncementController.cs b/LifePayment/LifePayment.HttpApi/LifePay/LifePayAnnouncementController.cs
new file mode 100644
index 0000000..1bc3e2f
--- /dev/null
+++ b/LifePayment/LifePayment.HttpApi/LifePay/LifePayAnnouncementController.cs
@@ -0,0 +1,84 @@
+锘縰sing Alipay.AopSdk.F2FPay.Model;
+using LifePayment.Application;
+using LifePayment.Application.Contracts;
+using LifePayment.Application.Contracts.LifePay;
+using LifePayment.Application.LifePay;
+using LifePayment.Domain;
+using LifePayment.Domain.Common;
+using LifePayment.Domain.Shared;
+using Microsoft.AspNetCore.Authorization;
+using Microsoft.AspNetCore.Mvc;
+using Microsoft.Extensions.Logging;
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Threading.Tasks;
+using Volo.Abp;
+using Volo.Abp.AspNetCore.Mvc;
+using Volo.Abp.AspNetCore.WebClientInfo;
+using ZeroD.Util;
+using ZeroD.Util.Fadd;
+
+namespace LifePayment.HttpApi
+{
+ [Route("api/[controller]/[action]")]
+ [ApiController]
+ [Authorize]
+ public class LifePayAnnouncementController : AbpController
+ {
+
+ private readonly ILifePayAnnouncementService _lifePayAnnouncementService;
+
+ public LifePayAnnouncementController(
+ ILifePayAnnouncementService lifePayAnnouncementService
+ )
+ {
+ _lifePayAnnouncementService = lifePayAnnouncementService;
+ }
+
+ /// <summary>
+ /// 鑾峰彇鍏憡鍒嗛〉
+ /// </summary>
+ /// <param name="input"></param>
+ /// <returns></returns>
+ [HttpPost]
+ public async Task<PageOutput<CreateEditLifePayAnnouncementOutput>> GetLifePayAnnouncementPage(GetLifePayAnnouncementPageInput input)
+ {
+ return await _lifePayAnnouncementService.GetLifePayAnnouncementPage(input);
+ }
+
+ /// <summary>
+ /// 鏂板缂栬緫鍏憡
+ /// </summary>
+ /// <param name="input"></param>
+ /// <returns></returns>
+ [HttpPost]
+ public async Task<int> CreateOrEditLifePayAnnouncement(CreateEditLifePayAnnouncementInput input)
+ {
+ return await _lifePayAnnouncementService.CreateOrEditLifePayAnnouncement(input);
+ }
+
+ /// <summary>
+ /// 鍒犻櫎鍏憡
+ /// </summary>
+ /// <param name="id"></param>
+ /// <returns></returns>
+ [HttpGet]
+ public async Task<int> DeleteLifePayAnnouncement(Guid id)
+ {
+ return await _lifePayAnnouncementService.DeleteLifePayAnnouncement(id);
+ }
+
+ /// <summary>
+ /// 鑾峰彇褰撳墠灞曠ず涓殑鍏憡
+ /// </summary>
+ /// <returns></returns>
+ [HttpPost]
+ [AllowAnonymous]
+ public async Task<CreateEditLifePayAnnouncementOutput> GetShowingLifePayAnnouncement(GetShowingLifePayAnnouncementInput input)
+ {
+ return await _lifePayAnnouncementService.GetShowingLifePayAnnouncement(input);
+ }
+ }
+}
+
--
Gitblit v1.9.1