//------------------------------------------------------------------------------ // T4模板文件:基础接口类 // 此代码由T4模板自动生成 // 对此文件的更改可能会导致不正确的行为,并且如果重新生成代码,这些更改将会丢失。 //------------------------------------------------------------------------------ using APT.Infrastructure.Core; using Microsoft.AspNetCore.Mvc; using System.Collections.Generic; using APT.Utility; using APT.Infrastructure.Api; using APT.BaseData.Domain.ApiModel.PF; namespace APT.NW.WebApi.Controllers.Api { using APT.BaseData.Domain.Entities.NW; #region Enterprise-子企业表 /// /// 子企业表 /// [Route("api/NW/Enterprise")] public partial class EnterpriseController : AuthorizeTreeApiController { /// /// 查询所有数据 /// /// 过滤实体 /// [HttpPost, Route("Entities")] public JsonActionResult> Entities([FromBody]KeywordFilter filter) { return WitEntities(null, filter); } /// /// 排序查询所有数据 /// /// 过滤实体 /// [HttpPost, Route("OrderEntities")] public JsonActionResult> OrderEntities([FromBody]KeywordFilter filter) { return WitOrderEntities(null, filter); } /// /// 分页查询数据 /// /// 分页过滤实体 /// [HttpPost, Route("Paged")] public PagedActionResult Paged([FromBody]KeywordPageFilter pageFilter) { return WitPaged(null, pageFilter); } /// /// 排序分页查询数据 /// /// 分页过滤实体 /// [HttpPost, Route("OrderPaged")] public PagedActionResult OrderPaged([FromBody]KeywordPageFilter pageFilter) { return WitOrderPaged(null, pageFilter); } /// /// 根据主键删除数据 /// /// 主键ID /// [HttpGet, Route("Delete")] public JsonActionResult Delete(string id) { return WitRealDelete(id); } /// /// 更新或新增数据 /// /// 对象实体 /// [HttpPost, Route("Update")] public JsonActionResult Update([FromBody]T_NW_ENTERPRISE entity) { return WitUpdate(entity); } /// /// 批量更新 /// /// 对象实体 /// [HttpPost, Route("BatchUpdate")] public JsonActionResult BatchUpdate([FromBody] BatchUpdateModel entity) { return WitBantchUpdate(entity?.Data); } /// /// 批量删除数据 /// /// id字符串(id用逗号分隔) /// [HttpGet, Route("BatchDelete")] public JsonActionResult BatchDelete(string ids) { return WitRealBatchDelete(ids); } /// /// 获得单条实体数据 /// /// 过滤实体 /// [HttpPost, Route("Get")] public JsonActionResult Get([FromBody] KeywordFilter filter) { return WitEntity(null, filter); } /// /// 获得树形实体数据 /// /// /// [HttpPost, Route("TreeData")] public JsonActionResult>> TreeData([FromBody] KeywordFilter filter) { return WitTreeOrderEntities(null, filter); } } #endregion #region RoleDataPerm-子企业数据权限表 /// /// 子企业数据权限表 /// [Route("api/NW/RoleDataPerm")] public partial class RoleDataPermController : AuthorizeApiController { /// /// 查询所有数据 /// /// 过滤实体 /// [HttpPost, Route("Entities")] public JsonActionResult> Entities([FromBody]KeywordFilter filter) { return WitEntities(null, filter); } /// /// 排序查询所有数据 /// /// 过滤实体 /// [HttpPost, Route("OrderEntities")] public JsonActionResult> OrderEntities([FromBody]KeywordFilter filter) { return WitOrderEntities(null, filter); } /// /// 分页查询数据 /// /// 分页过滤实体 /// [HttpPost, Route("Paged")] public PagedActionResult Paged([FromBody]KeywordPageFilter pageFilter) { return WitPaged(null, pageFilter); } /// /// 排序分页查询数据 /// /// 分页过滤实体 /// [HttpPost, Route("OrderPaged")] public PagedActionResult OrderPaged([FromBody]KeywordPageFilter pageFilter) { return WitOrderPaged(null, pageFilter); } /// /// 根据主键删除数据 /// /// 主键ID /// [HttpGet, Route("Delete")] public JsonActionResult Delete(string id) { return WitRealDelete(id); } /// /// 更新或新增数据 /// /// 对象实体 /// [HttpPost, Route("Update")] public JsonActionResult Update([FromBody]T_NW_ROLE_DATA_PERM entity) { return WitUpdate(entity); } /// /// 批量更新 /// /// 对象实体 /// [HttpPost, Route("BatchUpdate")] public JsonActionResult BatchUpdate([FromBody] BatchUpdateModel entity) { return WitBantchUpdate(entity?.Data); } /// /// 批量删除数据 /// /// id字符串(id用逗号分隔) /// [HttpGet, Route("BatchDelete")] public JsonActionResult BatchDelete(string ids) { return WitRealBatchDelete(ids); } /// /// 获得单条实体数据 /// /// 过滤实体 /// [HttpPost, Route("Get")] public JsonActionResult Get([FromBody] KeywordFilter filter) { return WitEntity(null, filter); } } #endregion #region RoleMenu-子企业权限表 /// /// 子企业权限表 /// [Route("api/NW/RoleMenu")] public partial class RoleMenuController : AuthorizeApiController { /// /// 查询所有数据 /// /// 过滤实体 /// [HttpPost, Route("Entities")] public JsonActionResult> Entities([FromBody]KeywordFilter filter) { return WitEntities(null, filter); } /// /// 排序查询所有数据 /// /// 过滤实体 /// [HttpPost, Route("OrderEntities")] public JsonActionResult> OrderEntities([FromBody]KeywordFilter filter) { return WitOrderEntities(null, filter); } /// /// 分页查询数据 /// /// 分页过滤实体 /// [HttpPost, Route("Paged")] public PagedActionResult Paged([FromBody]KeywordPageFilter pageFilter) { return WitPaged(null, pageFilter); } /// /// 排序分页查询数据 /// /// 分页过滤实体 /// [HttpPost, Route("OrderPaged")] public PagedActionResult OrderPaged([FromBody]KeywordPageFilter pageFilter) { return WitOrderPaged(null, pageFilter); } /// /// 根据主键删除数据 /// /// 主键ID /// [HttpGet, Route("Delete")] public JsonActionResult Delete(string id) { return WitRealDelete(id); } /// /// 更新或新增数据 /// /// 对象实体 /// [HttpPost, Route("Update")] public JsonActionResult Update([FromBody]T_NW_ROLE_MENU entity) { return WitUpdate(entity); } /// /// 批量更新 /// /// 对象实体 /// [HttpPost, Route("BatchUpdate")] public JsonActionResult BatchUpdate([FromBody] BatchUpdateModel entity) { return WitBantchUpdate(entity?.Data); } /// /// 批量删除数据 /// /// id字符串(id用逗号分隔) /// [HttpGet, Route("BatchDelete")] public JsonActionResult BatchDelete(string ids) { return WitRealBatchDelete(ids); } /// /// 获得单条实体数据 /// /// 过滤实体 /// [HttpPost, Route("Get")] public JsonActionResult Get([FromBody] KeywordFilter filter) { return WitEntity(null, filter); } } #endregion }