using Microsoft.AspNetCore.Http; using QM.KJGH.CGGL.Model.CG; using QM.KJGH.CGGL.Model.Cggl; using QM.KJGH.CGGL.Model.Ghxms; using QM.KJGH.Model; using QM.KJGH.Model.KJGH; using QM.OrmSqlSugar; using System.Collections.Generic; using System.Threading.Tasks; using WS.Orm; namespace QM.KJGH.CGGL.IRepository { public interface ICgglScxmRepository : ISqlSugarRepository { /// /// 检查标识码(BSM)是否存在 /// /// Task CheckId(string bsm); /// /// 查询所有数据 /// /// Task QueryList(CgglScxmPage input); /// /// 根据审核状态查询总条数 /// /// List QueryCount(string uid); /// /// 根据标识码查询数据 /// /// /// Task QueryById(string bsm); /// /// 获取 /// /// 成果标识码 /// Task QueryByCgbsm(string bsm); /// /// 添加数据 /// /// /// Task Add(CgglScxm cgglScxm, IFormFileCollection files); /// /// 添加数据(从质检转入) /// /// Task ZjToAdd(CgglScxmToRgDto input); /// /// 添加数据(从成果跳过) /// /// Task ZjToAddByTg(CgglScxmToRgDto input); /// /// 添加数据成果(区县上报-跳过机检查) /// /// Task ZjToAddByCg(CgglScxmToRgDto input); /// /// 修改审核意见 /// /// /// Task AuditStatus(CgspInput input); /// /// 测试使用 /// /// /// /// /// /// List FileCheck(string xmbsm, string xzqdm, string xzqmc, out List arrs); /// /// 审核完成 /// /// 标识码 /// 审查状态 /// Task AuditCompleted(string bsm, string sczt = "通过"); /// /// 获取审查列表 /// /// /// Task> GetScyj(string bsm); #region 审批 /// /// 成果审批 /// Task SpLc(CgspInput sp); /// /// 结束流程 /// Task EndLc(CgspEndInput input); #endregion #region 成果包上报 /// /// 成果上报(县 --> 市) /// /// Task Cgsb(CgsbIo input); /// /// 成果上报(县 --> 巴彦淖尔市) /// /// Task CgsbBYNE(IFormFile formFile, CgsbByneIo input); #endregion #region 市平台 /// /// 分页查询审查数据 /// /// /// Task QueryListCity(CgglScxmPage input); /// /// 成果上报(市 --> 省/自治区) /// Task SCgsb(CgsbIo dto); /// /// 成果上报(巴彦淖尔县 --> 省/自治区) /// Task SCgsbBYNE(CgsbIo dto); #endregion /// /// 厅结果更新ID /// /// Task UpdateMd5Id(); } }