admin
2022-03-25 17055fd8d36504b79a5def28f5d4b4740faf012d
src/main/java/org/yeshi/utils/generater/vo/admin/page/ListInfoVO.java
@@ -30,6 +30,10 @@
    private List<FormInputRegexVerifyVO> regexVerifyList;
    //列表接口
    private String listApi;
    //删除接口
    private String deleteApi;
    //添加页路径
    private String addPagePath;
    //更新页路径
@@ -48,11 +52,21 @@
        public ListInfoVO build() {
            ListInfoVO vo = new ListInfoVO();
            vo.setListApi(generaterInfo.getControllerData().mapping() + "/list");
            vo.setAddPagePath("add.html");
            vo.setUpdatePagePath("update.html");
            if (generaterInfo.getAddFormRows() != null && generaterInfo.getAddFormRows().size() > 0) {
                vo.setAddPagePath(generaterInfo.getEntity().getSimpleName().toLowerCase() + "_add.html");
            }
            if (generaterInfo.getUpdateFormRows() != null && generaterInfo.getUpdateFormRows().size() > 0) {
                vo.setUpdatePagePath(generaterInfo.getEntity().getSimpleName().toLowerCase() + "_update.html");
            }
            vo.setSearchFormRows(generaterInfo.getSearchFormRows());
            vo.setShowFileds(generaterInfo.getShowDataList());
            vo.setTitle("修改" + generaterInfo.getControllerData().title());
            vo.setTitle(generaterInfo.getControllerData().title());
            if (generaterInfo.getControllerData().delete()) {
                vo.setDeleteApi(generaterInfo.getControllerData().mapping() + "/delete");
            }
            //遍历需要正则表达式的Text或者TextArea
            List<FormInputRegexVerifyVO> verifyVOList = new ArrayList<>();
            for (FormRowData row : vo.getSearchFormRows()) {
@@ -190,4 +204,12 @@
    public void setShowFileds(List<Map<String, Object>> showFileds) {
        this.showFileds = showFileds;
    }
    public String getDeleteApi() {
        return deleteApi;
    }
    public void setDeleteApi(String deleteApi) {
        this.deleteApi = deleteApi;
    }
}