예제 #1
0
        /// <summary>
        /// 执行批量操作
        /// </summary>
        /// <param name="userID"></param>
        /// <param name="opCode"></param>
        /// <param name="dto"></param>
        /// <returns></returns>
        protected override Result OnBatch(int userID, BatchOperation opCode, IBatchDto dto)
        {
            switch (opCode)
            {
            case BatchOperation.audit:
                return(_Service.BatchAudit(userID, dto));

            default:
                return(base.OnBatch(userID, opCode, dto));
            }
        }
예제 #2
0
        /// <summary>
        /// 执行批量操作
        /// </summary>
        /// <param name="userID"></param>
        /// <param name="opCode"></param>
        /// <param name="dto"></param>
        /// <returns></returns>
        protected override Result OnBatch(int userID, BatchOperation opCode, IBatchDto dto)
        {
            switch (opCode)
            {
            case BatchOperation.forbidden:
                return(_Service.BatchUpdateStatus(userID, dto, Status.Forbidden));

            case BatchOperation.normal:
                return(_Service.BatchUpdateStatus(userID, dto, Status.Normal));

            default:
                return(base.OnBatch(userID, opCode, dto));
            }
        }
예제 #3
0
 /// <summary>
 /// 批量审核
 /// </summary>
 /// <param name="userID">用户ID</param>
 /// <param name="dto"></param>
 /// <returns></returns>
 public Result BatchAudit(int userID, IBatchDto dto) =>
 base.BatchUpdateStatus(userID, dto, (int)AuditStatus.Audited);
예제 #4
0
 /// <summary>
 /// 批量修改状态
 /// </summary>
 /// <param name="userID"></param>
 /// <param name="dto"></param>
 /// <param name="status"></param>
 /// <returns></returns>
 public Result BatchUpdateStatus(int userID, IBatchDto dto, Status status) =>
 base.BatchUpdateStatus(userID, dto, (int)status);
예제 #5
0
 /// <summary>
 /// 批量审核
 /// </summary>
 /// <param name="dto"></param>
 /// <returns></returns>
 protected Result Audit(IBatchDto dto) =>
 HandleRequest <Result> ((userID) => _Service.BatchAudit(userID, dto));