当前位置: 首页 > news >正文

兰州网站开发企业电子商务和网络营销哪个好

兰州网站开发企业,电子商务和网络营销哪个好,网站icon怎么做的,wordpress 上传图片发生错误后续会加上详细注释#xff0c;或者出一个贴图详细的2.0版本#xff0c;大家不要错过#xff01;我会详细教大家如何使用自定义注解开发#xff01;让你的代码瞬间高大上起来 Data public class ReportDateDTO {/*** 年*/ApiModelProperty(value 年, notes 或者出一个贴图详细的2.0版本大家不要错过我会详细教大家如何使用自定义注解开发让你的代码瞬间高大上起来 Data public class ReportDateDTO {/*** 年*/ApiModelProperty(value 年, notes )ReportFiled(value year, description date, font FONT_MS_YH, fontsize 13.5f)private String year;/*** 月*/ApiModelProperty(value 月, notes )ReportFiled(value month, description date, font FONT_MS_YH, fontsize 13.5f)private String month;/*** 日*/ApiModelProperty(value 日, notes )ReportFiled(value day, description date, font FONT_MS_YH, fontsize 13.5f)private String day;ReportList(report_)private ListForecastDataDTO forecastDataDTOList; }   /*** authorTtc* date 2024/1/22 14:36* description: 导出大屏预报数据VO*/ Data public class ForecastDataDTO {/*** 日期*/ApiModelProperty(value 日期, notes )ReportFiled(value date)private String formattedDate;/*** 天气*/ApiModelProperty(value 天气, notes )ReportFiled(value weather)private String weaDay;/*** 大屏显示风力等级*/ApiModelProperty(value 大屏显示风力等级, notes )ReportFiled(value wind)private String largeScreenWind;/*** 最高温度*/ApiModelProperty(value 最高温度, notes )ReportFiled(value tem_max)private String tem1;/*** 最低温度*/ApiModelProperty(value 最低温度, notes )ReportFiled(value tem_min)private String tem2; }   /*** authorTtc* date 2024/1/18 17:54* description: 报告字段*/ Documented Retention(RetentionPolicy.RUNTIME) Target(ElementType.FIELD) public interface ReportFiled {String value() default ;float fontsize() default 12.0f;/*** 字体路径* 如果为空使用默认字体* return*/String font() default ;String prefix() default ;String description() default ; } /*** authorTtc* date 2024/1/23 14:48* description: pdf*/ Documented Retention(RetentionPolicy.RUNTIME) Target(ElementType.FIELD) public interface ReportList {/*** 报表集合名称* 作为其中元素的前缀* return*/String value() default ; } public MapString, PdfFiledDto getParamMap(Object param, String prefix, int index) {MapString, PdfFiledDto map new HashMap(16);if (param null) {return map;}Field[] fields param.getClass().getDeclaredFields();for (Field field : fields) {Object formVal ReflectUtil.getFieldValue(param, field.getName());ReportFiled reportFiled field.getAnnotation(ReportFiled.class);if (reportFiled ! null) {fillParamMapByReportFiled(map, formVal, reportFiled, prefix, index);}ReportList reportList field.getAnnotation(ReportList.class);if (reportList ! null) {String formKeyPrefix reportList.value();if (formVal instanceof List) {ListObject formObjList (ListObject) formVal;for (int i 0; i formObjList.size(); i) {Object subObj formObjList.get(i);MapString, PdfFiledDto subMap getParamMap(subObj, formKeyPrefix, i 1);map.putAll(subMap);}}}}return map; }   private static void fillParamMapByReportFiled(MapString, PdfFiledDto map,Object formVal, ReportFiled reportFiled, String prefix, int index) {String formKey reportFiled.value();if (StrUtil.isNotBlank(prefix)) {// 获取实际keyformKey handleFormKey(prefix, index, formKey);}if (formVal null) {map.put(formKey, getPdfFiledDto(, -1.0f));return;}fillParamMapByObject(map, reportFiled, formKey, formVal, index); }   private static void fillParamMapByReportFiled(MapString, PdfFiledDto map,                                                    Object formVal, ReportFiled reportFiled, String prefix, int index) {         String formKey reportFiled.value();         if (StrUtil.isNotBlank(prefix)) {             // 获取实际key             formKey handleFormKey(prefix, index, formKey);         }         if (formVal null) {             map.put(formKey, getPdfFiledDto(, -1.0f));             return;         }         if (formVal.getClass().isArray()) {             Object[] arr (Object[]) formVal;             for (int i 0; i arr.length; i) {                 Object item arr[i];                 fillParamMapByObject(map, reportFiled, handleFormKey(formKey, i, ), item);             }             return;         }         fillParamMapByObject(map, reportFiled, formKey, formVal);     } 这里list集合单独处理加上文本域对应序号。  private static String handleFormKey(String prefix, int index, String formKey) {prefix prefix.endsWith(StrPool.UNDERLINE) ? prefix : prefix StrPool.UNDERLINE;return StrUtil.isBlank(formKey) ?prefix index: prefix formKey StrPool.UNDERLINE index; }   private static PdfFiledDto getPdfFiledDto(String val, float fontsize) {return new PdfFiledDto(val, fontsize, null); }private static PdfFiledDto getPdfFiledDto(String val, float fontsize, String fontPath) {return new PdfFiledDto(val, fontsize, fontPath); }
http://www.zqtcl.cn/news/134353/

相关文章:

  • 龙岗高端网站建设在进行网站设计时
  • 网站制作定制浙江交工宏途交通建设有限公司网站
  • 域名网站计划怎么写高端网站建设 引擎技
  • 做自己的网站流量怎么桂林人论坛桂林板路
  • 上海制作网站多少钱wordpress主题站主题
  • 企业网站开发软件WordPress访问者ip
  • 视频网站dedecms在源码之家下载的网站模板可以作为自己的网站吗
  • 西宁好的网站建设公司怎样将视频代码上传至网站
  • 内网网站开发专业建站公司报价
  • 做地方网站需要什么部门批准天津专业做标书
  • 域名注册信息查询网站推广seo是什么
  • 做外贸网站哪家公司好常见的管理系统
  • 网站设计报价方案微信公众号外包
  • 网站设计遇到难题wordpress qq 微博
  • 网站模板种类长沙seo推广优化
  • 郑州网络建站公司wordpress安装及配置
  • 福州移动网站建设公司注册地址怎么写
  • 网站线上投票怎样做做铁艺需要什么网站
  • 襄阳营销型网站建设网站开发语言排行榜
  • 网站架构演变流程淄博亿泰
  • 电子商务网站功能介绍招商网站建设
  • 哈尔滨模板网站建站市场监督管理局12315
  • 做网站图片处理问题淘宝客推广
  • 科目一速成网站建设适合网络科技的公司名字
  • 解决网站兼容性问题网站关于我们怎么做
  • 网站建设教学视频百度云盘wap什么意思网络语言
  • 做psd模板下载网站搜索网站哪个好
  • 企业排名重庆网站seo优化
  • 怎么做免费域名网站永兴网站建设
  • 网站seo新手台州公司网站外包