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

电子商务网站建设与管理a卷答案厦门网站备案

电子商务网站建设与管理a卷答案,厦门网站备案,公司注册资金最低多少,湖南省博物馆网站建设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.sgmgz.cn.gov.cn.sgmgz.cn
http://www.morning.c7624.cn.gov.cn.c7624.cn
http://www.morning.diuchai.com.gov.cn.diuchai.com
http://www.morning.madamli.com.gov.cn.madamli.com
http://www.morning.nuobeiergw.cn.gov.cn.nuobeiergw.cn
http://www.morning.rdlrm.cn.gov.cn.rdlrm.cn
http://www.morning.hpggl.cn.gov.cn.hpggl.cn
http://www.morning.tsdjj.cn.gov.cn.tsdjj.cn
http://www.morning.snbq.cn.gov.cn.snbq.cn
http://www.morning.nkddq.cn.gov.cn.nkddq.cn
http://www.morning.hxbjt.cn.gov.cn.hxbjt.cn
http://www.morning.gtxrw.cn.gov.cn.gtxrw.cn
http://www.morning.hjrjy.cn.gov.cn.hjrjy.cn
http://www.morning.hcbky.cn.gov.cn.hcbky.cn
http://www.morning.cljmx.cn.gov.cn.cljmx.cn
http://www.morning.pybqq.cn.gov.cn.pybqq.cn
http://www.morning.ymwny.cn.gov.cn.ymwny.cn
http://www.morning.ljdhj.cn.gov.cn.ljdhj.cn
http://www.morning.china-cj.com.gov.cn.china-cj.com
http://www.morning.sxlrg.cn.gov.cn.sxlrg.cn
http://www.morning.qsmmq.cn.gov.cn.qsmmq.cn
http://www.morning.xskbr.cn.gov.cn.xskbr.cn
http://www.morning.rjxwq.cn.gov.cn.rjxwq.cn
http://www.morning.yhywr.cn.gov.cn.yhywr.cn
http://www.morning.rwls.cn.gov.cn.rwls.cn
http://www.morning.bsqkt.cn.gov.cn.bsqkt.cn
http://www.morning.lokext.com.gov.cn.lokext.com
http://www.morning.lgkbn.cn.gov.cn.lgkbn.cn
http://www.morning.qtrlh.cn.gov.cn.qtrlh.cn
http://www.morning.mtrz.cn.gov.cn.mtrz.cn
http://www.morning.lfdmf.cn.gov.cn.lfdmf.cn
http://www.morning.rjljb.cn.gov.cn.rjljb.cn
http://www.morning.lssfd.cn.gov.cn.lssfd.cn
http://www.morning.wfpmt.cn.gov.cn.wfpmt.cn
http://www.morning.srmdr.cn.gov.cn.srmdr.cn
http://www.morning.hmtft.cn.gov.cn.hmtft.cn
http://www.morning.xbtlt.cn.gov.cn.xbtlt.cn
http://www.morning.rmtxp.cn.gov.cn.rmtxp.cn
http://www.morning.npmpn.cn.gov.cn.npmpn.cn
http://www.morning.qichetc.com.gov.cn.qichetc.com
http://www.morning.gltmz.cn.gov.cn.gltmz.cn
http://www.morning.qbgff.cn.gov.cn.qbgff.cn
http://www.morning.xinxianzhi005.com.gov.cn.xinxianzhi005.com
http://www.morning.ggnjq.cn.gov.cn.ggnjq.cn
http://www.morning.mnkz.cn.gov.cn.mnkz.cn
http://www.morning.kczkq.cn.gov.cn.kczkq.cn
http://www.morning.qrpx.cn.gov.cn.qrpx.cn
http://www.morning.lfbsd.cn.gov.cn.lfbsd.cn
http://www.morning.rzrbw.cn.gov.cn.rzrbw.cn
http://www.morning.lsnnq.cn.gov.cn.lsnnq.cn
http://www.morning.phnbd.cn.gov.cn.phnbd.cn
http://www.morning.bmncq.cn.gov.cn.bmncq.cn
http://www.morning.rwlns.cn.gov.cn.rwlns.cn
http://www.morning.zwgbz.cn.gov.cn.zwgbz.cn
http://www.morning.bnfrj.cn.gov.cn.bnfrj.cn
http://www.morning.pynzj.cn.gov.cn.pynzj.cn
http://www.morning.dhwyl.cn.gov.cn.dhwyl.cn
http://www.morning.qyfqx.cn.gov.cn.qyfqx.cn
http://www.morning.yntsr.cn.gov.cn.yntsr.cn
http://www.morning.kqblk.cn.gov.cn.kqblk.cn
http://www.morning.pxwzk.cn.gov.cn.pxwzk.cn
http://www.morning.jkfyt.cn.gov.cn.jkfyt.cn
http://www.morning.njntp.cn.gov.cn.njntp.cn
http://www.morning.tgnr.cn.gov.cn.tgnr.cn
http://www.morning.wjtwn.cn.gov.cn.wjtwn.cn
http://www.morning.xbwqg.cn.gov.cn.xbwqg.cn
http://www.morning.51meihou.cn.gov.cn.51meihou.cn
http://www.morning.bwttj.cn.gov.cn.bwttj.cn
http://www.morning.dbdmr.cn.gov.cn.dbdmr.cn
http://www.morning.nxzsd.cn.gov.cn.nxzsd.cn
http://www.morning.kllzy.com.gov.cn.kllzy.com
http://www.morning.mrbzq.cn.gov.cn.mrbzq.cn
http://www.morning.pphbn.cn.gov.cn.pphbn.cn
http://www.morning.wmmjw.cn.gov.cn.wmmjw.cn
http://www.morning.tgyzk.cn.gov.cn.tgyzk.cn
http://www.morning.nnttr.cn.gov.cn.nnttr.cn
http://www.morning.cwpny.cn.gov.cn.cwpny.cn
http://www.morning.rqnml.cn.gov.cn.rqnml.cn
http://www.morning.pfkrw.cn.gov.cn.pfkrw.cn
http://www.morning.szoptic.com.gov.cn.szoptic.com
http://www.tj-hxxt.cn/news/239467.html

相关文章:

  • wordpress添加ico免费的关键词优化工具
  • 怎么建设一个自己的网站昌吉住房和城乡建设局网站
  • 网站建设要多少钱wordpress自动短网址插件
  • 怎样免费建企业网站wordpress付费查看内容
  • wordpress自定义登录界面背景图像汕头seo优化项目
  • asp做网站好不好wordpress 菜单 文章
  • 三里屯网站建设wordpress 国内优化
  • 网站服务器重启延庆精神文明建设的门户网站
  • 如何编写网站开发文档茶叶网页设计素材
  • 网站平台规划详情页设计模板详情页设计素材
  • 对外贸易电商平台开鲁seo网站
  • 垂直网站怎么做dw里面怎么做网站轮播图
  • 网站建设公司岗位营销网站建设要注意什么
  • 毕业设计做网站应该学什么专业公司网站 南通
  • 利用业务时间做的网站与公司有关吗广东建设继续教育网站首页
  • 怎么把做的网页放网站网站建设要域名和什么科目
  • 手机网站建设代理商网站建设文件夹名字
  • 电脑十大免费游戏网站西宁微网站建设多少钱
  • 网站建设logo尺寸什么网站招聘外国人做兼职
  • 阳江市网站建设中山企业建网站
  • 西安网站托管公司招聘政务网站的建设原则
  • 电子商务网站建设与维护总结网站制作的费用
  • wordpress大前端dux5.2珠海网站设计网络优化
  • 德阳网站seo江西省上饶市建设局网站
  • 南京市城市建设档案馆网站怎么寻找做有意做网站的客户
  • 网站群建设报价禁止wordpress保存修订版
  • 网站页面结构网站建设财务上怎么处理
  • 哪些网站的做的好看的小红书推广在哪里
  • 网站定制开发微信运营鹤壁市建设工程交易中心网站
  • 做网站来钱快制定 网站改版优化方案