feat(wms/report): 新增WMS报表通用配置管理功能

- 新增WmsReportConfig实体类、Bo、Vo和Mapper,定义报表配置的数据结构
- 新增IWmsReportConfigService接口及WmsReportConfigServiceImpl实现类,提供增删改查和分页查询服务
- 新增WmsReportConfigController控制器,提供配置列表、详情、新增、修改、删除和导出的API接口
- 在WmsReportConfigMapper.xml中映射数据库字段与实体属性
This commit is contained in:
2026-05-25 13:03:43 +08:00
parent 0179cf986b
commit cb18132ec6
8 changed files with 446 additions and 0 deletions

View File

@@ -0,0 +1,55 @@
package com.klp.domain.vo;
import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty;
import com.klp.common.annotation.ExcelDictFormat;
import com.klp.common.convert.ExcelDictConvert;
import lombok.Data;
/**
* WMS报通用配置视图对象 wms_report_config
*
* @author klp
* @date 2026-05-25
*/
@Data
@ExcelIgnoreUnannotated
public class WmsReportConfigVo {
private static final long serialVersionUID = 1L;
/**
* 主键ID
*/
@ExcelProperty(value = "主键ID")
private Long configId;
/**
* 报表唯一编码attendance_report、coil_report
*/
@ExcelProperty(value = "报表唯一编码", converter = ExcelDictConvert.class)
@ExcelDictFormat(readConverterExp = "如=attendance_report、coil_report")
private String reportCode;
/**
* 报表名称
*/
@ExcelProperty(value = "报表名称")
private String reportName;
/**
* 报表配置JSON列配置、查询条件、样式、权限等
*/
@ExcelProperty(value = "报表配置JSON", converter = ExcelDictConvert.class)
@ExcelDictFormat(readConverterExp = "列=配置、查询条件、样式、权限等")
private String configJson;
/**
* 备注
*/
@ExcelProperty(value = "备注")
private String remark;
}