update 将所有page接口更改为post请求
This commit is contained in:
@@ -28,8 +28,8 @@ namespace Ewide.Core.Controller
|
||||
/// </summary>
|
||||
/// <param name="input"></param>
|
||||
/// <returns></returns>
|
||||
[HttpGet("/sysArea/page")]
|
||||
public async Task<dynamic> QueryAreaCodePageList([FromQuery] AreaCodeInput input)
|
||||
[HttpPost("/sysArea/page")]
|
||||
public async Task<dynamic> QueryAreaCodePageList([FromBody] AreaCodeInput input)
|
||||
{
|
||||
return (await _areaCodeService.QueryAreaCodePageList(input));
|
||||
}
|
||||
|
||||
@@ -17,12 +17,13 @@ namespace Ewide.Core.Extension
|
||||
public static string OrderBuilder<T>(PageInputBase pageInput, bool descSort = true)
|
||||
{
|
||||
var type = typeof(T);
|
||||
var hasId = type.GetProperty("Id") == null;
|
||||
var hasId = type.GetProperty("Id") != null;
|
||||
var hasSort = type.GetProperty("Sort") != null;
|
||||
|
||||
var defaultField = hasId ? "Sort" : "Id";
|
||||
var defaultField = hasId ? "Id" : (hasSort ? "Sort" : "");
|
||||
|
||||
// 约定默认每张表都有Id排序
|
||||
var orderStr = defaultField + (descSort ? " Desc" : " Asc");
|
||||
var orderStr = string.IsNullOrEmpty(defaultField) ? "" : defaultField + (descSort ? " Desc" : " Asc");
|
||||
|
||||
// 排序是否可用-排序字段和排序顺序都为非空才启用排序
|
||||
if (!string.IsNullOrEmpty(pageInput.SortField) && !string.IsNullOrEmpty(pageInput.SortOrder))
|
||||
|
||||
@@ -169,7 +169,7 @@ namespace Ewide.Core.Service
|
||||
/// 退出
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
[HttpGet("/logout")]
|
||||
[HttpPost("/logout")]
|
||||
public async Task LogoutAsync()
|
||||
{
|
||||
_httpContextAccessor.SignoutToSwagger();
|
||||
|
||||
@@ -44,8 +44,8 @@ namespace Ewide.Core.Service.CodeGen
|
||||
/// </summary>
|
||||
/// <param name="input"></param>
|
||||
/// <returns></returns>
|
||||
[HttpGet("/codeGenerate/page")]
|
||||
public async Task<dynamic> QueryCodeGenPageList([FromQuery] CodeGenInput input)
|
||||
[HttpPost("/codeGenerate/page")]
|
||||
public async Task<dynamic> QueryCodeGenPageList([FromBody] CodeGenInput input)
|
||||
{
|
||||
var tableName = !string.IsNullOrEmpty(input.TableName?.Trim());
|
||||
var codeGens = await _sysCodeGenRep.DetachedEntities
|
||||
|
||||
@@ -31,8 +31,8 @@ namespace Ewide.Core.Service
|
||||
/// </summary>
|
||||
/// <param name="input"></param>
|
||||
/// <returns></returns>
|
||||
[HttpGet("/sysConfig/page")]
|
||||
public async Task<dynamic> QueryConfigPageList([FromQuery] ConfigInput input)
|
||||
[HttpPost("/sysConfig/page")]
|
||||
public async Task<dynamic> QueryConfigPageList([FromBody] ConfigInput input)
|
||||
{
|
||||
var name = !string.IsNullOrEmpty(input.Name?.Trim());
|
||||
var code = !string.IsNullOrEmpty(input.Code?.Trim());
|
||||
|
||||
@@ -30,8 +30,8 @@ namespace Ewide.Core.Service
|
||||
/// </summary>
|
||||
/// <param name="input"></param>
|
||||
/// <returns></returns>
|
||||
[HttpGet("/sysDictData/page")]
|
||||
public async Task<dynamic> QueryDictDataPageList([FromQuery] DictDataInput input)
|
||||
[HttpPost("/sysDictData/page")]
|
||||
public async Task<dynamic> QueryDictDataPageList([FromBody] DictDataInput input)
|
||||
{
|
||||
var code = !string.IsNullOrEmpty(input.Code?.Trim());
|
||||
var value = !string.IsNullOrEmpty(input.Value?.Trim());
|
||||
|
||||
@@ -34,8 +34,8 @@ namespace Ewide.Core.Service
|
||||
/// 分页查询字典类型
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
[HttpGet("/sysDictType/page")]
|
||||
public async Task<dynamic> QueryDictTypePageList([FromQuery] DictTypeInput input)
|
||||
[HttpPost("/sysDictType/page")]
|
||||
public async Task<dynamic> QueryDictTypePageList([FromBody] DictTypeInput input)
|
||||
{
|
||||
var code = !string.IsNullOrEmpty(input.Code?.Trim());
|
||||
var name = !string.IsNullOrEmpty(input.Name?.Trim());
|
||||
|
||||
@@ -42,8 +42,8 @@ namespace Ewide.Core.Service
|
||||
/// </summary>
|
||||
/// <param name="input"></param>
|
||||
/// <returns></returns>
|
||||
[HttpGet("/sysFileInfo/page")]
|
||||
public async Task<dynamic> QueryFileInfoPageList([FromQuery] FileInput input)
|
||||
[HttpPost("/sysFileInfo/page")]
|
||||
public async Task<dynamic> QueryFileInfoPageList([FromBody] FileInput input)
|
||||
{
|
||||
var fileBucket = !string.IsNullOrEmpty(input.FileBucket?.Trim());
|
||||
var fileOriginName = !string.IsNullOrEmpty(input.FileOriginName?.Trim());
|
||||
|
||||
@@ -31,8 +31,8 @@ namespace Ewide.Core.Service
|
||||
/// </summary>
|
||||
/// <param name="input"></param>
|
||||
/// <returns></returns>
|
||||
[HttpGet("/sysOpLog/page")]
|
||||
public async Task<dynamic> QueryOpLogPageList([FromQuery] OpLogInput input)
|
||||
[HttpPost("/sysOpLog/page")]
|
||||
public async Task<dynamic> QueryOpLogPageList([FromBody] OpLogInput input)
|
||||
{
|
||||
var name = !string.IsNullOrEmpty(input.Name?.Trim());
|
||||
var success = input.Success.HasValue;
|
||||
|
||||
@@ -30,8 +30,8 @@ namespace Ewide.Core.Service
|
||||
/// </summary>
|
||||
/// <param name="input"></param>
|
||||
/// <returns></returns>
|
||||
[HttpGet("/sysVisLog/page")]
|
||||
public async Task<dynamic> QueryVisLogPageList([FromQuery] VisLogInput input)
|
||||
[HttpPost("/sysVisLog/page")]
|
||||
public async Task<dynamic> QueryVisLogPageList([FromBody] VisLogInput input)
|
||||
{
|
||||
var name = !string.IsNullOrEmpty(input.Name?.Trim());
|
||||
var success = input.Success.HasValue;
|
||||
|
||||
@@ -42,8 +42,8 @@ namespace Ewide.Core.Service.Notice
|
||||
/// </summary>
|
||||
/// <param name="input"></param>
|
||||
/// <returns></returns>
|
||||
[HttpGet("/sysNotice/page")]
|
||||
public async Task<dynamic> QueryNoticePageList([FromQuery] NoticeInput input)
|
||||
[HttpPost("/sysNotice/page")]
|
||||
public async Task<dynamic> QueryNoticePageList([FromBody] NoticeInput input)
|
||||
{
|
||||
var searchValue = !string.IsNullOrEmpty(input.SearchValue?.Trim());
|
||||
var notices = await _sysNoticeRep.DetachedEntities
|
||||
|
||||
@@ -47,8 +47,8 @@ namespace Ewide.Core.Service
|
||||
/// </summary>
|
||||
/// <param name="input"></param>
|
||||
/// <returns></returns>
|
||||
[HttpGet("/sysOrg/page")]
|
||||
public async Task<dynamic> QueryOrgPageList([FromQuery] PageOrgInput input)
|
||||
[HttpPost("/sysOrg/page")]
|
||||
public async Task<dynamic> QueryOrgPageList([FromForm] PageOrgInput input)
|
||||
{
|
||||
var dataScopeList = GetDataScopeList(await GetUserDataScopeIdList());
|
||||
|
||||
|
||||
@@ -36,8 +36,8 @@ namespace Ewide.Core.Service
|
||||
/// </summary>
|
||||
/// <param name="input"></param>
|
||||
/// <returns></returns>
|
||||
[HttpGet("/sysPos/page")]
|
||||
public async Task<dynamic> QueryPosPageList([FromQuery] PosInput input)
|
||||
[HttpPost("/sysPos/page")]
|
||||
public async Task<dynamic> QueryPosPageList([FromBody] PosInput input)
|
||||
{
|
||||
var name = !string.IsNullOrEmpty(input.Name?.Trim());
|
||||
var code = !string.IsNullOrEmpty(input.Code?.Trim());
|
||||
|
||||
@@ -59,8 +59,8 @@ namespace Ewide.Core.Service
|
||||
/// </summary>
|
||||
/// <param name="input"></param>
|
||||
/// <returns></returns>
|
||||
[HttpGet("/sysRole/page")]
|
||||
public async Task<dynamic> QueryRolePageList([FromQuery] RoleInput input)
|
||||
[HttpPost("/sysRole/page")]
|
||||
public async Task<dynamic> QueryRolePageList([FromBody] RoleInput input)
|
||||
{
|
||||
var name = !string.IsNullOrEmpty(input.Name?.Trim());
|
||||
var code = !string.IsNullOrEmpty(input.Code?.Trim());
|
||||
|
||||
@@ -29,8 +29,8 @@ namespace Ewide.Core.Service
|
||||
/// </summary>
|
||||
/// <param name="input"></param>
|
||||
/// <returns></returns>
|
||||
[HttpGet("/sysTenant/page")]
|
||||
public async Task<dynamic> QueryTenantPageList([FromQuery] TenantInput input)
|
||||
[HttpPost("/sysTenant/page")]
|
||||
public async Task<dynamic> QueryTenantPageList([FromBody] TenantInput input)
|
||||
{
|
||||
var name = !string.IsNullOrEmpty(input.Name?.Trim());
|
||||
var host = !string.IsNullOrEmpty(input.Host?.Trim());
|
||||
|
||||
@@ -31,8 +31,8 @@ namespace Ewide.Core.Service
|
||||
/// </summary>
|
||||
/// <param name="input"></param>
|
||||
/// <returns></returns>
|
||||
[HttpGet("/sysTimers/page")]
|
||||
public async Task<dynamic> GetJobPageList([FromQuery] JobInput input)
|
||||
[HttpPost("/sysTimers/page")]
|
||||
public async Task<dynamic> GetJobPageList([FromBody] JobInput input)
|
||||
{
|
||||
var jobList = await _schedulerCenter.GetJobList();
|
||||
|
||||
|
||||
@@ -48,8 +48,8 @@ namespace Ewide.Core.Service
|
||||
/// </summary>
|
||||
/// <param name="input"></param>
|
||||
/// <returns></returns>
|
||||
[HttpGet("/sysUser/page")]
|
||||
public async Task<dynamic> QueryUserPageList([FromQuery] UserInput input)
|
||||
[HttpPost("/sysUser/page")]
|
||||
public async Task<dynamic> QueryUserPageList([FromBody] UserInput input)
|
||||
{
|
||||
var superAdmin = _userManager.SuperAdmin;
|
||||
var searchValue = input.SearchValue;
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
export default {
|
||||
getAreaTree: ['/sysArea/tree', 'get'],
|
||||
sysAreaPage: ['/sysArea/page', 'get'],
|
||||
sysAreaPage: ['/sysArea/page', 'post'],
|
||||
sysAreaAdd: ['/sysArea/add', 'post'],
|
||||
sysAreaEdit: ['/sysArea/edit', 'post'],
|
||||
sysAreaDelete: ['/sysArea/delete', 'post'],
|
||||
|
||||
@@ -2,7 +2,7 @@ export default {
|
||||
/**
|
||||
* 分页查询配置列表
|
||||
*/
|
||||
sysConfigPage: ['/sysConfig/page', 'get'],
|
||||
sysConfigPage: ['/sysConfig/page', 'post'],
|
||||
/**
|
||||
* 添加系统参数配置
|
||||
*/
|
||||
|
||||
@@ -2,7 +2,7 @@ export default {
|
||||
/**
|
||||
* 查询系统字典值
|
||||
*/
|
||||
sysDictDataPage: ['/sysDictData/page', 'get'],
|
||||
sysDictDataPage: ['/sysDictData/page', 'post'],
|
||||
/**
|
||||
* 添加系统字典值
|
||||
*/
|
||||
|
||||
@@ -2,7 +2,7 @@ export default {
|
||||
/**
|
||||
* 分页查询系统字典类型
|
||||
*/
|
||||
sysDictTypePage: ['/sysDictType/page', 'get'],
|
||||
sysDictTypePage: ['/sysDictType/page', 'post'],
|
||||
/**
|
||||
* 添加系统字典类型
|
||||
*/
|
||||
|
||||
@@ -2,7 +2,7 @@ export default {
|
||||
/**
|
||||
* 分页查询文件信息表
|
||||
*/
|
||||
sysFileInfoPage: ['/sysFileInfo/page', 'get'],
|
||||
sysFileInfoPage: ['/sysFileInfo/page', 'post'],
|
||||
/**
|
||||
* 获取全部文件信息表
|
||||
*/
|
||||
|
||||
@@ -3,12 +3,12 @@ export default {
|
||||
/**
|
||||
* 查询访问日志
|
||||
*/
|
||||
sysVisLogPage:['/sysVisLog/page','get'],
|
||||
sysVisLogPage: ['/sysVisLog/page', 'post'],
|
||||
|
||||
/**
|
||||
* 查询操作日志
|
||||
*/
|
||||
sysOpLogPage:['/sysOpLog/page','get'],
|
||||
sysOpLogPage: ['/sysOpLog/page', 'post'],
|
||||
|
||||
/**
|
||||
* 清空访问日志
|
||||
|
||||
@@ -6,7 +6,7 @@ export default {
|
||||
/**
|
||||
* 登出
|
||||
*/
|
||||
logout: ['/logout', 'get'],
|
||||
logout: ['/logout', 'post'],
|
||||
/**
|
||||
* 获取登录用户信息
|
||||
*/
|
||||
|
||||
@@ -2,7 +2,7 @@ export default {
|
||||
/**
|
||||
* 查询系统通知公告
|
||||
*/
|
||||
sysNoticePage:['/sysNotice/page','get'],
|
||||
sysNoticePage: ['/sysNotice/page', 'post'],
|
||||
|
||||
|
||||
/**
|
||||
|
||||
@@ -15,7 +15,7 @@ getOrgList:['/sysOrg/list','get'],
|
||||
* 获取机构列表
|
||||
*
|
||||
*/
|
||||
getOrgPage:['/sysOrg/page','get'],
|
||||
getOrgPage: ['/sysOrg/page', 'post'],
|
||||
|
||||
/**
|
||||
* 新增机构
|
||||
|
||||
@@ -3,7 +3,7 @@ export default {
|
||||
* 查询系统职位
|
||||
*
|
||||
*/
|
||||
sysPosPage:['/sysPos/page','get'],
|
||||
sysPosPage: ['/sysPos/page', 'post'],
|
||||
|
||||
/**
|
||||
* 系统职位列表
|
||||
|
||||
@@ -2,7 +2,7 @@ export default {
|
||||
/**
|
||||
* 获取角色列表
|
||||
*/
|
||||
getRolePage:['/sysRole/page','get'],
|
||||
getRolePage: ['/sysRole/page', 'post'],
|
||||
|
||||
|
||||
/**
|
||||
|
||||
@@ -3,7 +3,7 @@ export default {
|
||||
* 租户列表
|
||||
*
|
||||
*/
|
||||
sysTenantPage:['/sysTenant/page','get'],
|
||||
sysTenantPage: ['/sysTenant/page', 'post'],
|
||||
|
||||
/**
|
||||
* 新增租户
|
||||
|
||||
@@ -2,7 +2,7 @@ export default {
|
||||
/**
|
||||
* 分页查询定时任务
|
||||
*/
|
||||
sysTimersPage:['/sysTimers/page','get'],
|
||||
sysTimersPage: ['/sysTimers/page', 'post'],
|
||||
|
||||
|
||||
/**
|
||||
|
||||
@@ -2,7 +2,7 @@ export default {
|
||||
/**
|
||||
* 获取用户列表
|
||||
*/
|
||||
getUserPage:['/sysUser/page','get'],
|
||||
getUserPage: ['/sysUser/page', 'post'],
|
||||
|
||||
/**
|
||||
* 增加用户
|
||||
|
||||
Reference in New Issue
Block a user