类 ItemViewConfRestController


  • @RestController
    @RequestMapping(value="/vue/itemViewConf",
                    produces="application/json")
    public class ItemViewConfRestController
    extends Object
    作者:
    qinman, zhangchongjie
    Date:
    2022/12/20
    • 构造器详细资料

      • ItemViewConfRestController

        public ItemViewConfRestController()
    • 方法详细资料

      • copyView

        @PostMapping("/copyView")
        public net.risesoft.pojo.Y9Result<String> copyView​(String[] ids,
                                                           String viewType)
        保存或者修改
        参数:
        ids - 视图id
        viewType - 视图类型
        返回:
      • findByItemId

        @GetMapping("/findByItemId")
        public net.risesoft.pojo.Y9Result<List<ItemViewConf>> findByItemId​(@RequestParam
                                                                           String itemId,
                                                                           @RequestParam
                                                                           String viewType)
        根据事项唯一标示查找视图配置
        参数:
        itemId - 事项id
        viewType - 视图类型
        返回:
      • getColumns

        @GetMapping("/getColumns")
        public net.risesoft.pojo.Y9Result<List<Y9FormField>> getColumns​(@RequestParam
                                                                        String tableName,
                                                                        @RequestParam
                                                                        String itemId)
        根据绑定的表名称获取绑定的字段
        参数:
        tableName - 表名
        返回:
      • newOrModify

        @GetMapping("/newOrModify")
        public net.risesoft.pojo.Y9Result<Map<String,​Object>> newOrModify​(@RequestParam(required=false)
                                                                                String id,
                                                                                @RequestParam
                                                                                String itemId)
        新建或者编辑视图
        参数:
        id - 视图id
        itemId - 事项id
        返回:
      • newOrModify4Custom

        @GetMapping("/newOrModify4Custom")
        public net.risesoft.pojo.Y9Result<ItemViewConf> newOrModify4Custom​(@RequestParam(required=false)
                                                                           String id)
        获取自定义列视图
        参数:
        id - 主键id
        返回:
      • removeView

        @PostMapping("/removeView")
        public net.risesoft.pojo.Y9Result<String> removeView​(@RequestParam
                                                             String[] ids)
        删除
        参数:
        ids - 视图id
      • saveOrder

        @PostMapping("/saveOrder")
        public net.risesoft.pojo.Y9Result<String> saveOrder​(@RequestParam
                                                            String[] idAndTabIndexs)
        保存排序
        参数:
        idAndTabIndexs - 视图id和排序索引
      • saveOrUpdate

        @PostMapping("/saveOrUpdate")
        public net.risesoft.pojo.Y9Result<String> saveOrUpdate​(ItemViewConf itemViewConf)
        保存或者修改
        参数:
        itemViewConf - 视图信息
        返回: