省厅系统行业信息对接
This commit is contained in:
parent
8114d59e0c
commit
686cc6ac02
|
|
@ -35,7 +35,7 @@ public class CodeGenerator {
|
||||||
public static String packgerParent = "com.rzyc";
|
public static String packgerParent = "com.rzyc";
|
||||||
|
|
||||||
//mysql相关信息
|
//mysql相关信息
|
||||||
public static String url = "jdbc:mysql://42.193.40.239:33063/inventory_23?useUnicode=true&characterEncoding=UTF-8&serverTimezone=GMT%2B8&useSSL=false";
|
public static String url = "jdbc:mysql://42.193.40.239:33063/ganzi25?useUnicode=true&characterEncoding=UTF-8&serverTimezone=GMT%2B8&useSSL=false";
|
||||||
public static String DriverName = "com.mysql.cj.jdbc.Driver";
|
public static String DriverName = "com.mysql.cj.jdbc.Driver";
|
||||||
public static String Username = "zyjy";
|
public static String Username = "zyjy";
|
||||||
public static String Password = "eaNCBySJdHLb23GW";
|
public static String Password = "eaNCBySJdHLb23GW";
|
||||||
|
|
@ -146,7 +146,7 @@ public class CodeGenerator {
|
||||||
strategy.setColumnNaming(NamingStrategy.underline_to_camel);
|
strategy.setColumnNaming(NamingStrategy.underline_to_camel);
|
||||||
//strategy.setSuperEntityClass("你自己的父类实体,没有就不用设置!");
|
//strategy.setSuperEntityClass("你自己的父类实体,没有就不用设置!");
|
||||||
//【实体】是否为lombok模型(默认 false)
|
//【实体】是否为lombok模型(默认 false)
|
||||||
strategy.setEntityLombokModel(false);
|
strategy.setEntityLombokModel(true);
|
||||||
//生成 @RestController 控制器
|
//生成 @RestController 控制器
|
||||||
strategy.setRestControllerStyle(true);
|
strategy.setRestControllerStyle(true);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,18 @@
|
||||||
|
package com.rzyc.mapper.ent;
|
||||||
|
|
||||||
|
import com.rzyc.model.ent.PvIndustry;
|
||||||
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||||
|
import org.springframework.stereotype.Repository;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* <p>
|
||||||
|
* 省厅系统行业 Mapper 接口
|
||||||
|
* </p>
|
||||||
|
*
|
||||||
|
* @author
|
||||||
|
* @since 2025-03-26
|
||||||
|
*/
|
||||||
|
@Repository
|
||||||
|
public interface PvIndustryMapper extends BaseMapper<PvIndustry> {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,56 @@
|
||||||
|
package com.rzyc.model.ent;
|
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.annotation.TableName;
|
||||||
|
import java.util.Date;
|
||||||
|
import com.baomidou.mybatisplus.annotation.TableId;
|
||||||
|
import com.baomidou.mybatisplus.annotation.TableField;
|
||||||
|
import java.io.Serializable;
|
||||||
|
import io.swagger.annotations.ApiModel;
|
||||||
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* <p>
|
||||||
|
* 省厅系统行业
|
||||||
|
* </p>
|
||||||
|
*
|
||||||
|
* @author
|
||||||
|
* @since 2025-03-26
|
||||||
|
*/
|
||||||
|
@Data
|
||||||
|
@TableName("pv_industry")
|
||||||
|
@ApiModel(value="PvIndustry对象", description="省厅系统行业")
|
||||||
|
public class PvIndustry implements Serializable {
|
||||||
|
|
||||||
|
private static final long serialVersionUID = 1L;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "行业id")
|
||||||
|
@TableId("industry_id")
|
||||||
|
private String industryId;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "行业名")
|
||||||
|
@TableField("industry_name")
|
||||||
|
private String industryName;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "排序")
|
||||||
|
@TableField("sort_id")
|
||||||
|
private Integer sortId;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "创建时间")
|
||||||
|
@TableField("create_time")
|
||||||
|
private Date createTime;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "创建人")
|
||||||
|
@TableField("create_by")
|
||||||
|
private String createBy;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "修改时间")
|
||||||
|
@TableField("modify_time")
|
||||||
|
private Date modifyTime;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "修改人")
|
||||||
|
@TableField("modify_by")
|
||||||
|
private String modifyBy;
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,20 @@
|
||||||
|
package com.rzyc.provinceUtil.bean;
|
||||||
|
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author dong
|
||||||
|
* @date 2025-03-26 10:46
|
||||||
|
* @Version V1.0
|
||||||
|
*/
|
||||||
|
@Data
|
||||||
|
public class IndustryVo {
|
||||||
|
|
||||||
|
|
||||||
|
//行业id
|
||||||
|
private String industryId;
|
||||||
|
|
||||||
|
//行业名
|
||||||
|
private String industryName;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
@ -589,6 +589,10 @@ public class BaseService {
|
||||||
@Autowired
|
@Autowired
|
||||||
protected ExScoreRecordMapper exScoreRecordMapper;
|
protected ExScoreRecordMapper exScoreRecordMapper;
|
||||||
|
|
||||||
|
//
|
||||||
|
@Autowired
|
||||||
|
protected PvIndustryMapper pvIndustryMapper;
|
||||||
|
|
||||||
//redis
|
//redis
|
||||||
@Resource
|
@Resource
|
||||||
protected RedisUtil redisUtil;
|
protected RedisUtil redisUtil;
|
||||||
|
|
|
||||||
|
|
@ -7,13 +7,16 @@ import com.common.utils.StringUtils;
|
||||||
import com.common.utils.TypeConversion;
|
import com.common.utils.TypeConversion;
|
||||||
import com.google.gson.Gson;
|
import com.google.gson.Gson;
|
||||||
import com.google.zxing.Result;
|
import com.google.zxing.Result;
|
||||||
|
import com.rzyc.model.ent.PvIndustry;
|
||||||
import com.rzyc.provinceUtil.EnedUtils;
|
import com.rzyc.provinceUtil.EnedUtils;
|
||||||
import com.rzyc.provinceUtil.JsonUtils;
|
import com.rzyc.provinceUtil.JsonUtils;
|
||||||
import com.rzyc.provinceUtil.ProvData;
|
import com.rzyc.provinceUtil.ProvData;
|
||||||
import com.rzyc.provinceUtil.bean.DeptInfo;
|
import com.rzyc.provinceUtil.bean.DeptInfo;
|
||||||
|
import com.rzyc.provinceUtil.bean.IndustryVo;
|
||||||
import com.rzyc.provinceUtil.bean.TokenData;
|
import com.rzyc.provinceUtil.bean.TokenData;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
|
import java.util.Date;
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
@ -102,8 +105,8 @@ public class ProvinceService extends BaseService{
|
||||||
System.out.println("data --> "+JSONArray.toJSONString(data));
|
System.out.println("data --> "+JSONArray.toJSONString(data));
|
||||||
}
|
}
|
||||||
|
|
||||||
//获取部门信息
|
//获取行业信息
|
||||||
private static String GET_INDUSTRY = "/gov/sync/base/dept";
|
private static String GET_INDUSTRY = "/gov/sync/base/industry";
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
@ -119,10 +122,23 @@ public class ProvinceService extends BaseService{
|
||||||
//加密请求参数
|
//加密请求参数
|
||||||
String responseStr = EnedUtils.doPost(BASE_URL+GET_INDUSTRY,JSONObject.toJSONString(params),token);
|
String responseStr = EnedUtils.doPost(BASE_URL+GET_INDUSTRY,JSONObject.toJSONString(params),token);
|
||||||
|
|
||||||
// Type userListType = new TypeToken<List<DeptInfo>>() {}.getType();
|
System.out.println("responseStr ---> "+responseStr);
|
||||||
// ProvData<List<DeptInfo>> data = JsonUtils.fromJsonComplex(responseStr,ProvData.class, userListType);
|
|
||||||
|
|
||||||
System.out.println("responseStr --> "+responseStr);
|
Type dataListType = new TypeToken<List<PvIndustry>>() {}.getType();
|
||||||
|
ProvData<List<PvIndustry>> data = JsonUtils.fromJsonComplex(responseStr,ProvData.class, dataListType);
|
||||||
|
|
||||||
|
Integer index = 1;
|
||||||
|
for (PvIndustry pvIndustry : data.getData()){
|
||||||
|
pvIndustry.setSortId(index);
|
||||||
|
pvIndustry.setCreateTime(new Date());
|
||||||
|
pvIndustry.setModifyTime(new Date());
|
||||||
|
pvIndustry.setCreateBy("excel");
|
||||||
|
pvIndustry.setModifyBy("excel");
|
||||||
|
pvIndustryMapper.insert(pvIndustry);
|
||||||
|
index++;
|
||||||
|
}
|
||||||
|
|
||||||
|
System.out.println("data --> "+JSONArray.toJSONString(data));
|
||||||
}
|
}
|
||||||
|
|
||||||
//获取隐患类型信息
|
//获取隐患类型信息
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,21 @@
|
||||||
|
<?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.rzyc.mapper.ent.PvIndustryMapper">
|
||||||
|
|
||||||
|
<!-- 通用查询映射结果 -->
|
||||||
|
<resultMap id="BaseResultMap" type="com.rzyc.model.ent.PvIndustry">
|
||||||
|
<id column="industry_id" property="industryId" />
|
||||||
|
<result column="industry_name" property="industryName" />
|
||||||
|
<result column="sort_id" property="sortId" />
|
||||||
|
<result column="create_time" property="createTime" />
|
||||||
|
<result column="create_by" property="createBy" />
|
||||||
|
<result column="modify_time" property="modifyTime" />
|
||||||
|
<result column="modify_by" property="modifyBy" />
|
||||||
|
</resultMap>
|
||||||
|
|
||||||
|
<!-- 通用查询结果列 -->
|
||||||
|
<sql id="Base_Column_List">
|
||||||
|
industry_id, industry_name, sort_id, create_time, create_by, modify_time, modify_by
|
||||||
|
</sql>
|
||||||
|
|
||||||
|
</mapper>
|
||||||
Loading…
Reference in New Issue
Block a user