liusheng
2026-10-12 0c1f8c479065739f3c7a5126de8e667035d00b58
ruoyi-satisfaction/src/main/java/com/ruoyi/satisfaction/support/MydOptionRatioChartBuilder.java
ÎļþÃû´Ó smartor/src/main/java/com/smartor/common/MydOptionRatioChartBuilder.java ÐÞ¸Ä
@@ -1,7 +1,7 @@
package com.smartor.common;
package com.ruoyi.satisfaction.support;
import com.ruoyi.common.utils.poi.ExcelUtil;
import com.smartor.domain.ServiceSubtaskDetailRatioExport;
import com.ruoyi.satisfaction.domain.ServiceSubtaskDetailRatioExport;
import org.apache.poi.ss.usermodel.Row;
import org.apache.poi.ss.util.CellRangeAddress;
import org.apache.poi.xddf.usermodel.chart.AxisCrosses;
@@ -30,9 +30,18 @@
import java.util.Map;
/**
 * å¯¼å‡ºã€Œé—®é¢˜è¯¦æƒ…占比图表」Sheet çš„æž„建器
 * å¯¼å‡ºã€Œé—®é¢˜è¯¦æƒ…占比图表」Sheet çš„æž„建器。
 * <p>
 * æŒ‰ä»»åŠ¡åç§°åˆ†ç»„ï¼šæ¯ä¸ªä»»åŠ¡å†™ä¸€å—æ•°æ®ï¼ˆè¡Œ=题目,列=选项,值=数量),并在数据右侧画一张柱状图。
 * <p>
 * <b>迁移说明</b>:原类为 {@code com.smartor.common.MydOptionRatioChartBuilder}。
 * å®ƒå¤„理的数据是满意度模块的 {@link ServiceSubtaskDetailRatioExport}
 * ï¼ˆå³"问题详情占比"结果行),属于满意度导出链路的一部分,
 * å› æ­¤éšæ»¡æ„åº¦ä¸€èµ·æ¬å…¥æœ¬æ¨¡å—。搬家后<b>逻辑一行未改</b>,只调整了包名与 import。
 * <p>
 * è°ƒç”¨æ–¹ï¼ˆéšè®¿å¯¼å‡ºçš„ {@code ServiceSubtaskController#patItemExport})通过
 * {@code SatisfactionFacade#getQuestionOptionRatio} æ‹¿åˆ°æ•°æ®åŽå†äº¤ç»™æœ¬ç±»ï¼Œ
 * ä¸ç›´æŽ¥æŽ¥è§¦æ»¡æ„åº¦æ¨¡å—内部的 Service / Mapper。
 *
 * @author smartor
 */