diff --git a/epmet-module/oper-customize/oper-customize-client/src/main/java/com/epmet/dto/IcFormItemGroupDTO.java b/epmet-module/oper-customize/oper-customize-client/src/main/java/com/epmet/dto/IcFormItemGroupDTO.java
index 5fe8d5de36..e9d4a34b8c 100644
--- a/epmet-module/oper-customize/oper-customize-client/src/main/java/com/epmet/dto/IcFormItemGroupDTO.java
+++ b/epmet-module/oper-customize/oper-customize-client/src/main/java/com/epmet/dto/IcFormItemGroupDTO.java
@@ -20,7 +20,6 @@ package com.epmet.dto;
import lombok.Data;
import java.io.Serializable;
-import java.util.Date;
/**
@@ -79,34 +78,4 @@ public class IcFormItemGroupDTO implements Serializable {
*/
private Boolean display;
- /**
- * 0未删除,1已删除
- */
- private Integer delFlag;
-
- /**
- * 乐观锁
- */
- private Integer revision;
-
- /**
- * 创建人
- */
- private String createdBy;
-
- /**
- * 创建时间
- */
- private Date createdTime;
-
- /**
- * 更新人
- */
- private String updatedBy;
-
- /**
- * 更新时间
- */
- private Date updatedTime;
-
-}
\ No newline at end of file
+}
diff --git a/epmet-module/oper-customize/oper-customize-client/src/main/java/com/epmet/dto/form/IcFormItemGroupLisFormDTO.java b/epmet-module/oper-customize/oper-customize-client/src/main/java/com/epmet/dto/form/IcFormItemGroupLisFormDTO.java
new file mode 100644
index 0000000000..49624a71d1
--- /dev/null
+++ b/epmet-module/oper-customize/oper-customize-client/src/main/java/com/epmet/dto/form/IcFormItemGroupLisFormDTO.java
@@ -0,0 +1,84 @@
+/**
+ * Copyright 2018 人人开源 https://www.renren.io
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ */
+
+package com.epmet.dto.form;
+
+import com.epmet.commons.tools.dto.form.PageFormDTO;
+import com.epmet.commons.tools.validator.group.QueryGroup;
+import lombok.Data;
+
+import javax.validation.constraints.NotBlank;
+
+
+/**
+ * 表单项分组查询条件
+ *
+ * @author generator generator@elink-cn.com
+ * @since v1.0.0 2021-10-26
+ */
+@Data
+public class IcFormItemGroupLisFormDTO extends PageFormDTO {
+
+ private static final long serialVersionUID = 1L;
+
+ /**
+ * 分组id
+ */
+ private String id;
+
+ /**
+ * 客户ID
+ */
+ @NotBlank(message = "客户Id不能为空", groups = QueryGroup.class)
+ private String customerId;
+
+ /**
+ * 表单ID
+ */
+ private String formId;
+
+ /**
+ * 表单编码
+ */
+ @NotBlank(message = "表单编码不能为空", groups = QueryGroup.class)
+ private String formCode;
+
+ /**
+ * 对应的子表名称
+ */
+ private String tableName;
+
+ /**
+ * 是否支持添加一行,1支持,默认0不支持
+ */
+ private Boolean supportAdd;
+
+ /**
+ * 名称
+ */
+ private String label;
+
+ /**
+ * 排序
+ */
+ private Integer sort;
+
+ /**
+ * 1展示,0不展示,默认1
+ */
+ private Boolean display;
+}
diff --git a/epmet-module/oper-customize/oper-customize-server/src/main/java/com/epmet/controller/IcFormItemGroupController.java b/epmet-module/oper-customize/oper-customize-server/src/main/java/com/epmet/controller/IcFormItemGroupController.java
index b4d0079637..94fdaecbd9 100644
--- a/epmet-module/oper-customize/oper-customize-server/src/main/java/com/epmet/controller/IcFormItemGroupController.java
+++ b/epmet-module/oper-customize/oper-customize-server/src/main/java/com/epmet/controller/IcFormItemGroupController.java
@@ -17,23 +17,20 @@
package com.epmet.controller;
-import com.epmet.commons.tools.page.PageData;
-import com.epmet.commons.tools.utils.ExcelUtils;
import com.epmet.commons.tools.utils.Result;
import com.epmet.commons.tools.validator.AssertUtils;
import com.epmet.commons.tools.validator.ValidatorUtils;
import com.epmet.commons.tools.validator.group.AddGroup;
-import com.epmet.commons.tools.validator.group.UpdateGroup;
import com.epmet.commons.tools.validator.group.DefaultGroup;
+import com.epmet.commons.tools.validator.group.QueryGroup;
+import com.epmet.commons.tools.validator.group.UpdateGroup;
import com.epmet.dto.IcFormItemGroupDTO;
-import com.epmet.excel.IcFormItemGroupExcel;
+import com.epmet.dto.form.IcFormItemGroupLisFormDTO;
import com.epmet.service.IcFormItemGroupService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
-import javax.servlet.http.HttpServletResponse;
import java.util.List;
-import java.util.Map;
/**
@@ -45,14 +42,16 @@ import java.util.Map;
@RestController
@RequestMapping("icformitemgroup")
public class IcFormItemGroupController {
-
+
@Autowired
private IcFormItemGroupService icFormItemGroupService;
- @GetMapping("page")
- public Result> page(@RequestParam Map params){
- PageData page = icFormItemGroupService.page(params);
- return new Result>().ok(page);
+ @PostMapping("list")
+ public Result> page(@RequestHeader String customerId, @RequestBody IcFormItemGroupLisFormDTO param){
+ param.setCustomerId(customerId);
+ ValidatorUtils.validateEntity(param, QueryGroup.class);
+ List page = icFormItemGroupService.list(param);
+ return new Result>().ok(page);
}
@GetMapping("{id}")
@@ -85,10 +84,5 @@ public class IcFormItemGroupController {
return new Result();
}
- @GetMapping("export")
- public void export(@RequestParam Map params, HttpServletResponse response) throws Exception {
- List list = icFormItemGroupService.list(params);
- ExcelUtils.exportExcelToTarget(response, null, list, IcFormItemGroupExcel.class);
- }
-}
\ No newline at end of file
+}
diff --git a/epmet-module/oper-customize/oper-customize-server/src/main/java/com/epmet/entity/IcExportTemplateConfigEntity.java b/epmet-module/oper-customize/oper-customize-server/src/main/java/com/epmet/entity/IcExportTemplateConfigEntity.java
index d2f4dffe32..338164da26 100644
--- a/epmet-module/oper-customize/oper-customize-server/src/main/java/com/epmet/entity/IcExportTemplateConfigEntity.java
+++ b/epmet-module/oper-customize/oper-customize-server/src/main/java/com/epmet/entity/IcExportTemplateConfigEntity.java
@@ -28,6 +28,11 @@ public class IcExportTemplateConfigEntity extends BaseEpmetEntity {
*/
private String tempId;
+ /**
+ * 项标签
+ */
+ private String label;
+
/**
* 父id
*/
@@ -43,11 +48,6 @@ public class IcExportTemplateConfigEntity extends BaseEpmetEntity {
*/
private Integer width;
- /**
- * 项标签
- */
- private String label;
-
/**
* 排序
*/
diff --git a/epmet-module/oper-customize/oper-customize-server/src/main/java/com/epmet/service/IcFormItemGroupService.java b/epmet-module/oper-customize/oper-customize-server/src/main/java/com/epmet/service/IcFormItemGroupService.java
index 79402d6273..ac28a4e8d2 100644
--- a/epmet-module/oper-customize/oper-customize-server/src/main/java/com/epmet/service/IcFormItemGroupService.java
+++ b/epmet-module/oper-customize/oper-customize-server/src/main/java/com/epmet/service/IcFormItemGroupService.java
@@ -18,12 +18,11 @@
package com.epmet.service;
import com.epmet.commons.mybatis.service.BaseService;
-import com.epmet.commons.tools.page.PageData;
import com.epmet.dto.IcFormItemGroupDTO;
+import com.epmet.dto.form.IcFormItemGroupLisFormDTO;
import com.epmet.entity.IcFormItemGroupEntity;
import java.util.List;
-import java.util.Map;
/**
* 表单项分组
@@ -33,16 +32,6 @@ import java.util.Map;
*/
public interface IcFormItemGroupService extends BaseService {
- /**
- * 默认分页
- *
- * @param params
- * @return PageData
- * @author generator
- * @date 2021-10-26
- */
- PageData page(Map params);
-
/**
* 默认查询
*
@@ -51,7 +40,7 @@ public interface IcFormItemGroupService extends BaseService list(Map params);
+ List list(IcFormItemGroupLisFormDTO params);
/**
* 单条查询
@@ -92,4 +81,4 @@ public interface IcFormItemGroupService extends BaseService page(Map params) {
- IPage page = baseDao.selectPage(
- getPage(params, FieldConstant.CREATED_TIME, false),
- getWrapper(params)
- );
- return getPageData(page, IcFormItemGroupDTO.class);
- }
-
- @Override
- public List list(Map params) {
- List entityList = baseDao.selectList(getWrapper(params));
+ public List list(IcFormItemGroupLisFormDTO params) {
+ LambdaQueryWrapper wrapper = new LambdaQueryWrapper<>();
+ wrapper.eq(IcFormItemGroupEntity::getCustomerId, params.getCustomerId())
+ .orderByAsc(IcFormItemGroupEntity::getSort);
+ List entityList = baseDao.selectList(wrapper);
return ConvertUtils.sourceToTarget(entityList, IcFormItemGroupDTO.class);
}
- private QueryWrapper getWrapper(Map params){
- String id = (String)params.get(FieldConstant.ID_HUMP);
-
- QueryWrapper wrapper = new QueryWrapper<>();
- wrapper.eq(StringUtils.isNotBlank(id), FieldConstant.ID, id);
-
- return wrapper;
- }
@Override
public IcFormItemGroupDTO get(String id) {
@@ -97,4 +79,4 @@ public class IcFormItemGroupServiceImpl extends BaseServiceImpl