| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273 |
- using Vo;
- using Microsoft.AspNetCore.Mvc;
- using Model;
- using Services;
- using Model.Base;
- using Vo.Admin;
- using Mapster;
- using Infrastructure;
- namespace Controllers.Admin
- {
- /// <summary>
- /// AppProjectPageStyle)Controller
- /// </summary>
- // [Route("${Router}$")]
- // [ApiExplorerSettings(GroupName = "AppProjectPageStyle")]
- public class AppProjectPageStyleController : BaseController
- {
- /// <summary>
- /// api分组接口
- /// </summary>
- private readonly IAppProjectPageStyleService _AppProjectPageStyleService;
- public AppProjectPageStyleController(IAppProjectPageStyleService AppProjectPageStyleService)
- {
- _AppProjectPageStyleService = AppProjectPageStyleService;
- }
- /// <summary>
- /// 详情
- /// </summary>
- /// <param name="param">参数请求体</param>
- /// <returns>详情</returns>
- [HttpGet]
- [Route("/v1/omega_source/AppProjectPageStyle/getAppProjectPageStyleQuery")]
- public IActionResult getAppProjectPageStyleQuery([FromQuery] AppProjectPageStyle param)
- {
- var response = _AppProjectPageStyleService.GetFirst(m => m.id == param.id).Adapt<GetAppProjectPageStyleQueryVo>();
- return SUCCESS(response);
- }
- /// <summary>
- /// 编辑
- /// </summary>
- /// <param name="param">参数请求体</param>
- /// <returns>编辑</returns>
- [HttpPut]
- [Route("/v1/omega_source/AppProjectPageStyle/updateAppProjectPageStyle")]
- public IActionResult updateAppProjectPageStyle([FromBody] AppProjectPageStyle param)
- {
- var modal = param.Adapt<AppProjectPageStyle>().ToCreate(HttpContext);
- var item = _AppProjectPageStyleService.GetFirst(m => m.appId == param.appId);
- if(item == null)
- {
- _AppProjectPageStyleService.Add(modal);
- }
- else
- {
- modal.id = item.id;
- _AppProjectPageStyleService.Update(modal, true);
- }
- return SUCCESS("ok");
- }
- }
- }
|