22 changed files with 558 additions and 5 deletions
@ -0,0 +1,8 @@ |
|||||||
|
package com.biutag.supervision.mapper; |
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
||||||
|
import com.biutag.supervision.pojo.entity.BusinessLog; |
||||||
|
|
||||||
|
public interface BusinessLogMapper extends BaseMapper<BusinessLog> { |
||||||
|
|
||||||
|
} |
||||||
@ -0,0 +1,15 @@ |
|||||||
|
package com.biutag.supervision.mapper; |
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
||||||
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
||||||
|
import com.baomidou.mybatisplus.core.toolkit.Constants; |
||||||
|
import com.biutag.supervision.pojo.entity.GBaseCJD; |
||||||
|
import org.apache.ibatis.annotations.Mapper; |
||||||
|
import org.apache.ibatis.annotations.Param; |
||||||
|
|
||||||
|
import java.util.List; |
||||||
|
|
||||||
|
@Mapper |
||||||
|
public interface GBaseCJDMapper extends BaseMapper<GBaseCJD> { |
||||||
|
List<GBaseCJD> selectCJDList(@Param(Constants.WRAPPER) QueryWrapper<GBaseCJD> queryWrapper); |
||||||
|
} |
||||||
@ -0,0 +1,15 @@ |
|||||||
|
package com.biutag.supervision.mapper; |
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
||||||
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
||||||
|
import com.baomidou.mybatisplus.core.toolkit.Constants; |
||||||
|
import com.biutag.supervision.pojo.entity.GBaseJJD; |
||||||
|
import org.apache.ibatis.annotations.Mapper; |
||||||
|
import org.apache.ibatis.annotations.Param; |
||||||
|
|
||||||
|
import java.util.List; |
||||||
|
|
||||||
|
@Mapper |
||||||
|
public interface GBaseJJDMapper extends BaseMapper<GBaseJJD> { |
||||||
|
List<GBaseJJD> selectJJDList(@Param(Constants.WRAPPER) QueryWrapper<GBaseJJD> queryWrapper); |
||||||
|
} |
||||||
@ -0,0 +1,18 @@ |
|||||||
|
package com.biutag.supervision.mapper; |
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
||||||
|
import com.biutag.supervision.pojo.entity.StatisticsDepart; |
||||||
|
import org.apache.ibatis.annotations.Select; |
||||||
|
|
||||||
|
import java.util.List; |
||||||
|
import java.util.Map; |
||||||
|
|
||||||
|
public interface StatisticsDepartMapper extends BaseMapper<StatisticsDepart> { |
||||||
|
@Select("<script>" |
||||||
|
+ "SELECT departId, groupId FROM statistics_depart WHERE departId IN " |
||||||
|
+ "<foreach item='item' index='index' collection='list' open='(' separator=',' close=')'>" |
||||||
|
+ "#{item}" |
||||||
|
+ "</foreach>" |
||||||
|
+ "</script>") |
||||||
|
List<Map<String, Object>> getGroupIdsByDepartIds(List<String> departIds); |
||||||
|
} |
||||||
@ -0,0 +1,18 @@ |
|||||||
|
package com.biutag.supervision.mapper; |
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
||||||
|
import com.biutag.supervision.pojo.entity.StatisticsGroup; |
||||||
|
import org.apache.ibatis.annotations.Select; |
||||||
|
|
||||||
|
import java.util.List; |
||||||
|
import java.util.Map; |
||||||
|
|
||||||
|
public interface StatisticsGroupMapper extends BaseMapper<StatisticsGroup> { |
||||||
|
@Select("<script>" |
||||||
|
+ "SELECT groupId, name FROM statistics_group WHERE groupId IN " |
||||||
|
+ "<foreach item='item' index='index' collection='list' open='(' separator=',' close=')'>" |
||||||
|
+ "#{item}" |
||||||
|
+ "</foreach>" |
||||||
|
+ "</script>") |
||||||
|
List<Map<Long, Object>> getNameByGroupIds(List<Long> groupIds); |
||||||
|
} |
||||||
@ -0,0 +1,37 @@ |
|||||||
|
package com.biutag.supervision.pojo.entity; |
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.annotation.IdType; |
||||||
|
import com.baomidou.mybatisplus.annotation.TableField; |
||||||
|
import com.baomidou.mybatisplus.annotation.TableId; |
||||||
|
import lombok.Getter; |
||||||
|
import lombok.Setter; |
||||||
|
import lombok.experimental.Accessors; |
||||||
|
|
||||||
|
import java.time.LocalDateTime; |
||||||
|
|
||||||
|
@Accessors(chain = true) |
||||||
|
@Setter |
||||||
|
@Getter |
||||||
|
public class BusinessLog { |
||||||
|
|
||||||
|
// id
|
||||||
|
@TableId(value = "id", type = IdType.AUTO) |
||||||
|
private Integer id; |
||||||
|
|
||||||
|
// 类型
|
||||||
|
@TableField("type") |
||||||
|
private String type; |
||||||
|
|
||||||
|
// 应更新数量
|
||||||
|
@TableField("num") |
||||||
|
private Integer num; |
||||||
|
|
||||||
|
// 实际更新数量
|
||||||
|
@TableField("actual_num") |
||||||
|
private Integer actualNum; |
||||||
|
|
||||||
|
// 创建时间
|
||||||
|
@TableField("create_time") |
||||||
|
private LocalDateTime createTime; |
||||||
|
|
||||||
|
} |
||||||
@ -0,0 +1,34 @@ |
|||||||
|
package com.biutag.supervision.pojo.entity; |
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.annotation.TableField; |
||||||
|
import lombok.Getter; |
||||||
|
import lombok.Setter; |
||||||
|
|
||||||
|
import java.time.LocalDateTime; |
||||||
|
|
||||||
|
@Setter |
||||||
|
@Getter |
||||||
|
public class GBaseCJD { |
||||||
|
|
||||||
|
private Integer clwbrxmTotal; |
||||||
|
|
||||||
|
// 处理完毕人姓名
|
||||||
|
@TableField("clwbrxm") |
||||||
|
private String clwbrxm; |
||||||
|
|
||||||
|
// 处警时间
|
||||||
|
@TableField("cjsj") |
||||||
|
private LocalDateTime cjsj; |
||||||
|
|
||||||
|
// 处理完毕人编号
|
||||||
|
@TableField("clwbrbh") |
||||||
|
private String clwbrbh; |
||||||
|
|
||||||
|
// 处警对象所属单位代码
|
||||||
|
@TableField("cjdxssdwdm") |
||||||
|
private String cjdxssdwdm; |
||||||
|
|
||||||
|
// 处警对象所属单位名称
|
||||||
|
@TableField("cjdxssdwmc") |
||||||
|
private String cjdxssdwmc; |
||||||
|
} |
||||||
@ -0,0 +1,30 @@ |
|||||||
|
package com.biutag.supervision.pojo.entity; |
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.annotation.TableField; |
||||||
|
import lombok.Getter; |
||||||
|
import lombok.Setter; |
||||||
|
|
||||||
|
import java.time.LocalDateTime; |
||||||
|
|
||||||
|
@Setter |
||||||
|
@Getter |
||||||
|
public class GBaseJJD { |
||||||
|
|
||||||
|
private Integer jjdbhTotal; |
||||||
|
|
||||||
|
// 接警单编号
|
||||||
|
@TableField("jjdbh") |
||||||
|
private String jjdbh; |
||||||
|
|
||||||
|
// 创建时间
|
||||||
|
@TableField("cjsj") |
||||||
|
private LocalDateTime cjsj; |
||||||
|
|
||||||
|
// 管辖单位代码
|
||||||
|
@TableField("gxdwdm") |
||||||
|
private String gxdwdm; |
||||||
|
|
||||||
|
// 管辖单位名称
|
||||||
|
@TableField("gxdwmc") |
||||||
|
private String gxdwmc; |
||||||
|
} |
||||||
@ -0,0 +1,47 @@ |
|||||||
|
package com.biutag.supervision.pojo.entity; |
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.annotation.IdType; |
||||||
|
import com.baomidou.mybatisplus.annotation.TableField; |
||||||
|
import com.baomidou.mybatisplus.annotation.TableId; |
||||||
|
import lombok.Getter; |
||||||
|
import lombok.Setter; |
||||||
|
|
||||||
|
import java.time.LocalDateTime; |
||||||
|
|
||||||
|
@Setter |
||||||
|
@Getter |
||||||
|
public class StatisticsDepart { |
||||||
|
|
||||||
|
//
|
||||||
|
@TableId(value = "departId") |
||||||
|
private String departId; |
||||||
|
|
||||||
|
//
|
||||||
|
@TableField("name") |
||||||
|
private String name; |
||||||
|
|
||||||
|
//
|
||||||
|
@TableField("level") |
||||||
|
private Integer level; |
||||||
|
|
||||||
|
//
|
||||||
|
@TableField("groupId") |
||||||
|
private String groupId; |
||||||
|
|
||||||
|
//
|
||||||
|
@TableField("pid") |
||||||
|
private String pid; |
||||||
|
|
||||||
|
// 总人数
|
||||||
|
@TableField("total") |
||||||
|
private Integer total; |
||||||
|
|
||||||
|
// 警察人数
|
||||||
|
@TableField("policeNumber") |
||||||
|
private Integer policeNumber; |
||||||
|
|
||||||
|
// 辅警人数
|
||||||
|
@TableField("auxiliaryPoliceNumber") |
||||||
|
private Integer auxiliaryPoliceNumber; |
||||||
|
|
||||||
|
} |
||||||
@ -0,0 +1,47 @@ |
|||||||
|
package com.biutag.supervision.pojo.entity; |
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.annotation.IdType; |
||||||
|
import com.baomidou.mybatisplus.annotation.TableField; |
||||||
|
import com.baomidou.mybatisplus.annotation.TableId; |
||||||
|
import lombok.Getter; |
||||||
|
import lombok.Setter; |
||||||
|
|
||||||
|
import java.time.LocalDateTime; |
||||||
|
|
||||||
|
@Setter |
||||||
|
@Getter |
||||||
|
public class StatisticsGroup { |
||||||
|
|
||||||
|
//
|
||||||
|
@TableId(value = "groupId") |
||||||
|
private String groupId; |
||||||
|
|
||||||
|
//
|
||||||
|
@TableField("name") |
||||||
|
private String name; |
||||||
|
|
||||||
|
//
|
||||||
|
@TableField("level") |
||||||
|
private Integer level; |
||||||
|
|
||||||
|
//
|
||||||
|
@TableField("remark") |
||||||
|
private String remark; |
||||||
|
|
||||||
|
//
|
||||||
|
@TableField("type") |
||||||
|
private String type; |
||||||
|
|
||||||
|
//
|
||||||
|
@TableField("pid") |
||||||
|
private String pid; |
||||||
|
|
||||||
|
// 特殊处理, 为1为派出所
|
||||||
|
@TableField("flag") |
||||||
|
private String flag; |
||||||
|
|
||||||
|
//
|
||||||
|
@TableField("sort") |
||||||
|
private Integer sort; |
||||||
|
|
||||||
|
} |
||||||
@ -0,0 +1,11 @@ |
|||||||
|
package com.biutag.supervision.service; |
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
||||||
|
import com.biutag.supervision.pojo.entity.BusinessLog; |
||||||
|
import com.biutag.supervision.mapper.BusinessLogMapper; |
||||||
|
import org.springframework.stereotype.Service; |
||||||
|
|
||||||
|
@Service |
||||||
|
public class BusinessLogService extends ServiceImpl<BusinessLogMapper, BusinessLog> { |
||||||
|
|
||||||
|
} |
||||||
@ -0,0 +1,11 @@ |
|||||||
|
package com.biutag.supervision.service; |
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
||||||
|
import com.biutag.supervision.pojo.entity.StatisticsDepart; |
||||||
|
import com.biutag.supervision.mapper.StatisticsDepartMapper; |
||||||
|
import org.springframework.stereotype.Service; |
||||||
|
|
||||||
|
@Service |
||||||
|
public class StatisticsDepartService extends ServiceImpl<StatisticsDepartMapper, StatisticsDepart> { |
||||||
|
|
||||||
|
} |
||||||
@ -0,0 +1,11 @@ |
|||||||
|
package com.biutag.supervision.service; |
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
||||||
|
import com.biutag.supervision.pojo.entity.StatisticsGroup; |
||||||
|
import com.biutag.supervision.mapper.StatisticsGroupMapper; |
||||||
|
import org.springframework.stereotype.Service; |
||||||
|
|
||||||
|
@Service |
||||||
|
public class StatisticsGroupService extends ServiceImpl<StatisticsGroupMapper, StatisticsGroup> { |
||||||
|
|
||||||
|
} |
||||||
@ -0,0 +1,13 @@ |
|||||||
|
<?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.biutag.supervision.mapper.GBaseCJDMapper"> |
||||||
|
|
||||||
|
<select id="selectCJDList" resultType="com.biutag.supervision.pojo.entity.GBaseCJD"> |
||||||
|
select count(clwbrxm) as clwbrxmTotal, clwbrxm, clwbrbh, cjdxssdwdm, cjdxssdwmc, cjsj |
||||||
|
from dwd_asj_zhtx_cjd |
||||||
|
${ew.getCustomSqlSegment} |
||||||
|
</select> |
||||||
|
|
||||||
|
</mapper> |
||||||
@ -0,0 +1,13 @@ |
|||||||
|
<?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.biutag.supervision.mapper.GBaseJJDMapper"> |
||||||
|
|
||||||
|
<select id="selectJJDList" resultType="com.biutag.supervision.pojo.entity.GBaseJJD"> |
||||||
|
select count(jjdbh) as jjdbhTotal, gxdwdm, gxdwmc, cjsj |
||||||
|
from dwd_asj_zhtx_jjd |
||||||
|
${ew.getCustomSqlSegment} |
||||||
|
</select> |
||||||
|
|
||||||
|
</mapper> |
||||||
Loading…
Reference in new issue