自定义表头

This commit is contained in:
zhn
2023-04-06 17:05:21 +08:00
parent c1ebadf961
commit 646b48f236
4 changed files with 19 additions and 4 deletions
@@ -487,4 +487,6 @@ ADD COLUMN `click4` varchar(255) NULL COMMENT '动态表头使用' AFTER `click3
ADD COLUMN `click5` varchar(255) NULL COMMENT '动态表头使用' AFTER `click4`,
ADD COLUMN `click6` varchar(255) NULL COMMENT '动态表头使用' AFTER `click5`,
ADD COLUMN `db_field_name` varchar(255) NULL COMMENT '动态表头使用' AFTER `click6`,
ADD COLUMN `db_field_txt` varchar(255) NULL COMMENT '动态表头使用' AFTER `db_field_name`;
ADD COLUMN `db_field_txt` varchar(255) NULL COMMENT '动态表头使用' AFTER `db_field_name`,
ADD COLUMN `is_lock` varchar(255) NULL COMMENT '动态表头使用' AFTER `db_field_txt`,
ADD COLUMN `type` varchar(255) NULL COMMENT '动态表头使用' AFTER `is_lock`;
@@ -132,6 +132,12 @@ public class HeadCustomEO implements Comparable<HeadCustomEO> {
@ApiModelProperty(value = "动态表头使用")
private String dbFieldTxt;
@ApiModelProperty(value = "动态表头使用")
private String isLock;
@ApiModelProperty(value = "动态表头使用")
private String type;
@Override
public int compareTo(HeadCustomEO o) {
return Integer.valueOf(this.getSort())-Integer.valueOf(o.getSort());//升序
@@ -175,6 +175,8 @@ public class HeadCustomEOServiceImpl extends ServiceImpl<HeadCustomEOMapper, Hea
headCustomEOTemp.setClick6(headCustomEO.getClick6());
headCustomEOTemp.setDbFieldName(headCustomEO.getDbFieldName());
headCustomEOTemp.setDbFieldTxt(headCustomEO.getDbFieldTxt());
headCustomEOTemp.setIsLock(headCustomEO.getIsLock());
headCustomEOTemp.setType(headCustomEO.getType());
return headCustomEOTemp;
}
@@ -340,7 +342,6 @@ public class HeadCustomEOServiceImpl extends ServiceImpl<HeadCustomEOMapper, Hea
@NotNull
private HeadCustomVO getHeadCustomVO(String cut, HeadCustomEO headCustomEO, HeadCustomVO headCustomVO) {
headCustomVO.setDataIndex(headCustomEO.getField());
headCustomVO.setDb_field_name(headCustomEO.getDbFieldName());
headCustomVO.setDb_field_txt(headCustomEO.getDbFieldTxt());
headCustomVO.setSortParams(headCustomEO.getSortParams());
headCustomVO.setSort(headCustomEO.getSort());
@@ -351,12 +352,14 @@ public class HeadCustomEOServiceImpl extends ServiceImpl<HeadCustomEOMapper, Hea
headCustomVO.setClick4(headCustomEO.getClick4());
headCustomVO.setClick5(headCustomEO.getClick5());
headCustomVO.setClick6(headCustomEO.getClick6());
headCustomVO.setIsLock(headCustomEO.getIsLock());
headCustomVO.setType(headCustomEO.getType());
if (CutEnum.CN.getValue().equals(cut)) {
headCustomVO.setTitle(headCustomEO.getHeadFieldCn());
headCustomVO.setDb_field_txt(headCustomEO.getHeadFieldCn());
headCustomVO.setDb_field_name(headCustomEO.getHeadFieldCn());
} else {
headCustomVO.setTitle(headCustomEO.getHeadFieldEn());
headCustomVO.setDb_field_txt(headCustomEO.getHeadFieldEn());
headCustomVO.setDb_field_name(headCustomEO.getHeadFieldEn());
}
//每个功能模块列表表头固定的列可能不相同,所以需要单独处理(后期变更的时候继续维护此处即可)
if ("法规清单".equals(headCustomEO.getModuleFlag())) {
@@ -41,5 +41,9 @@ public class HeadCustomVO {
private String db_field_txt;
private String isLock;
private String type;
}