diff --git a/basepro-manager/basepro-manager-dao/src/main/java/basepro/manager/mapper/PcglPcryMapper.java b/basepro-manager/basepro-manager-dao/src/main/java/basepro/manager/mapper/PcglPcryMapper.java index 0ba043b..1dfe7a2 100644 --- a/basepro-manager/basepro-manager-dao/src/main/java/basepro/manager/mapper/PcglPcryMapper.java +++ b/basepro-manager/basepro-manager-dao/src/main/java/basepro/manager/mapper/PcglPcryMapper.java @@ -47,5 +47,7 @@ public interface PcglPcryMapper { Integer getCheckCountBySfz(String sfz); + Integer getCountByPeopleSt(PcglPcry pcglPcry); + List peopleCheckCount(); } diff --git a/basepro-manager/basepro-manager-dao/src/main/java/basepro/manager/mapper/RoadCheckStatisticsMapper.java b/basepro-manager/basepro-manager-dao/src/main/java/basepro/manager/mapper/RoadCheckStatisticsMapper.java index fad47e2..7246407 100644 --- a/basepro-manager/basepro-manager-dao/src/main/java/basepro/manager/mapper/RoadCheckStatisticsMapper.java +++ b/basepro-manager/basepro-manager-dao/src/main/java/basepro/manager/mapper/RoadCheckStatisticsMapper.java @@ -16,4 +16,6 @@ public interface RoadCheckStatisticsMapper { public RoadCheckStatistics getStuckCheckStatistics(RoadCheckStatistics roadCheckStatistics); + public RoadCheckStatistics getCheckStatistics(RoadCheckStatistics roadCheckStatistics); + } diff --git a/basepro-manager/basepro-manager-dao/src/main/java/basepro/manager/mapper/TbStuckMapper.java b/basepro-manager/basepro-manager-dao/src/main/java/basepro/manager/mapper/TbStuckMapper.java index db4f550..823c7df 100644 --- a/basepro-manager/basepro-manager-dao/src/main/java/basepro/manager/mapper/TbStuckMapper.java +++ b/basepro-manager/basepro-manager-dao/src/main/java/basepro/manager/mapper/TbStuckMapper.java @@ -77,5 +77,6 @@ public interface TbStuckMapper List selectTbStuckByDept2(String deptId); + Long selectCount(String deptId); } diff --git a/basepro-manager/basepro-manager-dao/src/main/java/basepro/manager/mapper/TbXjxdzhxxbMapper.java b/basepro-manager/basepro-manager-dao/src/main/java/basepro/manager/mapper/TbXjxdzhxxbMapper.java new file mode 100644 index 0000000..cba41ab --- /dev/null +++ b/basepro-manager/basepro-manager-dao/src/main/java/basepro/manager/mapper/TbXjxdzhxxbMapper.java @@ -0,0 +1,62 @@ +package basepro.manager.mapper; + +import basepro.manager.pojo.TbXjxdzhxxb; + +import java.util.List; + +/** + * 夏季行动综合信息Mapper接口 + * + * @author basepro + * @date 2024-07-10 + */ +public interface TbXjxdzhxxbMapper +{ + /** + * 查询夏季行动综合信息 + * + * @param Id 夏季行动综合信息ID + * @return 夏季行动综合信息 + */ + public TbXjxdzhxxb selectTbXjxdzhxxbById(Long Id); + + /** + * 查询夏季行动综合信息列表 + * + * @param tbXjxdzhxxb 夏季行动综合信息 + * @return 夏季行动综合信息集合 + */ + public List selectTbXjxdzhxxbList(TbXjxdzhxxb tbXjxdzhxxb); + + /** + * 新增夏季行动综合信息 + * + * @param tbXjxdzhxxb 夏季行动综合信息 + * @return 结果 + */ + public int insertTbXjxdzhxxb(TbXjxdzhxxb tbXjxdzhxxb); + + /** + * 修改夏季行动综合信息 + * + * @param tbXjxdzhxxb 夏季行动综合信息 + * @return 结果 + */ + public int updateTbXjxdzhxxb(TbXjxdzhxxb tbXjxdzhxxb); + + /** + * 删除夏季行动综合信息 + * + * @param Id 夏季行动综合信息ID + * @return 结果 + */ + public int deleteTbXjxdzhxxbById(Long Id); + + /** + * 批量删除夏季行动综合信息 + * + * @param Ids 需要删除的数据ID + * @return 结果 + */ + public int deleteTbXjxdzhxxbByIds(String[] Ids); +} diff --git a/basepro-manager/basepro-manager-dao/src/main/resources/mybatis/mapper/PcglPcryMapper.xml b/basepro-manager/basepro-manager-dao/src/main/resources/mybatis/mapper/PcglPcryMapper.xml index 9daad00..06d250a 100644 --- a/basepro-manager/basepro-manager-dao/src/main/resources/mybatis/mapper/PcglPcryMapper.xml +++ b/basepro-manager/basepro-manager-dao/src/main/resources/mybatis/mapper/PcglPcryMapper.xml @@ -154,6 +154,22 @@ checkAddress,checkPerson,kkid,type,remark,yjdw,policeNum,policeXm,deptId,deptNam select name from tb_check_person where history_id = #{historyId} + + @@ -54,6 +55,23 @@ + + + + + + + + + and XZQHDM = #{XZQHDM} + and XZQHMC = #{XZQHMC} + and GAJGDM = #{GAJGDM} + and GAJGMC = #{GAJGMC} + and ZAFKRQ = #{ZAFKRQ} + and TRXFJLSL = #{TRXFJLSL} + and TRXFCLSL = #{TRXFCLSL} + and QFQZSL = #{QFQZSL} + and ZAKDSL = #{ZAKDSL} + and JCCLSL = #{JCCLSL} + and PCRYSL = #{PCRYSL} + and XCZDBWSL = #{XCZDBWSL} + and JCFXYHCSSL = #{JCFXYHCSSL} + and FXYHCS_CZWSL = #{FxyhcsCzwsl} + and FXYHCS_LGSL = #{FxyhcsLgsl} + and FXYHCS_YLCSSL = #{FxyhcsYlcssl} + and PCAQYHSL = #{PCAQYHSL} + and XCAQYHSL = #{XCAQYHSL} + and SJZDWP_QZ = #{SjzdwpQz} + and SJZDWP_ZD = #{SjzdwpZd} + and SJZDWP_ZY = #{SjzdwpZy} + and SJZDWP_LG = #{SjzdwpLg} + and SJZDWP_YZBHXP = #{SjzdwpYzbhxp} + and SJZDWP_JDHXP = #{SjzdwpJdhxp} + and SJZDWP_GZDJ = #{SjzdwpGzdj} + and PCMDJFSL = #{PCMDJFSL} + and HJMDJFSL = #{HJMDJFSL} + and HLJTJFSL = #{HLJTJFSL} + and HJHLJTJFSL = #{HJHLJTJFSL} + and LLJFSL = #{LLJFSL} + and HJLLJFSL = #{HJLLJFSL} + and JJJFSL = #{JJJFSL} + and HJJJJFSL = #{HJJJJFSL} + and YLJFSL = #{YLJFSL} + and HJYLJFSL = #{HJYLJFSL} + and YXGAJCZSL = #{YXGAJCZSL} + and SLZHKDSL = #{SLZHKDSL} + and ZAPCRYSL = #{ZAPCRYSL} + and ZAPCCLSL = #{ZAPCCLSL} + and ZHZTRYSL = #{ZHZTRYSL} + and QFSFRYSL = #{QFSFRYSL} + and CHWP_GZDJ = #{ChwpGzdj} + + + + + + + insert into tb_xjxdzhxxb + + id, + XZQHDM, + XZQHMC, + GAJGDM, + GAJGMC, + ZAFKRQ, + TRXFJLSL, + TRXFCLSL, + QFQZSL, + ZAKDSL, + JCCLSL, + PCRYSL, + XCZDBWSL, + JCFXYHCSSL, + FXYHCS_CZWSL, + FXYHCS_LGSL, + FXYHCS_YLCSSL, + PCAQYHSL, + XCAQYHSL, + SJZDWP_QZ, + SJZDWP_ZD, + SJZDWP_ZY, + SJZDWP_LG, + SJZDWP_YZBHXP, + SJZDWP_JDHXP, + SJZDWP_GZDJ, + PCMDJFSL, + HJMDJFSL, + HLJTJFSL, + HJHLJTJFSL, + LLJFSL, + HJLLJFSL, + JJJFSL, + HJJJJFSL, + YLJFSL, + HJYLJFSL, + YXGAJCZSL, + SLZHKDSL, + ZAPCRYSL, + ZAPCCLSL, + ZHZTRYSL, + QFSFRYSL, + CHWP_GZDJ, + + + #{Id}, + #{XZQHDM}, + #{XZQHMC}, + #{GAJGDM}, + #{GAJGMC}, + #{ZAFKRQ}, + #{TRXFJLSL}, + #{TRXFCLSL}, + #{QFQZSL}, + #{ZAKDSL}, + #{JCCLSL}, + #{PCRYSL}, + #{XCZDBWSL}, + #{JCFXYHCSSL}, + #{FxyhcsCzwsl}, + #{FxyhcsLgsl}, + #{FxyhcsYlcssl}, + #{PCAQYHSL}, + #{XCAQYHSL}, + #{SjzdwpQz}, + #{SjzdwpZd}, + #{SjzdwpZy}, + #{SjzdwpLg}, + #{SjzdwpYzbhxp}, + #{SjzdwpJdhxp}, + #{SjzdwpGzdj}, + #{PCMDJFSL}, + #{HJMDJFSL}, + #{HLJTJFSL}, + #{HJHLJTJFSL}, + #{LLJFSL}, + #{HJLLJFSL}, + #{JJJFSL}, + #{HJJJJFSL}, + #{YLJFSL}, + #{HJYLJFSL}, + #{YXGAJCZSL}, + #{SLZHKDSL}, + #{ZAPCRYSL}, + #{ZAPCCLSL}, + #{ZHZTRYSL}, + #{QFSFRYSL}, + #{ChwpGzdj}, + + + + + update tb_xjxdzhxxb + + XZQHDM = #{XZQHDM}, + XZQHMC = #{XZQHMC}, + GAJGDM = #{GAJGDM}, + GAJGMC = #{GAJGMC}, + ZAFKRQ = #{ZAFKRQ}, + TRXFJLSL = #{TRXFJLSL}, + TRXFCLSL = #{TRXFCLSL}, + QFQZSL = #{QFQZSL}, + ZAKDSL = #{ZAKDSL}, + JCCLSL = #{JCCLSL}, + PCRYSL = #{PCRYSL}, + XCZDBWSL = #{XCZDBWSL}, + JCFXYHCSSL = #{JCFXYHCSSL}, + FXYHCS_CZWSL = #{FxyhcsCzwsl}, + FXYHCS_LGSL = #{FxyhcsLgsl}, + FXYHCS_YLCSSL = #{FxyhcsYlcssl}, + PCAQYHSL = #{PCAQYHSL}, + XCAQYHSL = #{XCAQYHSL}, + SJZDWP_QZ = #{SjzdwpQz}, + SJZDWP_ZD = #{SjzdwpZd}, + SJZDWP_ZY = #{SjzdwpZy}, + SJZDWP_LG = #{SjzdwpLg}, + SJZDWP_YZBHXP = #{SjzdwpYzbhxp}, + SJZDWP_JDHXP = #{SjzdwpJdhxp}, + SJZDWP_GZDJ = #{SjzdwpGzdj}, + PCMDJFSL = #{PCMDJFSL}, + HJMDJFSL = #{HJMDJFSL}, + HLJTJFSL = #{HLJTJFSL}, + HJHLJTJFSL = #{HJHLJTJFSL}, + LLJFSL = #{LLJFSL}, + HJLLJFSL = #{HJLLJFSL}, + JJJFSL = #{JJJFSL}, + HJJJJFSL = #{HJJJJFSL}, + YLJFSL = #{YLJFSL}, + HJYLJFSL = #{HJYLJFSL}, + YXGAJCZSL = #{YXGAJCZSL}, + SLZHKDSL = #{SLZHKDSL}, + ZAPCRYSL = #{ZAPCRYSL}, + ZAPCCLSL = #{ZAPCCLSL}, + ZHZTRYSL = #{ZHZTRYSL}, + QFSFRYSL = #{QFSFRYSL}, + CHWP_GZDJ = #{ChwpGzdj}, + + where id = #{Id} + + + + delete from tb_xjxdzhxxb where id = #{Id} + + + + delete from tb_xjxdzhxxb where id in + + #{Id} + + + + \ No newline at end of file diff --git a/basepro-manager/basepro-manager-interface/src/main/java/basepro/manager/service/ITbXjxdzhxxbService.java b/basepro-manager/basepro-manager-interface/src/main/java/basepro/manager/service/ITbXjxdzhxxbService.java new file mode 100644 index 0000000..8ee225a --- /dev/null +++ b/basepro-manager/basepro-manager-interface/src/main/java/basepro/manager/service/ITbXjxdzhxxbService.java @@ -0,0 +1,64 @@ +package basepro.manager.service; + +import basepro.manager.pojo.TbXjxdzhxxb; + +import java.util.List; + +/** + * 夏季行动综合信息Service接口 + * + * @author basepro + * @date 2024-07-10 + */ +public interface ITbXjxdzhxxbService +{ + /** + * 查询夏季行动综合信息 + * + * @param Id 夏季行动综合信息ID + * @return 夏季行动综合信息 + */ + public TbXjxdzhxxb selectTbXjxdzhxxbById(Long Id); + + /** + * 查询夏季行动综合信息列表 + * + * @param tbXjxdzhxxb 夏季行动综合信息 + * @return 夏季行动综合信息集合 + */ + public List selectTbXjxdzhxxbList(TbXjxdzhxxb tbXjxdzhxxb); + + /** + * 新增夏季行动综合信息 + * + * @param tbXjxdzhxxb 夏季行动综合信息 + * @return 结果 + */ + public int insertTbXjxdzhxxb(TbXjxdzhxxb tbXjxdzhxxb); + + /** + * 修改夏季行动综合信息 + * + * @param tbXjxdzhxxb 夏季行动综合信息 + * @return 结果 + */ + public int updateTbXjxdzhxxb(TbXjxdzhxxb tbXjxdzhxxb); + + /** + * 批量删除夏季行动综合信息 + * + * @param ids 需要删除的数据ID + * @return 结果 + */ + public int deleteTbXjxdzhxxbByIds(String ids); + + /** + * 删除夏季行动综合信息信息 + * + * @param Id 夏季行动综合信息ID + * @return 结果 + */ + public int deleteTbXjxdzhxxbById(Long Id); + + public TbXjxdzhxxb getNumByPctj(String manageDeptId); +} diff --git a/basepro-manager/basepro-manager-pojo/src/main/java/basepro/manager/pojo/RoadCheckStatistics.java b/basepro-manager/basepro-manager-pojo/src/main/java/basepro/manager/pojo/RoadCheckStatistics.java index e77d7f4..f8a3b48 100644 --- a/basepro-manager/basepro-manager-pojo/src/main/java/basepro/manager/pojo/RoadCheckStatistics.java +++ b/basepro-manager/basepro-manager-pojo/src/main/java/basepro/manager/pojo/RoadCheckStatistics.java @@ -47,6 +47,8 @@ public class RoadCheckStatistics extends BaseEntity { //比中分析中单位查询字段 private String deptId1; + private String ptype; + public String getDeptId() { return deptId; } @@ -166,4 +168,12 @@ public class RoadCheckStatistics extends BaseEntity { public void setStuckName(String stuckName) { this.stuckName = stuckName; } + + public String getPtype() { + return ptype; + } + + public void setPtype(String ptype) { + this.ptype = ptype; + } } diff --git a/basepro-manager/basepro-manager-pojo/src/main/java/basepro/manager/pojo/TbXjxdzhxxb.java b/basepro-manager/basepro-manager-pojo/src/main/java/basepro/manager/pojo/TbXjxdzhxxb.java new file mode 100644 index 0000000..fcf0974 --- /dev/null +++ b/basepro-manager/basepro-manager-pojo/src/main/java/basepro/manager/pojo/TbXjxdzhxxb.java @@ -0,0 +1,627 @@ +package basepro.manager.pojo; + +import basepro.manager.common.annotation.Excel; +import guo.ping.e3mall.common.pojo.BaseEntity; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.commons.lang3.builder.ToStringStyle; + +import java.util.Date; + +/** + * 夏季行动综合信息对象 tb_xjxdzhxxb + * + * @author basepro + * @date 2024-07-10 + */ +public class TbXjxdzhxxb extends BaseEntity +{ + private static final long serialVersionUID = 1L; + + /** 主键 */ + private Long Id; + + /** 行政区划代码 */ + @Excel(name = "行政区划代码") + private String XZQHDM; + + /** 行政区划名称 */ + @Excel(name = "行政区划名称") + private String XZQHMC; + + /** 公安机关代码 */ + @Excel(name = "公安机关代码") + private String GAJGDM; + + /** 公安机关名称 */ + @Excel(name = "公安机关名称") + private String GAJGMC; + + /** 登记日期 */ + @Excel(name = "登记日期", width = 30, dateFormat = "yyyy-MM-dd") + private Date ZAFKRQ; + + /** 投入民辅警力数量(人次) */ + @Excel(name = "投入民辅警力数量", readConverterExp = "人=次") + private Long TRXFJLSL; + + /** 投入巡防车辆数量(辆次) */ + @Excel(name = "投入巡防车辆数量", readConverterExp = "辆=次") + private Long TRXFCLSL; + + /** 发动群防群治力量数量(人次) */ + @Excel(name = "发动群防群治力量数量(人次)") + private Long QFQZSL; + + /** 抓获现行违法犯罪嫌疑人数量(人) */ + @Excel(name = "抓获现行违法犯罪嫌疑人数量", readConverterExp = "人=") + private Long ZAKDSL; + + /** 检查车辆数量(辆次) */ + @Excel(name = "检查车辆数量", readConverterExp = "辆=次") + private Long JCCLSL; + + /** 盘查人员数量(人次) */ + @Excel(name = "盘查人员数量", readConverterExp = "人=次") + private Long PCRYSL; + + /** 巡查重点部位数量(个) */ + @Excel(name = "巡查重点部位数量", readConverterExp = "个=") + private Long XCZDBWSL; + + /** 检查场所数量(个) */ + @Excel(name = "检查场所数量", readConverterExp = "个=") + private Long JCFXYHCSSL; + + /** 检查出租屋、群租房数量(家次) */ + @Excel(name = "检查出租屋、群租房数量", readConverterExp = "家=次") + private Long FxyhcsCzwsl; + + /** 检查旅馆数量(家次) */ + @Excel(name = "检查旅馆数量", readConverterExp = "家=次") + private Long FxyhcsLgsl; + + /** 检查娱乐场所数量(家次) */ + @Excel(name = "检查娱乐场所数量", readConverterExp = "家=次") + private Long FxyhcsYlcssl; + + /** 排查安全隐患数量(处) */ + @Excel(name = "排查安全隐患数量", readConverterExp = "处=") + private Long PCAQYHSL; + + /** 消除安全隐患数量(处) */ + @Excel(name = "消除安全隐患数量", readConverterExp = "处=") + private Long XCAQYHSL; + + /** 收缴枪支数量(支) */ + @Excel(name = "收缴枪支数量", readConverterExp = "支=") + private Long SjzdwpQz; + + /** 收缴子弹数量(发) */ + @Excel(name = "收缴子弹数量", readConverterExp = "发=") + private Long SjzdwpZd; + + /** 收缴炸药、黑火药数量(公斤) */ + @Excel(name = "收缴炸药、黑火药数量", readConverterExp = "公=斤") + private Long SjzdwpZy; + + /** 收缴雷管数量(个) */ + @Excel(name = "收缴雷管数量", readConverterExp = "个=") + private Long SjzdwpLg; + + /** 收缴易制爆化学品数量(公斤) */ + @Excel(name = "收缴易制爆化学品数量", readConverterExp = "公=斤") + private Long SjzdwpYzbhxp; + + /** 收缴剧毒化学品数量(公斤) */ + @Excel(name = "收缴剧毒化学品数量", readConverterExp = "公=斤") + private Long SjzdwpJdhxp; + + /** 收缴管制刀具数量(把) */ + @Excel(name = "收缴管制刀具数量", readConverterExp = "把=") + private Long SjzdwpGzdj; + + /** 排查矛盾纠纷数量(起) */ + @Excel(name = "排查矛盾纠纷数量", readConverterExp = "起=") + private Long PCMDJFSL; + + /** 化解矛盾纠纷数量(起) */ + @Excel(name = "化解矛盾纠纷数量", readConverterExp = "起=") + private Long HJMDJFSL; + + /** 婚恋家庭纠纷数量(起) */ + @Excel(name = "婚恋家庭纠纷数量", readConverterExp = "起=") + private Long HLJTJFSL; + + /** 化解婚恋家庭纠纷数量(起) */ + @Excel(name = "化解婚恋家庭纠纷数量", readConverterExp = "起=") + private Long HJHLJTJFSL; + + /** 邻里纠纷数量(起) */ + @Excel(name = "邻里纠纷数量", readConverterExp = "起=") + private Long LLJFSL; + + /** 化解邻里纠纷数量(起) */ + @Excel(name = "化解邻里纠纷数量", readConverterExp = "起=") + private Long HJLLJFSL; + + /** 经济纠纷数量(起) */ + @Excel(name = "经济纠纷数量", readConverterExp = "起=") + private Long JJJFSL; + + /** 化解经济纠纷数量(起) */ + @Excel(name = "化解经济纠纷数量", readConverterExp = "起=") + private Long HJJJJFSL; + + /** 医疗纠纷数量(起) */ + @Excel(name = "医疗纠纷数量", readConverterExp = "起=") + private Long YLJFSL; + + /** 化解医疗纠纷数量(起) */ + @Excel(name = "化解医疗纠纷数量", readConverterExp = "起=") + private Long HJYLJFSL; + + /** 运行公安检查站数量(个) */ + @Excel(name = "运行公安检查站数量", readConverterExp = "个=") + private Long YXGAJCZSL; + + /** 设立临时治安卡点数量(个) */ + @Excel(name = "设立临时治安卡点数量", readConverterExp = "个=") + private Long SLZHKDSL; + + /** 核查人员数量(人次) */ + @Excel(name = "核查人员数量", readConverterExp = "人=次") + private Long ZAPCRYSL; + + /** 检查车辆数量(辆次) */ + @Excel(name = "检查车辆数量", readConverterExp = "辆=次") + private Long ZAPCCLSL; + + /** 抓获在逃人员数量(人) */ + @Excel(name = "抓获在逃人员数量", readConverterExp = "人=") + private Long ZHZTRYSL; + + /** 劝返涉访人员数量(人) */ + @Excel(name = "劝返涉访人员数量", readConverterExp = "人=") + private Long QFSFRYSL; + + /** 查获管制刀具数量(把) */ + @Excel(name = "查获管制刀具数量", readConverterExp = "把=") + private Long ChwpGzdj; + + public void setId(Long Id) + { + this.Id = Id; + } + + public Long getId() + { + return Id; + } + 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; + } + public void setGAJGDM(String GAJGDM) + { + this.GAJGDM = GAJGDM; + } + + public String getGAJGDM() + { + return GAJGDM; + } + public void setGAJGMC(String GAJGMC) + { + this.GAJGMC = GAJGMC; + } + + public String getGAJGMC() + { + return GAJGMC; + } + public void setZAFKRQ(Date ZAFKRQ) + { + this.ZAFKRQ = ZAFKRQ; + } + + public Date getZAFKRQ() + { + return ZAFKRQ; + } + public void setTRXFJLSL(Long TRXFJLSL) + { + this.TRXFJLSL = TRXFJLSL; + } + + public Long getTRXFJLSL() + { + return TRXFJLSL; + } + public void setTRXFCLSL(Long TRXFCLSL) + { + this.TRXFCLSL = TRXFCLSL; + } + + public Long getTRXFCLSL() + { + return TRXFCLSL; + } + public void setQFQZSL(Long QFQZSL) + { + this.QFQZSL = QFQZSL; + } + + public Long getQFQZSL() + { + return QFQZSL; + } + public void setZAKDSL(Long ZAKDSL) + { + this.ZAKDSL = ZAKDSL; + } + + public Long getZAKDSL() + { + return ZAKDSL; + } + public void setJCCLSL(Long JCCLSL) + { + this.JCCLSL = JCCLSL; + } + + public Long getJCCLSL() + { + return JCCLSL; + } + public void setPCRYSL(Long PCRYSL) + { + this.PCRYSL = PCRYSL; + } + + public Long getPCRYSL() + { + return PCRYSL; + } + public void setXCZDBWSL(Long XCZDBWSL) + { + this.XCZDBWSL = XCZDBWSL; + } + + public Long getXCZDBWSL() + { + return XCZDBWSL; + } + public void setJCFXYHCSSL(Long JCFXYHCSSL) + { + this.JCFXYHCSSL = JCFXYHCSSL; + } + + public Long getJCFXYHCSSL() + { + return JCFXYHCSSL; + } + public void setFxyhcsCzwsl(Long FxyhcsCzwsl) + { + this.FxyhcsCzwsl = FxyhcsCzwsl; + } + + public Long getFxyhcsCzwsl() + { + return FxyhcsCzwsl; + } + public void setFxyhcsLgsl(Long FxyhcsLgsl) + { + this.FxyhcsLgsl = FxyhcsLgsl; + } + + public Long getFxyhcsLgsl() + { + return FxyhcsLgsl; + } + public void setFxyhcsYlcssl(Long FxyhcsYlcssl) + { + this.FxyhcsYlcssl = FxyhcsYlcssl; + } + + public Long getFxyhcsYlcssl() + { + return FxyhcsYlcssl; + } + public void setPCAQYHSL(Long PCAQYHSL) + { + this.PCAQYHSL = PCAQYHSL; + } + + public Long getPCAQYHSL() + { + return PCAQYHSL; + } + public void setXCAQYHSL(Long XCAQYHSL) + { + this.XCAQYHSL = XCAQYHSL; + } + + public Long getXCAQYHSL() + { + return XCAQYHSL; + } + public void setSjzdwpQz(Long SjzdwpQz) + { + this.SjzdwpQz = SjzdwpQz; + } + + public Long getSjzdwpQz() + { + return SjzdwpQz; + } + public void setSjzdwpZd(Long SjzdwpZd) + { + this.SjzdwpZd = SjzdwpZd; + } + + public Long getSjzdwpZd() + { + return SjzdwpZd; + } + public void setSjzdwpZy(Long SjzdwpZy) + { + this.SjzdwpZy = SjzdwpZy; + } + + public Long getSjzdwpZy() + { + return SjzdwpZy; + } + public void setSjzdwpLg(Long SjzdwpLg) + { + this.SjzdwpLg = SjzdwpLg; + } + + public Long getSjzdwpLg() + { + return SjzdwpLg; + } + public void setSjzdwpYzbhxp(Long SjzdwpYzbhxp) + { + this.SjzdwpYzbhxp = SjzdwpYzbhxp; + } + + public Long getSjzdwpYzbhxp() + { + return SjzdwpYzbhxp; + } + public void setSjzdwpJdhxp(Long SjzdwpJdhxp) + { + this.SjzdwpJdhxp = SjzdwpJdhxp; + } + + public Long getSjzdwpJdhxp() + { + return SjzdwpJdhxp; + } + public void setSjzdwpGzdj(Long SjzdwpGzdj) + { + this.SjzdwpGzdj = SjzdwpGzdj; + } + + public Long getSjzdwpGzdj() + { + return SjzdwpGzdj; + } + public void setPCMDJFSL(Long PCMDJFSL) + { + this.PCMDJFSL = PCMDJFSL; + } + + public Long getPCMDJFSL() + { + return PCMDJFSL; + } + public void setHJMDJFSL(Long HJMDJFSL) + { + this.HJMDJFSL = HJMDJFSL; + } + + public Long getHJMDJFSL() + { + return HJMDJFSL; + } + public void setHLJTJFSL(Long HLJTJFSL) + { + this.HLJTJFSL = HLJTJFSL; + } + + public Long getHLJTJFSL() + { + return HLJTJFSL; + } + public void setHJHLJTJFSL(Long HJHLJTJFSL) + { + this.HJHLJTJFSL = HJHLJTJFSL; + } + + public Long getHJHLJTJFSL() + { + return HJHLJTJFSL; + } + public void setLLJFSL(Long LLJFSL) + { + this.LLJFSL = LLJFSL; + } + + public Long getLLJFSL() + { + return LLJFSL; + } + public void setHJLLJFSL(Long HJLLJFSL) + { + this.HJLLJFSL = HJLLJFSL; + } + + public Long getHJLLJFSL() + { + return HJLLJFSL; + } + public void setJJJFSL(Long JJJFSL) + { + this.JJJFSL = JJJFSL; + } + + public Long getJJJFSL() + { + return JJJFSL; + } + public void setHJJJJFSL(Long HJJJJFSL) + { + this.HJJJJFSL = HJJJJFSL; + } + + public Long getHJJJJFSL() + { + return HJJJJFSL; + } + public void setYLJFSL(Long YLJFSL) + { + this.YLJFSL = YLJFSL; + } + + public Long getYLJFSL() + { + return YLJFSL; + } + public void setHJYLJFSL(Long HJYLJFSL) + { + this.HJYLJFSL = HJYLJFSL; + } + + public Long getHJYLJFSL() + { + return HJYLJFSL; + } + public void setYXGAJCZSL(Long YXGAJCZSL) + { + this.YXGAJCZSL = YXGAJCZSL; + } + + public Long getYXGAJCZSL() + { + return YXGAJCZSL; + } + public void setSLZHKDSL(Long SLZHKDSL) + { + this.SLZHKDSL = SLZHKDSL; + } + + public Long getSLZHKDSL() + { + return SLZHKDSL; + } + public void setZAPCRYSL(Long ZAPCRYSL) + { + this.ZAPCRYSL = ZAPCRYSL; + } + + public Long getZAPCRYSL() + { + return ZAPCRYSL; + } + public void setZAPCCLSL(Long ZAPCCLSL) + { + this.ZAPCCLSL = ZAPCCLSL; + } + + public Long getZAPCCLSL() + { + return ZAPCCLSL; + } + public void setZHZTRYSL(Long ZHZTRYSL) + { + this.ZHZTRYSL = ZHZTRYSL; + } + + public Long getZHZTRYSL() + { + return ZHZTRYSL; + } + public void setQFSFRYSL(Long QFSFRYSL) + { + this.QFSFRYSL = QFSFRYSL; + } + + public Long getQFSFRYSL() + { + return QFSFRYSL; + } + public void setChwpGzdj(Long ChwpGzdj) + { + this.ChwpGzdj = ChwpGzdj; + } + + public Long getChwpGzdj() + { + return ChwpGzdj; + } + + @Override + public String toString() { + return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) + .append("Id", getId()) + .append("XZQHDM", getXZQHDM()) + .append("XZQHMC", getXZQHMC()) + .append("GAJGDM", getGAJGDM()) + .append("GAJGMC", getGAJGMC()) + .append("ZAFKRQ", getZAFKRQ()) + .append("TRXFJLSL", getTRXFJLSL()) + .append("TRXFCLSL", getTRXFCLSL()) + .append("QFQZSL", getQFQZSL()) + .append("ZAKDSL", getZAKDSL()) + .append("JCCLSL", getJCCLSL()) + .append("PCRYSL", getPCRYSL()) + .append("XCZDBWSL", getXCZDBWSL()) + .append("JCFXYHCSSL", getJCFXYHCSSL()) + .append("FxyhcsCzwsl", getFxyhcsCzwsl()) + .append("FxyhcsLgsl", getFxyhcsLgsl()) + .append("FxyhcsYlcssl", getFxyhcsYlcssl()) + .append("PCAQYHSL", getPCAQYHSL()) + .append("XCAQYHSL", getXCAQYHSL()) + .append("SjzdwpQz", getSjzdwpQz()) + .append("SjzdwpZd", getSjzdwpZd()) + .append("SjzdwpZy", getSjzdwpZy()) + .append("SjzdwpLg", getSjzdwpLg()) + .append("SjzdwpYzbhxp", getSjzdwpYzbhxp()) + .append("SjzdwpJdhxp", getSjzdwpJdhxp()) + .append("SjzdwpGzdj", getSjzdwpGzdj()) + .append("PCMDJFSL", getPCMDJFSL()) + .append("HJMDJFSL", getHJMDJFSL()) + .append("HLJTJFSL", getHLJTJFSL()) + .append("HJHLJTJFSL", getHJHLJTJFSL()) + .append("LLJFSL", getLLJFSL()) + .append("HJLLJFSL", getHJLLJFSL()) + .append("JJJFSL", getJJJFSL()) + .append("HJJJJFSL", getHJJJJFSL()) + .append("YLJFSL", getYLJFSL()) + .append("HJYLJFSL", getHJYLJFSL()) + .append("YXGAJCZSL", getYXGAJCZSL()) + .append("SLZHKDSL", getSLZHKDSL()) + .append("ZAPCRYSL", getZAPCRYSL()) + .append("ZAPCCLSL", getZAPCCLSL()) + .append("ZHZTRYSL", getZHZTRYSL()) + .append("QFSFRYSL", getQFSFRYSL()) + .append("ChwpGzdj", getChwpGzdj()) + .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 new file mode 100644 index 0000000..efe0b47 --- /dev/null +++ b/basepro-manager/basepro-manager-service/src/main/java/basepro/manager/service/impl/TbXjxdzhxxbServiceImpl.java @@ -0,0 +1,148 @@ +package basepro.manager.service.impl; + +import java.util.Date; +import java.util.HashMap; +import java.util.List; + +import basepro.manager.common.core.text.Convert; +import basepro.manager.common.utils.DateUtils; +import basepro.manager.mapper.RoadCheckStatisticsMapper; +import basepro.manager.mapper.TbStuckMapper; +import basepro.manager.mapper.TbXjxdzhxxbMapper; +import basepro.manager.pojo.RoadCheckStatistics; +import basepro.manager.pojo.TbXjxdzhxxb; +import basepro.manager.service.ITbXjxdzhxxbService; +import com.alibaba.dubbo.config.annotation.Service; +import com.alibaba.fastjson.JSONObject; +import org.apache.poi.ss.formula.functions.T; +import org.springframework.beans.factory.annotation.Autowired; + + +/** + * 夏季行动综合信息Service业务层处理 + * + * @author basepro + * @date 2024-07-10 + */ +@Service +public class TbXjxdzhxxbServiceImpl implements ITbXjxdzhxxbService +{ + @Autowired + private TbXjxdzhxxbMapper tbXjxdzhxxbMapper; + + @Autowired + private RoadCheckStatisticsMapper checkStatisticsMapper; + + @Autowired + private TbStuckMapper stuckMapper; + + /** + * 查询夏季行动综合信息 + * + * @param Id 夏季行动综合信息ID + * @return 夏季行动综合信息 + */ + @Override + public TbXjxdzhxxb selectTbXjxdzhxxbById(Long Id) + { + return tbXjxdzhxxbMapper.selectTbXjxdzhxxbById(Id); + } + + /** + * 查询夏季行动综合信息列表 + * + * @param tbXjxdzhxxb 夏季行动综合信息 + * @return 夏季行动综合信息 + */ + @Override + public List selectTbXjxdzhxxbList(TbXjxdzhxxb tbXjxdzhxxb) + { + return tbXjxdzhxxbMapper.selectTbXjxdzhxxbList(tbXjxdzhxxb); + } + + /** + * 新增夏季行动综合信息 + * + * @param tbXjxdzhxxb 夏季行动综合信息 + * @return 结果 + */ + @Override + public int insertTbXjxdzhxxb(TbXjxdzhxxb tbXjxdzhxxb) + { + return tbXjxdzhxxbMapper.insertTbXjxdzhxxb(tbXjxdzhxxb); + } + + /** + * 修改夏季行动综合信息 + * + * @param tbXjxdzhxxb 夏季行动综合信息 + * @return 结果 + */ + @Override + public int updateTbXjxdzhxxb(TbXjxdzhxxb tbXjxdzhxxb) + { + return tbXjxdzhxxbMapper.updateTbXjxdzhxxb(tbXjxdzhxxb); + } + + /** + * 删除夏季行动综合信息对象 + * + * @param ids 需要删除的数据ID + * @return 结果 + */ + @Override + public int deleteTbXjxdzhxxbByIds(String ids) + { + return tbXjxdzhxxbMapper.deleteTbXjxdzhxxbByIds(Convert.toStrArray(ids)); + } + + /** + * 删除夏季行动综合信息信息 + * + * @param Id 夏季行动综合信息ID + * @return 结果 + */ + @Override + public int deleteTbXjxdzhxxbById(Long Id) + { + return tbXjxdzhxxbMapper.deleteTbXjxdzhxxbById(Id); + } + + @Override + public TbXjxdzhxxb getNumByPctj(String manageDeptId) { + TbXjxdzhxxb xjxd = new TbXjxdzhxxb(); + String date = DateUtils.getDate(); + HashMap map = new HashMap(); + map.put("beginTime",date); + map.put("endTime",date); + RoadCheckStatistics statistics = new RoadCheckStatistics(); + statistics.setDeptId(manageDeptId); + statistics.setParams(map); + //社会面统计 + RoadCheckStatistics shmstatics = checkStatisticsMapper.getRoadCheckStatistics(statistics); + if (null != shmstatics){ + xjxd.setZAKDSL(Long.valueOf(shmstatics.getUnusualPeopleCount())); + xjxd.setJCCLSL(Long.valueOf(shmstatics.getAllCarCount())); + xjxd.setPCRYSL(Long.valueOf(shmstatics.getAllPeopleCount())); + } + + //卡点统计 + RoadCheckStatistics kdstatics = checkStatisticsMapper.getCheckStatistics(statistics); + if (null != kdstatics){ + xjxd.setZAPCRYSL(Long.valueOf(kdstatics.getAllPeopleCount())); + xjxd.setZAPCCLSL(Long.valueOf(kdstatics.getAllCarCount())); + if (null != kdstatics.getPtype() && !"".equals(kdstatics.getPtype())){ + JSONObject object = JSONObject.parseObject(kdstatics.getPtype()); + Long zt = object.getLong("3"); + Long sf = object.getLong("7"); + xjxd.setZHZTRYSL(zt); + xjxd.setQFSFRYSL(sf); + } + } + //检查站数量 + Long kcount = stuckMapper.selectCount(manageDeptId); + xjxd.setYXGAJCZSL(kcount); + + return xjxd; + } +} diff --git a/basepro-manager/basepro-manager-web/src/main/java/basepro/manager/controller/TbXjxdzhxxbController.java b/basepro-manager/basepro-manager-web/src/main/java/basepro/manager/controller/TbXjxdzhxxbController.java new file mode 100644 index 0000000..7c3fc29 --- /dev/null +++ b/basepro-manager/basepro-manager-web/src/main/java/basepro/manager/controller/TbXjxdzhxxbController.java @@ -0,0 +1,133 @@ +package basepro.manager.controller; + +import java.util.List; + +import basepro.manager.common.utils.poi.ExcelUtil; +import basepro.manager.framework.util.ShiroUtils; +import basepro.manager.pojo.SysUser; +import basepro.manager.pojo.TbXjxdzhxxb; +import basepro.manager.service.ITbXjxdzhxxbService; +import com.alibaba.dubbo.config.annotation.Reference; +import guo.ping.e3mall.common.annotation.Log; +import guo.ping.e3mall.common.controller.BaseController; +import guo.ping.e3mall.common.enums.BusinessType; +import guo.ping.e3mall.common.page.TableDataInfo; +import guo.ping.e3mall.common.pojo.AjaxResult; +import org.apache.shiro.authz.annotation.RequiresPermissions; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.ui.ModelMap; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.ResponseBody; + + +/** + * 夏季行动综合信息Controller + * + * @author basepro + * @date 2024-07-10 + */ +@Controller +@RequestMapping("/system/xjxdzhxxb") +public class TbXjxdzhxxbController extends BaseController +{ + private String prefix = "xjxd"; + + @Reference + private ITbXjxdzhxxbService tbXjxdzhxxbService; + + @RequiresPermissions("system:xjxdzhxxb:view") + @GetMapping() + public String xjxdzhxxb() + { + return prefix + "/xjxdzhxxb"; + } + + /** + * 查询夏季行动综合信息列表 + */ + @RequiresPermissions("system:xjxdzhxxb:list") + @PostMapping("/list") + @ResponseBody + public TableDataInfo list(TbXjxdzhxxb tbXjxdzhxxb) + { + startPage(); + List list = tbXjxdzhxxbService.selectTbXjxdzhxxbList(tbXjxdzhxxb); + return getDataTable(list); + } + + /** + * 导出夏季行动综合信息列表 + */ + @RequiresPermissions("system:xjxdzhxxb:export") + @PostMapping("/export") + @ResponseBody + public AjaxResult export(TbXjxdzhxxb tbXjxdzhxxb) + { + List list = tbXjxdzhxxbService.selectTbXjxdzhxxbList(tbXjxdzhxxb); + ExcelUtil util = new ExcelUtil(TbXjxdzhxxb.class); + return util.exportExcel(list, "xjxdzhxxb"); + } + + /** + * 新增夏季行动综合信息 + */ + @GetMapping("/add") + public String add(ModelMap mmap) + { + SysUser user = ShiroUtils.getSysUser(); + TbXjxdzhxxb xjxd = tbXjxdzhxxbService.getNumByPctj(user.getManageDeptId()); + mmap.put("xjxd",xjxd); + return prefix + "/add"; + } + + /** + * 新增保存夏季行动综合信息 + */ + @RequiresPermissions("system:xjxdzhxxb:add") + @Log(title = "夏季行动综合信息", businessType = BusinessType.INSERT) + @PostMapping("/add") + @ResponseBody + public AjaxResult addSave(TbXjxdzhxxb tbXjxdzhxxb) + { + return toAjax(tbXjxdzhxxbService.insertTbXjxdzhxxb(tbXjxdzhxxb)); + } + + /** + * 修改夏季行动综合信息 + */ + @GetMapping("/edit/{Id}") + public String edit(@PathVariable("Id") Long Id, ModelMap mmap) + { + TbXjxdzhxxb tbXjxdzhxxb = tbXjxdzhxxbService.selectTbXjxdzhxxbById(Id); + mmap.put("tbXjxdzhxxb", tbXjxdzhxxb); + return prefix + "/edit"; + } + + /** + * 修改保存夏季行动综合信息 + */ + @RequiresPermissions("system:xjxdzhxxb:edit") + @Log(title = "夏季行动综合信息", businessType = BusinessType.UPDATE) + @PostMapping("/edit") + @ResponseBody + public AjaxResult editSave(TbXjxdzhxxb tbXjxdzhxxb) + { + return toAjax(tbXjxdzhxxbService.updateTbXjxdzhxxb(tbXjxdzhxxb)); + } + + /** + * 删除夏季行动综合信息 + */ + @RequiresPermissions("system:xjxdzhxxb:remove") + @Log(title = "夏季行动综合信息", businessType = BusinessType.DELETE) + @PostMapping( "/remove") + @ResponseBody + public AjaxResult remove(String ids) + { + return toAjax(tbXjxdzhxxbService.deleteTbXjxdzhxxbByIds(ids)); + } +} diff --git a/basepro-manager/basepro-manager-web/src/main/resources/templates/xjxd/add.html b/basepro-manager/basepro-manager-web/src/main/resources/templates/xjxd/add.html new file mode 100644 index 0000000..87139bc --- /dev/null +++ b/basepro-manager/basepro-manager-web/src/main/resources/templates/xjxd/add.html @@ -0,0 +1,288 @@ + + + + + + + +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+
+ + +
+
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+
+ + + + + \ No newline at end of file diff --git a/basepro-manager/basepro-manager-web/src/main/resources/templates/xjxd/edit.html b/basepro-manager/basepro-manager-web/src/main/resources/templates/xjxd/edit.html new file mode 100644 index 0000000..10115f0 --- /dev/null +++ b/basepro-manager/basepro-manager-web/src/main/resources/templates/xjxd/edit.html @@ -0,0 +1,289 @@ + + + + + + + +
+
+ +
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+
+ + +
+
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+
+ + + + + \ No newline at end of file diff --git a/basepro-manager/basepro-manager-web/src/main/resources/templates/xjxd/xjxdzhxxb.html b/basepro-manager/basepro-manager-web/src/main/resources/templates/xjxd/xjxdzhxxb.html new file mode 100644 index 0000000..0d975a5 --- /dev/null +++ b/basepro-manager/basepro-manager-web/src/main/resources/templates/xjxd/xjxdzhxxb.html @@ -0,0 +1,264 @@ + + + + + + + + +
+
+
+
+
+
    +
  • + + +
  • +
  • + + +
  • +
  • + + + - + +
  • + +
  • +  搜索 +  重置 +
  • +
+
+
+
+ + +
+
+
+
+
+ + + + + \ No newline at end of file