diff --git a/basepro-manager/basepro-manager-dao/src/main/java/basepro/manager/mapper/SysDeptXzqhMapper.java b/basepro-manager/basepro-manager-dao/src/main/java/basepro/manager/mapper/SysDeptXzqhMapper.java new file mode 100644 index 0000000..e2d4dbe --- /dev/null +++ b/basepro-manager/basepro-manager-dao/src/main/java/basepro/manager/mapper/SysDeptXzqhMapper.java @@ -0,0 +1,62 @@ +package basepro.manager.mapper; + +import basepro.manager.pojo.SysDeptXzqh; + +import java.util.List; + +/** + * 公安机构行政区划对应Mapper接口 + * + * @author basepro + * @date 2024-07-16 + */ +public interface SysDeptXzqhMapper +{ + /** + * 查询公安机构行政区划对应 + * + * @param DeptId 公安机构行政区划对应ID + * @return 公安机构行政区划对应 + */ + public SysDeptXzqh selectSysDeptXzqhById(String DeptId); + + /** + * 查询公安机构行政区划对应列表 + * + * @param sysDeptXzqh 公安机构行政区划对应 + * @return 公安机构行政区划对应集合 + */ + public List selectSysDeptXzqhList(SysDeptXzqh sysDeptXzqh); + + /** + * 新增公安机构行政区划对应 + * + * @param sysDeptXzqh 公安机构行政区划对应 + * @return 结果 + */ + public int insertSysDeptXzqh(SysDeptXzqh sysDeptXzqh); + + /** + * 修改公安机构行政区划对应 + * + * @param sysDeptXzqh 公安机构行政区划对应 + * @return 结果 + */ + public int updateSysDeptXzqh(SysDeptXzqh sysDeptXzqh); + + /** + * 删除公安机构行政区划对应 + * + * @param DeptId 公安机构行政区划对应ID + * @return 结果 + */ + public int deleteSysDeptXzqhById(String DeptId); + + /** + * 批量删除公安机构行政区划对应 + * + * @param DeptIds 需要删除的数据ID + * @return 结果 + */ + public int deleteSysDeptXzqhByIds(String[] DeptIds); +} diff --git a/basepro-manager/basepro-manager-dao/src/main/resources/mybatis/mapper/SysDeptXzqhMapper.xml b/basepro-manager/basepro-manager-dao/src/main/resources/mybatis/mapper/SysDeptXzqhMapper.xml new file mode 100644 index 0000000..f0ff427 --- /dev/null +++ b/basepro-manager/basepro-manager-dao/src/main/resources/mybatis/mapper/SysDeptXzqhMapper.xml @@ -0,0 +1,69 @@ + + + + + + + + + + + + + select dept_id, dept_name, xzqhdm, xzqhmc from sys_dept_xzqh + + + + + + + + insert into sys_dept_xzqh + + dept_id, + dept_name, + xzqhdm, + xzqhmc, + + + #{DeptId}, + #{DeptName}, + #{Xzqhdm}, + #{Xzqhmc}, + + + + + update sys_dept_xzqh + + dept_name = #{DeptName}, + xzqhdm = #{Xzqhdm}, + xzqhmc = #{Xzqhmc}, + + where dept_id = #{DeptId} + + + + delete from sys_dept_xzqh where dept_id = #{DeptId} + + + + delete from sys_dept_xzqh where dept_id in + + #{DeptId} + + + + \ No newline at end of file diff --git a/basepro-manager/basepro-manager-pojo/src/main/java/basepro/manager/pojo/SysDeptXzqh.java b/basepro-manager/basepro-manager-pojo/src/main/java/basepro/manager/pojo/SysDeptXzqh.java new file mode 100644 index 0000000..e8f3d07 --- /dev/null +++ b/basepro-manager/basepro-manager-pojo/src/main/java/basepro/manager/pojo/SysDeptXzqh.java @@ -0,0 +1,80 @@ +package basepro.manager.pojo; + +import guo.ping.e3mall.common.annotation.Excel; +import guo.ping.e3mall.common.pojo.BaseEntity; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.commons.lang3.builder.ToStringStyle; + + +/** + * 公安机构行政区划对应对象 sys_dept_xzqh + * + * @author basepro + * @date 2024-07-16 + */ +public class SysDeptXzqh extends BaseEntity +{ + private static final long serialVersionUID = 1L; + + /** 机构ID */ + private String DeptId; + + /** 机构名称 */ + @Excel(name = "机构名称") + private String DeptName; + + /** 行政区划代码 */ + @Excel(name = "行政区划代码") + private String Xzqhdm; + + /** 行政区划名称 */ + @Excel(name = "行政区划名称") + private String Xzqhmc; + + public void setDeptId(String DeptId) + { + this.DeptId = DeptId; + } + + public String getDeptId() + { + return DeptId; + } + public void setDeptName(String DeptName) + { + this.DeptName = DeptName; + } + + public String getDeptName() + { + return DeptName; + } + public void setXzqhdm(String Xzqhdm) + { + this.Xzqhdm = Xzqhdm; + } + + public String getXzqhdm() + { + return Xzqhdm; + } + public void setXzqhmc(String Xzqhmc) + { + this.Xzqhmc = Xzqhmc; + } + + public String getXzqhmc() + { + return Xzqhmc; + } + + @Override + public String toString() { + return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) + .append("DeptId", getDeptId()) + .append("DeptName", getDeptName()) + .append("Xzqhdm", getXzqhdm()) + .append("Xzqhmc", getXzqhmc()) + .toString(); + } +} diff --git a/basepro-manager/basepro-manager-service/src/main/java/basepro/manager/service/impl/TbXjxdzhxxbServiceImpl.java b/basepro-manager/basepro-manager-service/src/main/java/basepro/manager/service/impl/TbXjxdzhxxbServiceImpl.java index 604a857..634af98 100644 --- a/basepro-manager/basepro-manager-service/src/main/java/basepro/manager/service/impl/TbXjxdzhxxbServiceImpl.java +++ b/basepro-manager/basepro-manager-service/src/main/java/basepro/manager/service/impl/TbXjxdzhxxbServiceImpl.java @@ -8,14 +8,8 @@ import java.util.List; import basepro.manager.common.core.text.Convert; import basepro.manager.common.utils.DateUtils; import basepro.manager.config.DataSourceUtil; -import basepro.manager.mapper.RoadCheckStatisticsMapper; -import basepro.manager.mapper.SysDeptMapper; -import basepro.manager.mapper.TbStuckMapper; -import basepro.manager.mapper.TbXjxdzhxxbMapper; -import basepro.manager.pojo.RoadCheckStatistics; -import basepro.manager.pojo.SysDept; -import basepro.manager.pojo.TbStuck; -import basepro.manager.pojo.TbXjxdzhxxb; +import basepro.manager.mapper.*; +import basepro.manager.pojo.*; import basepro.manager.service.ITbXjxdzhxxbService; import com.alibaba.dubbo.config.annotation.Service; import com.alibaba.fastjson.JSONObject; @@ -49,6 +43,9 @@ public class TbXjxdzhxxbServiceImpl implements ITbXjxdzhxxbService @Autowired private SysDeptMapper deptMapper; + @Autowired + private SysDeptXzqhMapper xzqhMapper; + /** * 查询夏季行动综合信息 * @@ -207,6 +204,11 @@ public class TbXjxdzhxxbServiceImpl implements ITbXjxdzhxxbService xjxd.setGAJGDM(dept.getDeptId()); xjxd.setGAJGMC(dept.getShortName()); } + SysDeptXzqh xzqh = xzqhMapper.selectSysDeptXzqhById(manageDeptId); + if (null != xzqh){ + xjxd.setXZQHDM(xzqh.getXzqhdm()); + xjxd.setXZQHMC(xzqh.getXzqhmc()); + } return xjxd; } diff --git a/basepro-manager/basepro-manager-service/src/main/resources/application-prod.yml b/basepro-manager/basepro-manager-service/src/main/resources/application-prod.yml index 6a5c84c..c12e0a0 100644 --- a/basepro-manager/basepro-manager-service/src/main/resources/application-prod.yml +++ b/basepro-manager/basepro-manager-service/src/main/resources/application-prod.yml @@ -6,11 +6,18 @@ mybatis: spring: datasource: - username: root - password: 123456 - url: jdbc:mysql://53.1.252.179:8086/TESTDB?allowMultiQueries=true&useUnicode=true&characterEncoding=UTF-8&useSSL=false&useTimezone=true&serverTimezone=GMT%2B8 - driver-class-name: com.mysql.jdbc.Driver - type: com.alibaba.druid.pool.DruidDataSource + druid: + db1: + username: root + password: 123456 + jdbc-url: jdbc:mysql://53.1.252.179:8086/TESTDB?allowMultiQueries=true&useUnicode=true&characterEncoding=UTF-8&useSSL=false&useTimezone=true&serverTimezone=GMT%2B8 + driver-class-name: com.mysql.jdbc.Driver + db2: + username: ahrs + password: Ycgis!2509 + jdbc-url: jdbc:postgresql://53.1.213.131:25380/st_zazdr?currentSchema=public&useUnicode=true&characterEncoding=utf8&useSSL=true&autoReconnect=true&reWriteBatchedInserts=true + driver-class-name: org.postgresql.Driver +# type: com.alibaba.druid.pool.DruidDataSource devtools: restart: enabled: true