| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- using BaseService.BaseData.DataDictionaryManagement;
- using BaseService.BaseData.DataDictionaryManagement.Dto;
- using BaseService.Controllers;
- using Microsoft.AspNetCore.Mvc;
- using System;
- using System.Collections.Generic;
- using System.Threading.Tasks;
- using Volo.Abp.Application.Dtos;
- namespace BaseService.BaseData
- {
- [Area("base")]
- [Route("api/base/dict")]
- public class DataDictionaryController : BaseServiceController, IDictionaryAppService
- {
- private readonly IDictionaryAppService _dictionaryAppService;
- public DataDictionaryController(IDictionaryAppService dictionaryAppService)
- {
- _dictionaryAppService = dictionaryAppService;
- }
- [HttpPost]
- public Task<DictionaryDto> Create(CreateOrUpdateDictionaryDto input)
- {
- return _dictionaryAppService.Create(input);
- }
- [HttpPost]
- [Route("Delete")]
- public Task Delete(List<Guid> ids)
- {
- return _dictionaryAppService.Delete(ids);
- }
- [HttpGet]
- [Route("{id}")]
- public Task<DictionaryDto> Get(Guid id)
- {
- return _dictionaryAppService.Get(id);
- }
- [HttpGet]
- [Route("all")]
- public Task<PagedResultDto<DictionaryDto>> GetAll(GetDictionaryInputDto input)
- {
- return _dictionaryAppService.GetAll(input);
- }
- [HttpPut]
- [Route("{id}")]
- public Task<DictionaryDto> Update(Guid id, CreateOrUpdateDictionaryDto input)
- {
- return _dictionaryAppService.Update(id, input);
- }
- }
- }
|