| | |
| | | { |
| | | private readonly HStation.Service.XhsProject _service = new(); |
| | | |
| | | |
| | | #region Query |
| | | |
| | | /// <summary> |
| | | /// 获取所有 |
| | | /// </summary> |
| | | /// </summary> |
| | | public async Task<List<XhsProjectDto>> GetAll() |
| | | { |
| | | return await Task.Factory.StartNew(() => |
| | |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 通过 ID 获取 |
| | | /// </summary> |
| | | /// 通过 ID 获取 |
| | | /// </summary> |
| | | public async Task<XhsProjectDto> GetByID(long ID) |
| | | { |
| | | return await Task.Factory.StartNew(() => |
| | |
| | | |
| | | /// <summary> |
| | | /// 通过 Ids 获取 |
| | | /// </summary> |
| | | /// </summary> |
| | | public async Task<List<XhsProjectDto>> GetByIds(List<long> Ids) |
| | | { |
| | | return await Task.Factory.StartNew(() => |
| | |
| | | }); |
| | | } |
| | | |
| | | #endregion |
| | | #endregion Query |
| | | |
| | | #region Insert |
| | | |
| | | /// <summary> |
| | | /// 插入一条 |
| | | /// </summary> |
| | | /// </summary> |
| | | public async Task<long> Insert(AddXhsProjectInput input) |
| | | { |
| | | return await Task.Factory.StartNew(() => |
| | |
| | | |
| | | /// <summary> |
| | | /// 批量插入 |
| | | /// </summary> |
| | | /// </summary> |
| | | public async Task<bool> Inserts(List<AddXhsProjectInput> inputList) |
| | | { |
| | | return await Task.Factory.StartNew(() => |
| | |
| | | |
| | | /// <summary> |
| | | /// 大批量插入 |
| | | /// </summary> |
| | | /// </summary> |
| | | public async Task<bool> BulkInserts(List<AddXhsProjectInput> list) |
| | | { |
| | | return await Task.Factory.StartNew(() => |
| | |
| | | }); |
| | | } |
| | | |
| | | #endregion |
| | | #endregion Insert |
| | | |
| | | #region Update |
| | | |
| | | /// <summary> |
| | | /// 更新一条 |
| | | /// </summary> |
| | | /// </summary> |
| | | public async Task<bool> Update(UpdateXhsProjectInput input) |
| | | { |
| | | return await Task.Factory.StartNew(() => |
| | |
| | | |
| | | /// <summary> |
| | | /// 批量更新 |
| | | /// </summary> |
| | | /// </summary> |
| | | public async Task<bool> Updates(List<UpdateXhsProjectInput> inputList) |
| | | { |
| | | return await Task.Factory.StartNew(() => |
| | |
| | | |
| | | /// <summary> |
| | | /// 大批量更新 |
| | | /// </summary> |
| | | /// </summary> |
| | | public async Task<bool> BulkUpdates(List<UpdateXhsProjectInput> list) |
| | | { |
| | | return await Task.Factory.StartNew(() => |
| | |
| | | |
| | | /// <summary> |
| | | /// 更新编码 |
| | | /// </summary> |
| | | /// </summary> |
| | | public async Task<bool> UpdateCode(long ID, string Code) |
| | | { |
| | | return await Task.Factory.StartNew(() => |
| | |
| | | |
| | | /// <summary> |
| | | /// 更新排序码 |
| | | /// </summary> |
| | | /// </summary> |
| | | public async Task<bool> UpdateSortCode(long ID, int SortCode) |
| | | { |
| | | return await Task.Factory.StartNew(() => |
| | |
| | | |
| | | /// <summary> |
| | | /// 更新排序 |
| | | /// </summary> |
| | | /// </summary> |
| | | public async Task<bool> UpdateSorter(List<UpdateSortCodeInput> inputList) |
| | | { |
| | | return await Task.Factory.StartNew(() => |
| | |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 更新 Paras |
| | | /// 更新 Paras |
| | | /// </summary> |
| | | public async Task<bool> UpdateParas(long ID, Dictionary<string, string> Paras) |
| | | { |
| | |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 更新 Flags |
| | | /// 更新 Flags |
| | | /// </summary> |
| | | public async Task<bool> UpdateFlags(long ID, List<string> Flags) |
| | | { |
| | |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 更新 TagName |
| | | /// 更新 TagName |
| | | /// </summary> |
| | | public async Task<bool> UpdateTagName(long ID, string TagName) |
| | | { |
| | |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 更新 UseStatus |
| | | /// 更新 UseStatus |
| | | /// </summary> |
| | | public async Task<bool> UpdateUseStatus(long ID, int UseStatus) |
| | | { |
| | |
| | | }); |
| | | } |
| | | |
| | | #endregion |
| | | #endregion Update |
| | | |
| | | |
| | | |
| | | #region Delete |
| | | |
| | | /// <summary> |
| | | /// 通过 ID 删除 |
| | | /// </summary> |
| | | /// </summary> |
| | | public async Task<bool> DeleteByID(long ID) |
| | | { |
| | | return await Task.Factory.StartNew(() => |
| | |
| | | |
| | | /// <summary> |
| | | /// 通过 Ids 删除 |
| | | /// </summary> |
| | | /// </summary> |
| | | public async Task<bool> DeleteByIds(List<long> Ids) |
| | | { |
| | | return await Task.Factory.StartNew(() => |
| | |
| | | /// <summary> |
| | | /// 删除全部 |
| | | /// </summary> |
| | | /// <returns></returns> |
| | | /// <returns></returns> |
| | | public async Task<bool> DeleteAll() |
| | | { |
| | | return await Task.Factory.StartNew(() => |
| | |
| | | }); |
| | | } |
| | | |
| | | |
| | | |
| | | #endregion |
| | | #endregion Delete |
| | | } |
| | | } |