using Dlhis.Basic.Organization.Request; using Dlhis.Basic.Organization.Services; using Kurisu.AspNetCore.DataAccess.SqlSugar.Aop; using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Mvc; namespace Dlhis.Basic.Organization.Controllers; /// /// 外包人员 /// [Authorize] [Route("api/[controller]")] [ApiController] public class GainfoOutsourceController : ControllerBase { private readonly IGainfoOutsourceService _gainfoOutSourceService; public GainfoOutsourceController(IGainfoOutsourceService gainfoOutSourceService) { _gainfoOutSourceService = gainfoOutSourceService; } /// /// 入职 /// /// [HttpPost("entry")] [Transactional] public async Task EntryAsync(GainfoOutsourceRequest request) { await _gainfoOutSourceService.SaveAsync(request); } /// /// 编辑 /// /// [HttpPost("edit")] [Transactional] public async Task EditAsync(GainfoOutsourceRequest request) { await _gainfoOutSourceService.SaveAsync(request); } }