|
|
@ -6,19 +6,11 @@ |
|
|
|
[Route("api/[controller]")]
|
|
|
|
[Route("api/[controller]")]
|
|
|
|
[ApiController, GlobalActionFilter] |
|
|
|
[ApiController, GlobalActionFilter] |
|
|
|
[Authorize(Permissions.Name), ApiExplorerSettings(GroupName = Grouping.GroupName_Ghra)] |
|
|
|
[Authorize(Permissions.Name), ApiExplorerSettings(GroupName = Grouping.GroupName_Ghra)] |
|
|
|
public class Ghra_GradeController : ControllerBase |
|
|
|
public class Ghra_GradeController : BaseController<IGhra_GradeServices> |
|
|
|
{ |
|
|
|
{ |
|
|
|
#region 初始化 |
|
|
|
public Ghra_GradeController(IGhra_GradeServices service) : base(service) |
|
|
|
/// <summary> |
|
|
|
|
|
|
|
/// 服务器接口,因为是模板生成,所以首字母是大写的,自己可以重构下 |
|
|
|
|
|
|
|
/// </summary> |
|
|
|
|
|
|
|
private readonly IGhra_GradeServices _ghra_GradeServices; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public Ghra_GradeController(IGhra_GradeServices Ghra_GradeServices) |
|
|
|
|
|
|
|
{ |
|
|
|
{ |
|
|
|
_ghra_GradeServices = Ghra_GradeServices; |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
#endregion |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#region 基础接口 |
|
|
|
#region 基础接口 |
|
|
|
|
|
|
|
|
|
|
@ -31,7 +23,7 @@ |
|
|
|
[HttpGet] |
|
|
|
[HttpGet] |
|
|
|
public async Task<MessageModel<PageModel<Ghra_GradeDto>>> Get([FromFilter] QueryFilter filter) |
|
|
|
public async Task<MessageModel<PageModel<Ghra_GradeDto>>> Get([FromFilter] QueryFilter filter) |
|
|
|
{ |
|
|
|
{ |
|
|
|
var response = await _ghra_GradeServices.QueryFilterPage(filter); |
|
|
|
var response = await _service.QueryFilterPage(filter); |
|
|
|
return new MessageModel<PageModel<Ghra_GradeDto>>() { msg = "获取成功", success = true, response = response }; |
|
|
|
return new MessageModel<PageModel<Ghra_GradeDto>>() { msg = "获取成功", success = true, response = response }; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
@ -43,7 +35,7 @@ |
|
|
|
[HttpGet("{Id}")] |
|
|
|
[HttpGet("{Id}")] |
|
|
|
public async Task<MessageModel<Ghra_GradeDto>> Get(string Id) |
|
|
|
public async Task<MessageModel<Ghra_GradeDto>> Get(string Id) |
|
|
|
{ |
|
|
|
{ |
|
|
|
var entity = await _ghra_GradeServices.QueryById(Id); |
|
|
|
var entity = await _service.QueryById(Id); |
|
|
|
if (entity == null) |
|
|
|
if (entity == null) |
|
|
|
return MessageModel<Ghra_GradeDto>.Fail("获取失败"); |
|
|
|
return MessageModel<Ghra_GradeDto>.Fail("获取失败"); |
|
|
|
else |
|
|
|
else |
|
|
@ -62,7 +54,7 @@ |
|
|
|
{ |
|
|
|
{ |
|
|
|
var data = MessageModel<string>.Success("获取成功", null); |
|
|
|
var data = MessageModel<string>.Success("获取成功", null); |
|
|
|
|
|
|
|
|
|
|
|
var id = await _ghra_GradeServices.Add(insertModel); |
|
|
|
var id = await _service.Add(insertModel); |
|
|
|
data.success = id > 0; |
|
|
|
data.success = id > 0; |
|
|
|
if (data.success) |
|
|
|
if (data.success) |
|
|
|
data.response = id.ObjToString(); |
|
|
|
data.response = id.ObjToString(); |
|
|
@ -82,7 +74,7 @@ |
|
|
|
public async Task<MessageModel> Put(long Id, [FromBody] EditGhra_GradeInput editModel) |
|
|
|
public async Task<MessageModel> Put(long Id, [FromBody] EditGhra_GradeInput editModel) |
|
|
|
{ |
|
|
|
{ |
|
|
|
var data = MessageModel.Success("更新成功"); |
|
|
|
var data = MessageModel.Success("更新成功"); |
|
|
|
data.success = await _ghra_GradeServices.Update(Id, editModel); |
|
|
|
data.success = await _service.Update(Id, editModel); |
|
|
|
if (!data.success) |
|
|
|
if (!data.success) |
|
|
|
data.msg = "更新失败"; |
|
|
|
data.msg = "更新失败"; |
|
|
|
|
|
|
|
|
|
|
@ -100,12 +92,12 @@ |
|
|
|
public async Task<MessageModel> Delete(long Id) |
|
|
|
public async Task<MessageModel> Delete(long Id) |
|
|
|
{ |
|
|
|
{ |
|
|
|
var data = MessageModel.Success("删除成功"); |
|
|
|
var data = MessageModel.Success("删除成功"); |
|
|
|
var entity = await _ghra_GradeServices.QueryById(Id); |
|
|
|
var entity = await _service.QueryById(Id); |
|
|
|
if (entity == null) |
|
|
|
if (entity == null) |
|
|
|
return MessageModel.Fail("删除失败"); |
|
|
|
return MessageModel.Fail("删除失败"); |
|
|
|
|
|
|
|
|
|
|
|
entity.IsEnable = 0; |
|
|
|
entity.IsEnable = 0; |
|
|
|
data.success = await _ghra_GradeServices.Update(entity); |
|
|
|
data.success = await _service.Update(entity); |
|
|
|
if (!data.success) |
|
|
|
if (!data.success) |
|
|
|
data.msg = "删除失败"; |
|
|
|
data.msg = "删除失败"; |
|
|
|
return data; |
|
|
|
return data; |
|
|
|