namespace Tiobon.Core.Api.Controllers;
///
/// Ghre_DaySalaryEntry_Boltone(Controller)
///
[Route("api/[controller]")]
[ApiController, GlobalActionFilter]
[Authorize(Permissions.Name), ApiExplorerSettings(GroupName = Grouping.GroupName_Ghre)]
public class Ghre_DaySalaryEntry_BoltoneController : BaseController
{
public Ghre_DaySalaryEntry_BoltoneController(IGhre_DaySalaryEntry_BoltoneServices service) : base(service)
{
}
///
/// 新增数据
///
///
///
[HttpPost("Insert"), AllowAnonymous]
public override async Task> Insert([FromBody] InsertGhre_DaySalaryEntry_BoltoneInput insertModel)
{
insertModel.SubmitDate = DateTime.Now;
if (await _service.AnyAsync(x => x.IDNo == insertModel.IDNo && x.SubmitDate.Value.Date == DateTime.Now.Date))
return Success(null, "提交成功");
var id = await _service.Add(insertModel);
var data = Success(null, "提交成功");
data.Success = id > 0;
if (data.Success)
data.Data = id.ObjToString();
else
return Failed("新增失败");
return data;
}
}