提交 2e4d7b34 authored 作者: 张龙发's avatar 张龙发

智慧决策规划计划接口代码提交

上级 2f0b2b74
package com.elephant.framework.galaxy.aroad.module.zhjc.controller;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.elephant.framework.galaxy.aroad.module.zhjc.entity.ZhjcGhjhCapital;
import com.elephant.framework.galaxy.aroad.response.R;
import com.elephant.framework.galaxy.aroad.module.common.annotation.SysLog;
import com.elephant.framework.galaxy.aroad.module.zhjc.entity.ZhjcGhjh;
import com.elephant.framework.galaxy.aroad.module.zhjc.service.ZhjcGhjhService;
import lombok.AllArgsConstructor;
import org.springframework.boot.web.servlet.ServletComponentScan;
import org.springframework.web.bind.annotation.*;
import com.elephant.framework.galaxy.aroad.module.common.controller.BaseController;
import java.util.UUID;
/**
* 智慧决策_规划计划
*
* @author wangjian
* @date 2019-05-27 14:23:44
*/
@RestController
@AllArgsConstructor
@RequestMapping("/zhjc/ghjh")
@ServletComponentScan
public class ZhjcGhjhController extends BaseController {
private final ZhjcGhjhService zhjcGhjhService;
/**
* 分页查询
* @param page 分页对象
* @param zhjcGhjh 智慧决策_规划计划
* @return
*/
@GetMapping("/page")
public R getZhjcGhjhPage(Page page, ZhjcGhjh zhjcGhjh) {
return new R<>(zhjcGhjhService.page(page,Wrappers.query(zhjcGhjh)));
}
/**
* 通过id查询智慧决策_规划计划
* @param id id
* @return R
*/
@GetMapping("/{id}")
public R getById(@PathVariable("id") String id){
return new R<>(zhjcGhjhService.getById(id));
}
/**
* 新增智慧决策_规划计划
* @return R
*/
@SysLog("新增智慧决策_规划计划")
@GetMapping("/add")
public R save(ZhjcGhjhCapital zhjcGhjhCapital){
ZhjcGhjh zhjcGhjh = zhjcGhjhService.updateKeyName(zhjcGhjhCapital);
zhjcGhjh.setId(UUID.randomUUID().toString().replaceAll("-",""));
return new R<>(zhjcGhjhService.save(zhjcGhjh));
}
/**
* 修改智慧决策_规划计划
* @return R
*/
@SysLog("修改智慧决策_规划计划")
@GetMapping("/update")
public R updateById(ZhjcGhjhCapital zhjcGhjhCapital){
ZhjcGhjh zhjcGhjh = zhjcGhjhService.updateKeyName(zhjcGhjhCapital);
return new R<>(zhjcGhjhService.updateZhjcGhjh(zhjcGhjh));
}
/**
* 通过id删除智慧决策_规划计划
* @return R
*/
@SysLog("删除智慧决策_规划计划")
@GetMapping("/delete")
public R removeById(String xmid,String xmjd){
return new R<>(zhjcGhjhService.remove(Wrappers.<ZhjcGhjh>query().lambda().eq(ZhjcGhjh::getXmid,xmid).eq(ZhjcGhjh::getXmjd,xmjd)));
}
}
package com.elephant.framework.galaxy.aroad.module.zhjc.controller;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.elephant.framework.galaxy.aroad.module.zhjc.entity.ZhjcGhjhFghjdzbCapital;
import com.elephant.framework.galaxy.aroad.response.R;
import com.elephant.framework.galaxy.aroad.module.common.annotation.SysLog;
import com.elephant.framework.galaxy.aroad.module.zhjc.entity.ZhjcGhjhFghjdzb;
import com.elephant.framework.galaxy.aroad.module.zhjc.service.ZhjcGhjhFghjdzbService;
import lombok.AllArgsConstructor;
import org.springframework.web.bind.annotation.*;
import com.elephant.framework.galaxy.aroad.module.common.controller.BaseController;
import java.util.UUID;
/**
* 智慧决策_规划计划_非规划阶段坐标表
*
* @author wangjian
* @date 2019-05-23 19:00:32
*/
@RestController
@AllArgsConstructor
@RequestMapping("/zhjc/ghjhfghjdzb")
public class ZhjcGhjhFghjdzbController extends BaseController {
private final ZhjcGhjhFghjdzbService zhjcGhjhFghjdzbService;
/**
* 分页查询
* @param page 分页对象
* @param zhjcGhjhFghjdzb 智慧决策_规划计划_非规划阶段坐标表
* @return
*/
@GetMapping("/page")
public R getZhjcGhjhFghjdzbPage(Page page, ZhjcGhjhFghjdzb zhjcGhjhFghjdzb) {
return new R<>(zhjcGhjhFghjdzbService.page(page,Wrappers.query(zhjcGhjhFghjdzb)));
}
/**
* 通过id查询智慧决策_规划计划_非规划阶段坐标表
* @param id id
* @return R
*/
@GetMapping("/{id}")
public R getById(@PathVariable("id") String id){
return new R<>(zhjcGhjhFghjdzbService.getById(id));
}
/**
* 新增智慧决策_规划计划_非规划阶段坐标表
* @return R
*/
@SysLog("新增智慧决策_规划计划_非规划阶段坐标表")
@GetMapping("/add")
public R save(ZhjcGhjhFghjdzbCapital zhjcGhjhFghjdzbCapital){
ZhjcGhjhFghjdzb zhjcGhjhFghjdzb = zhjcGhjhFghjdzbService.updateKeyName(zhjcGhjhFghjdzbCapital);
zhjcGhjhFghjdzb.setId(UUID.randomUUID().toString().replaceAll("-",""));
return new R<>(zhjcGhjhFghjdzbService.save(zhjcGhjhFghjdzb));
}
/**
* 修改智慧决策_规划计划_非规划阶段坐标表
* @return R
*/
@SysLog("修改智慧决策_规划计划_非规划阶段坐标表")
@GetMapping("/update")
public R updateById(ZhjcGhjhFghjdzbCapital zhjcGhjhFghjdzbCapital){
ZhjcGhjhFghjdzb zhjcGhjhFghjdzb = zhjcGhjhFghjdzbService.updateKeyName(zhjcGhjhFghjdzbCapital);
return new R<>(zhjcGhjhFghjdzbService.update(zhjcGhjhFghjdzb,Wrappers.<ZhjcGhjhFghjdzb>query().lambda().eq(ZhjcGhjhFghjdzb::getXmid,zhjcGhjhFghjdzb.getXmid())));
}
/**
* 通过id删除智慧决策_规划计划_非规划阶段坐标表
* @param xmid xmid
* @return R
*/
@SysLog("删除智慧决策_规划计划_非规划阶段坐标表")
@GetMapping("/delete")
public R removeById(String xmid){
return new R<>(zhjcGhjhFghjdzbService.remove(Wrappers.<ZhjcGhjhFghjdzb>query().lambda().eq(ZhjcGhjhFghjdzb::getXmid,xmid)));
}
}
package com.elephant.framework.galaxy.aroad.module.zhjc.controller;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.elephant.framework.galaxy.aroad.module.zhjc.entity.ZhjcGhjhGhjdzbCapital;
import com.elephant.framework.galaxy.aroad.response.R;
import com.elephant.framework.galaxy.aroad.module.common.annotation.SysLog;
import com.elephant.framework.galaxy.aroad.module.zhjc.entity.ZhjcGhjhGhjdzb;
import com.elephant.framework.galaxy.aroad.module.zhjc.service.ZhjcGhjhGhjdzbService;
import lombok.AllArgsConstructor;
import org.springframework.web.bind.annotation.*;
import com.elephant.framework.galaxy.aroad.module.common.controller.BaseController;
import java.util.UUID;
/**
* 智慧决策_规划计划_规划阶段坐标表
*
* @author wangjian
* @date 2019-05-27 14:23:58
*/
@RestController
@AllArgsConstructor
@RequestMapping("/zhjc/ghjhghjdzb")
public class ZhjcGhjhGhjdzbController extends BaseController {
private final ZhjcGhjhGhjdzbService zhjcGhjhGhjdzbService;
/**
* 分页查询
* @param page 分页对象
* @param zhjcGhjhGhjdzb 智慧决策_规划计划_规划阶段坐标表
* @return
*/
@GetMapping("/page")
public R getZhjcGhjhGhjdzbPage(Page page, ZhjcGhjhGhjdzb zhjcGhjhGhjdzb) {
return new R<>(zhjcGhjhGhjdzbService.page(page,Wrappers.query(zhjcGhjhGhjdzb)));
}
/**
* 通过id查询智慧决策_规划计划_规划阶段坐标表
* @param id id
* @return R
*/
@GetMapping("/{id}")
public R getById(@PathVariable("id") String id){
return new R<>(zhjcGhjhGhjdzbService.getById(id));
}
/**
* 新增智慧决策_规划计划_规划阶段坐标表
* @return R
*/
@SysLog("新增智慧决策_规划计划_规划阶段坐标表")
@GetMapping("/add")
public R save(ZhjcGhjhGhjdzbCapital zhjcGhjhGhjdzbCapital){
ZhjcGhjhGhjdzb zhjcGhjhGhjdzb = zhjcGhjhGhjdzbService.updateKeyName(zhjcGhjhGhjdzbCapital);
zhjcGhjhGhjdzb.setId(UUID.randomUUID().toString().replaceAll("-",""));
return new R<>(zhjcGhjhGhjdzbService.save(zhjcGhjhGhjdzb));
}
/**
* 修改智慧决策_规划计划_规划阶段坐标表
* @return R
*/
@SysLog("修改智慧决策_规划计划_规划阶段坐标表")
@GetMapping("/update")
public R updateById(ZhjcGhjhGhjdzbCapital zhjcGhjhGhjdzbCapital){
ZhjcGhjhGhjdzb zhjcGhjhGhjdzb = zhjcGhjhGhjdzbService.updateKeyName(zhjcGhjhGhjdzbCapital);
return new R<>(zhjcGhjhGhjdzbService.update(zhjcGhjhGhjdzb,Wrappers.<ZhjcGhjhGhjdzb>query().lambda().eq(ZhjcGhjhGhjdzb::getXmid,zhjcGhjhGhjdzb.getXmid())));
}
/**
* 通过id删除智慧决策_规划计划_规划阶段坐标表
* @param xmid xmid
* @return R
*/
@SysLog("删除智慧决策_规划计划_规划阶段坐标表")
@GetMapping("/delete")
public R removeById(String xmid){
return new R<>(zhjcGhjhGhjdzbService.remove(Wrappers.<ZhjcGhjhGhjdzb>query().lambda().eq(ZhjcGhjhGhjdzb::getXmid,xmid)));
}
}
...@@ -19,7 +19,7 @@ import com.elephant.framework.galaxy.aroad.module.common.controller.BaseControll ...@@ -19,7 +19,7 @@ import com.elephant.framework.galaxy.aroad.module.common.controller.BaseControll
*/ */
@RestController @RestController
@AllArgsConstructor @AllArgsConstructor
@RequestMapping("/zhjc/zhjcgljcxzspblqkb") @RequestMapping("/zhjc/gljcxzspblqkb")
public class ZhjcGljcXzspblqkbController extends BaseController { public class ZhjcGljcXzspblqkbController extends BaseController {
private final ZhjcGljcXzspblqkbService zhjcGljcXzspblqkbService; private final ZhjcGljcXzspblqkbService zhjcGljcXzspblqkbService;
......
package com.elephant.framework.galaxy.aroad.module.zhjc.entity;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.extension.activerecord.Model;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.io.Serializable;
import java.time.LocalDateTime;
/**
* 智慧决策_规划计划
*
* @author wangjian
* @date 2019-05-27 14:23:44
*/
@Data
@TableName("t_zhjc_ghjh")
@EqualsAndHashCode(callSuper = true)
public class ZhjcGhjh extends Model<ZhjcGhjh> {
private static final long serialVersionUID = 1L;
/**
* 主键
*/
@TableId
private String id;
/**
* 项目id
*/
private String xmid;
/**
* 项目主键
*/
private String crowid;
/**
* 项目编码
*/
private String xmbm;
/**
* 项目名称
*/
private String xmmc;
/**
* 地市编码
*/
private String tbdwdm;
/**
* 地市名称
*/
private String tbdwmc;
/**
* 项目类型(新改建、大中修、其他)
*/
private String xmlx;
/**
* 建设性质_细分(新建、改建、新改建、大修、中修、大中修,其他)
*/
private String jsxz;
/**
* 项目阶段id
*/
private String xmjd;
/**
* 项目阶段(规划阶段、前期阶段、年度计划阶段、计划执行阶段)
*/
private String xmjdhy;
/**
* 前期工作项目阶段(工可、施工图批复等)
*/
private String qqxmjz;
/**
* 里程
*/
private Double jsgm;
/**
* 项目阶段进入时间
*/
private Double createTime;
/**
* 建设年限
*/
private String jsxn;
/**
* 总投资
*/
private Double ztz;
/**
* 总投资_中央投资
*/
private Double zytz;
/**
* 总投资_中央及省投资
*/
private Double zySTz;
/**
* 年度_总投资
*/
private Double ndZtz;
/**
* 年度_中央投资
*/
private Double ndZytz;
/**
* 年度_省投资
*/
private Double ndStz;
/**
* 至上年_省下达投资
*/
private Double yxdstzYearLast;
/**
* 至上年_中央下达投资
*/
private Double yxdzytzYearLast;
/**
* 本年_省下达投资
*/
private Double yxdstzYearThis;
/**
* 本年_中央下达投资
*/
private Double yxdzytzYearThis;
/**
* 统计时间
*/
private String dateTime;
/**
* 备注
*/
private Double bz;
}
package com.elephant.framework.galaxy.aroad.module.zhjc.entity;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.extension.activerecord.Model;
import lombok.Data;
import lombok.EqualsAndHashCode;
/**
* 智慧决策_规划计划
*
* @author wangjian
* @date 2019-05-27 14:23:44
*/
@Data
public class ZhjcGhjhCapital extends Model<ZhjcGhjhCapital> {
/**
* 主键
*/
@TableId
private String ID;
/**
* 项目id
*/
private String XMID;
/**
* 项目主键
*/
private String CROWID;
/**
* 项目编码
*/
private String XMBM;
/**
* 项目名称
*/
private String XMMC;
/**
* 地市编码
*/
private String TBDWDM;
/**
* 地市名称
*/
private String TBDWMC;
/**
* 项目类型(新改建、大中修、其他)
*/
private String XMLX;
/**
* 建设性质_细分(新建、改建、新改建、大修、中修、大中修,其他)
*/
private String JSXZ;
/**
* 项目阶段id
*/
private String XMJD;
/**
* 项目阶段(规划阶段、前期阶段、年度计划阶段、计划执行阶段)
*/
private String XMJDHY;
/**
* 前期工作项目阶段(工可、施工图批复等)
*/
private String QQXMJZ;
/**
* 里程
*/
private Double JSGM;
/**
* 项目阶段进入时间
*/
private Double CREATETIMEe;
/**
* 建设年限
*/
private String JSNX;
/**
* 总投资
*/
private Double ZTZ;
/**
* 总投资_中央投资
*/
private Double ZYTZ;
/**
* 总投资_中央及省投资
*/
private Double ZYSTZ;
/**
* 年度_总投资
*/
private Double NDZTZ;
/**
* 年度_中央投资
*/
private Double NDZYTZ;
/**
* 年度_省投资
*/
private Double NDSTZ;
/**
* 至上年_省下达投资
*/
private Double YXDSTZYEARLAST;
/**
* 至上年_中央下达投资
*/
private Double YXDZYTZYEARLAST;
/**
* 本年_省下达投资
*/
private Double YXDSTZYEARTHIS;
/**
* 本年_中央下达投资
*/
private Double YXDZYTZYEARTHIS;
/**
* 统计时间
*/
private String DATETIME;
/**
* 备注
*/
private Double BZ;
}
package com.elephant.framework.galaxy.aroad.module.zhjc.entity;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.extension.activerecord.Model;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.io.Serializable;
import java.time.LocalDateTime;
/**
* 智慧决策_规划计划_非规划阶段坐标表
*
* @author wangjian
* @date 2019-05-23 19:00:32
*/
@Data
@TableName("t_zhjc_ghjh_fghjdzb")
@EqualsAndHashCode(callSuper = true)
public class ZhjcGhjhFghjdzb extends Model<ZhjcGhjhFghjdzb> {
private static final long serialVersionUID = 1L;
/**
* 主键
*/
@TableId
private String id;
/**
* 项目id
*/
private String xmid;
/**
* 所属路线编码
*/
private String sslxbm;
/**
* 所属路线名称
*/
private String sslxmc;
/**
* 起点桩号
*/
private String beginpointk;
/**
* 终点桩号
*/
private String endpointk;
/**
* 坐标
*/
private String geomfeature;
}
package com.elephant.framework.galaxy.aroad.module.zhjc.entity;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.extension.activerecord.Model;
import lombok.Data;
import lombok.EqualsAndHashCode;
/**
* 智慧决策_规划计划_非规划阶段坐标表
*
* @author wangjian
* @date 2019-05-23 19:00:32
*/
@Data
public class ZhjcGhjhFghjdzbCapital extends Model<ZhjcGhjhFghjdzbCapital> {
private static final long serialVersionUID = 1L;
/**
* 主键
*/
@TableId
private String ID;
/**
* 项目id
*/
private String XMID;
/**
* 所属路线编码
*/
private String SSLXBM;
/**
* 所属路线名称
*/
private String SSLXMC;
/**
* 起点桩号
*/
private String BEGINPOINTK;
/**
* 终点桩号
*/
private String ENDPOINTK;
/**
* 坐标
*/
private String GEOMFEATURE;
}
package com.elephant.framework.galaxy.aroad.module.zhjc.entity;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.extension.activerecord.Model;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.io.Serializable;
import java.time.LocalDateTime;
/**
* 智慧决策_规划计划_规划阶段坐标表
*
* @author wangjian
* @date 2019-05-27 14:23:58
*/
@Data
@TableName("t_zhjc_ghjh_ghjdzb")
@EqualsAndHashCode(callSuper = true)
public class ZhjcGhjhGhjdzb extends Model<ZhjcGhjhGhjdzb> {
private static final long serialVersionUID = 1L;
/**
* 主键
*/
@TableId
private String id;
/**
* 项目id
*/
private String xmid;
/**
* 所属路线编码
*/
private String sslxbm;
/**
* 所属路线名称
*/
private String sslxmc;
/**
* 起点桩号
*/
private String beginpointk;
/**
* 终点桩号
*/
private String endpointk;
/**
* 坐标
*/
private String geomfeature;
}
package com.elephant.framework.galaxy.aroad.module.zhjc.entity;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.extension.activerecord.Model;
import lombok.Data;
import lombok.EqualsAndHashCode;
/**
* 智慧决策_规划计划_规划阶段坐标表
*
* @author wangjian
* @date 2019-05-27 14:23:58
*/
@Data
public class ZhjcGhjhGhjdzbCapital extends Model<ZhjcGhjhGhjdzbCapital> {
private static final long serialVersionUID = 1L;
/**
* 主键
*/
@TableId
private String ID;
/**
* 项目id
*/
private String XMID;
/**
* 所属路线编码
*/
private String SSLXBM;
/**
* 所属路线名称
*/
private String SSLXMC;
/**
* 起点桩号
*/
private String BEGINPOINTK;
/**
* 终点桩号
*/
private String ENDPOINTK;
/**
* 坐标
*/
private String GEOMFEATURE;
}
package com.elephant.framework.galaxy.aroad.module.zhjc.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.elephant.framework.galaxy.aroad.module.zhjc.entity.ZhjcGhjhFghjdzb;
/**
* 智慧决策_规划计划_非规划阶段坐标表
*
* @author wangjian
* @date 2019-05-23 19:00:32
*/
public interface ZhjcGhjhFghjdzbMapper extends BaseMapper<ZhjcGhjhFghjdzb> {
}
package com.elephant.framework.galaxy.aroad.module.zhjc.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.elephant.framework.galaxy.aroad.module.zhjc.entity.ZhjcGhjhGhjdzb;
/**
* 智慧决策_规划计划_规划阶段坐标表
*
* @author wangjian
* @date 2019-05-27 14:23:58
*/
public interface ZhjcGhjhGhjdzbMapper extends BaseMapper<ZhjcGhjhGhjdzb> {
}
package com.elephant.framework.galaxy.aroad.module.zhjc.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.elephant.framework.galaxy.aroad.module.zhjc.entity.ZhjcGhjh;
/**
* 智慧决策_规划计划
*
* @author wangjian
* @date 2019-05-27 14:23:44
*/
public interface ZhjcGhjhMapper extends BaseMapper<ZhjcGhjh> {
}
package com.elephant.framework.galaxy.aroad.module.zhjc.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.elephant.framework.galaxy.aroad.module.zhjc.entity.ZhjcGhjhFghjdzb;
import com.elephant.framework.galaxy.aroad.module.zhjc.entity.ZhjcGhjhFghjdzbCapital;
/**
* 智慧决策_规划计划_非规划阶段坐标表
*
* @author wangjian
* @date 2019-05-23 19:00:32
*/
public interface ZhjcGhjhFghjdzbService extends IService<ZhjcGhjhFghjdzb> {
/**
* 字段名称转小写
* @return
*/
ZhjcGhjhFghjdzb updateKeyName(ZhjcGhjhFghjdzbCapital zhjcGhjhFghjdzbCapital);
}
package com.elephant.framework.galaxy.aroad.module.zhjc.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.elephant.framework.galaxy.aroad.module.zhjc.entity.ZhjcGhjhGhjdzb;
import com.elephant.framework.galaxy.aroad.module.zhjc.entity.ZhjcGhjhGhjdzbCapital;
/**
* 智慧决策_规划计划_规划阶段坐标表
*
* @author wangjian
* @date 2019-05-27 14:23:58
*/
public interface ZhjcGhjhGhjdzbService extends IService<ZhjcGhjhGhjdzb> {
/**
* 字段名称转小写
* @return
*/
ZhjcGhjhGhjdzb updateKeyName(ZhjcGhjhGhjdzbCapital zhjcGhjhGhjdzbCapital);
}
package com.elephant.framework.galaxy.aroad.module.zhjc.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.elephant.framework.galaxy.aroad.module.zhjc.entity.ZhjcGhjh;
import com.elephant.framework.galaxy.aroad.module.zhjc.entity.ZhjcGhjhCapital;
import com.elephant.framework.galaxy.aroad.module.zhjc.entity.ZhjcGhjhGhjdzb;
/**
* 智慧决策_规划计划
*
* @author wangjian
* @date 2019-05-27 14:23:44
*/
public interface ZhjcGhjhService extends IService<ZhjcGhjh> {
/**
* 修改规划计划
* @param zhjcGhjh
* @return
*/
Integer updateZhjcGhjh(ZhjcGhjh zhjcGhjh);
/**
* 字段名称转小写
* @return
*/
ZhjcGhjh updateKeyName(ZhjcGhjhCapital zhjcGhjhCapital);
}
package com.elephant.framework.galaxy.aroad.module.zhjc.service.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.elephant.framework.galaxy.aroad.module.zhjc.entity.ZhjcGhjhFghjdzb;
import com.elephant.framework.galaxy.aroad.module.zhjc.entity.ZhjcGhjhFghjdzbCapital;
import com.elephant.framework.galaxy.aroad.module.zhjc.mapper.ZhjcGhjhFghjdzbMapper;
import com.elephant.framework.galaxy.aroad.module.zhjc.service.ZhjcGhjhFghjdzbService;
import org.springframework.stereotype.Service;
/**
* 智慧决策_规划计划_非规划阶段坐标表
*
* @author wangjian
* @date 2019-05-23 19:00:32
*/
@Service
public class ZhjcGhjhFghjdzbServiceImpl extends ServiceImpl<ZhjcGhjhFghjdzbMapper, ZhjcGhjhFghjdzb> implements ZhjcGhjhFghjdzbService {
/**
* 字段名称转小写
* @return
*/
public ZhjcGhjhFghjdzb updateKeyName(ZhjcGhjhFghjdzbCapital zhjcGhjhFghjdzbCapital) {
ZhjcGhjhFghjdzb zhjcGhjhFghjdzb = new ZhjcGhjhFghjdzb();
zhjcGhjhFghjdzb.setXmid(zhjcGhjhFghjdzbCapital.getXMID());
zhjcGhjhFghjdzb.setBeginpointk(zhjcGhjhFghjdzbCapital.getBEGINPOINTK());
zhjcGhjhFghjdzb.setEndpointk(zhjcGhjhFghjdzbCapital.getENDPOINTK());
zhjcGhjhFghjdzb.setGeomfeature(zhjcGhjhFghjdzbCapital.getGEOMFEATURE());
zhjcGhjhFghjdzb.setSslxbm(zhjcGhjhFghjdzbCapital.getSSLXBM());
zhjcGhjhFghjdzb.setSslxmc(zhjcGhjhFghjdzbCapital.getSSLXMC());
return zhjcGhjhFghjdzb;
}
}
package com.elephant.framework.galaxy.aroad.module.zhjc.service.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.elephant.framework.galaxy.aroad.module.zhjc.entity.ZhjcGhjhFghjdzb;
import com.elephant.framework.galaxy.aroad.module.zhjc.entity.ZhjcGhjhFghjdzbCapital;
import com.elephant.framework.galaxy.aroad.module.zhjc.entity.ZhjcGhjhGhjdzb;
import com.elephant.framework.galaxy.aroad.module.zhjc.entity.ZhjcGhjhGhjdzbCapital;
import com.elephant.framework.galaxy.aroad.module.zhjc.mapper.ZhjcGhjhGhjdzbMapper;
import com.elephant.framework.galaxy.aroad.module.zhjc.service.ZhjcGhjhGhjdzbService;
import lombok.AllArgsConstructor;
import org.springframework.stereotype.Service;
/**
* 智慧决策_规划计划_规划阶段坐标表
*
* @author wangjian
* @date 2019-05-27 14:23:58
*/
@Service
public class ZhjcGhjhGhjdzbServiceImpl extends ServiceImpl<ZhjcGhjhGhjdzbMapper, ZhjcGhjhGhjdzb> implements ZhjcGhjhGhjdzbService {
/**
* 字段名称转小写
* @return
*/
public ZhjcGhjhGhjdzb updateKeyName(ZhjcGhjhGhjdzbCapital zhjcGhjhGhjdzbCapital) {
ZhjcGhjhGhjdzb zhjcGhjhGhjdzb = new ZhjcGhjhGhjdzb();
zhjcGhjhGhjdzb.setXmid(zhjcGhjhGhjdzbCapital.getXMID());
zhjcGhjhGhjdzb.setBeginpointk(zhjcGhjhGhjdzbCapital.getBEGINPOINTK());
zhjcGhjhGhjdzb.setEndpointk(zhjcGhjhGhjdzbCapital.getENDPOINTK());
zhjcGhjhGhjdzb.setGeomfeature(zhjcGhjhGhjdzbCapital.getGEOMFEATURE());
zhjcGhjhGhjdzb.setSslxbm(zhjcGhjhGhjdzbCapital.getSSLXBM());
zhjcGhjhGhjdzb.setSslxmc(zhjcGhjhGhjdzbCapital.getSSLXMC());
return zhjcGhjhGhjdzb;
}
}
package com.elephant.framework.galaxy.aroad.module.zhjc.service.impl;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.elephant.framework.galaxy.aroad.module.zhjc.entity.ZhjcGhjh;
import com.elephant.framework.galaxy.aroad.module.zhjc.entity.ZhjcGhjhCapital;
import com.elephant.framework.galaxy.aroad.module.zhjc.entity.ZhjcGhjhGhjdzb;
import com.elephant.framework.galaxy.aroad.module.zhjc.mapper.ZhjcGhjhGhjdzbMapper;
import com.elephant.framework.galaxy.aroad.module.zhjc.mapper.ZhjcGhjhMapper;
import com.elephant.framework.galaxy.aroad.module.zhjc.service.ZhjcGhjhService;
import lombok.AllArgsConstructor;
import net.sf.json.JSONObject;
import org.springframework.stereotype.Service;
import java.util.Iterator;
import java.util.UUID;
/**
* 智慧决策_规划计划
*
* @author wangjian
* @date 2019-05-27 14:23:44
*/
@Service
@AllArgsConstructor
public class ZhjcGhjhServiceImpl extends ServiceImpl<ZhjcGhjhMapper, ZhjcGhjh> implements ZhjcGhjhService {
final ZhjcGhjhMapper zhjcGhjhMapper;
/**
* 修改规划计划
* @param zhjcGhjh
* @return
*/
public Integer updateZhjcGhjh(ZhjcGhjh zhjcGhjh) {
String xmjd = zhjcGhjh.getXmjd();
LambdaQueryWrapper<ZhjcGhjh> lambdaQueryWrapper =null;
if(xmjd.startsWith("2")) {
lambdaQueryWrapper = Wrappers.<ZhjcGhjh>query().lambda().eq(ZhjcGhjh::getCrowid,zhjcGhjh.getCrowid()).eq(ZhjcGhjh::getXmjd,zhjcGhjh.getXmjd());
}else {
lambdaQueryWrapper = Wrappers.<ZhjcGhjh>query().lambda().eq(ZhjcGhjh::getXmid,zhjcGhjh.getXmid()).eq(ZhjcGhjh::getXmjd,zhjcGhjh.getXmjd());
}
return zhjcGhjhMapper.update(zhjcGhjh,lambdaQueryWrapper);
}
/**
* 字段名称转小写
* @return
*/
public ZhjcGhjh updateKeyName(ZhjcGhjhCapital zhjcGhjhCapital) {
ZhjcGhjh zhjcGhjh = new ZhjcGhjh();
zhjcGhjh.setBz(zhjcGhjhCapital.getBZ());
zhjcGhjh.setCreateTime(zhjcGhjhCapital.getCREATETIMEe());
zhjcGhjh.setCrowid(zhjcGhjhCapital.getCROWID());
zhjcGhjh.setDateTime(zhjcGhjhCapital.getDATETIME());
zhjcGhjh.setJsgm(zhjcGhjhCapital.getJSGM());
zhjcGhjh.setJsxn(zhjcGhjhCapital.getJSNX());
zhjcGhjh.setJsxz(zhjcGhjhCapital.getJSXZ());
zhjcGhjh.setNdStz(zhjcGhjhCapital.getNDSTZ());
zhjcGhjh.setNdZtz(zhjcGhjhCapital.getNDZTZ());
zhjcGhjh.setNdZytz(zhjcGhjhCapital.getZYTZ());
zhjcGhjh.setQqxmjz(zhjcGhjhCapital.getQQXMJZ());
zhjcGhjh.setTbdwdm(zhjcGhjhCapital.getTBDWDM());
zhjcGhjh.setTbdwmc(zhjcGhjhCapital.getTBDWMC());
zhjcGhjh.setXmbm(zhjcGhjhCapital.getXMBM());
zhjcGhjh.setXmid(zhjcGhjhCapital.getXMID());
zhjcGhjh.setXmjd(zhjcGhjhCapital.getXMJD());
zhjcGhjh.setXmjdhy(zhjcGhjhCapital.getXMJDHY());
zhjcGhjh.setXmlx(zhjcGhjhCapital.getXMLX());
zhjcGhjh.setXmmc(zhjcGhjhCapital.getXMMC());
zhjcGhjh.setYxdstzYearLast(zhjcGhjhCapital.getYXDSTZYEARLAST());
zhjcGhjh.setYxdstzYearThis(zhjcGhjhCapital.getYXDSTZYEARTHIS());
zhjcGhjh.setYxdzytzYearLast(zhjcGhjhCapital.getYXDZYTZYEARLAST());
zhjcGhjh.setYxdzytzYearThis(zhjcGhjhCapital.getYXDZYTZYEARTHIS());
zhjcGhjh.setZtz(zhjcGhjhCapital.getZTZ());
zhjcGhjh.setZySTz(zhjcGhjhCapital.getZYSTZ());
zhjcGhjh.setZytz(zhjcGhjhCapital.getZYTZ());
return zhjcGhjh;
}
}
...@@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; ...@@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.elephant.framework.galaxy.aroad.module.zhjg.entity.ZhjgAqscDsaqqklh; import com.elephant.framework.galaxy.aroad.module.zhjg.entity.ZhjgAqscDsaqqklh;
import com.elephant.framework.galaxy.aroad.module.zhjg.mapper.ZhjgAqscDsaqqklhMapper; import com.elephant.framework.galaxy.aroad.module.zhjg.mapper.ZhjgAqscDsaqqklhMapper;
import com.elephant.framework.galaxy.aroad.module.zhjg.service.ZhjgAqscDsaqqklhService; import com.elephant.framework.galaxy.aroad.module.zhjg.service.ZhjgAqscDsaqqklhService;
import lombok.AllArgsConstructor;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
/** /**
...@@ -13,6 +14,11 @@ import org.springframework.stereotype.Service; ...@@ -13,6 +14,11 @@ import org.springframework.stereotype.Service;
* @date 2019-03-19 14:27:30 * @date 2019-03-19 14:27:30
*/ */
@Service @Service
@AllArgsConstructor
public class ZhjgAqscDsaqqklhServiceImpl extends ServiceImpl<ZhjgAqscDsaqqklhMapper, ZhjgAqscDsaqqklh> implements ZhjgAqscDsaqqklhService { public class ZhjgAqscDsaqqklhServiceImpl extends ServiceImpl<ZhjgAqscDsaqqklhMapper, ZhjgAqscDsaqqklh> implements ZhjgAqscDsaqqklhService {
} final ZhjgAqscDsaqqklhMapper zhjgAqscDsaqqklhMapper;
}
\ No newline at end of file
...@@ -3,6 +3,7 @@ package com.elephant.framework.galaxy.aroad.module.zhjs.mapper; ...@@ -3,6 +3,7 @@ package com.elephant.framework.galaxy.aroad.module.zhjs.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.elephant.framework.galaxy.aroad.module.zhjs.entity.ZhjsToken; import com.elephant.framework.galaxy.aroad.module.zhjs.entity.ZhjsToken;
import org.apache.ibatis.annotations.Param; import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.annotations.Update;
/** /**
* *
...@@ -15,5 +16,6 @@ public interface ZhjsTokenMapper extends BaseMapper<ZhjsToken> { ...@@ -15,5 +16,6 @@ public interface ZhjsTokenMapper extends BaseMapper<ZhjsToken> {
/** /**
* 更新token * 更新token
*/ */
@Update(" update t_zhjs_token set createTime=#{zhjsToken.createtime},token=#{zhjsToken.token} where token=#{token}")
void setZhjsToken(@Param("token") String token, @Param("zhjsToken") ZhjsToken zhjsToken); void setZhjsToken(@Param("token") String token, @Param("zhjsToken") ZhjsToken zhjsToken);
} }
...@@ -51,20 +51,18 @@ public class ZhjsGcxmServiceImpl extends ServiceImpl<ZhjsGcxmMapper, ZhjsGcxm> i ...@@ -51,20 +51,18 @@ public class ZhjsGcxmServiceImpl extends ServiceImpl<ZhjsGcxmMapper, ZhjsGcxm> i
public String getTokenData() { public String getTokenData() {
ZhjsToken zhjsToken = zhjsTokenService.getOne(Wrappers.query()); ZhjsToken zhjsToken = zhjsTokenService.getOne(Wrappers.query());
String token = zhjsToken.getToken(); String token = zhjsToken.getToken();
JSONObject jsonObject = JSONObject.fromObject(httpClient.client(zhjsToken.getToken()));
while(true) { if("1".equals(jsonObject.getString("code"))) {
JSONObject jsonObject = JSONObject.fromObject(httpClient.client(zhjsToken.getToken())); zhjsToken.setToken(JSONObject.fromObject(jsonObject.getString("data")).getString("token"));
if("1".equals(jsonObject.getString("code"))) { zhjsToken.setCreatetime(new java.text.SimpleDateFormat("yyyy-MM-dd hh:mm:ss").format(new Date()));
zhjsToken.setToken(JSONObject.fromObject(jsonObject.getString("data")).getString("token")); System.out.println(zhjsToken);
}else if("107".equals(jsonObject.getString("code"))) { zhjsTokenService.setZhjsToken(token, zhjsToken);
if(!token.equals(zhjsToken.getToken())) { System.out.println("更新token成功,值为:"+zhjsToken.getToken());
zhjsTokenService.setZhjsToken(token,zhjsToken); return zhjsToken.getToken();
System.out.println("更新koken成功,值为:"+zhjsToken.getToken()); }else if("107".equals(jsonObject.getString("code"))) {
} return token;
break;
}
} }
return zhjsToken.getToken(); return null;
} }
/** /**
...@@ -76,8 +74,6 @@ public class ZhjsGcxmServiceImpl extends ServiceImpl<ZhjsGcxmMapper, ZhjsGcxm> i ...@@ -76,8 +74,6 @@ public class ZhjsGcxmServiceImpl extends ServiceImpl<ZhjsGcxmMapper, ZhjsGcxm> i
String json = "{'pro_id':'"+proId+"'}"; String json = "{'pro_id':'"+proId+"'}";
String url = "http://118.24.7.48:8088/getSummaryListTestInterfaces.action?access_token="+token+"&key={json}"; String url = "http://118.24.7.48:8088/getSummaryListTestInterfaces.action?access_token="+token+"&key={json}";
ResponseEntity<String> res= rest.getForEntity(url,String.class,json); ResponseEntity<String> res= rest.getForEntity(url,String.class,json);
return JSONObject.fromObject(res.getBody()).getString("data"); return JSONObject.fromObject(res.getBody()).getString("data");
} }
......
package com.elephant.framework.galaxy.aroad.module.zhjs.service.impl; package com.elephant.framework.galaxy.aroad.module.zhjs.service.impl;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.elephant.framework.galaxy.aroad.module.zhjs.entity.ZhjsToken; import com.elephant.framework.galaxy.aroad.module.zhjs.entity.ZhjsToken;
import com.elephant.framework.galaxy.aroad.module.zhjs.mapper.ZhjsTokenMapper; import com.elephant.framework.galaxy.aroad.module.zhjs.mapper.ZhjsTokenMapper;
...@@ -23,7 +24,8 @@ public class ZhjsTokenServiceImpl extends ServiceImpl<ZhjsTokenMapper, ZhjsToken ...@@ -23,7 +24,8 @@ public class ZhjsTokenServiceImpl extends ServiceImpl<ZhjsTokenMapper, ZhjsToken
/** /**
* 更新token * 更新token
*/ */
public void setZhjsToken(String token,ZhjsToken zhjsToken) { public void setZhjsToken(String token, ZhjsToken zhjsToken) {
zhjsTokenMapper.setZhjsToken(token,zhjsToken); zhjsTokenMapper.setZhjsToken(token,zhjsToken);
} }
} }
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.elephant.framework.galaxy.aroad.module.zhjc.mapper.ZhjcGhjhFghjdzbMapper">
<resultMap id="zhjcGhjhFghjdzbMap" type="com.elephant.framework.galaxy.aroad.module.zhjc.entity.ZhjcGhjhFghjdzb">
<id property="id" column="id"/>
<result property="xmid" column="xmid"/>
<result property="sslxbm" column="sslxbm"/>
<result property="sslxmc" column="sslxmc"/>
<result property="beginpointk" column="beginpointk"/>
<result property="endpointk" column="endpointk"/>
<result property="geomfeature" column="geomfeature"/>
</resultMap>
</mapper>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.elephant.framework.galaxy.aroad.module.zhjc.mapper.ZhjcGhjhGhjdzbMapper">
<resultMap id="zhjcGhjhGhjdzbMap" type="com.elephant.framework.galaxy.aroad.module.zhjc.entity.ZhjcGhjhGhjdzb">
<id property="id" column="id"/>
<result property="xmid" column="xmid"/>
<result property="sslxbm" column="sslxbm"/>
<result property="sslxmc" column="sslxmc"/>
<result property="beginpointk" column="beginpointk"/>
<result property="endpointk" column="endpointk"/>
<result property="geomfeature" column="geomfeature"/>
</resultMap>
</mapper>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.elephant.framework.galaxy.aroad.module.zhjc.mapper.ZhjcGhjhMapper">
<resultMap id="zhjcGhjhMap" type="com.elephant.framework.galaxy.aroad.module.zhjc.entity.ZhjcGhjh">
<id property="id" column="id"/>
<result property="crowid" column="crowid"/>
<result property="xmbh" column="xmbh"/>
<result property="xmmc" column="xmmc"/>
<result property="tbdwdm" column="tbdwdm"/>
<result property="tbdwmc" column="tbdwmc"/>
<result property="xmlx" column="xmlx"/>
<result property="jsxz" column="jsxz"/>
<result property="xmjd" column="xmjd"/>
<result property="qqxmjz" column="qqxmjz"/>
<result property="jsgm" column="jsgm"/>
<result property="createTime" column="create_time"/>
<result property="jsxn" column="jsxn"/>
<result property="ztz" column="ztz"/>
<result property="zytz" column="zytz"/>
<result property="zySTz" column="zy_s_tz"/>
<result property="ndZtz" column="nd_ztz"/>
<result property="ndZytz" column="nd_zytz"/>
<result property="ndStz" column="nd_stz"/>
<result property="yxdstzYearLast" column="yxdstz_year_last"/>
<result property="yxdzytzYearLast" column="yxdzytz_year_last"/>
<result property="yxdstzYearThis" column="yxdstz_year_this"/>
<result property="yxdzytzYearThis" column="yxdzytz_year_this"/>
<result property="dateTime" column="date_time"/>
<result property="bz" column="bz"/>
</resultMap>
</mapper>
...@@ -8,11 +8,4 @@ ...@@ -8,11 +8,4 @@
<id property="token" column="token"/> <id property="token" column="token"/>
<result property="createtime" column="createTime"/> <result property="createtime" column="createTime"/>
</resultMap> </resultMap>
<update id="setZhjsToken">
update t_zhjs_token set createTime=#{zhjsToken.createtime} and token=#{zhjsToken.token}
<where>
token=#{token}
</where>
</update>
</mapper> </mapper>
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论