| 12345678910111213141516171819202122232425262728 |
- using Admin.NET.Plugin.AiDOP.Service.S8;
- namespace Admin.NET.Plugin.AiDOP.Controllers.S8;
- /// <summary>
- /// S8 主数据下拉:优先复用 S0 已落库主数据语义(部门等),无则返回空列表,不把「下拉查询」误建成独立业务表。
- /// </summary>
- [ApiController]
- [Route("api/aidop/s8/master-data")]
- [NonUnify]
- public class AdoS8MasterDataController : ControllerBase
- {
- private readonly S8MasterDataAdapter _svc;
- public AdoS8MasterDataController(S8MasterDataAdapter svc) => _svc = svc;
- [HttpGet("departments")]
- public async Task<IActionResult> DepartmentsAsync([FromQuery] long? factoryRefId = 1) =>
- Ok(await _svc.GetDepartmentsAsync(factoryRefId));
- [HttpGet("employees")]
- public async Task<IActionResult> EmployeesAsync([FromQuery] long? factoryRefId = 1) =>
- Ok(await _svc.GetEmployeesAsync(factoryRefId));
- [HttpGet("lines")]
- public async Task<IActionResult> LinesAsync([FromQuery] long? factoryRefId = 1) =>
- Ok(await _svc.GetLinesAsync(factoryRefId));
- }
|