添加项目文件。

This commit is contained in:
2026-10-12 16:22:04 +08:00
parent 7c68a0ca0a
commit aad11be43d
1000 changed files with 120807 additions and 0 deletions
+78
View File
@@ -0,0 +1,78 @@
using AdminService.Tasks;
using AdminService.Tasks.Param;
using Common;
using CommonDomain;
using CommonInfrastructure;
using Microsoft.AspNetCore.Authorization;
using Microsoft.AspNetCore.Mvc;
namespace AdminApi.Task
{
[ApiController, Route("adminapi/[controller]")]
[Authorize]
public class TaskController : BaseController
{
private readonly ITaskService _taskService;
public TaskController(ITaskService taskService)
{
_taskService = taskService;
}
[HttpGet("Init")]
public async Task<string> Init()
{
return await _taskService.InitDefaultTasks();
}
[HttpGet("DayTaskReward")]
public async Task<string> DayTaskReward()
{
return await _taskService.DayTaskReward();
}
[HttpPost("AddTask")]
public async Task<BaseResponse<string>> AddTask([FromBody] GameTask param)
{
var res = await _taskService.AddTask(param);
if (res.isok)
return this.ToResult(res.msg);
else
return this.ToFailResult<string>(res.msg);
}
[HttpGet("DeleteTask")]
public async Task<BaseResponse<string>> DeleteTask(string id)
{
var res = await _taskService.DeleteTask(id);
if (res.isok)
return this.ToResult(res.msg);
else
return this.ToFailResult<string>(res.msg);
}
[HttpGet("UpdateTaskState")]
public async Task<BaseResponse<string>> UpdateTaskState(string id, int state)
{
var res = await _taskService.UpdateTaskState(id, state);
if (res.isok)
return this.ToResult(res.msg);
else
return this.ToFailResult<string>(res.msg);
}
[HttpPost("UpdateTask")]
public async Task<BaseResponse<string>> UpdateTask([FromBody] GameTask param)
{
var res = await _taskService.UpdateTask(param);
if (res.isok)
return this.ToResult(res.msg);
else
return this.ToFailResult<string>(res.msg);
}
[HttpPost("GetTaskList")]
public async Task<PageResponse<GameTask>> GetTaskList(GetTaskListParam param)
{
var res = await _taskService.GetTaskList(param);
return this.ToPageResult(res.list, res.count);
}
}
}