DeptServiceMoveEntityAndResetDisplayOrderAsync Method

移动指定记录并重置所有受影响记录的显示顺序。

Definition

Namespace: QuickAdmin.Service.Admin
Assembly: QuickAdmin.Net (in QuickAdmin.Net.dll) Version: 2.0.10
C#
public override Task<IServiceResult<int>> MoveEntityAndResetDisplayOrderAsync(
	long id,
	MovingDirection direction,
	CancellationToken cancellationToken = default
)

Parameters

id  long
主键值。
direction  MovingDirection
移动方向。
cancellationToken  CancellationToken  (Optional)
用于取消操作的令牌。

Return Value

TaskIServiceResultint
服务调用结果。若成功,其数据为影响的行数。

Implements

ISortableCRUDServiceTEntity, TKey, TInput, TFilterMoveEntityAndResetDisplayOrderAsync(TKey, MovingDirection, CancellationToken)
ISortableCRUDServiceTEntity, TKey, TInput, TFilterMoveEntityAndResetDisplayOrderAsync(TKey, MovingDirection, CancellationToken)

Remarks

将更新全表记录的 DisplayOrder 对应字段。
方法内依次执行:

See Also