1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- using Ropin.Inspection.Model.Entities;
- using Ropin.Inspection.Model.ViewModel;
- using Ropin.Inspection.Model.ViewModel.SYS;
- using Ropin.Inspection.Service.Interface;
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace Ropin.Inspection.Service.SYS.Interface
- {
- public interface ITsysPrivService: IBaseServiceById<TsysPrivViewModel, string>
- {
- /// <summary>
- /// 新增
- /// </summary>
- /// <param name="viewModel"></param>
- /// <returns></returns>
- /// <exception cref="Exception"></exception>
- Task CreateOneAsync(TsysPrivViewModel viewModel);
- /// <summary>
- /// 假删除-修改状态为禁用
- /// </summary>
- /// <param name="id"></param>
- /// <returns></returns>
- /// <exception cref="Exception"></exception>
- Task UpdateStatusAsync(string id);
- /// <summary>
- /// 修改
- /// </summary>
- /// <param name="id"></param>
- /// <param name="updateModel"></param>
- /// <returns></returns>
- /// <exception cref="Exception"></exception>
- Task UpdateOneAsync(string id, TsysPrivViewModel updateModel);
- /// <summary>
- /// 树型列表
- /// </summary>
- /// <param name="model"></param>
- /// <returns></returns>
- Task<List<TsysPrivTreeModel>> GetPrivTree(TsysPrivSearch model);
- }
- }
|