发送统计邮件,表格的拼写
1、mapper.xml文件中调用存储过程,使用TreeMap接收,确保字段有序。在存储过程中需要对字段可能为null的值进行处理
例如:字段是整型的:isnull(cast(XXX as nvarchar),'');字段是字符串类型的:isnull(XXX,'')
<select id="statistics3" statementType="CALLABLE" parameterType="com.qdb.rcs.manage.model.trade.TradeModel"
resultType="java.util.TreeMap">
<![CDATA[
{call risk.日志_XXX_统计3(
#{开始时间},
#{结束时间}
)
}
]]>
</select>
2、拼表格关键代码
private String getTable(TradeModel model, String type){
List<TreeMap<String, Object>> lists