当前位置: 首页 > 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.pierceye.com/news/134353/

相关文章:

  • 佛山做网站多少钱服务器学生
  • 自己建网站卖东西怎么进入wordpress修改界面
  • 网站建设与制作报价wordpress菜单怎么设置目录册
  • 学生免费建设网站建设网站是否等于开展网络营销
  • 旅游网站结构图网站编程图
  • 达内网站开发培训价格安装百度到手机桌面
  • 网站服务器慢建站设计网站
  • wordpress 多站点 插件怎么做网站主页设计
  • 网站建设初稿wordpress删除自豪的
  • 某网站突然不能浏览了网站不备案能用吗
  • 厦门做个网站多少钱360建筑网官网下载
  • 镇江外贸网站建设电子工程王粟
  • 申请网站建设经费wordpress做商城网站
  • google下载app西安分类信息seo公司
  • 淘宝是什么语言做的网站手机网站开发+手机模拟器
  • 视频网站开发框架小说类网站功能建设
  • 网站规划与设计案例网站建设方案设计
  • 漯河网站建设费用成都网站建设重庆最加科技
  • 莱芜 网站wordpress 关闭警告
  • 深圳做棋牌网站建设哪家技术好建设一个网站的规划
  • 网站开发流程比较合理网站已经申请了域名 接下来怎么
  • 校园电商平台网站建设网站网址模板
  • 沈阳有资质做网站的公司温州做网站定制
  • wordpress codex网站seo和sem是什么意思
  • 建网站平台哪家好装修设计软件app排行
  • 网站开发文档撰写企业管理培训课程图片
  • 网站开发公司资质wordpress文章管理模板
  • 建筑网站知识大全江苏有哪些网站建设的公司
  • 江汉网站建设用js做网站登录
  • wordpress做购物网站河南省建设工程造价协会网站