添加项目文件。
This commit is contained in:
@@ -0,0 +1,88 @@
|
||||
|
||||
namespace SimpleAdmin.Web.Core;
|
||||
|
||||
/// <summary>
|
||||
/// 药材管理
|
||||
/// </summary>
|
||||
[ApiDescriptionSettings("Application", Tag = "药材管理")]
|
||||
[Route("biz/weibingju/medicinal")]
|
||||
[RolePermission]
|
||||
public class MedicinalController : IDynamicApiController
|
||||
{
|
||||
private readonly IMedicinalService _medicinalService;
|
||||
|
||||
public MedicinalController(IMedicinalService medicinalService)
|
||||
{
|
||||
_medicinalService = medicinalService;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 获取药材列表
|
||||
/// </summary>
|
||||
[HttpGet("list")]
|
||||
[DisplayName("获取药材列表")]
|
||||
public async Task<dynamic> GetList([FromQuery] string medicinalName, [FromQuery] int pageNum = 1, [FromQuery] int pageSize = 10)
|
||||
{
|
||||
return await _medicinalService.GetMedicinalList(medicinalName, pageNum, pageSize);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 获取药材消耗记录
|
||||
/// </summary>
|
||||
[HttpGet("consumption-records")]
|
||||
[DisplayName("获取药材消耗记录")]
|
||||
public async Task<dynamic> GetConsumptionRecords([FromQuery] long id, [FromQuery] int pageNum = 1, [FromQuery] int pageSize = 10)
|
||||
{
|
||||
return await _medicinalService.GetConsumptionRecords(id, pageNum, pageSize);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 获取药材下拉
|
||||
/// </summary>
|
||||
[HttpGet("getmedicinaldictlist")]
|
||||
[DisplayName("获取药材下拉")]
|
||||
public async Task<dynamic> GetMedicinalDictList()
|
||||
{
|
||||
return await _medicinalService.GetMedicinalDictList();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 获取药材添加记录
|
||||
/// </summary>
|
||||
[HttpGet("addition-records")]
|
||||
[DisplayName("获取药材添加记录")]
|
||||
public async Task<dynamic> GetAdditionRecords(long id, [FromQuery] int pageNum = 1, [FromQuery] int pageSize = 10)
|
||||
{
|
||||
return await _medicinalService.GetAdditionRecords(id, pageNum, pageSize);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 添加药材
|
||||
/// </summary>
|
||||
[HttpPost("add")]
|
||||
[DisplayName("添加药材")]
|
||||
public async Task<dynamic> AddMedicinal([FromBody] AddMedicinalInput input)
|
||||
{
|
||||
return await _medicinalService.AddMedicinal(input);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 修改药材添加记录
|
||||
/// </summary>
|
||||
[HttpPost("addition-records")]
|
||||
[DisplayName("修改药材添加记录")]
|
||||
public async Task<dynamic> UpdateAdditionRecord([FromBody] UpdateMedicinalAddLogInput input)
|
||||
{
|
||||
return await _medicinalService.UpdateAdditionRecord(input);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 删除药材添加记录
|
||||
/// </summary>
|
||||
[HttpPost("addition-delete")]
|
||||
[DisplayName("删除药材添加记录")]
|
||||
public async Task<dynamic> DeleteAdditionRecord(DeleteMedicinalLog input)
|
||||
{
|
||||
return await _medicinalService.DeleteAdditionRecord(input.Id);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user