From a75d7e725df5686caf39cc1dade2d6fae11c3d40 Mon Sep 17 00:00:00 2001 From: hutongqing <hutongqing@hnkhzn.com> Date: 星期五, 13 十二月 2024 16:46:32 +0800 Subject: [PATCH] 更新 --- 代码管理/WMS/WIDESEA_WMSServer/WIDESEA_Core/BaseController/ApiBaseController.cs | 53 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 53 insertions(+), 0 deletions(-) diff --git "a/\344\273\243\347\240\201\347\256\241\347\220\206/WMS/WIDESEA_WMSServer/WIDESEA_Core/BaseController/ApiBaseController.cs" "b/\344\273\243\347\240\201\347\256\241\347\220\206/WMS/WIDESEA_WMSServer/WIDESEA_Core/BaseController/ApiBaseController.cs" index c038bf7..426a86e 100644 --- "a/\344\273\243\347\240\201\347\256\241\347\220\206/WMS/WIDESEA_WMSServer/WIDESEA_Core/BaseController/ApiBaseController.cs" +++ "b/\344\273\243\347\240\201\347\256\241\347\220\206/WMS/WIDESEA_WMSServer/WIDESEA_Core/BaseController/ApiBaseController.cs" @@ -23,48 +23,88 @@ Service = service; } + /// <summary> + /// 鍒嗛〉鑾峰彇鏁版嵁 + /// </summary> + /// <param name="options"></param> + /// <returns></returns> [HttpPost, Route("GetPageData")] public virtual ActionResult GetPageData([FromBody] PageDataOptions options) { return Json(InvokeService("GetPageData", new object[] { options })); } + /// <summary> + /// 鍒嗛〉鑾峰彇鏄庣粏鏁版嵁 + /// </summary> + /// <param name="pageData"></param> + /// <returns></returns> [HttpPost, Route("GetDetailPage")] public virtual ActionResult GetDetailPage([FromBody] PageDataOptions pageData) { return Json(InvokeService("GetDetailPage", new object[] { pageData })); } + /// <summary> + /// 娣诲姞鏁版嵁 + /// </summary> + /// <param name="options"></param> + /// <returns></returns> [HttpPost, Route("AddData")] public virtual ActionResult AddData([FromBody] TEntity options) { return Json(InvokeService("AddData", new object[] { options })); } + /// <summary> + /// 娣诲姞鏁版嵁 + /// </summary> + /// <param name="options"></param> + /// <returns></returns> [HttpPost, Route("Add"), MethodParamsValidate] public virtual ActionResult Add([FromBody] SaveModel options) { return Json(InvokeService("AddData", new object[] { options })); } + /// <summary> + /// 淇敼鏁版嵁 + /// </summary> + /// <param name="options"></param> + /// <returns></returns> [HttpPost, Route("Update"), MethodParamsValidate] public virtual ActionResult Update([FromBody] SaveModel options) { return Json(InvokeService("UpdateData", new object[] { options })); } + /// <summary> + /// 淇敼鏁版嵁 + /// </summary> + /// <param name="options"></param> + /// <returns></returns> [HttpPost, Route("UpdateData")] public virtual ActionResult UpdateData([FromBody] TEntity options) { return Json(InvokeService("UpdateData", new object[] { options })); } + /// <summary> + /// 鍒犻櫎鏁版嵁 + /// </summary> + /// <param name="key"></param> + /// <returns></returns> [HttpPost, Route("Del")] public virtual ActionResult Del([FromBody] object[] key) { return Json(InvokeService("DeleteData", new object[] { key })); } + /// <summary> + /// 瀵煎嚭鏁版嵁 + /// </summary> + /// <param name="loadData"></param> + /// <returns></returns> [HttpPost, Route("Export")] public virtual ActionResult Export([FromBody] PageDataOptions loadData) { @@ -78,6 +118,10 @@ return Json(result); } + /// <summary> + /// 涓嬭浇瀵煎叆妯℃澘 + /// </summary> + /// <returns></returns> [HttpPost, HttpGet, Route("DownLoadTemplate")] public virtual ActionResult DownLoadTemplate() { @@ -91,12 +135,21 @@ return Json(result); } + /// <summary> + /// 瀵煎叆鏁版嵁 + /// </summary> + /// <param name="fileInput"></param> + /// <returns></returns> [HttpPost, Route("Import")] public virtual ActionResult Import(List<IFormFile> fileInput) { return Json(InvokeService("Import", new object[] { fileInput })); } + /// <summary> + /// 瀵煎嚭绉嶅瓙鏁版嵁 + /// </summary> + /// <returns></returns> [HttpPost, Route("ExportSeedData"), AllowAnonymous] public ActionResult ExportSeedData() { -- Gitblit v1.9.3