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

企业家网站建设如何做国外假发网站

企业家网站建设,如何做国外假发网站,在线音乐网站开发摘要,网页制作wordpress模板下载1、背景 前端返回一个实体类#xff0c;实体类里还有集合。要对集合外的属性查询#xff0c;还要对集合批量查询#xff0c;并且属性可能为空。返回给前端的结果是个实体类#xff0c;实体类里有集合。 2、前端实体类 public class AppletSyncDiseaseInfoBO {// 病害信息…1、背景 前端返回一个实体类实体类里还有集合。要对集合外的属性查询还要对集合批量查询并且属性可能为空。返回给前端的结果是个实体类实体类里有集合。 2、前端实体类 public class AppletSyncDiseaseInfoBO {// 病害信息同步接口/*** 组织id*/private Integer organizationId;/*** 最后一次同步时间病害更新时间小于此时间的不同步可为空*/private String lastSyncTime;/*** 返回结果中的坐标系WGS84等待约定*/private String coordinate;/*** 路面类型:沥青A,水泥D*/private char roadSurface;/*** 病害集合*/private ListAppletDiseaseInfoBO disease; }public class AppletDiseaseInfoBO {/*** 病害类型*/private String proType;/*** 筛选上限为空则不做筛选*/private Double upperLimit;/*** 筛选下限为空则不做筛选*/private Double lowerLimit;}3、返回给前端的实体类 public class AppletDiseaseInfoVO {/*** 组织id*/private Integer organizationId;/*** 接口调用结果返回时间*/private String nowTime;/*** 返回结果中的坐标系WGS84等待约定*/private String coordinate;ListAppletDiseaseVO problem; }public class AppletDiseaseVO extends AppletDiseaseBO {/*** 病害id*/private Integer proId;/*** 识别任务id*/private Integer subId;/*** 图片id*/private Integer picId;/*** 病害类型*/private String proType;/*** 病害名称*/private String proName;/*** 经度*/private Double lon;/*** 纬度*/private Double lat;/*** 道路id*/private Integer roadId;/*** 道路区间id*/private Integer roadIntervalId;/*** 道路方向上行U下行D*/private char roadDirection;/*** 桩号*/private Integer chainage;/*** 桩号偏移量*/private Double chainageOffset;/*** 影响面积或长度*/private Double proDestroy;/*** 原始图片地址*/private String picUrl;/*** 病害发现时间*/private String findTime; }4、sql语句 resultMap idsyncDiseaseInfoMap typecom.jzsk.presentation.pojo.vo.AppletSyncDiseaseInfoVOresult columnorganization_id propertyorganizationId/-- 以下就是映射到集合里collection propertyproblem javaTypejava.util.List resultMapproblemsMap//resultMapresultMap idproblemsMap typecom.jzsk.presentation.pojo.bo.AppletDiseaseBOresult columnproId propertyproId/result columnrec_sub_id propertysubId/result columnpicId propertypicId/result columnpro_type propertyproType/result columnpro_name propertyproName/result columngps_lon propertylon/result columngps_lat propertylat/result columnroad_id propertyroadId/result columninterval_id propertyroadIntervalId/result columnroad_direction propertyroadDirection/result columnchainage propertychainage/result columnchainage_offset propertychainageOffset/result columnpro_destroy propertyproDestroy/result columnphoto_name propertyphotoName/result columnoutput_path propertyoutputPath/result columnreported_time propertyfindTime/result columnis_review propertyisReview//resultMapselect idsyncDiseaseInfo parameterTypecom.jzsk.presentation.pojo.bo.AppletSyncDiseaseInfoBOresultMapsyncDiseaseInfoMapSELECTrrp.organization_id,rrp.id as proId,rrp.rec_sub_id,cp.id AS picId,rrp.pro_type,rrp.pro_name,rrp.gps_lon,rrp.gps_lat,rl.road_id,rs.interval_id,rl.road_direction,rrp.chainage,rrp.chainage_offset,rrp.pro_destroy,rr.photo_name,rs.output_path,rs.reported_time,rs.lane,rr.is_reviewFROMrec_result_problem rrp-- 连表的时候 先去查出子表 加快检索效率 LEFT JOIN (SELECT rresult.id,rresult.photo_name,rresult.is_review FROM rec_result rresult WHERE rresult.organization_id #{organizationId}) AS rr ON rrp.rec_result_id rr.idLEFT JOIN (SELECT rsubmit.id,rsubmit.interval_id,rsubmit.output_path,rsubmit.reported_time,rsubmit.lane,rsubmit.pavement_type,rsubmit.locus_id FROM rec_submit rsubmit WHERE rsubmit.organization_id #{organizationId}) AS rs ON rrp.rec_sub_id rs.idLEFT JOIN (SELECT rlocus.road_id,rlocus.id,rlocus.road_direction FROM road_locus rlocus WHERE rlocus.organization_id #{organizationId}) AS rl ON rl.id rs.locus_idLEFT JOIN (SELECT ctask.interval_id,ctask.id FROM capture_task ctask WHERE ctask.organization_id #{organizationId}) AS ct ON ct.interval_id rs.interval_idLEFT JOIN (SELECT cphoto.task_id,cphoto.id FROM capture_photo cphoto WHERE cphoto.organization_id #{organizationId}) AS cp ON cp.task_id ct.idWHERErrp.organization_id #{organizationId}if testlastSyncTime ! null and lastSyncTime ! AND rrp.create_time gt; #{lastSyncTime}/ifif testroadSurface ! null and roadSurface ! AND rs.pavement_type #{roadSurface}/if-- 判断传入的集合是否为空-- 如果传入的是数组 就用 if testdisease ! null and disease.length 0if testdisease ! null and disease.size() 0ANDforeach collectiondisease itemdiseaseInfo open( close) separator OR -- separator OR 和 这个括号是精髓-- 比如你传入(A) OR (B) 这里就会取结果的并集-- 如果不加括号 只是 A OR B ,那么满足一个条件就会返回数据(if testdiseaseInfo.proType ! null and diseaseInfo.proType ! rrp.pro_type #{diseaseInfo.proType}/ifif testdiseaseInfo.upperLimit ! nullAND rrp.pro_destroy lt; #{diseaseInfo.upperLimit}/ifif testdiseaseInfo.lowerLimit ! nullAND rrp.pro_destroy gt; #{diseaseInfo.lowerLimit}/if)/foreach/if/select5、其他 如果你只是传入一个集合进行查询 mapper接口要加 parm()注解 5.1、maapper层接口 ResultSectionBO querySectionChainageBySubId(Param(idList) ListInteger idList);5.2、sql语句 select idquerySectionChainageBySubId resultTypecom.jzsk.presentation.pojo.bo.ResultSectionBOSELECT MIN(chainage*1000chainage_offset) AS minChainage,MAX(chainage*1000chainage_offset) AS maxChainageFROM REC_RESULT WHERE is_delNif testidList ! null and idList.size 0AND rec_sub_id INforeach collectionidList indexindex itemitem open( separator, close)#{item}/foreach/if/select
文章转载自:
http://www.morning.jhkzl.cn.gov.cn.jhkzl.cn
http://www.morning.mdrnn.cn.gov.cn.mdrnn.cn
http://www.morning.ksqzd.cn.gov.cn.ksqzd.cn
http://www.morning.zlmbc.cn.gov.cn.zlmbc.cn
http://www.morning.rjbb.cn.gov.cn.rjbb.cn
http://www.morning.hphrz.cn.gov.cn.hphrz.cn
http://www.morning.brwei.com.gov.cn.brwei.com
http://www.morning.qbzdj.cn.gov.cn.qbzdj.cn
http://www.morning.lyzwdt.com.gov.cn.lyzwdt.com
http://www.morning.jmbfx.cn.gov.cn.jmbfx.cn
http://www.morning.tturfsoc.com.gov.cn.tturfsoc.com
http://www.morning.wskn.cn.gov.cn.wskn.cn
http://www.morning.jnptt.cn.gov.cn.jnptt.cn
http://www.morning.lnbyk.cn.gov.cn.lnbyk.cn
http://www.morning.xblrq.cn.gov.cn.xblrq.cn
http://www.morning.fdwlg.cn.gov.cn.fdwlg.cn
http://www.morning.cnhgc.cn.gov.cn.cnhgc.cn
http://www.morning.nsrlb.cn.gov.cn.nsrlb.cn
http://www.morning.bwnd.cn.gov.cn.bwnd.cn
http://www.morning.ydwnc.cn.gov.cn.ydwnc.cn
http://www.morning.bysey.com.gov.cn.bysey.com
http://www.morning.ycmpk.cn.gov.cn.ycmpk.cn
http://www.morning.mlfgx.cn.gov.cn.mlfgx.cn
http://www.morning.fpqsd.cn.gov.cn.fpqsd.cn
http://www.morning.c7500.cn.gov.cn.c7500.cn
http://www.morning.mphfn.cn.gov.cn.mphfn.cn
http://www.morning.lpsjs.com.gov.cn.lpsjs.com
http://www.morning.kpxnz.cn.gov.cn.kpxnz.cn
http://www.morning.pmhln.cn.gov.cn.pmhln.cn
http://www.morning.prmbn.cn.gov.cn.prmbn.cn
http://www.morning.nlqgb.cn.gov.cn.nlqgb.cn
http://www.morning.lgznc.cn.gov.cn.lgznc.cn
http://www.morning.qttg.cn.gov.cn.qttg.cn
http://www.morning.qznkn.cn.gov.cn.qznkn.cn
http://www.morning.ujianji.com.gov.cn.ujianji.com
http://www.morning.ljbch.cn.gov.cn.ljbch.cn
http://www.morning.rcbdn.cn.gov.cn.rcbdn.cn
http://www.morning.ykrck.cn.gov.cn.ykrck.cn
http://www.morning.wchcx.cn.gov.cn.wchcx.cn
http://www.morning.rpth.cn.gov.cn.rpth.cn
http://www.morning.tgts.cn.gov.cn.tgts.cn
http://www.morning.pqkgb.cn.gov.cn.pqkgb.cn
http://www.morning.hmsong.com.gov.cn.hmsong.com
http://www.morning.msbmp.cn.gov.cn.msbmp.cn
http://www.morning.pzqnj.cn.gov.cn.pzqnj.cn
http://www.morning.tnkwj.cn.gov.cn.tnkwj.cn
http://www.morning.hlxpz.cn.gov.cn.hlxpz.cn
http://www.morning.lfmwt.cn.gov.cn.lfmwt.cn
http://www.morning.pnmnl.cn.gov.cn.pnmnl.cn
http://www.morning.bqdpy.cn.gov.cn.bqdpy.cn
http://www.morning.taipinghl.cn.gov.cn.taipinghl.cn
http://www.morning.hhfwj.cn.gov.cn.hhfwj.cn
http://www.morning.nckjk.cn.gov.cn.nckjk.cn
http://www.morning.supera.com.cn.gov.cn.supera.com.cn
http://www.morning.krdb.cn.gov.cn.krdb.cn
http://www.morning.yfffg.cn.gov.cn.yfffg.cn
http://www.morning.mgtrc.cn.gov.cn.mgtrc.cn
http://www.morning.bkfdf.cn.gov.cn.bkfdf.cn
http://www.morning.tbstj.cn.gov.cn.tbstj.cn
http://www.morning.jpnw.cn.gov.cn.jpnw.cn
http://www.morning.rhqn.cn.gov.cn.rhqn.cn
http://www.morning.bdsyu.cn.gov.cn.bdsyu.cn
http://www.morning.kttbx.cn.gov.cn.kttbx.cn
http://www.morning.ywndg.cn.gov.cn.ywndg.cn
http://www.morning.jmbgl.cn.gov.cn.jmbgl.cn
http://www.morning.wbdm.cn.gov.cn.wbdm.cn
http://www.morning.zwsgl.cn.gov.cn.zwsgl.cn
http://www.morning.hhqjf.cn.gov.cn.hhqjf.cn
http://www.morning.kdnbf.cn.gov.cn.kdnbf.cn
http://www.morning.xqwq.cn.gov.cn.xqwq.cn
http://www.morning.qyrnp.cn.gov.cn.qyrnp.cn
http://www.morning.zkpwk.cn.gov.cn.zkpwk.cn
http://www.morning.smj78.cn.gov.cn.smj78.cn
http://www.morning.qbwmz.cn.gov.cn.qbwmz.cn
http://www.morning.ndxss.cn.gov.cn.ndxss.cn
http://www.morning.ksgjn.cn.gov.cn.ksgjn.cn
http://www.morning.wqcbr.cn.gov.cn.wqcbr.cn
http://www.morning.zlchy.cn.gov.cn.zlchy.cn
http://www.morning.lkkkf.cn.gov.cn.lkkkf.cn
http://www.morning.fwcnx.cn.gov.cn.fwcnx.cn
http://www.tj-hxxt.cn/news/235130.html

相关文章:

  • 怎么在子域名建立一个不同的网站媒体广告
  • 在wordpress主题后台安装了多说插件但网站上显示不出评论模块商务网站推广目标有哪些
  • 山西孝义网站开发网站开发实训报告模板
  • 云霄建设局网站网络广告策划流程
  • 环境设计排版素材网站石龙镇网站仿做
  • 网站诊断书网站设计是用什么软件做
  • 中英文双语网站站点网络舆情监测工作
  • 做下载类网站一年赚多少钱中国企业网信息网
  • 网站关键词过多廊坊手机网站建设
  • 怎样做外贸网站wordpress邮件发布出去
  • 简要列举网站常见类型网络正能量你懂我意思的
  • 360免费建站域名制作网制作网站建设的公司
  • 怎么开发个人网站wordpress 主题包
  • 网站右边悬浮代码怎么查看一个网站是不是伪静态
  • 网站服务器搭建教程wordpress企业插件
  • wordpress网站访问量网页前端是什么
  • 网络电话聊天网站建设多少钱口碑营销论文
  • 手机 网站编辑器wordpress 会员分值
  • 开一个网站需要多少钱沧州省建设厅网站
  • 湖北建设厅考试网站想学室内设计在哪里学比较好
  • 织梦网站模板免费下载懂的建设网站
  • 江苏省建设工程竣工备案网站服装官网网站建设
  • 知名的咨询行业网站制作企业如何做网站收款
  • 如何在建设银行网站查企业年金建筑网站 法人签字
  • 建设网站东莞用seo对网站做分析
  • 网站注册域名wordpress建地方门户
  • 怎么查网站域名wordpress前端主题
  • 报名网站如何做网站建设创意广告
  • 黑河做网站的公司郑州哪里有做网站的
  • 如何修改上线网站高德街景地图全景下载