【删除】注释掉以前拉过来的无用代码:文档库、文档库阶段分析、旧收藏、旧搜索中心、旧的状态自动更新日志

【修改】对外报告注释整体修改为资料中心
This commit is contained in:
zer0Black
2023-09-29 15:03:27 +08:00
parent 40cfad714b
commit 6e84e2dd64
49 changed files with 9459 additions and 9645 deletions
@@ -7,7 +7,7 @@ import com.jero.common.api.vo.Result;
import com.jero.common.aspect.annotation.AutoLog;
import com.jero.common.system.base.controller.JeroController;
import com.jero.common.system.query.QueryGenerator;
import com.jero.modules.document.entity.BussDocumentLibraryEO;
//import com.jero.modules.document.entity.BussDocumentLibraryEO;
import com.jero.modules.document.entity.OSSFileForDocumentLibrary;
import com.jero.modules.document.service.IBussDocumentLibraryEOService;
import io.swagger.annotations.Api;
@@ -36,134 +36,135 @@ import java.util.Map;
@RestController
@RequestMapping("/document/bussDocumentLibraryEO")
@Slf4j
public class BussDocumentLibraryEOController extends JeroController<BussDocumentLibraryEO, IBussDocumentLibraryEOService> {
@Deprecated
public class BussDocumentLibraryEOController extends JeroController<Object, IBussDocumentLibraryEOService> {
@Autowired
private IBussDocumentLibraryEOService bussDocumentLibraryEOService;
/**
* 分页列表查询
* @param parameter
* @return
*/
@AutoLog(value = "分页查询")
@ApiOperation(value="分页查询", notes="分页查询")
@PostMapping(value = "/queryPageInfo")
@ResponseBody
@RequiresPermissions("document:queryPageInfo")
public JSONObject queryPageInfo(@RequestBody Map<String,Object> parameter) {
IPage infoPage = bussDocumentLibraryEOService.getInfoPage(parameter);
Result<IPage> ok = Result.OK(infoPage);
JSONObject jsonResult = JSONObject.fromObject(ok);
return jsonResult;
}
// /**
// * 分页列表查询
// * @param parameter
// * @return
// */
// @AutoLog(value = "分页查询")
// @ApiOperation(value="分页查询", notes="分页查询")
// @PostMapping(value = "/queryPageInfo")
// @ResponseBody
// @RequiresPermissions("document:queryPageInfo")
// public JSONObject queryPageInfo(@RequestBody Map<String,Object> parameter) {
// IPage infoPage = bussDocumentLibraryEOService.getInfoPage(parameter);
// Result<IPage> ok = Result.OK(infoPage);
// JSONObject jsonResult = JSONObject.fromObject(ok);
// return jsonResult;
// }
/**
* 代替标准分页列表查询
* @param parameter
* @return
*/
@AutoLog(value = "代替标准分页列表查询")
@ApiOperation(value="代替标准分页列表查询", notes="代替标准分页列表查询")
@PostMapping(value = "/replacePageInfo")
@ResponseBody
@RequiresPermissions("document:getInfoById")
public Result<IPage> replacePageInfo(@RequestBody Map<String,Object> parameter) {
IPage infoPage = bussDocumentLibraryEOService.replacePageInfo(parameter);
return Result.OK(infoPage);
}
// /**
// * 代替标准分页列表查询
// * @param parameter
// * @return
// */
// @AutoLog(value = "代替标准分页列表查询")
// @ApiOperation(value="代替标准分页列表查询", notes="代替标准分页列表查询")
// @PostMapping(value = "/replacePageInfo")
// @ResponseBody
// @RequiresPermissions("document:getInfoById")
// public Result<IPage> replacePageInfo(@RequestBody Map<String,Object> parameter) {
// IPage infoPage = bussDocumentLibraryEOService.replacePageInfo(parameter);
// return Result.OK(infoPage);
// }
//
// /**
// * ocr识别调取已入库文件
// * @param parameter
// * @return
// */
// @AutoLog(value = "ocr识别调取已入库文件分页")
// @ApiOperation(value="ocr识别调取已入库文件", notes="ocr识别调取已入库文件")
// @PostMapping(value = "/ocrPageInfo")
// @ResponseBody
// @RequiresPermissions("document:ocrPageInfo")
// public Result<IPage<Map<String,Object>>> ocrPageInfo(@RequestBody Map<String,Object> parameter) {
// IPage<Map<String,Object>> infoPage = bussDocumentLibraryEOService.ocrPageInfo(parameter);
// return Result.OK(infoPage);
// }
/**
* ocr识别调取已入库文件
* @param parameter
* @return
*/
@AutoLog(value = "ocr识别调取已入库文件分页")
@ApiOperation(value="ocr识别调取已入库文件", notes="ocr识别调取已入库文件")
@PostMapping(value = "/ocrPageInfo")
@ResponseBody
@RequiresPermissions("document:ocrPageInfo")
public Result<IPage<Map<String,Object>>> ocrPageInfo(@RequestBody Map<String,Object> parameter) {
IPage<Map<String,Object>> infoPage = bussDocumentLibraryEOService.ocrPageInfo(parameter);
return Result.OK(infoPage);
}
// /**
// * 文档翻译调取已入库文件
// * @param parameter
// * @return
// */
// @AutoLog(value = "文档翻译调取已入库文件")
// @ApiOperation(value="文档翻译调取已入库文件", notes="文档翻译调取已入库文件")
// @PostMapping(value = "/transPageInfo")
// @ResponseBody
// @RequiresPermissions("documentTranslation:retrieval")
// public Result<IPage<Map<String,Object>>> transPageInfo(@RequestBody Map<String,Object> parameter) {
// IPage<Map<String,Object>> infoPage = bussDocumentLibraryEOService.ocrPageInfo(parameter);
// return Result.OK(infoPage);
// }
/**
* 文档翻译调取已入库文件
* @param parameter
* @return
*/
@AutoLog(value = "文档翻译调取已入库文件")
@ApiOperation(value="文档翻译调取已入库文件", notes="文档翻译调取已入库文件")
@PostMapping(value = "/transPageInfo")
@ResponseBody
@RequiresPermissions("documentTranslation:retrieval")
public Result<IPage<Map<String,Object>>> transPageInfo(@RequestBody Map<String,Object> parameter) {
IPage<Map<String,Object>> infoPage = bussDocumentLibraryEOService.ocrPageInfo(parameter);
return Result.OK(infoPage);
}
/**
* 列表查询
*
* @return
*/
@AutoLog(value = "文档库信息表-列表查询")
@ApiOperation(value="文档库信息表-列表查询", notes="文档库信息表-列表查询")
@GetMapping(value = "/list")
public Result<List<BussDocumentLibraryEO>> queryList() {
List<BussDocumentLibraryEO> list = bussDocumentLibraryEOService.queryList();
return Result.OK(list);
}
// /**
// * 列表查询
// *
// * @return
// */
// @AutoLog(value = "文档库信息表-列表查询")
// @ApiOperation(value="文档库信息表-列表查询", notes="文档库信息表-列表查询")
// @GetMapping(value = "/list")
// public Result<List<BussDocumentLibraryEO>> queryList() {
// List<BussDocumentLibraryEO> list = bussDocumentLibraryEOService.queryList();
// return Result.OK(list);
// }
/**
* 通过id删除
*
* @param id
* @return
*/
@AutoLog(value = "文档库信息表-通过id删除")
@ApiOperation(value="文档库信息表-通过id删除", notes="文档库信息表-通过id删除")
@GetMapping(value = "/delete")
@RequiresPermissions("document:deleteBatch")
public Result<String> delete(@RequestParam(name="id",required=true) String id) {
bussDocumentLibraryEOService.deleteById(id);
return Result.OK("删除成功!");
}
// /**
// * 通过id删除
// *
// * @param id
// * @return
// */
// @AutoLog(value = "文档库信息表-通过id删除")
// @ApiOperation(value="文档库信息表-通过id删除", notes="文档库信息表-通过id删除")
// @GetMapping(value = "/delete")
// @RequiresPermissions("document:deleteBatch")
// public Result<String> delete(@RequestParam(name="id",required=true) String id) {
// bussDocumentLibraryEOService.deleteById(id);
// return Result.OK("删除成功!");
// }
/**
* 批量删除
*
* @param ids
* @return
*/
@AutoLog(value = "文档库信息表-批量删除")
@ApiOperation(value="文档库信息表-批量删除", notes="文档库信息表-批量删除")
@GetMapping(value = "/deleteBatch")
@RequiresPermissions("document:deleteBatch")
public Result<String> deleteBatch(@RequestParam(name="ids",required=true) String ids, String cut) {
this.bussDocumentLibraryEOService.deleteByIds(Arrays.asList(ids.split(",")),cut);
return Result.OK("批量删除成功!");
}
// /**
// * 批量删除
// *
// * @param ids
// * @return
// */
// @AutoLog(value = "文档库信息表-批量删除")
// @ApiOperation(value="文档库信息表-批量删除", notes="文档库信息表-批量删除")
// @GetMapping(value = "/deleteBatch")
// @RequiresPermissions("document:deleteBatch")
// public Result<String> deleteBatch(@RequestParam(name="ids",required=true) String ids, String cut) {
// this.bussDocumentLibraryEOService.deleteByIds(Arrays.asList(ids.split(",")),cut);
// return Result.OK("批量删除成功!");
// }
/**
* 通过id查询
*
* @param id
* @return
*/
@AutoLog(value = "文档库信息表-通过id查询")
@ApiOperation(value="文档库信息表-通过id查询", notes="文档库信息表-通过id查询")
@GetMapping(value = "/queryById")
@RequiresPermissions("document:queryById")
public Result<BussDocumentLibraryEO> queryById(@RequestParam(name="id",required=true) String id) {
BussDocumentLibraryEO bussDocumentLibraryEO = bussDocumentLibraryEOService.queryById(id);
if(bussDocumentLibraryEO==null) {
return Result.error("未找到对应数据");
}
return Result.OK(bussDocumentLibraryEO);
}
// /**
// * 通过id查询
// *
// * @param id
// * @return
// */
// @AutoLog(value = "文档库信息表-通过id查询")
// @ApiOperation(value="文档库信息表-通过id查询", notes="文档库信息表-通过id查询")
// @GetMapping(value = "/queryById")
// @RequiresPermissions("document:queryById")
// public Result<BussDocumentLibraryEO> queryById(@RequestParam(name="id",required=true) String id) {
// BussDocumentLibraryEO bussDocumentLibraryEO = bussDocumentLibraryEOService.queryById(id);
// if(bussDocumentLibraryEO==null) {
// return Result.error("未找到对应数据");
// }
// return Result.OK(bussDocumentLibraryEO);
// }
@@ -182,343 +183,341 @@ public class BussDocumentLibraryEOController extends JeroController<BussDocument
return Result.OK(list);
}
/**
* 列表表头
* @param flag 标识传 1-->用于查询文档库字段属性
* @return
*/
@AutoLog(value = "文档库信息表-列表表头")
@ApiOperation(value="文档库信息表-列表表头", notes="文档库信息表-列表表头")
@GetMapping(value = "/getHeader")
@RequiresPermissions("document:queryPageInfo")
public Result<List<Map<String,Object>>> getHeader(@RequestParam(name="flag",required=true) String flag,
@RequestParam(name="cut",required=true) String cut) {
List<Map<String,Object>> list = bussDocumentLibraryEOService.getHeader(flag,cut,null);
return Result.OK(list);
}
// /**
// * 列表表头
// * @param flag 标识传 1-->用于查询文档库字段属性
// * @return
// */
// @AutoLog(value = "文档库信息表-列表表头")
// @ApiOperation(value="文档库信息表-列表表头", notes="文档库信息表-列表表头")
// @GetMapping(value = "/getHeader")
// @RequiresPermissions("document:queryPageInfo")
// public Result<List<Map<String,Object>>> getHeader(@RequestParam(name="flag",required=true) String flag,
// @RequestParam(name="cut",required=true) String cut) {
// List<Map<String,Object>> list = bussDocumentLibraryEOService.getHeader(flag,cut,null);
// return Result.OK(list);
// }
/**
* 新增表单
* @param flag 标识传 1-->用于查询文档库字段属性
* @return
*/
@AutoLog(value = "文档库信息表-新增表单")
@ApiOperation(value="文档库信息表-新增表单", notes="文档库信息表-新增表单")
@GetMapping(value = "/getAddForm")
@RequiresPermissions("document:queryPageInfo")
public Result<List<Map<String,Object>>> getAddForm(@RequestParam(name="flag",required=true) String flag,
@RequestParam(name="cut",required=true) String cut,
@RequestParam(name="type",required=true) String type) {
List<Map<String, Object>> list = bussDocumentLibraryEOService.getAddForm(flag,cut,type);
return Result.OK(list);
}
// /**
// * 新增表单
// * @param flag 标识传 1-->用于查询文档库字段属性
// * @return
// */
// @AutoLog(value = "文档库信息表-新增表单")
// @ApiOperation(value="文档库信息表-新增表单", notes="文档库信息表-新增表单")
// @GetMapping(value = "/getAddForm")
// @RequiresPermissions("document:queryPageInfo")
// public Result<List<Map<String,Object>>> getAddForm(@RequestParam(name="flag",required=true) String flag,
// @RequestParam(name="cut",required=true) String cut,
// @RequestParam(name="type",required=true) String type) {
// List<Map<String, Object>> list = bussDocumentLibraryEOService.getAddForm(flag,cut,type);
// return Result.OK(list);
// }
/**
* ocr识别调取已入库文件-中英文切换
* @param flag 标识传 1-->用于查询文档库字段属性
* @return
*/
@AutoLog(value = "文档库信息表-ocr表头和查询条件")
@ApiOperation(value="文档库信息表-ocr表头和查询条件", notes="文档库信息表-ocr表头和查询条件")
@GetMapping(value = "/getHeaderOrConditionForOcr")
@RequiresPermissions("document:ocrPageInfo")
public Result<List<Map<String,Object>>> getHeaderOrConditionForOcr(@RequestParam(name="flag",required=true) String flag,
@RequestParam(name="cut",required=true) String cut) {
List<Map<String, Object>> list = bussDocumentLibraryEOService.getHeaderOrConditionForOcr(flag,cut);
return Result.OK(list);
}
// @AutoLog(value = "文档库信息表-ocr表头和查询条件")
// @ApiOperation(value="文档库信息表-ocr表头和查询条件", notes="文档库信息表-ocr表头和查询条件")
// @GetMapping(value = "/getHeaderOrConditionForOcr")
// @RequiresPermissions("document:ocrPageInfo")
// public Result<List<Map<String,Object>>> getHeaderOrConditionForOcr(@RequestParam(name="flag",required=true) String flag,
// @RequestParam(name="cut",required=true) String cut) {
// List<Map<String, Object>> list = bussDocumentLibraryEOService.getHeaderOrConditionForOcr(flag,cut);
// return Result.OK(list);
// }
//
// /**
// * @param flag 标识传 1-->用于查询文档库字段属性
// * @return
// */
// @AutoLog(value = "文档库信息表-文档拆分表头和查询条件")
// @ApiOperation(value="文档库信息表-文档拆分表头和查询条件", notes="文档库信息表-文档拆分表头和查询条件")
// @GetMapping(value = "/getHeaderOrConditionForSplitFile")
// @RequiresPermissions("split:sarFileSplitInfo:splitFile")
// public Result<List<Map<String,Object>>> getHeaderOrConditionForSplitFile(@RequestParam(name="flag",required=true) String flag,
// @RequestParam(name="cut",required=true) String cut) {
// List<Map<String, Object>> list = bussDocumentLibraryEOService.getHeaderOrConditionForSplit(flag,cut);
// return Result.OK(list);
// }
//
/**
* @param flag 标识传 1-->用于查询文档库字段属性
* @return
*/
@AutoLog(value = "文档库信息表-文档拆分表头和查询条件")
@ApiOperation(value="文档库信息表-文档拆分表头和查询条件", notes="文档库信息表-文档拆分表头和查询条件")
@GetMapping(value = "/getHeaderOrConditionForSplitFile")
@RequiresPermissions("split:sarFileSplitInfo:splitFile")
public Result<List<Map<String,Object>>> getHeaderOrConditionForSplitFile(@RequestParam(name="flag",required=true) String flag,
@RequestParam(name="cut",required=true) String cut) {
List<Map<String, Object>> list = bussDocumentLibraryEOService.getHeaderOrConditionForSplit(flag,cut);
return Result.OK(list);
}
/**
* ocr识别调取已入库文件-中英文切换
* @param flag 标识传 1-->用于查询文档库字段属性
* @return
*/
@AutoLog(value = "文档库信息表-文档拆分表头和查询条件")
@ApiOperation(value="文档库信息表-文档拆分表头和查询条件", notes="文档库信息表-文档拆分表头和查询条件")
@GetMapping(value = "/getHeaderOrConditionForSplitResult")
@RequiresPermissions("split:sarFileSplitInfo:splitResult")
public Result<List<Map<String,Object>>> getHeaderOrConditionForSplitResult(@RequestParam(name="flag",required=true) String flag,
@RequestParam(name="cut",required=true) String cut) {
List<Map<String, Object>> list = bussDocumentLibraryEOService.getHeaderOrConditionForSplit(flag,cut);
return Result.OK(list);
}
//
// /**
// * 编辑数据查询
// * @param id
// * @return
// */
//// @AutoLog(value = "编辑数据查询")
//// @ApiOperation(value="编辑数据查询", notes="编辑数据查询")
//// @GetMapping(value = "/getDocumentInfoById")
//// @RequiresPermissions("document:updateInfo")
//// public Result<List<Map<String,Object>>> getDocumentInfoById(@RequestParam(name="id",required=true) String id,
//// @RequestParam(name="cut",required=true) String cut) {
//// List<Map<String, Object>> list = bussDocumentLibraryEOService.getDocumentInfoById(id,cut);
//// return Result.OK(list);
//// }
// /**
// * 详情数据查询
// * @param id
// * @return
// */
//// @AutoLog(value = "详情数据查询")
//// @ApiOperation(value="详情数据查询", notes="详情数据查询")
//// @GetMapping(value = "/getInfoById")
//// @RequiresPermissions("document:queryPageInfo")
//// public Result<List<Map<String,Object>>> getInfoById(@RequestParam(name="id",required=true) String id,
//// @RequestParam(name="cut",required=true) String cut) {
//// List<Map<String, Object>> list = bussDocumentLibraryEOService.getInfoById(id,cut);
//// return Result.OK(list);
//// }
//
//// @ApiOperation(value="详情目录查询", notes="详情目录查询")
//// @GetMapping(value = "/getMenuList")
//// public Result<List<Map<String,Object>>> getMenuList(@RequestParam(name="id",required=true) String id,
//// @RequestParam(name="cut",required=true) String cut) {
//// List<Map<String, Object>> list = bussDocumentLibraryEOService.getMenuList(id,cut);
//// return Result.OK(list);
//// }
//
//// /**
//// * 新增数据
//// * @param map
//// * @return
//// */
//// @AutoLog(value = "新增数据")
//// @ApiOperation(value="新增数据", notes="新增数据")
//// @PostMapping(value = "/addInfo")
//// @RequiresPermissions("document:getInfoById")
//// public Result<String> getInfoById(@RequestBody Map<String,Object> map) {
//// try {
//// bussDocumentLibraryEOService.addInfo(map);
//// } catch (Exception e) {
//// return Result.error(e.getMessage());
//// }
//// return Result.OK("新增成功");
//// }
//// /**
//// * 编辑数据
//// * @param map
//// * @return
//// */
//// @AutoLog(value = "编辑数据")
//// @ApiOperation(value="编辑数据", notes="编辑数据")
//// @PostMapping(value = "/updateInfo")
//// @RequiresPermissions("document:updateInfo")
//// public Result<String> updateInfo(@RequestBody Map<String,Object> map) {
//// try {
//// bussDocumentLibraryEOService.updateInfo(map);
//// } catch (Exception e) {
//// return Result.error(e.getMessage());
//// }
//// return Result.OK("编辑成功");
//// }
//
//
//// /**
//// * 添加收藏
//// * @param id
//// * @return
//// */
//// @AutoLog(value = "添加收藏")
//// @ApiOperation(value="添加收藏", notes="添加收藏")
//// @GetMapping(value = "/addCollect")
//// @RequiresPermissions("document:addCollect")
//// public Result<String> addCollect(String id) {
//// try {
//// bussDocumentLibraryEOService.addCollect(id);
//// } catch (Exception e) {
//// return Result.error("收藏失败");
//// }
//// return Result.OK("收藏成功");
//// }
//
//// /**
//// * 取消收藏
//// * @param id
//// * @return
//// */
//// @AutoLog(value = "取消收藏")
//// @ApiOperation(value="取消收藏", notes="取消收藏")
//// @GetMapping(value = "/cancelCollect")
//// @RequiresPermissions("document:addCollect")
//// public Result<String> cancelCollect(String id) {
//// try {
//// bussDocumentLibraryEOService.cancelCollect(id);
//// } catch (Exception e) {
//// return Result.error("取消收藏失败");
//// }
//// return Result.OK("取消收藏成功");
//// }
//
//// /**
//// * 添加订阅
//// * @param id
//// * @return
//// */
//// @AutoLog(value = "添加订阅")
//// @ApiOperation(value="添加订阅", notes="添加订阅")
//// @GetMapping(value = "/addSubscribe")
//// @RequiresPermissions("document:addSubscribe")
//// public Result<String> addSubscribe(String id) {
//// try {
//// bussDocumentLibraryEOService.addSubscribe(id);
//// } catch (Exception e) {
//// return Result.error("订阅失败");
//// }
//// return Result.OK("订阅成功");
//// }
////
//// /**
//// * 取消订阅
//// * @param id
//// * @return
//// */
//// @AutoLog(value = "取消订阅")
//// @ApiOperation(value="取消订阅", notes="取消订阅")
//// @GetMapping(value = "/cancelSubscribe")
//// @RequiresPermissions("document:addSubscribe")
//// public Result<String> cancelSubscribe(String id) {
//// try {
//// bussDocumentLibraryEOService.cancelSubscribe(id);
//// } catch (Exception e) {
//// return Result.error("取消订阅失败");
//// }
//// return Result.OK("取消订阅成功");
//// }
//
//
// @ApiOperation(value = "导出excel")
// @GetMapping(value = "/exportExcel")
// @RequiresPermissions("document:exportExcel")
// public void exportExcel(@RequestParam Map<String,Object> map,
// HttpServletResponse response,
// HttpServletRequest request){
// bussDocumentLibraryEOService.exportExcel(map,response,request);
// }
//
// @ApiOperation(value = "带文件导出")
// @GetMapping(value = "/exportZip")
// @RequiresPermissions("document:exportZip")
// public void exportZip(@RequestParam Map<String,Object> map,
// HttpServletResponse response,
// HttpServletRequest request) throws Exception {
// bussDocumentLibraryEOService.exportZip(map,response,request);
// }
//
//
// @ApiOperation(value = "模板下载")
// @GetMapping(value = "/exportTemplate")
// @RequiresPermissions("document:exportTemplate")
// public void exportTemplate(@RequestParam Map<String,Object> map, HttpServletResponse response, HttpServletRequest request) throws Exception {
// bussDocumentLibraryEOService.exportTemplate(map,response,request);
// }
//
//
// @ApiOperation(value = "导入.zip")
// @PostMapping(value = "/importZip")
// @RequiresPermissions("document:importZip")
// public Result<String> importZip(@RequestParam(value = "file", required = false) MultipartFile file,
// @RequestParam(value = "cut",required = false) String cut) {
// try {
// bussDocumentLibraryEOService.importZip(file,cut);
// } catch (Exception e) {
// log.error(null,e);
// return Result.error(e.getMessage());
// }
// return Result.OK("导入成功");
// }
/**
* 编辑数据查询
* @param id
* @return
*/
@AutoLog(value = "编辑数据查询")
@ApiOperation(value="编辑数据查询", notes="编辑数据查询")
@GetMapping(value = "/getDocumentInfoById")
@RequiresPermissions("document:updateInfo")
public Result<List<Map<String,Object>>> getDocumentInfoById(@RequestParam(name="id",required=true) String id,
@RequestParam(name="cut",required=true) String cut) {
List<Map<String, Object>> list = bussDocumentLibraryEOService.getDocumentInfoById(id,cut);
return Result.OK(list);
}
/**
* 详情数据查询
* @param id
* @return
*/
@AutoLog(value = "详情数据查询")
@ApiOperation(value="详情数据查询", notes="详情数据查询")
@GetMapping(value = "/getInfoById")
@RequiresPermissions("document:queryPageInfo")
public Result<List<Map<String,Object>>> getInfoById(@RequestParam(name="id",required=true) String id,
@RequestParam(name="cut",required=true) String cut) {
List<Map<String, Object>> list = bussDocumentLibraryEOService.getInfoById(id,cut);
return Result.OK(list);
}
@ApiOperation(value="详情目录查询", notes="详情目录查询")
@GetMapping(value = "/getMenuList")
public Result<List<Map<String,Object>>> getMenuList(@RequestParam(name="id",required=true) String id,
@RequestParam(name="cut",required=true) String cut) {
List<Map<String, Object>> list = bussDocumentLibraryEOService.getMenuList(id,cut);
return Result.OK(list);
}
/**
* 新增数据
* @param map
* @return
*/
@AutoLog(value = "新增数据")
@ApiOperation(value="新增数据", notes="新增数据")
@PostMapping(value = "/addInfo")
@RequiresPermissions("document:getInfoById")
public Result<String> getInfoById(@RequestBody Map<String,Object> map) {
try {
bussDocumentLibraryEOService.addInfo(map);
} catch (Exception e) {
return Result.error(e.getMessage());
}
return Result.OK("新增成功");
}
/**
* 编辑数据
* @param map
* @return
*/
@AutoLog(value = "编辑数据")
@ApiOperation(value="编辑数据", notes="编辑数据")
@PostMapping(value = "/updateInfo")
@RequiresPermissions("document:updateInfo")
public Result<String> updateInfo(@RequestBody Map<String,Object> map) {
try {
bussDocumentLibraryEOService.updateInfo(map);
} catch (Exception e) {
return Result.error(e.getMessage());
}
return Result.OK("编辑成功");
}
/**
* 添加收藏
* @param id
* @return
*/
@AutoLog(value = "添加收藏")
@ApiOperation(value="添加收藏", notes="添加收藏")
@GetMapping(value = "/addCollect")
@RequiresPermissions("document:addCollect")
public Result<String> addCollect(String id) {
try {
bussDocumentLibraryEOService.addCollect(id);
} catch (Exception e) {
return Result.error("收藏失败");
}
return Result.OK("收藏成功");
}
/**
* 取消收藏
* @param id
* @return
*/
@AutoLog(value = "取消收藏")
@ApiOperation(value="取消收藏", notes="取消收藏")
@GetMapping(value = "/cancelCollect")
@RequiresPermissions("document:addCollect")
public Result<String> cancelCollect(String id) {
try {
bussDocumentLibraryEOService.cancelCollect(id);
} catch (Exception e) {
return Result.error("取消收藏失败");
}
return Result.OK("取消收藏成功");
}
/**
* 添加订阅
* @param id
* @return
*/
@AutoLog(value = "添加订阅")
@ApiOperation(value="添加订阅", notes="添加订阅")
@GetMapping(value = "/addSubscribe")
@RequiresPermissions("document:addSubscribe")
public Result<String> addSubscribe(String id) {
try {
bussDocumentLibraryEOService.addSubscribe(id);
} catch (Exception e) {
return Result.error("订阅失败");
}
return Result.OK("订阅成功");
}
/**
* 取消订阅
* @param id
* @return
*/
@AutoLog(value = "取消订阅")
@ApiOperation(value="取消订阅", notes="取消订阅")
@GetMapping(value = "/cancelSubscribe")
@RequiresPermissions("document:addSubscribe")
public Result<String> cancelSubscribe(String id) {
try {
bussDocumentLibraryEOService.cancelSubscribe(id);
} catch (Exception e) {
return Result.error("取消订阅失败");
}
return Result.OK("取消订阅成功");
}
@ApiOperation(value = "导出excel")
@GetMapping(value = "/exportExcel")
@RequiresPermissions("document:exportExcel")
public void exportExcel(@RequestParam Map<String,Object> map,
HttpServletResponse response,
HttpServletRequest request){
bussDocumentLibraryEOService.exportExcel(map,response,request);
}
@ApiOperation(value = "带文件导出")
@GetMapping(value = "/exportZip")
@RequiresPermissions("document:exportZip")
public void exportZip(@RequestParam Map<String,Object> map,
HttpServletResponse response,
HttpServletRequest request) throws Exception {
bussDocumentLibraryEOService.exportZip(map,response,request);
}
@ApiOperation(value = "模板下载")
@GetMapping(value = "/exportTemplate")
@RequiresPermissions("document:exportTemplate")
public void exportTemplate(@RequestParam Map<String,Object> map, HttpServletResponse response, HttpServletRequest request) throws Exception {
bussDocumentLibraryEOService.exportTemplate(map,response,request);
}
@ApiOperation(value = "导入.zip")
@PostMapping(value = "/importZip")
@RequiresPermissions("document:importZip")
public Result<String> importZip(@RequestParam(value = "file", required = false) MultipartFile file,
@RequestParam(value = "cut",required = false) String cut) {
try {
bussDocumentLibraryEOService.importZip(file,cut);
} catch (Exception e) {
log.error(null,e);
return Result.error(e.getMessage());
}
return Result.OK("导入成功");
}
@ApiOperation(value = "推送")
@GetMapping(value = "/pullMessage")
@RequiresPermissions("document:pullMessage")
public Result<String> pullMessage(String departIds, String userIds, String documentIds) {
bussDocumentLibraryEOService.pullMessage(departIds,userIds,documentIds);
return Result.OK("推送成功");
}
// @ApiOperation(value = "推送")
// @GetMapping(value = "/pullMessage")
// @RequiresPermissions("document:pullMessage")
// public Result<String> pullMessage(String departIds, String userIds, String documentIds) {
//
// bussDocumentLibraryEOService.pullMessage(departIds,userIds,documentIds);
//
// return Result.OK("推送成功");
// }
/**
* 验证文档是否被其他的文档绑定
*
* @param ids
* @return
*/
@AutoLog(value = "验证文档是否被其他的文档绑定")
@ApiOperation(value="验证文档是否被其他的文档绑定", notes="验证文档是否被其他的文档绑定")
@GetMapping(value = "/verifyBind")
public Result<String> verifyBind(@RequestParam(name="ids",required=true) String ids) {
String msg = bussDocumentLibraryEOService.verifyBind(Arrays.asList(ids.split(",")));
return Result.OK(msg);
}
// /**
// * 验证文档是否被其他的文档绑定
// *
// * @param ids
// * @return
// */
// @AutoLog(value = "验证文档是否被其他的文档绑定")
// @ApiOperation(value="验证文档是否被其他的文档绑定", notes="验证文档是否被其他的文档绑定")
// @GetMapping(value = "/verifyBind")
// public Result<String> verifyBind(@RequestParam(name="ids",required=true) String ids) {
// String msg = bussDocumentLibraryEOService.verifyBind(Arrays.asList(ids.split(",")));
// return Result.OK(msg);
// }
@AutoLog(value = "虚拟中心添加调用文档库数据--分页")
@ApiOperation(value="虚拟中心添加调用文档库数据--分页", notes="虚拟中心添加调用文档库数据--分页")
@PostMapping(value = "/queryPageInfoDummy")
public Result<IPage<BussDocumentLibraryEO>> queryPageInfoDummy(@RequestBody BussDocumentLibraryEO bussDocumentLibraryEO,
HttpServletRequest req) {
QueryWrapper<BussDocumentLibraryEO> queryWrapper = QueryGenerator.initQueryWrapper(bussDocumentLibraryEO, req.getParameterMap());
Page<BussDocumentLibraryEO> page = new Page<BussDocumentLibraryEO>(bussDocumentLibraryEO.getPageNo(), bussDocumentLibraryEO.getPageSize());
IPage<BussDocumentLibraryEO> pageList = bussDocumentLibraryEOService.queryPageInfoDummy(page, queryWrapper,bussDocumentLibraryEO);
return Result.OK(pageList);
}
// @AutoLog(value = "虚拟中心添加调用文档库数据--分页")
// @ApiOperation(value="虚拟中心添加调用文档库数据--分页", notes="虚拟中心添加调用文档库数据--分页")
// @PostMapping(value = "/queryPageInfoDummy")
// public Result<IPage<BussDocumentLibraryEO>> queryPageInfoDummy(@RequestBody BussDocumentLibraryEO bussDocumentLibraryEO,
// HttpServletRequest req) {
// QueryWrapper<BussDocumentLibraryEO> queryWrapper = QueryGenerator.initQueryWrapper(bussDocumentLibraryEO, req.getParameterMap());
// Page<BussDocumentLibraryEO> page = new Page<BussDocumentLibraryEO>(bussDocumentLibraryEO.getPageNo(), bussDocumentLibraryEO.getPageSize());
// IPage<BussDocumentLibraryEO> pageList = bussDocumentLibraryEOService.queryPageInfoDummy(page, queryWrapper,bussDocumentLibraryEO);
// return Result.OK(pageList);
// }
@ApiOperation(value="虚拟中心添加调用文档库数据--分页", notes="虚拟中心添加调用文档库数据--分页")
@PostMapping(value = "/queryPageDummy")
@ResponseBody
public JSONObject queryPageDummy(@RequestBody Map<String,Object> parameter) {
IPage infoPage = bussDocumentLibraryEOService.getPageDummy(parameter);
Result<IPage> ok = Result.OK(infoPage);
JSONObject jsonResult = JSONObject.fromObject(ok);
return jsonResult;
}
// @ApiOperation(value="虚拟中心添加调用文档库数据--分页", notes="虚拟中心添加调用文档库数据--分页")
// @PostMapping(value = "/queryPageDummy")
// @ResponseBody
// public JSONObject queryPageDummy(@RequestBody Map<String,Object> parameter) {
// IPage infoPage = bussDocumentLibraryEOService.getPageDummy(parameter);
// Result<IPage> ok = Result.OK(infoPage);
// JSONObject jsonResult = JSONObject.fromObject(ok);
// return jsonResult;
// }
/**
* 查看已上传的文件
* @param id
* @return
*/
@ApiOperation(value="查看已上传的文件", notes="查看已上传的文件")
@GetMapping(value = "/getFileInfos")
@RequiresPermissions("document:queryPageInfo")
public Result<List<OSSFileForDocumentLibrary>> getFileInfos(String id) {
List<OSSFileForDocumentLibrary> fileInfos = bussDocumentLibraryEOService.getFileInfos(id);
return Result.OK(fileInfos);
}
/**
* 根据id查询编号和标题
* @param id
* @return
*/
@ApiOperation(value="查看已上传的文件", notes="查看已上传的文件")
@GetMapping(value = "/getTitle")
public Result<String> getTitle(String id, String cut) {
String title = bussDocumentLibraryEOService.getTitle(id, cut);
return Result.OK(title);
}
@ApiOperation(value="编辑ES数据(添加module_type_flag)", notes="编辑ES数据(添加module_type_flag)")
@GetMapping(value = "/updateES")
public Result<Integer> getTitle() {
int count = bussDocumentLibraryEOService.updateES();
return Result.OK(count);
}
// /**
// * 查看已上传的文件
// * @param id
// * @return
// */
// @ApiOperation(value="查看已上传的文件", notes="查看已上传的文件")
// @GetMapping(value = "/getFileInfos")
// @RequiresPermissions("document:queryPageInfo")
// public Result<List<OSSFileForDocumentLibrary>> getFileInfos(String id) {
// List<OSSFileForDocumentLibrary> fileInfos = bussDocumentLibraryEOService.getFileInfos(id);
// return Result.OK(fileInfos);
// }
// /**
// * 根据id查询编号和标题
// * @param id
// * @return
// */
// @ApiOperation(value="查看已上传的文件", notes="查看已上传的文件")
// @GetMapping(value = "/getTitle")
// public Result<String> getTitle(String id, String cut) {
// String title = bussDocumentLibraryEOService.getTitle(id, cut);
// return Result.OK(title);
// }
// @ApiOperation(value="编辑ES数据(添加module_type_flag)", notes="编辑ES数据(添加module_type_flag)")
// @GetMapping(value = "/updateES")
// public Result<Integer> getTitle() {
// int count = bussDocumentLibraryEOService.updateES();
// return Result.OK(count);
// }
}
@@ -1,173 +1,173 @@
package com.jero.modules.document.controller;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.jero.common.api.vo.Result;
import com.jero.common.aspect.annotation.AutoLog;
import com.jero.common.system.base.controller.JeroController;
import com.jero.common.system.query.QueryGenerator;
import com.jero.modules.document.entity.PhasedImplementationDetailsEO;
import com.jero.modules.document.service.IPhasedImplementationDetailsEOService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
import org.springframework.web.servlet.ModelAndView;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.util.Arrays;
import java.util.List;
/**
* @Description: 文档库-分阶段实施详情表
* @Author: jero-boot
* @Date: 2023-02-22
* @Version: V1.0
*/
@Api(tags="文档库-分阶段实施详情表")
@RestController
@RequestMapping("/document/phasedImplementationDetailsEO")
@Slf4j
public class PhasedImplementationDetailsEOController extends JeroController<PhasedImplementationDetailsEO, IPhasedImplementationDetailsEOService> {
@Autowired
private IPhasedImplementationDetailsEOService phasedImplementationDetailsEOService;
/**
* 分页列表查询
*
* @param phasedImplementationDetailsEO
* @param pageNo
* @param pageSize
* @param req
* @return
*/
@AutoLog(value = "文档库-分阶段实施详情表-分页列表查询")
@ApiOperation(value="文档库-分阶段实施详情表-分页列表查询", notes="文档库-分阶段实施详情表-分页列表查询")
@GetMapping(value = "/page")
public Result<?> queryPageList(PhasedImplementationDetailsEO phasedImplementationDetailsEO,
@RequestParam(name="pageNo", defaultValue="1") Integer pageNo,
@RequestParam(name="pageSize", defaultValue="10") Integer pageSize,
@RequestParam(name="cut", defaultValue="cn") String cut,
HttpServletRequest req) {
QueryWrapper<PhasedImplementationDetailsEO> queryWrapper = QueryGenerator.initQueryWrapper(phasedImplementationDetailsEO, req.getParameterMap());
Page<PhasedImplementationDetailsEO> page = new Page<PhasedImplementationDetailsEO>(pageNo, pageSize);
IPage<PhasedImplementationDetailsEO> pageList = phasedImplementationDetailsEOService.page(page, queryWrapper);
this.phasedImplementationDetailsEOService.disposeData(pageList.getRecords(),cut);
return Result.OK(pageList);
}
/**
* 列表查询
*
* @return
*/
@AutoLog(value = "文档库-分阶段实施详情表-列表查询")
@ApiOperation(value="文档库-分阶段实施详情表-列表查询", notes="文档库-分阶段实施详情表-列表查询")
@GetMapping(value = "/list")
public Result<List<PhasedImplementationDetailsEO>> queryList() {
List<PhasedImplementationDetailsEO> list = phasedImplementationDetailsEOService.queryList();
return Result.OK(list);
}
/**
* 添加
*
* @param phasedImplementationDetailsEO
* @return
*/
@AutoLog(value = "文档库-分阶段实施详情表-添加")
@ApiOperation(value="文档库-分阶段实施详情表-添加", notes="文档库-分阶段实施详情表-添加")
@PostMapping(value = "/add")
public Result<?> add(@Validated @RequestBody PhasedImplementationDetailsEO phasedImplementationDetailsEO) {
phasedImplementationDetailsEOService.add(phasedImplementationDetailsEO);
return Result.OK("添加成功!");
}
/**
* 编辑
*
* @param phasedImplementationDetailsEO
* @return
*/
@AutoLog(value = "文档库-分阶段实施详情表-编辑")
@ApiOperation(value="文档库-分阶段实施详情表-编辑", notes="文档库-分阶段实施详情表-编辑")
@PostMapping(value = "/edit")
public Result<?> edit(@Validated @RequestBody PhasedImplementationDetailsEO phasedImplementationDetailsEO) {
phasedImplementationDetailsEOService.editById(phasedImplementationDetailsEO);
return Result.OK("编辑成功!");
}
/**
* 通过id删除
*
* @param id
* @return
*/
@AutoLog(value = "文档库-分阶段实施详情表-通过id删除")
@ApiOperation(value="文档库-分阶段实施详情表-通过id删除", notes="文档库-分阶段实施详情表-通过id删除")
@PostMapping(value = "/delete")
public Result<?> delete(@RequestParam(name="id",required=true) String id) {
phasedImplementationDetailsEOService.deleteById(id);
return Result.OK("删除成功!");
}
/**
* 批量删除
*
* @param ids
* @return
*/
@AutoLog(value = "文档库-分阶段实施详情表-批量删除")
@ApiOperation(value="文档库-分阶段实施详情表-批量删除", notes="文档库-分阶段实施详情表-批量删除")
@PostMapping(value = "/deleteBatch")
public Result<?> deleteBatch(@RequestParam(name="ids",required=true) String ids) {
this.phasedImplementationDetailsEOService.deleteByIds(Arrays.asList(ids.split(",")));
return Result.OK("批量删除成功!");
}
/**
* 通过id查询
*
* @param id
* @return
*/
@AutoLog(value = "文档库-分阶段实施详情表-通过id查询")
@ApiOperation(value="文档库-分阶段实施详情表-通过id查询", notes="文档库-分阶段实施详情表-通过id查询")
@GetMapping(value = "/queryById")
public Result<?> queryById(@RequestParam(name="id",required=true) String id) {
PhasedImplementationDetailsEO phasedImplementationDetailsEO = phasedImplementationDetailsEOService.queryById(id);
if(phasedImplementationDetailsEO==null) {
return Result.error("未找到对应数据");
}
return Result.OK(phasedImplementationDetailsEO);
}
/**
* 导出excel
*
* @param request
* @param phasedImplementationDetailsEO
*/
@RequestMapping(value = "/exportXls")
public ModelAndView exportXls(HttpServletRequest request, PhasedImplementationDetailsEO phasedImplementationDetailsEO) {
return super.exportXls(request, phasedImplementationDetailsEO, PhasedImplementationDetailsEO.class, "文档库-分阶段实施详情表");
}
/**
* 通过excel导入数据
*
* @param request
* @param response
* @return
*/
@RequestMapping(value = "/importExcel", method = RequestMethod.POST)
public Result<?> importExcel(HttpServletRequest request, HttpServletResponse response) {
return super.importExcel(request, response, PhasedImplementationDetailsEO.class);
}
}
//package com.jero.modules.document.controller;
//
//import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
//import com.baomidou.mybatisplus.core.metadata.IPage;
//import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
//import com.jero.common.api.vo.Result;
//import com.jero.common.aspect.annotation.AutoLog;
//import com.jero.common.system.base.controller.JeroController;
//import com.jero.common.system.query.QueryGenerator;
//import com.jero.modules.document.entity.PhasedImplementationDetailsEO;
//import com.jero.modules.document.service.IPhasedImplementationDetailsEOService;
//import io.swagger.annotations.Api;
//import io.swagger.annotations.ApiOperation;
//import lombok.extern.slf4j.Slf4j;
//import org.springframework.beans.factory.annotation.Autowired;
//import org.springframework.validation.annotation.Validated;
//import org.springframework.web.bind.annotation.*;
//import org.springframework.web.servlet.ModelAndView;
//
//import javax.servlet.http.HttpServletRequest;
//import javax.servlet.http.HttpServletResponse;
//import java.util.Arrays;
//import java.util.List;
//
//
// /**
// * @Description: 文档库-分阶段实施详情表
// * @Author: jero-boot
// * @Date: 2023-02-22
// * @Version: V1.0
// */
//@Api(tags="文档库-分阶段实施详情表")
//@RestController
//@RequestMapping("/document/phasedImplementationDetailsEO")
//@Slf4j
//public class PhasedImplementationDetailsEOController extends JeroController<PhasedImplementationDetailsEO, IPhasedImplementationDetailsEOService> {
// @Autowired
// private IPhasedImplementationDetailsEOService phasedImplementationDetailsEOService;
//
// /**
// * 分页列表查询
// *
// * @param phasedImplementationDetailsEO
// * @param pageNo
// * @param pageSize
// * @param req
// * @return
// */
// @AutoLog(value = "文档库-分阶段实施详情表-分页列表查询")
// @ApiOperation(value="文档库-分阶段实施详情表-分页列表查询", notes="文档库-分阶段实施详情表-分页列表查询")
// @GetMapping(value = "/page")
// public Result<?> queryPageList(PhasedImplementationDetailsEO phasedImplementationDetailsEO,
// @RequestParam(name="pageNo", defaultValue="1") Integer pageNo,
// @RequestParam(name="pageSize", defaultValue="10") Integer pageSize,
// @RequestParam(name="cut", defaultValue="cn") String cut,
// HttpServletRequest req) {
// QueryWrapper<PhasedImplementationDetailsEO> queryWrapper = QueryGenerator.initQueryWrapper(phasedImplementationDetailsEO, req.getParameterMap());
// Page<PhasedImplementationDetailsEO> page = new Page<PhasedImplementationDetailsEO>(pageNo, pageSize);
// IPage<PhasedImplementationDetailsEO> pageList = phasedImplementationDetailsEOService.page(page, queryWrapper);
// this.phasedImplementationDetailsEOService.disposeData(pageList.getRecords(),cut);
// return Result.OK(pageList);
// }
//
// /**
// * 列表查询
// *
// * @return
// */
// @AutoLog(value = "文档库-分阶段实施详情表-列表查询")
// @ApiOperation(value="文档库-分阶段实施详情表-列表查询", notes="文档库-分阶段实施详情表-列表查询")
// @GetMapping(value = "/list")
// public Result<List<PhasedImplementationDetailsEO>> queryList() {
// List<PhasedImplementationDetailsEO> list = phasedImplementationDetailsEOService.queryList();
// return Result.OK(list);
// }
//
// /**
// * 添加
// *
// * @param phasedImplementationDetailsEO
// * @return
// */
// @AutoLog(value = "文档库-分阶段实施详情表-添加")
// @ApiOperation(value="文档库-分阶段实施详情表-添加", notes="文档库-分阶段实施详情表-添加")
// @PostMapping(value = "/add")
// public Result<?> add(@Validated @RequestBody PhasedImplementationDetailsEO phasedImplementationDetailsEO) {
// phasedImplementationDetailsEOService.add(phasedImplementationDetailsEO);
// return Result.OK("添加成功!");
// }
//
// /**
// * 编辑
// *
// * @param phasedImplementationDetailsEO
// * @return
// */
// @AutoLog(value = "文档库-分阶段实施详情表-编辑")
// @ApiOperation(value="文档库-分阶段实施详情表-编辑", notes="文档库-分阶段实施详情表-编辑")
// @PostMapping(value = "/edit")
// public Result<?> edit(@Validated @RequestBody PhasedImplementationDetailsEO phasedImplementationDetailsEO) {
// phasedImplementationDetailsEOService.editById(phasedImplementationDetailsEO);
// return Result.OK("编辑成功!");
// }
//
// /**
// * 通过id删除
// *
// * @param id
// * @return
// */
// @AutoLog(value = "文档库-分阶段实施详情表-通过id删除")
// @ApiOperation(value="文档库-分阶段实施详情表-通过id删除", notes="文档库-分阶段实施详情表-通过id删除")
// @PostMapping(value = "/delete")
// public Result<?> delete(@RequestParam(name="id",required=true) String id) {
// phasedImplementationDetailsEOService.deleteById(id);
// return Result.OK("删除成功!");
// }
//
// /**
// * 批量删除
// *
// * @param ids
// * @return
// */
// @AutoLog(value = "文档库-分阶段实施详情表-批量删除")
// @ApiOperation(value="文档库-分阶段实施详情表-批量删除", notes="文档库-分阶段实施详情表-批量删除")
// @PostMapping(value = "/deleteBatch")
// public Result<?> deleteBatch(@RequestParam(name="ids",required=true) String ids) {
// this.phasedImplementationDetailsEOService.deleteByIds(Arrays.asList(ids.split(",")));
// return Result.OK("批量删除成功!");
// }
//
// /**
// * 通过id查询
// *
// * @param id
// * @return
// */
// @AutoLog(value = "文档库-分阶段实施详情表-通过id查询")
// @ApiOperation(value="文档库-分阶段实施详情表-通过id查询", notes="文档库-分阶段实施详情表-通过id查询")
// @GetMapping(value = "/queryById")
// public Result<?> queryById(@RequestParam(name="id",required=true) String id) {
// PhasedImplementationDetailsEO phasedImplementationDetailsEO = phasedImplementationDetailsEOService.queryById(id);
// if(phasedImplementationDetailsEO==null) {
// return Result.error("未找到对应数据");
// }
// return Result.OK(phasedImplementationDetailsEO);
// }
//
// /**
// * 导出excel
// *
// * @param request
// * @param phasedImplementationDetailsEO
// */
// @RequestMapping(value = "/exportXls")
// public ModelAndView exportXls(HttpServletRequest request, PhasedImplementationDetailsEO phasedImplementationDetailsEO) {
// return super.exportXls(request, phasedImplementationDetailsEO, PhasedImplementationDetailsEO.class, "文档库-分阶段实施详情表");
// }
//
// /**
// * 通过excel导入数据
// *
// * @param request
// * @param response
// * @return
// */
// @RequestMapping(value = "/importExcel", method = RequestMethod.POST)
// public Result<?> importExcel(HttpServletRequest request, HttpServletResponse response) {
// return super.importExcel(request, response, PhasedImplementationDetailsEO.class);
// }
//
//}
@@ -1,173 +1,173 @@
package com.jero.modules.document.controller;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.jero.common.api.vo.Result;
import com.jero.common.aspect.annotation.AutoLog;
import com.jero.common.system.base.controller.JeroController;
import com.jero.common.system.query.QueryGenerator;
import com.jero.modules.document.entity.PhasedImplementationDetailsEO;
import com.jero.modules.document.service.IPhasedImplementationDetailsEOService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
import org.springframework.web.servlet.ModelAndView;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.util.Arrays;
import java.util.List;
/**
* @Description: 文档库-分阶段实施详情表
* @Author: jero-boot
* @Date: 2023-02-22
* @Version: V1.0
*/
@Api(tags="文档库-分阶段实施详情表")
@RestController
@RequestMapping("/phone/document/phasedImplementationDetailsEO")
@Slf4j
public class PhonePhasedImplementationDetailsEOController extends JeroController<PhasedImplementationDetailsEO, IPhasedImplementationDetailsEOService> {
@Autowired
private IPhasedImplementationDetailsEOService phasedImplementationDetailsEOService;
/**
* 分页列表查询
*
* @param phasedImplementationDetailsEO
* @param pageNo
* @param pageSize
* @param req
* @return
*/
@AutoLog(value = "文档库-分阶段实施详情表-分页列表查询")
@ApiOperation(value="文档库-分阶段实施详情表-分页列表查询", notes="文档库-分阶段实施详情表-分页列表查询")
@GetMapping(value = "/page")
public Result<?> queryPageList(PhasedImplementationDetailsEO phasedImplementationDetailsEO,
@RequestParam(name="pageNo", defaultValue="1") Integer pageNo,
@RequestParam(name="pageSize", defaultValue="10") Integer pageSize,
@RequestParam(name="cut", defaultValue="cn") String cut,
HttpServletRequest req) {
QueryWrapper<PhasedImplementationDetailsEO> queryWrapper = QueryGenerator.initQueryWrapper(phasedImplementationDetailsEO, req.getParameterMap());
Page<PhasedImplementationDetailsEO> page = new Page<PhasedImplementationDetailsEO>(pageNo, pageSize);
IPage<PhasedImplementationDetailsEO> pageList = phasedImplementationDetailsEOService.page(page, queryWrapper);
this.phasedImplementationDetailsEOService.disposeData(pageList.getRecords(),cut);
return Result.OK(pageList);
}
/**
* 列表查询
*
* @return
*/
@AutoLog(value = "文档库-分阶段实施详情表-列表查询")
@ApiOperation(value="文档库-分阶段实施详情表-列表查询", notes="文档库-分阶段实施详情表-列表查询")
@GetMapping(value = "/list")
public Result<List<PhasedImplementationDetailsEO>> queryList() {
List<PhasedImplementationDetailsEO> list = phasedImplementationDetailsEOService.queryList();
return Result.OK(list);
}
/**
* 添加
*
* @param phasedImplementationDetailsEO
* @return
*/
@AutoLog(value = "文档库-分阶段实施详情表-添加")
@ApiOperation(value="文档库-分阶段实施详情表-添加", notes="文档库-分阶段实施详情表-添加")
@PostMapping(value = "/add")
public Result<?> add(@Validated @RequestBody PhasedImplementationDetailsEO phasedImplementationDetailsEO) {
phasedImplementationDetailsEOService.add(phasedImplementationDetailsEO);
return Result.OK("添加成功!");
}
/**
* 编辑
*
* @param phasedImplementationDetailsEO
* @return
*/
@AutoLog(value = "文档库-分阶段实施详情表-编辑")
@ApiOperation(value="文档库-分阶段实施详情表-编辑", notes="文档库-分阶段实施详情表-编辑")
@PostMapping(value = "/edit")
public Result<?> edit(@Validated @RequestBody PhasedImplementationDetailsEO phasedImplementationDetailsEO) {
phasedImplementationDetailsEOService.editById(phasedImplementationDetailsEO);
return Result.OK("编辑成功!");
}
/**
* 通过id删除
*
* @param id
* @return
*/
@AutoLog(value = "文档库-分阶段实施详情表-通过id删除")
@ApiOperation(value="文档库-分阶段实施详情表-通过id删除", notes="文档库-分阶段实施详情表-通过id删除")
@PostMapping(value = "/delete")
public Result<?> delete(@RequestParam(name="id",required=true) String id) {
phasedImplementationDetailsEOService.deleteById(id);
return Result.OK("删除成功!");
}
/**
* 批量删除
*
* @param ids
* @return
*/
@AutoLog(value = "文档库-分阶段实施详情表-批量删除")
@ApiOperation(value="文档库-分阶段实施详情表-批量删除", notes="文档库-分阶段实施详情表-批量删除")
@PostMapping(value = "/deleteBatch")
public Result<?> deleteBatch(@RequestParam(name="ids",required=true) String ids) {
this.phasedImplementationDetailsEOService.deleteByIds(Arrays.asList(ids.split(",")));
return Result.OK("批量删除成功!");
}
/**
* 通过id查询
*
* @param id
* @return
*/
@AutoLog(value = "文档库-分阶段实施详情表-通过id查询")
@ApiOperation(value="文档库-分阶段实施详情表-通过id查询", notes="文档库-分阶段实施详情表-通过id查询")
@GetMapping(value = "/queryById")
public Result<?> queryById(@RequestParam(name="id",required=true) String id) {
PhasedImplementationDetailsEO phasedImplementationDetailsEO = phasedImplementationDetailsEOService.queryById(id);
if(phasedImplementationDetailsEO==null) {
return Result.error("未找到对应数据");
}
return Result.OK(phasedImplementationDetailsEO);
}
/**
* 导出excel
*
* @param request
* @param phasedImplementationDetailsEO
*/
@RequestMapping(value = "/exportXls")
public ModelAndView exportXls(HttpServletRequest request, PhasedImplementationDetailsEO phasedImplementationDetailsEO) {
return super.exportXls(request, phasedImplementationDetailsEO, PhasedImplementationDetailsEO.class, "文档库-分阶段实施详情表");
}
/**
* 通过excel导入数据
*
* @param request
* @param response
* @return
*/
@RequestMapping(value = "/importExcel", method = RequestMethod.POST)
public Result<?> importExcel(HttpServletRequest request, HttpServletResponse response) {
return super.importExcel(request, response, PhasedImplementationDetailsEO.class);
}
}
//package com.jero.modules.document.controller;
//
//import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
//import com.baomidou.mybatisplus.core.metadata.IPage;
//import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
//import com.jero.common.api.vo.Result;
//import com.jero.common.aspect.annotation.AutoLog;
//import com.jero.common.system.base.controller.JeroController;
//import com.jero.common.system.query.QueryGenerator;
////import com.jero.modules.document.entity.PhasedImplementationDetailsEO;
////import com.jero.modules.document.service.IPhasedImplementationDetailsEOService;
//import io.swagger.annotations.Api;
//import io.swagger.annotations.ApiOperation;
//import lombok.extern.slf4j.Slf4j;
//import org.springframework.beans.factory.annotation.Autowired;
//import org.springframework.validation.annotation.Validated;
//import org.springframework.web.bind.annotation.*;
//import org.springframework.web.servlet.ModelAndView;
//
//import javax.servlet.http.HttpServletRequest;
//import javax.servlet.http.HttpServletResponse;
//import java.util.Arrays;
//import java.util.List;
//
//
///**
//* @Description: 文档库-分阶段实施详情表
//* @Author: jero-boot
//* @Date: 2023-02-22
//* @Version: V1.0
//*/
//@Api(tags="文档库-分阶段实施详情表")
//@RestController
//@RequestMapping("/phone/document/phasedImplementationDetailsEO")
//@Slf4j
//public class PhonePhasedImplementationDetailsEOController extends JeroController<PhasedImplementationDetailsEO, IPhasedImplementationDetailsEOService> {
// @Autowired
// private IPhasedImplementationDetailsEOService phasedImplementationDetailsEOService;
//
// /**
// * 分页列表查询
// *
// * @param phasedImplementationDetailsEO
// * @param pageNo
// * @param pageSize
// * @param req
// * @return
// */
// @AutoLog(value = "文档库-分阶段实施详情表-分页列表查询")
// @ApiOperation(value="文档库-分阶段实施详情表-分页列表查询", notes="文档库-分阶段实施详情表-分页列表查询")
// @GetMapping(value = "/page")
// public Result<?> queryPageList(PhasedImplementationDetailsEO phasedImplementationDetailsEO,
// @RequestParam(name="pageNo", defaultValue="1") Integer pageNo,
// @RequestParam(name="pageSize", defaultValue="10") Integer pageSize,
// @RequestParam(name="cut", defaultValue="cn") String cut,
// HttpServletRequest req) {
// QueryWrapper<PhasedImplementationDetailsEO> queryWrapper = QueryGenerator.initQueryWrapper(phasedImplementationDetailsEO, req.getParameterMap());
// Page<PhasedImplementationDetailsEO> page = new Page<PhasedImplementationDetailsEO>(pageNo, pageSize);
// IPage<PhasedImplementationDetailsEO> pageList = phasedImplementationDetailsEOService.page(page, queryWrapper);
// this.phasedImplementationDetailsEOService.disposeData(pageList.getRecords(),cut);
// return Result.OK(pageList);
// }
//
// /**
// * 列表查询
// *
// * @return
// */
// @AutoLog(value = "文档库-分阶段实施详情表-列表查询")
// @ApiOperation(value="文档库-分阶段实施详情表-列表查询", notes="文档库-分阶段实施详情表-列表查询")
// @GetMapping(value = "/list")
// public Result<List<PhasedImplementationDetailsEO>> queryList() {
// List<PhasedImplementationDetailsEO> list = phasedImplementationDetailsEOService.queryList();
// return Result.OK(list);
// }
//
// /**
// * 添加
// *
// * @param phasedImplementationDetailsEO
// * @return
// */
// @AutoLog(value = "文档库-分阶段实施详情表-添加")
// @ApiOperation(value="文档库-分阶段实施详情表-添加", notes="文档库-分阶段实施详情表-添加")
// @PostMapping(value = "/add")
// public Result<?> add(@Validated @RequestBody PhasedImplementationDetailsEO phasedImplementationDetailsEO) {
// phasedImplementationDetailsEOService.add(phasedImplementationDetailsEO);
// return Result.OK("添加成功!");
// }
//
// /**
// * 编辑
// *
// * @param phasedImplementationDetailsEO
// * @return
// */
// @AutoLog(value = "文档库-分阶段实施详情表-编辑")
// @ApiOperation(value="文档库-分阶段实施详情表-编辑", notes="文档库-分阶段实施详情表-编辑")
// @PostMapping(value = "/edit")
// public Result<?> edit(@Validated @RequestBody PhasedImplementationDetailsEO phasedImplementationDetailsEO) {
// phasedImplementationDetailsEOService.editById(phasedImplementationDetailsEO);
// return Result.OK("编辑成功!");
// }
//
// /**
// * 通过id删除
// *
// * @param id
// * @return
// */
// @AutoLog(value = "文档库-分阶段实施详情表-通过id删除")
// @ApiOperation(value="文档库-分阶段实施详情表-通过id删除", notes="文档库-分阶段实施详情表-通过id删除")
// @PostMapping(value = "/delete")
// public Result<?> delete(@RequestParam(name="id",required=true) String id) {
// phasedImplementationDetailsEOService.deleteById(id);
// return Result.OK("删除成功!");
// }
//
// /**
// * 批量删除
// *
// * @param ids
// * @return
// */
// @AutoLog(value = "文档库-分阶段实施详情表-批量删除")
// @ApiOperation(value="文档库-分阶段实施详情表-批量删除", notes="文档库-分阶段实施详情表-批量删除")
// @PostMapping(value = "/deleteBatch")
// public Result<?> deleteBatch(@RequestParam(name="ids",required=true) String ids) {
// this.phasedImplementationDetailsEOService.deleteByIds(Arrays.asList(ids.split(",")));
// return Result.OK("批量删除成功!");
// }
//
// /**
// * 通过id查询
// *
// * @param id
// * @return
// */
// @AutoLog(value = "文档库-分阶段实施详情表-通过id查询")
// @ApiOperation(value="文档库-分阶段实施详情表-通过id查询", notes="文档库-分阶段实施详情表-通过id查询")
// @GetMapping(value = "/queryById")
// public Result<?> queryById(@RequestParam(name="id",required=true) String id) {
// PhasedImplementationDetailsEO phasedImplementationDetailsEO = phasedImplementationDetailsEOService.queryById(id);
// if(phasedImplementationDetailsEO==null) {
// return Result.error("未找到对应数据");
// }
// return Result.OK(phasedImplementationDetailsEO);
// }
//
// /**
// * 导出excel
// *
// * @param request
// * @param phasedImplementationDetailsEO
// */
// @RequestMapping(value = "/exportXls")
// public ModelAndView exportXls(HttpServletRequest request, PhasedImplementationDetailsEO phasedImplementationDetailsEO) {
// return super.exportXls(request, phasedImplementationDetailsEO, PhasedImplementationDetailsEO.class, "文档库-分阶段实施详情表");
// }
//
// /**
// * 通过excel导入数据
// *
// * @param request
// * @param response
// * @return
// */
// @RequestMapping(value = "/importExcel", method = RequestMethod.POST)
// public Result<?> importExcel(HttpServletRequest request, HttpServletResponse response) {
// return super.importExcel(request, response, PhasedImplementationDetailsEO.class);
// }
//
//}