157 changed files with 16371 additions and 823 deletions
@ -0,0 +1,9 @@
|
||||
CREATE TABLE `sup_dict_handle_result_maping` ( |
||||
`id` int NOT NULL AUTO_INCREMENT, |
||||
`external_name` varchar(255) DEFAULT NULL, |
||||
`internal_name` varchar(255) NOT NULL, |
||||
`internal_id` varchar(40) NOT NULL, |
||||
`create_time` datetime DEFAULT NULL, |
||||
`update_time` datetime DEFAULT NULL, |
||||
PRIMARY KEY (`id`) |
||||
) ENGINE=InnoDB AUTO_INCREMENT=1; |
||||
@ -0,0 +1,18 @@
|
||||
package com.biutag.supervision.constants.enums; |
||||
|
||||
import lombok.AllArgsConstructor; |
||||
import lombok.Getter; |
||||
|
||||
/** |
||||
* @author wxc |
||||
* @date 2025/3/6 |
||||
*/ |
||||
@AllArgsConstructor |
||||
public enum DepartGroupIdEnum { |
||||
|
||||
COUNTY_AND_CITY_BUREAUS("3"); |
||||
|
||||
@Getter |
||||
private String value; |
||||
|
||||
} |
||||
@ -0,0 +1,20 @@
|
||||
package com.biutag.supervision.constants.enums; |
||||
|
||||
import lombok.AllArgsConstructor; |
||||
import lombok.Getter; |
||||
|
||||
/** |
||||
* @author wxc |
||||
* @date 2025/3/7 |
||||
*/ |
||||
@AllArgsConstructor |
||||
public enum ModelDataTypeEnum { |
||||
|
||||
// 预警问题
|
||||
YJWT("1"), |
||||
// 提醒通知
|
||||
TXTZ("2"); |
||||
|
||||
@Getter |
||||
private String value; |
||||
} |
||||
@ -0,0 +1,21 @@
|
||||
package com.biutag.supervision.constants.enums; |
||||
|
||||
import lombok.AllArgsConstructor; |
||||
import lombok.Getter; |
||||
|
||||
/** |
||||
* @author wxc |
||||
* @date 2025/3/7 |
||||
* 办理单位类型 |
||||
*/ |
||||
@AllArgsConstructor |
||||
public enum ModelHandleDepartTypeEnum { |
||||
|
||||
// 涉及单位
|
||||
SJDW("1"), |
||||
// 指定单位
|
||||
ZDDW("2"); |
||||
|
||||
@Getter |
||||
private String value; |
||||
} |
||||
@ -0,0 +1,51 @@
|
||||
package com.biutag.supervision.controller.data; |
||||
|
||||
import cn.hutool.core.util.StrUtil; |
||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; |
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
||||
import com.biutag.supervision.constants.enums.ProblemSourcesEnum; |
||||
import com.biutag.supervision.pojo.Result; |
||||
import com.biutag.supervision.pojo.entity.Negative; |
||||
import com.biutag.supervision.pojo.param.NegativeQueryParam; |
||||
import com.biutag.supervision.service.NegativeService; |
||||
import lombok.RequiredArgsConstructor; |
||||
import lombok.extern.slf4j.Slf4j; |
||||
import org.springframework.web.bind.annotation.GetMapping; |
||||
import org.springframework.web.bind.annotation.RequestMapping; |
||||
import org.springframework.web.bind.annotation.RestController; |
||||
|
||||
/** |
||||
* @author wxc |
||||
* @date 2025/2/14 |
||||
*/ |
||||
@Slf4j |
||||
@RequestMapping("data/mailbox") |
||||
@RequiredArgsConstructor |
||||
@RestController |
||||
public class DataMailBoxController { |
||||
|
||||
private final NegativeService negativeService; |
||||
|
||||
@GetMapping |
||||
public Result<Page<Negative>> list(NegativeQueryParam param) { |
||||
LambdaQueryWrapper<Negative> queryWrapper = new LambdaQueryWrapper<Negative>() |
||||
.eq(Negative::getProblemSourcesCode, ProblemSourcesEnum.JZXX.getValue()) |
||||
.like(StrUtil.isNotBlank(param.getOriginId()), Negative::getOriginId, param.getOriginId()) |
||||
.like(StrUtil.isNotBlank(param.getThingDesc()), Negative::getThingDesc, param.getThingDesc()); |
||||
if (param.getDiscoveryTime().size() == 2) { |
||||
queryWrapper.between(Negative::getDiscoveryTime, param.getDiscoveryTime().get(0), param.getDiscoveryTime().get(1)); |
||||
} |
||||
if (StrUtil.isNotBlank(param.getResponderKey()) && StrUtil.isNotBlank(param.getResponderValue())) { |
||||
switch (param.getResponderKey()) { |
||||
case "name": |
||||
queryWrapper.like(Negative::getResponderName, param.getResponderValue()); |
||||
break; |
||||
case "phone": |
||||
queryWrapper.like(Negative::getContactPhone, param.getResponderValue()); |
||||
break; |
||||
} |
||||
} |
||||
return Result.success(negativeService.page(Page.of(param.getCurrent(), param.getSize()), queryWrapper)); |
||||
} |
||||
|
||||
} |
||||
@ -0,0 +1,52 @@
|
||||
package com.biutag.supervision.controller.rightsComfort; |
||||
|
||||
import cn.hutool.core.collection.CollectionUtil; |
||||
import cn.hutool.core.util.StrUtil; |
||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; |
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
||||
import com.biutag.supervision.pojo.Result; |
||||
import com.biutag.supervision.pojo.dto.ComfortPacksDto; |
||||
import com.biutag.supervision.pojo.entity.RpcComfortPacks; |
||||
import com.biutag.supervision.pojo.param.RpcComfortPacksParam; |
||||
import com.biutag.supervision.pojo.vo.RpcComfortPacksVo; |
||||
import com.biutag.supervision.service.RpcComfortPacksService; |
||||
import freemarker.template.TemplateException; |
||||
import lombok.RequiredArgsConstructor; |
||||
import org.springframework.web.bind.annotation.*; |
||||
|
||||
import java.io.IOException; |
||||
|
||||
/** |
||||
* @author wxc |
||||
* @date 2025/3/13 |
||||
*/ |
||||
@RequiredArgsConstructor |
||||
@RequestMapping("comfort/packs") |
||||
@RestController |
||||
public class ComfortPacksController { |
||||
|
||||
private final RpcComfortPacksService rpcComfortPacksService; |
||||
|
||||
@GetMapping |
||||
public Result<Page<RpcComfortPacks>> list(RpcComfortPacksParam queryParam) { |
||||
LambdaQueryWrapper<RpcComfortPacks> queryWrapper = new LambdaQueryWrapper<>(); |
||||
if (CollectionUtil.isNotEmpty(queryParam.getReportTime())) { |
||||
queryWrapper.between(RpcComfortPacks::getReportTime, queryParam.getReportTime().get(0), queryParam.getReportTime().get(1)); |
||||
} |
||||
queryWrapper.like(StrUtil.isNotBlank(queryParam.getReportTitle()), RpcComfortPacks::getReportTitle, queryParam.getReportTitle()) |
||||
.orderByDesc(RpcComfortPacks::getReportTime); |
||||
return Result.success(rpcComfortPacksService.page(Page.of(queryParam.getCurrent(), queryParam.getSize()), queryWrapper)); |
||||
} |
||||
|
||||
@GetMapping("{id}") |
||||
public Result<RpcComfortPacksVo> get(@PathVariable String id) { |
||||
return Result.success(rpcComfortPacksService.get(id)); |
||||
} |
||||
|
||||
@PostMapping |
||||
public Result<Void> add(@RequestBody ComfortPacksDto comfortPacksDto) throws TemplateException, IOException { |
||||
rpcComfortPacksService.save(comfortPacksDto); |
||||
return Result.success(); |
||||
} |
||||
|
||||
} |
||||
@ -0,0 +1,66 @@
|
||||
package com.biutag.supervision.controller.system; |
||||
|
||||
import cn.hutool.core.util.StrUtil; |
||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; |
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
||||
import com.biutag.supervision.pojo.Result; |
||||
import com.biutag.supervision.pojo.entity.SupDictHandleResultMaping; |
||||
import com.biutag.supervision.pojo.param.DepartMapingQueryParam; |
||||
import com.biutag.supervision.service.SupDictHandleResultMapingService; |
||||
import lombok.RequiredArgsConstructor; |
||||
import org.springframework.web.bind.annotation.*; |
||||
|
||||
import java.time.LocalDateTime; |
||||
|
||||
/** |
||||
* @author wxc |
||||
* @date 2024/12/31 |
||||
*/ |
||||
@RequestMapping("handleResultMaping") |
||||
@RequiredArgsConstructor |
||||
@RestController |
||||
public class HandleResultMapingController { |
||||
|
||||
private final SupDictHandleResultMapingService handleResultMapingService; |
||||
|
||||
@GetMapping |
||||
public Result<Page<SupDictHandleResultMaping>> list(DepartMapingQueryParam param) { |
||||
LambdaQueryWrapper<SupDictHandleResultMaping> queryWrapper = new LambdaQueryWrapper<>(); |
||||
queryWrapper.like(StrUtil.isNotBlank(param.getExternalName()), SupDictHandleResultMaping::getExternalName, param.getExternalName()) |
||||
.eq(StrUtil.isNotBlank(param.getInternalId()), SupDictHandleResultMaping::getInternalId, param.getInternalId()) |
||||
.orderByDesc(SupDictHandleResultMaping::getCreateTime); |
||||
return Result.success(handleResultMapingService.page(Page.of(param.getCurrent(), param.getSize()), queryWrapper)); |
||||
} |
||||
|
||||
@PostMapping |
||||
public Result<Void> add(@RequestBody SupDictHandleResultMaping data) { |
||||
if (handleResultMapingService.exists(new LambdaQueryWrapper<SupDictHandleResultMaping>() |
||||
.eq(SupDictHandleResultMaping::getExternalName, data.getExternalName()))) { |
||||
throw new RuntimeException(String.format("处理结果【%s】已存在", StrUtil.trim(data.getExternalName()))); |
||||
} |
||||
data.setExternalName(StrUtil.trim(data.getExternalName())); |
||||
data.setUpdateTime(LocalDateTime.now()); |
||||
data.setCreateTime(LocalDateTime.now()); |
||||
handleResultMapingService.save(data); |
||||
return Result.success(); |
||||
} |
||||
|
||||
@PutMapping |
||||
public Result<Void> update(@RequestBody SupDictHandleResultMaping data) { |
||||
if (handleResultMapingService.exists(new LambdaQueryWrapper<SupDictHandleResultMaping>() |
||||
.eq(SupDictHandleResultMaping::getExternalName, data.getExternalName()) |
||||
.ne(SupDictHandleResultMaping::getId, data.getId()))) { |
||||
throw new RuntimeException(String.format("单位编码【%s】已存在", data.getExternalName())); |
||||
} |
||||
data.setUpdateTime(LocalDateTime.now()); |
||||
handleResultMapingService.updateById(data); |
||||
return Result.success(); |
||||
} |
||||
|
||||
@DeleteMapping("{id}") |
||||
public Result<Void> del(@PathVariable String id) { |
||||
handleResultMapingService.removeById(id); |
||||
return Result.success(); |
||||
} |
||||
|
||||
} |
||||
@ -0,0 +1,79 @@
|
||||
package com.biutag.supervision.controller.system; |
||||
|
||||
import cn.hutool.core.util.StrUtil; |
||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; |
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
||||
import com.biutag.supervision.pojo.Result; |
||||
import com.biutag.supervision.pojo.entity.VideoConfig; |
||||
import com.biutag.supervision.pojo.entity.WvpDeviceChannel; |
||||
import com.biutag.supervision.pojo.param.VideoConfigQueryParam; |
||||
import com.biutag.supervision.service.VideoConfigService; |
||||
import com.biutag.supervision.service.WvpDeviceChannelService; |
||||
import lombok.RequiredArgsConstructor; |
||||
import org.springframework.beans.factory.annotation.Value; |
||||
import org.springframework.web.bind.annotation.*; |
||||
|
||||
import java.time.LocalDateTime; |
||||
import java.util.List; |
||||
|
||||
/** |
||||
* @author wxc |
||||
* @date 2025/2/20 |
||||
*/ |
||||
@RequiredArgsConstructor |
||||
@RequestMapping("videoConfig") |
||||
@RestController |
||||
|
||||
public class VideoConfigController { |
||||
|
||||
private final WvpDeviceChannelService wvpDeviceChannelService; |
||||
|
||||
private final VideoConfigService videoConfigService; |
||||
|
||||
@Value("${videoInspection.video-ws}") |
||||
private String videoUrl; |
||||
|
||||
@Value("${videoInspection.video-img-url}") |
||||
private String videoImgUrl; |
||||
|
||||
@GetMapping |
||||
public Result<Page<VideoConfig>> list(VideoConfigQueryParam queryParam) { |
||||
LambdaQueryWrapper<VideoConfig> queryWrapper = new LambdaQueryWrapper<>(); |
||||
queryWrapper.eq(StrUtil.isNotBlank(queryParam.getDepartId()), VideoConfig::getDepartId, queryParam.getDepartId()) |
||||
.orderByDesc(VideoConfig::getCreateTime); |
||||
return Result.success(videoConfigService.page(Page.of(queryParam.getCurrent(), queryParam.getSize()), queryWrapper)); |
||||
} |
||||
|
||||
@GetMapping("getVideoWsUrl") |
||||
public Result<String> getVideoWsUrl() { |
||||
return Result.success(videoUrl); |
||||
} |
||||
|
||||
@GetMapping("depart/{departId}") |
||||
public Result<List<VideoConfig>> list(@PathVariable String departId) { |
||||
return Result.success(videoConfigService.list(new LambdaQueryWrapper<VideoConfig>().eq(VideoConfig::getDepartId, departId).orderByAsc(VideoConfig::getSortId))); |
||||
} |
||||
|
||||
@PostMapping |
||||
public Result<Boolean> add(@RequestBody VideoConfig videoConfig) { |
||||
videoConfig.setCreateTime(LocalDateTime.now()); |
||||
videoConfig.setImgUrl(String.format("%sapi/device/query/snap/%s/%s", videoImgUrl, videoConfig.getParentId(), videoConfig.getDeviceId())); |
||||
return Result.success(videoConfigService.save(videoConfig)); |
||||
} |
||||
|
||||
@PutMapping |
||||
public Result<Boolean> update(@RequestBody VideoConfig videoConfig) { |
||||
return Result.success(videoConfigService.updateById(videoConfig)); |
||||
} |
||||
|
||||
@DeleteMapping("{id}") |
||||
public Result<Boolean> update(@PathVariable Integer id) { |
||||
return Result.success(videoConfigService.removeById(id)); |
||||
} |
||||
|
||||
@GetMapping("device") |
||||
public Result<List<WvpDeviceChannel>> deviceList() { |
||||
return Result.success(wvpDeviceChannelService.getDeviceList()); |
||||
} |
||||
|
||||
} |
||||
@ -0,0 +1,50 @@
|
||||
package com.biutag.supervision.controller.work; |
||||
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
||||
import com.biutag.supervision.pojo.Result; |
||||
import com.biutag.supervision.pojo.entity.Negative; |
||||
import com.biutag.supervision.pojo.entity.NegativeTask; |
||||
import com.biutag.supervision.pojo.param.NegativeQueryParam; |
||||
import com.biutag.supervision.pojo.vo.NegativeQueryVo; |
||||
import com.biutag.supervision.service.NegativeCountersignService; |
||||
import com.biutag.supervision.service.NegativeTaskService; |
||||
import lombok.RequiredArgsConstructor; |
||||
import org.springframework.beans.BeanUtils; |
||||
import org.springframework.web.bind.annotation.GetMapping; |
||||
import org.springframework.web.bind.annotation.PostMapping; |
||||
import org.springframework.web.bind.annotation.RequestMapping; |
||||
import org.springframework.web.bind.annotation.RestController; |
||||
|
||||
/** |
||||
* @author wxc |
||||
* @date 2025/2/14 |
||||
*/ |
||||
@RequestMapping("work/countersign") |
||||
@RequiredArgsConstructor |
||||
@RestController |
||||
public class MyCountersignController { |
||||
|
||||
private final NegativeCountersignService negativeCountersignService; |
||||
|
||||
private final NegativeTaskService negativeTaskService; |
||||
|
||||
@GetMapping |
||||
public Result<Page<Negative>> list(NegativeQueryParam queryParam) { |
||||
return Result.success(negativeCountersignService.myCountersignPage(queryParam)); |
||||
} |
||||
|
||||
@PostMapping("export/excel") |
||||
public Result<Void> export(NegativeQueryParam queryParam) { |
||||
queryParam.setSize(10000); |
||||
queryParam.setCurrent(1); |
||||
Page<Negative> page = negativeCountersignService.myCountersignPage(queryParam); |
||||
NegativeTask negativeTask = negativeTaskService.save(page.getRecords().size()); |
||||
negativeTaskService.exportExcel(page.getRecords().stream().map(item -> { |
||||
NegativeQueryVo negativeQueryVo = new NegativeQueryVo(); |
||||
BeanUtils.copyProperties(item, negativeQueryVo); |
||||
return negativeQueryVo; |
||||
}).toList(), negativeTask.getId()); |
||||
return Result.success(); |
||||
} |
||||
|
||||
} |
||||
@ -1,4 +1,11 @@
|
||||
package com.biutag.supervision.exception; |
||||
|
||||
public class AuthException extends RuntimeException { |
||||
|
||||
public AuthException() { |
||||
} |
||||
|
||||
public AuthException(String message) { |
||||
super(message); |
||||
} |
||||
} |
||||
|
||||
@ -0,0 +1,18 @@
|
||||
package com.biutag.supervision.mapper; |
||||
|
||||
import com.baomidou.dynamic.datasource.annotation.DS; |
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
||||
import com.biutag.supervision.pojo.entity.DwdAsjZfbaAjjbxx; |
||||
import com.biutag.supervision.pojo.entity.DwdAsjZfbaShrxx2; |
||||
import org.apache.ibatis.annotations.Select; |
||||
|
||||
import java.util.Date; |
||||
import java.util.List; |
||||
|
||||
@DS("slave2") |
||||
public interface DwdAsjZfbaAjjbxxMapper extends BaseMapper<DwdAsjZfbaAjjbxx> { |
||||
|
||||
@Select("select * from dwd_asj_zfba_ajjbxx where ajbh = #{ajbh}") |
||||
DwdAsjZfbaAjjbxx selectByAjbh(String ajbh); |
||||
|
||||
} |
||||
@ -0,0 +1,20 @@
|
||||
package com.biutag.supervision.mapper; |
||||
|
||||
import com.baomidou.dynamic.datasource.annotation.DS; |
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
||||
import com.biutag.supervision.pojo.entity.DwdAsjZfbaShrxx2; |
||||
import org.apache.ibatis.annotations.Select; |
||||
|
||||
import java.util.Date; |
||||
import java.util.List; |
||||
|
||||
@DS("slave2") |
||||
public interface DwdAsjZfbaShrxx2Mapper extends BaseMapper<DwdAsjZfbaShrxx2> { |
||||
|
||||
@Select("select * from dwd_asj_zfba_shrxx2 where sfmfj in (1, 2) and sjzx_rksj between #{startTime} and #{endTime}") |
||||
List<DwdAsjZfbaShrxx2> selectList(Date startTime, Date endTime); |
||||
|
||||
@Select("select * from dwd_asj_zfba_shrxx2 where sfmfj in (1, 2)") |
||||
List<DwdAsjZfbaShrxx2> selectListAll(); |
||||
|
||||
} |
||||
@ -0,0 +1,15 @@
|
||||
package com.biutag.supervision.mapper; |
||||
|
||||
import com.baomidou.dynamic.datasource.annotation.DS; |
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
||||
import com.biutag.supervision.pojo.entity.mailbox.MailBlame; |
||||
|
||||
/** |
||||
* @author wxc |
||||
* @date 2025/3/26 |
||||
*/ |
||||
@DS("mailbox") |
||||
public interface MailBlameMapper extends BaseMapper<MailBlame> { |
||||
|
||||
|
||||
} |
||||
@ -1,8 +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.baomidou.mybatisplus.extension.plugins.pagination.Page; |
||||
import com.biutag.supervision.pojo.entity.Negative; |
||||
import com.biutag.supervision.pojo.entity.NegativeCountersign; |
||||
import org.apache.ibatis.annotations.Param; |
||||
|
||||
public interface NegativeCountersignMapper extends BaseMapper<NegativeCountersign> { |
||||
|
||||
Page<Negative> queryNegativePage(@Param("page") Page<Negative> page, @Param(Constants.WRAPPER) QueryWrapper<Negative> queryWrapper); |
||||
|
||||
} |
||||
@ -0,0 +1,8 @@
|
||||
package com.biutag.supervision.mapper; |
||||
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
||||
import com.biutag.supervision.pojo.entity.RpcComfortPacks; |
||||
|
||||
public interface RpcComfortPacksMapper extends BaseMapper<RpcComfortPacks> { |
||||
|
||||
} |
||||
@ -0,0 +1,8 @@
|
||||
package com.biutag.supervision.mapper; |
||||
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
||||
import com.biutag.supervision.pojo.entity.RpcPacksComfort; |
||||
|
||||
public interface RpcPacksComfortMapper extends BaseMapper<RpcPacksComfort> { |
||||
|
||||
} |
||||
@ -0,0 +1,8 @@
|
||||
package com.biutag.supervision.mapper; |
||||
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
||||
import com.biutag.supervision.pojo.entity.SupDictHandleResultMaping; |
||||
|
||||
public interface SupDictHandleResultMapingMapper extends BaseMapper<SupDictHandleResultMaping> { |
||||
|
||||
} |
||||
@ -0,0 +1,8 @@
|
||||
package com.biutag.supervision.mapper; |
||||
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
||||
import com.biutag.supervision.pojo.entity.VideoConfig; |
||||
|
||||
public interface VideoConfigMapper extends BaseMapper<VideoConfig> { |
||||
|
||||
} |
||||
@ -0,0 +1,21 @@
|
||||
package com.biutag.supervision.pojo.dto; |
||||
|
||||
import com.biutag.supervision.pojo.vo.RpcApplyVo; |
||||
import lombok.Getter; |
||||
import lombok.Setter; |
||||
|
||||
import java.util.ArrayList; |
||||
import java.util.List; |
||||
|
||||
/** |
||||
* @author wxc |
||||
* @date 2025/3/14 |
||||
*/ |
||||
@Setter |
||||
@Getter |
||||
public class ComfortPacksDto { |
||||
|
||||
private String reportTitle; |
||||
|
||||
private List<RpcApplyVo> comforts = new ArrayList<>(); |
||||
} |
||||
@ -0,0 +1,44 @@
|
||||
package com.biutag.supervision.pojo.dto; |
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableField; |
||||
import com.biutag.supervision.pojo.vo.FileVo; |
||||
import com.fasterxml.jackson.annotation.JsonFormat; |
||||
import lombok.Getter; |
||||
import lombok.Setter; |
||||
|
||||
import java.time.LocalDateTime; |
||||
import java.util.List; |
||||
|
||||
/** |
||||
* @author wxc |
||||
* @date 2025/3/7 |
||||
*/ |
||||
@Setter |
||||
@Getter |
||||
public class NewsDto { |
||||
|
||||
private Integer id; |
||||
|
||||
// 动态来源
|
||||
private String source; |
||||
|
||||
// 动态分类
|
||||
private String workType; |
||||
|
||||
// 发布时间
|
||||
@JsonFormat(shape = JsonFormat.Shape.STRING, pattern="yyyy-MM-dd HH:mm") |
||||
private LocalDateTime releaseTime; |
||||
|
||||
private LocalDateTime createTime; |
||||
|
||||
private LocalDateTime updateTime; |
||||
|
||||
private String contentTxt; |
||||
|
||||
private String departName; |
||||
|
||||
private String departId; |
||||
|
||||
private List<FileVo> files; |
||||
|
||||
} |
||||
@ -0,0 +1,53 @@
|
||||
package com.biutag.supervision.pojo.dto; |
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat; |
||||
import jakarta.validation.constraints.NotBlank; |
||||
import lombok.Getter; |
||||
import lombok.Setter; |
||||
|
||||
import java.time.LocalDate; |
||||
|
||||
/** |
||||
* @author wxc |
||||
* @date 2025/2/20 |
||||
*/ |
||||
@Setter |
||||
@Getter |
||||
public class PoliceDto { |
||||
|
||||
// 姓名
|
||||
@NotBlank(message = "姓名不能为空") |
||||
private String name; |
||||
|
||||
@NotBlank(message = "警号不能为空") |
||||
private String empNo; |
||||
|
||||
// 身份证
|
||||
@NotBlank(message = "身份证不能为空") |
||||
private String idCode; |
||||
|
||||
// 组织机构id
|
||||
@NotBlank(message = "所属单位不能为空") |
||||
private String orgId; |
||||
|
||||
// 手机号
|
||||
private String mobile; |
||||
|
||||
// 人员属性
|
||||
private String personType; |
||||
|
||||
// 职位 正职 副职
|
||||
private String position; |
||||
|
||||
// 业务条线
|
||||
private String policeRole; |
||||
|
||||
// 入职日期
|
||||
@JsonFormat(shape = JsonFormat.Shape.STRING, pattern="yyyy-MM-dd") |
||||
private LocalDate employmentDate; |
||||
|
||||
private Boolean createUserFlag = false; |
||||
|
||||
private String password; |
||||
|
||||
} |
||||
@ -0,0 +1,69 @@
|
||||
package com.biutag.supervision.pojo.dto; |
||||
|
||||
import com.alibaba.excel.annotation.ExcelProperty; |
||||
import com.baomidou.mybatisplus.annotation.TableField; |
||||
import lombok.Getter; |
||||
import lombok.Setter; |
||||
|
||||
/** |
||||
* @author wxc |
||||
* @date 2024/11/13 |
||||
*/ |
||||
@Setter |
||||
@Getter |
||||
public class SjNegativeImportDto { |
||||
|
||||
@ExcelProperty("问题来源") |
||||
private String problemSources; |
||||
|
||||
// 业务类别
|
||||
@ExcelProperty("业务类别") |
||||
private String businessTypeName; |
||||
|
||||
@ExcelProperty("问题发现时间") |
||||
private String discoveryTime; |
||||
|
||||
@ExcelProperty("案件编号") |
||||
private String caseNumber; |
||||
|
||||
@ExcelProperty("事情简要描述") |
||||
private String thingDesc; |
||||
|
||||
// 问题整改情况
|
||||
@ExcelProperty("核查/整改情况描述\n" + |
||||
"(1030)") |
||||
private String rectifyDesc; |
||||
|
||||
@ExcelProperty("涉及单位id") |
||||
private String departId; |
||||
|
||||
@ExcelProperty("涉及单位") |
||||
private String departName; |
||||
|
||||
@ExcelProperty("办理单位id") |
||||
private String handleDepartId; |
||||
|
||||
@ExcelProperty("问题分类id") |
||||
private String proType; |
||||
|
||||
// 处理结果
|
||||
@ExcelProperty("处罚情况1") |
||||
private String handleResultName; |
||||
|
||||
// 处理结果
|
||||
@ExcelProperty("处罚情况2") |
||||
private String handleResultName2; |
||||
|
||||
@ExcelProperty("责任人员1") |
||||
private String blameName; |
||||
|
||||
@ExcelProperty("责任人员身份证1") |
||||
private String blameIdCode; |
||||
|
||||
@ExcelProperty("责任人员2") |
||||
private String blameName2; |
||||
|
||||
@ExcelProperty("责任人员身份证2") |
||||
private String blameIdCode2; |
||||
|
||||
} |
||||
@ -0,0 +1,32 @@
|
||||
package com.biutag.supervision.pojo.entity; |
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableField; |
||||
import lombok.Getter; |
||||
import lombok.Setter; |
||||
|
||||
// 案件基本信息
|
||||
@Setter |
||||
@Getter |
||||
public class DwdAsjZfbaAjjbxx { |
||||
|
||||
// 主键
|
||||
@TableField("zj") |
||||
private String zj; |
||||
|
||||
// 案件编号
|
||||
@TableField("ajbh") |
||||
private String ajbh; |
||||
|
||||
// 案件标志代码
|
||||
@TableField("ajbzdm") |
||||
private String ajbzdm; |
||||
|
||||
// 案件标准名称
|
||||
@TableField("ajbzmc") |
||||
private String ajbzmc; |
||||
|
||||
// 简要案情
|
||||
@TableField("jyaq") |
||||
private String jyaq; |
||||
|
||||
} |
||||
@ -0,0 +1,512 @@
|
||||
package com.biutag.supervision.pojo.entity; |
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableField; |
||||
import lombok.Getter; |
||||
import lombok.Setter; |
||||
|
||||
import java.util.Date; |
||||
|
||||
@Setter |
||||
@Getter |
||||
public class DwdAsjZfbaShrxx2 { |
||||
|
||||
// 主键
|
||||
@TableField("zj") |
||||
private String zj; |
||||
|
||||
// 操作标识
|
||||
@TableField("czbzdm") |
||||
private String czbzdm; |
||||
|
||||
// 操作标识_描述
|
||||
@TableField("czbzmc") |
||||
private String czbzmc; |
||||
|
||||
// 操作人
|
||||
@TableField("czr") |
||||
private String czr; |
||||
|
||||
// 案件编号
|
||||
@TableField("ajbh") |
||||
private String ajbh; |
||||
|
||||
// 公民身份号码
|
||||
@TableField("gmsfhm") |
||||
private String gmsfhm; |
||||
|
||||
// 人像ID
|
||||
@TableField("rxid") |
||||
private String rxid; |
||||
|
||||
// 姓名
|
||||
@TableField("xm") |
||||
private String xm; |
||||
|
||||
// 性别
|
||||
@TableField("xbdm") |
||||
private String xbdm; |
||||
|
||||
// 性别_描述
|
||||
@TableField("xbmc") |
||||
private String xbmc; |
||||
|
||||
// 曾用名
|
||||
@TableField("cym") |
||||
private String cym; |
||||
|
||||
// 绰号
|
||||
@TableField("ch") |
||||
private String ch; |
||||
|
||||
// 民族
|
||||
@TableField("mzdm") |
||||
private String mzdm; |
||||
|
||||
// 民族_描述
|
||||
@TableField("mzmc") |
||||
private String mzmc; |
||||
|
||||
// 文化程度
|
||||
@TableField("whcddm") |
||||
private String whcddm; |
||||
|
||||
// 文化程度_描述
|
||||
@TableField("whcdmc") |
||||
private String whcdmc; |
||||
|
||||
// 工作单位
|
||||
@TableField("gzdw") |
||||
private String gzdw; |
||||
|
||||
// 职业
|
||||
@TableField("zy") |
||||
private String zy; |
||||
|
||||
// 住址地址
|
||||
@TableField("zzdzdm") |
||||
private String zzdzdm; |
||||
|
||||
// 住址地址_描述
|
||||
@TableField("zzdzmc") |
||||
private String zzdzmc; |
||||
|
||||
// 联系电话
|
||||
@TableField("lxdh") |
||||
private String lxdh; |
||||
|
||||
// 户籍地区划
|
||||
@TableField("hjdqhdm") |
||||
private String hjdqhdm; |
||||
|
||||
// 户籍地区划_描述
|
||||
@TableField("hjdqhmc") |
||||
private String hjdqhmc; |
||||
|
||||
// 户籍地地址
|
||||
@TableField("hjddz") |
||||
private String hjddz; |
||||
|
||||
// 籍贯区划
|
||||
@TableField("jgqhdm") |
||||
private String jgqhdm; |
||||
|
||||
// 籍贯区划_描述
|
||||
@TableField("jgqhmc") |
||||
private String jgqhmc; |
||||
|
||||
// 籍贯地址
|
||||
@TableField("jgdz") |
||||
private String jgdz; |
||||
|
||||
// 人员类别
|
||||
@TableField("rylbdm") |
||||
private String rylbdm; |
||||
|
||||
// 人员类别_描述
|
||||
@TableField("rylbmc") |
||||
private String rylbmc; |
||||
|
||||
// 人员属性
|
||||
@TableField("rysx") |
||||
private String rysx; |
||||
|
||||
// 身高
|
||||
@TableField("sg") |
||||
private String sg; |
||||
|
||||
// 血型
|
||||
@TableField("xx") |
||||
private String xx; |
||||
|
||||
// 身份
|
||||
@TableField("sfdm") |
||||
private String sfdm; |
||||
|
||||
// 身份_描述
|
||||
@TableField("sfmc") |
||||
private String sfmc; |
||||
|
||||
// 保密级别
|
||||
@TableField("bmjb") |
||||
private String bmjb; |
||||
|
||||
// 受害日期
|
||||
@TableField("shrq") |
||||
private Date shrq; |
||||
|
||||
// 受害地点
|
||||
@TableField("shdd") |
||||
private String shdd; |
||||
|
||||
// 受害程度
|
||||
@TableField("shcddm") |
||||
private String shcddm; |
||||
|
||||
// 受害程度_描述
|
||||
@TableField("shcdmc") |
||||
private String shcdmc; |
||||
|
||||
// 受害形式
|
||||
@TableField("shxsdm") |
||||
private String shxsdm; |
||||
|
||||
// 受害形式_描述
|
||||
@TableField("shxsmc") |
||||
private String shxsmc; |
||||
|
||||
// 是否聋哑
|
||||
@TableField("sflydm") |
||||
private String sflydm; |
||||
|
||||
// 是否聋哑_描述
|
||||
@TableField("sflymc") |
||||
private String sflymc; |
||||
|
||||
// 受害人类别
|
||||
@TableField("shrlbdm") |
||||
private String shrlbdm; |
||||
|
||||
// 受害人类别_描述
|
||||
@TableField("shrlbmc") |
||||
private String shrlbmc; |
||||
|
||||
// 致死原因
|
||||
@TableField("zsyydm") |
||||
private String zsyydm; |
||||
|
||||
// 致死原因_描述
|
||||
@TableField("zsyymc") |
||||
private String zsyymc; |
||||
|
||||
// 致死工具
|
||||
@TableField("zsgjdm") |
||||
private String zsgjdm; |
||||
|
||||
// 致死工具_描述
|
||||
@TableField("zsgjmc") |
||||
private String zsgjmc; |
||||
|
||||
// 受害经过
|
||||
@TableField("shjg") |
||||
private String shjg; |
||||
|
||||
// 国籍
|
||||
@TableField("gjdm") |
||||
private String gjdm; |
||||
|
||||
// 国籍_描述
|
||||
@TableField("gjmc") |
||||
private String gjmc; |
||||
|
||||
// 英文姓名
|
||||
@TableField("ywxm") |
||||
private String ywxm; |
||||
|
||||
// 证件类型
|
||||
@TableField("zjlxdm") |
||||
private String zjlxdm; |
||||
|
||||
// 证件类型_描述
|
||||
@TableField("zjlxmc") |
||||
private String zjlxmc; |
||||
|
||||
// 证件号码
|
||||
@TableField("zjhm") |
||||
private String zjhm; |
||||
|
||||
// 签证种类
|
||||
@TableField("qzzldm") |
||||
private String qzzldm; |
||||
|
||||
// 签证种类_描述
|
||||
@TableField("qzzlmc") |
||||
private String qzzlmc; |
||||
|
||||
|
||||
// 人员编号
|
||||
@TableField("rybh") |
||||
private String rybh; |
||||
|
||||
// 住址区划
|
||||
@TableField("zzqhdm") |
||||
private String zzqhdm; |
||||
|
||||
// 住址区划_描述
|
||||
@TableField("zzqhmc") |
||||
private String zzqhmc; |
||||
|
||||
// 拼音
|
||||
@TableField("py") |
||||
private String py; |
||||
|
||||
// 人员身份
|
||||
@TableField("rysfdm") |
||||
private String rysfdm; |
||||
|
||||
// 人员身份_描述
|
||||
@TableField("rysfmc") |
||||
private String rysfmc; |
||||
|
||||
// 总投资
|
||||
@TableField("ztz") |
||||
private String ztz; |
||||
|
||||
// 次数
|
||||
@TableField("cs") |
||||
private String cs; |
||||
|
||||
// 去处
|
||||
@TableField("qc") |
||||
private String qc; |
||||
|
||||
// 分红
|
||||
@TableField("fh") |
||||
private String fh; |
||||
|
||||
// 剩余
|
||||
@TableField("sy") |
||||
private String sy; |
||||
|
||||
// 投资平台名称
|
||||
@TableField("tzptmc") |
||||
private String tzptmc; |
||||
|
||||
// 作案公司名称
|
||||
@TableField("zagsmc") |
||||
private String zagsmc; |
||||
|
||||
// 投资渠道
|
||||
@TableField("tzqddm") |
||||
private String tzqddm; |
||||
|
||||
// 投资渠道_描述
|
||||
@TableField("tzqdmc") |
||||
private String tzqdmc; |
||||
|
||||
// 购买金额
|
||||
@TableField("gmje") |
||||
private String gmje; |
||||
|
||||
// 银行卡号
|
||||
@TableField("yhkh") |
||||
private String yhkh; |
||||
|
||||
|
||||
// 是否重点关注人员
|
||||
@TableField("sfzdgzrydm") |
||||
private String sfzdgzrydm; |
||||
|
||||
// 是否重点关注人员_描述
|
||||
@TableField("sfzdgzrymc") |
||||
private String sfzdgzrymc; |
||||
|
||||
// 是否本辖区居住
|
||||
@TableField("sfbxqjzdm") |
||||
private String sfbxqjzdm; |
||||
|
||||
// 是否本辖区居住_描述
|
||||
@TableField("sfbxqjzmc") |
||||
private String sfbxqjzmc; |
||||
|
||||
// 关注类型
|
||||
@TableField("gzlxdm") |
||||
private String gzlxdm; |
||||
|
||||
// 关注类型_描述
|
||||
@TableField("gzlxmc") |
||||
private String gzlxmc; |
||||
|
||||
// 是否上门问话
|
||||
@TableField("sfsmwhdm") |
||||
private String sfsmwhdm; |
||||
|
||||
// 是否上门问话_描述
|
||||
@TableField("sfsmwhmc") |
||||
private String sfsmwhmc; |
||||
|
||||
// 是否已经报案
|
||||
@TableField("sfyjbadm") |
||||
private String sfyjbadm; |
||||
|
||||
// 是否已经报案_描述
|
||||
@TableField("sfyjbamc") |
||||
private String sfyjbamc; |
||||
|
||||
// 稳控民警姓名
|
||||
@TableField("wkmjxm") |
||||
private String wkmjxm; |
||||
|
||||
// 稳控民警联系方式
|
||||
@TableField("wkmjlxfs") |
||||
private String wkmjlxfs; |
||||
|
||||
// 乡镇责任人姓名
|
||||
@TableField("xzzrrxm") |
||||
private String xzzrrxm; |
||||
|
||||
// 乡镇责任人联系方式
|
||||
@TableField("xzzrrlxfs") |
||||
private String xzzrrlxfs; |
||||
|
||||
// 报案单位名称
|
||||
@TableField("badwmc") |
||||
private String badwmc; |
||||
|
||||
// 是否已制作询问笔录
|
||||
@TableField("sfyzzxwbldm") |
||||
private String sfyzzxwbldm; |
||||
|
||||
// 是否已制作询问笔录_描述
|
||||
@TableField("sfyzzxwblmc") |
||||
private String sfyzzxwblmc; |
||||
|
||||
// 是否有出入境证件
|
||||
@TableField("sfycrjzjdm") |
||||
private String sfycrjzjdm; |
||||
|
||||
// 是否有出入境证件_描述
|
||||
@TableField("sfycrjzjmc") |
||||
private String sfycrjzjmc; |
||||
|
||||
// 理财师姓名
|
||||
@TableField("lcsxm") |
||||
private String lcsxm; |
||||
|
||||
// 是否专案受害人
|
||||
@TableField("sfzashrdm") |
||||
private String sfzashrdm; |
||||
|
||||
// 是否专案受害人_描述
|
||||
@TableField("sfzashrmc") |
||||
private String sfzashrmc; |
||||
|
||||
// 是否被侵犯民、辅警,1民警,2辅警
|
||||
@TableField("sfmfj") |
||||
private String sfmfj; |
||||
|
||||
// 被侵犯民、辅警警种,字典类别4110
|
||||
@TableField("mfjjingzhong") |
||||
private String mfjjingzhong; |
||||
|
||||
// 被侵犯民、辅警单位
|
||||
@TableField("mfjdanwei") |
||||
private String mfjdanwei; |
||||
|
||||
// 被侵犯民、辅警公安机关
|
||||
@TableField("mfjgonganjiguan") |
||||
private String mfjgonganjiguan; |
||||
|
||||
// 是否未成年
|
||||
@TableField("wcn") |
||||
private String wcn; |
||||
|
||||
// 录入时间
|
||||
@TableField("lurushijian") |
||||
private String lurushijian; |
||||
|
||||
//
|
||||
@TableField("ifzfcs") |
||||
private String ifzfcs; |
||||
|
||||
// 无身份证原因
|
||||
@TableField("wsfzyy") |
||||
private String wsfzyy; |
||||
|
||||
//
|
||||
@TableField("fddlrbh") |
||||
private String fddlrbh; |
||||
|
||||
// 法定代理人编号
|
||||
@TableField("fddlrxm") |
||||
private String fddlrxm; |
||||
|
||||
// 录入单位代码
|
||||
@TableField("lrdwdm") |
||||
private String lrdwdm; |
||||
|
||||
// 录入单位名称
|
||||
@TableField("lrdwmc") |
||||
private String lrdwmc; |
||||
|
||||
// 修改单位代码
|
||||
@TableField("xgdwdm") |
||||
private String xgdwdm; |
||||
|
||||
// 修改单位名称
|
||||
@TableField("xgdwmc") |
||||
private String xgdwmc; |
||||
|
||||
// 数据来源
|
||||
@TableField("sjly") |
||||
private String sjly; |
||||
|
||||
// 部级案件编码
|
||||
@TableField("bjajbm") |
||||
private String bjajbm; |
||||
|
||||
// 部级案事件相关人员编码
|
||||
@TableField("bjrybm") |
||||
private String bjrybm; |
||||
|
||||
// 问题数据编号
|
||||
@TableField("wtsjbh") |
||||
private String wtsjbh; |
||||
|
||||
// 年龄
|
||||
@TableField("nl") |
||||
private String nl; |
||||
|
||||
// 被侵害年龄
|
||||
@TableField("bqhsnl") |
||||
private String bqhsnl; |
||||
|
||||
// 侵害过程
|
||||
@TableField("qhgc") |
||||
private String qhgc; |
||||
|
||||
// 特殊群体
|
||||
@TableField("tsqt") |
||||
private String tsqt; |
||||
|
||||
// 监护情况
|
||||
@TableField("jhqk") |
||||
private String jhqk; |
||||
|
||||
|
||||
//
|
||||
@TableField("sjzx_nbid") |
||||
private String sjzxNbid; |
||||
|
||||
//
|
||||
@TableField("sjzx_yl1") |
||||
private String sjzxYl1; |
||||
|
||||
//
|
||||
@TableField("sjzx_yl2") |
||||
private String sjzxYl2; |
||||
|
||||
//
|
||||
@TableField("sjzx_yl3") |
||||
private String sjzxYl3; |
||||
|
||||
} |
||||
@ -0,0 +1,56 @@
|
||||
package com.biutag.supervision.pojo.entity; |
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableField; |
||||
import com.baomidou.mybatisplus.annotation.TableId; |
||||
import com.fasterxml.jackson.annotation.JsonFormat; |
||||
import lombok.Getter; |
||||
import lombok.Setter; |
||||
|
||||
import java.time.LocalDateTime; |
||||
|
||||
@Setter |
||||
@Getter |
||||
public class RpcComfortPacks { |
||||
|
||||
//
|
||||
@TableId(value = "id") |
||||
private String id; |
||||
|
||||
//
|
||||
@TableField("report_title") |
||||
private String reportTitle; |
||||
|
||||
// 呈报时间
|
||||
@TableField("report_time") |
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm") |
||||
private LocalDateTime reportTime; |
||||
|
||||
// 呈报人
|
||||
@TableField("report_person") |
||||
private String reportPerson; |
||||
|
||||
// 呈报类型 2=抚慰
|
||||
@TableField("report_type") |
||||
private String reportType; |
||||
|
||||
// 呈报人数
|
||||
@TableField("report_num") |
||||
private Integer reportNum; |
||||
|
||||
// 呈报金额
|
||||
@TableField("report_money") |
||||
private Double reportMoney; |
||||
|
||||
// 状态 0 线上审批,1线下审批
|
||||
@TableField("report_status") |
||||
private String reportStatus; |
||||
|
||||
// 抚慰申请相关zip文件路径
|
||||
@TableField("report_zip") |
||||
private String reportZip; |
||||
|
||||
// 慰问信:0 未发送,1已发送
|
||||
@TableField("report_message") |
||||
private String reportMessage; |
||||
|
||||
} |
||||
@ -0,0 +1,30 @@
|
||||
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 RpcPacksComfort { |
||||
|
||||
//
|
||||
@TableId(value = "id", type = IdType.AUTO) |
||||
private Integer id; |
||||
|
||||
// 打包id
|
||||
private String packsId; |
||||
|
||||
// 抚慰id
|
||||
@TableField("rpc_id") |
||||
private String rpcId; |
||||
|
||||
// 状态
|
||||
@TableField("status") |
||||
private String status; |
||||
|
||||
} |
||||
@ -0,0 +1,41 @@
|
||||
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 com.fasterxml.jackson.annotation.JsonFormat; |
||||
import lombok.Getter; |
||||
import lombok.Setter; |
||||
|
||||
import java.time.LocalDateTime; |
||||
|
||||
@Setter |
||||
@Getter |
||||
public class SupDictHandleResultMaping { |
||||
|
||||
//
|
||||
@TableId(value = "id", type = IdType.AUTO) |
||||
private Integer id; |
||||
|
||||
//
|
||||
@TableField("external_name") |
||||
private String externalName; |
||||
|
||||
//
|
||||
@TableField("internal_name") |
||||
private String internalName; |
||||
|
||||
//
|
||||
@TableField("internal_id") |
||||
private String internalId; |
||||
|
||||
//
|
||||
@TableField("create_time") |
||||
private LocalDateTime createTime; |
||||
|
||||
//
|
||||
@TableField("update_time") |
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm") |
||||
private LocalDateTime updateTime; |
||||
|
||||
} |
||||
@ -0,0 +1,51 @@
|
||||
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 com.fasterxml.jackson.annotation.JsonFormat; |
||||
import lombok.Getter; |
||||
import lombok.Setter; |
||||
|
||||
import java.time.LocalDateTime; |
||||
|
||||
@Setter |
||||
@Getter |
||||
public class VideoConfig { |
||||
|
||||
//
|
||||
@TableId(value = "id", type = IdType.AUTO) |
||||
private Integer id; |
||||
|
||||
//
|
||||
@TableField("depart_id") |
||||
private Integer departId; |
||||
|
||||
//
|
||||
@TableField("parent_id") |
||||
private String parentId; |
||||
|
||||
//
|
||||
@TableField("device_id") |
||||
private String deviceId; |
||||
|
||||
private String videoUrl; |
||||
|
||||
private String imgUrl; |
||||
|
||||
private String deviceName; |
||||
|
||||
//
|
||||
@TableField("create_time") |
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
||||
private LocalDateTime createTime; |
||||
|
||||
//
|
||||
@TableField("sort_id") |
||||
private Integer sortId; |
||||
|
||||
//
|
||||
@TableField("depart_name") |
||||
private String departName; |
||||
|
||||
} |
||||
@ -0,0 +1,46 @@
|
||||
package com.biutag.supervision.pojo.entity.mailbox; |
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType; |
||||
import com.baomidou.mybatisplus.annotation.TableId; |
||||
import lombok.Getter; |
||||
import lombok.Setter; |
||||
import lombok.experimental.Accessors; |
||||
|
||||
import java.time.LocalDateTime; |
||||
|
||||
/** |
||||
* @author wxc |
||||
* @date 2025/2/26 |
||||
*/ |
||||
@Accessors(chain = true) |
||||
@Setter |
||||
@Getter |
||||
public class MailBlame { |
||||
|
||||
@TableId(type = IdType.AUTO) |
||||
private Integer id; |
||||
|
||||
private String mailId; |
||||
|
||||
private Integer deptId; |
||||
|
||||
private String blameName; |
||||
|
||||
private String blameEmpNo; |
||||
|
||||
private String blameIdCode; |
||||
|
||||
/** |
||||
* 核办-查证属实问题(json) |
||||
*/ |
||||
private String verifyProblem; |
||||
/** |
||||
* 核办-责任追究(json) |
||||
*/ |
||||
private String verifyPunish; |
||||
|
||||
/** |
||||
* 创建时间 |
||||
*/ |
||||
private LocalDateTime createTime; |
||||
} |
||||
@ -0,0 +1,23 @@
|
||||
package com.biutag.supervision.pojo.param; |
||||
|
||||
import lombok.Getter; |
||||
import lombok.Setter; |
||||
import org.springframework.format.annotation.DateTimeFormat; |
||||
|
||||
import java.util.Date; |
||||
import java.util.List; |
||||
|
||||
/** |
||||
* @author wxc |
||||
* @date 2025/2/6 |
||||
*/ |
||||
@Setter |
||||
@Getter |
||||
public class RpcComfortPacksParam extends BasePage { |
||||
|
||||
private String reportTitle; |
||||
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd") |
||||
private List<Date> reportTime; |
||||
|
||||
} |
||||
@ -0,0 +1,16 @@
|
||||
package com.biutag.supervision.pojo.param; |
||||
|
||||
import lombok.Getter; |
||||
import lombok.Setter; |
||||
|
||||
/** |
||||
* @author wxc |
||||
* @date 2025/3/6 |
||||
*/ |
||||
@Setter |
||||
@Getter |
||||
public class VideoConfigQueryParam extends BasePage { |
||||
|
||||
private String departId; |
||||
|
||||
} |
||||
@ -0,0 +1,588 @@
|
||||
package com.biutag.supervision.pojo.vo; |
||||
|
||||
import com.alibaba.excel.annotation.ExcelIgnore; |
||||
import com.alibaba.excel.annotation.ExcelProperty; |
||||
import com.baomidou.mybatisplus.annotation.TableField; |
||||
import com.fasterxml.jackson.annotation.JsonFormat; |
||||
import lombok.Data; |
||||
|
||||
import java.io.Serializable; |
||||
import java.time.LocalDateTime; |
||||
|
||||
/** |
||||
* |
||||
* @TableName data_petition_12337 |
||||
*/ |
||||
@Data |
||||
public class DataPetition12337ExportVo implements Serializable { |
||||
|
||||
/** |
||||
* 外网线索编号 |
||||
*/ |
||||
@ExcelProperty("外网线索编号") |
||||
private String externalId; |
||||
|
||||
/** |
||||
* 内网线索编号 |
||||
*/ |
||||
@ExcelProperty("内网线索编号") |
||||
private String innerId; |
||||
|
||||
/** |
||||
* 单机版线索编号 |
||||
*/ |
||||
@ExcelProperty("单机版线索编号") |
||||
private String standAlone; |
||||
|
||||
/** |
||||
* 信息受理登记时间 |
||||
*/ |
||||
@ExcelProperty("信息受理登记时间") |
||||
@JsonFormat(shape = JsonFormat.Shape.STRING, pattern="yyyy-MM-dd HH:mm") |
||||
private LocalDateTime discoverTime; |
||||
|
||||
/** |
||||
* 线索来源 |
||||
*/ |
||||
@ExcelProperty("线索来源") |
||||
private String letterSource; |
||||
|
||||
/** |
||||
* 举报人姓名 |
||||
*/ |
||||
@ExcelProperty("举报人姓名") |
||||
private String name; |
||||
|
||||
/** |
||||
* 手机号码 |
||||
*/ |
||||
@ExcelProperty("手机号码") |
||||
private String phone; |
||||
|
||||
/** |
||||
* 身份证号 |
||||
*/ |
||||
@ExcelProperty("身份证号") |
||||
private String idCode; |
||||
|
||||
/** |
||||
* 举报人(省) |
||||
*/ |
||||
@ExcelProperty("举报人(省)") |
||||
private String reporterProvincial; |
||||
|
||||
/** |
||||
* 举报人(市) |
||||
*/ |
||||
@ExcelProperty("举报人(市)") |
||||
private String reporterCity; |
||||
|
||||
/** |
||||
* 举报人(县) |
||||
*/ |
||||
@ExcelProperty("举报人(县)") |
||||
private String reporterCounty; |
||||
|
||||
/** |
||||
* 现住地详址 |
||||
*/ |
||||
@ExcelProperty("现住地详址") |
||||
private String address; |
||||
|
||||
/** |
||||
* 是否政法干警 |
||||
*/ |
||||
@ExcelProperty("是否政法干警") |
||||
private String isLawPolice; |
||||
|
||||
/** |
||||
* 被举报人姓名 |
||||
*/ |
||||
@ExcelProperty("被举报人姓名") |
||||
private String reportedName; |
||||
|
||||
/** |
||||
* 所属系统 |
||||
*/ |
||||
@ExcelProperty("所属系统") |
||||
private String belongSystem; |
||||
|
||||
/** |
||||
* 人员类别 |
||||
*/ |
||||
@ExcelProperty("人员类别") |
||||
private String personType; |
||||
|
||||
/** |
||||
* 被举报人所在地(省) |
||||
*/ |
||||
@ExcelProperty("被举报人所在地(省)") |
||||
private String reportedProvincial; |
||||
|
||||
/** |
||||
* 被举报人所在地(市) |
||||
*/ |
||||
@ExcelProperty("被举报人所在地(市)") |
||||
private String reportedCity; |
||||
|
||||
/** |
||||
* 被举报人所在地(县) |
||||
*/ |
||||
@ExcelProperty("被举报人所在地(县)") |
||||
private String reportedCounty; |
||||
|
||||
/** |
||||
* 单位名称 |
||||
*/ |
||||
@ExcelProperty("单位名称") |
||||
private String orgName; |
||||
|
||||
/** |
||||
* 单位所属层级 |
||||
*/ |
||||
@ExcelProperty("单位所属层级") |
||||
private String orgLevel; |
||||
|
||||
/** |
||||
* 具体职务 |
||||
*/ |
||||
@ExcelProperty("具体职务") |
||||
private String jobName; |
||||
|
||||
/** |
||||
* 职级 |
||||
*/ |
||||
@ExcelProperty("职级") |
||||
private String jobLevel; |
||||
|
||||
/** |
||||
* 被举报单位名称 |
||||
*/ |
||||
@ExcelProperty("被举报单位名称") |
||||
private String reportedOrgName; |
||||
|
||||
/** |
||||
* 被举报单位所属系统 |
||||
*/ |
||||
@ExcelProperty("被举报单位所属系统") |
||||
private String reportedOrgBelong; |
||||
|
||||
/** |
||||
* 被举报单位所在地(省) |
||||
*/ |
||||
@ExcelProperty("被举报单位所在地(省)") |
||||
private String reportedOrgProvincial; |
||||
|
||||
/** |
||||
* 被举报单位所在地(市) |
||||
*/ |
||||
@ExcelProperty("被举报单位所在地(市)") |
||||
private String reportedOrgCity; |
||||
|
||||
/** |
||||
* 被举报单位所在地(县) |
||||
*/ |
||||
@ExcelProperty("被举报单位所在地(县)") |
||||
private String reportedOrgCounty; |
||||
|
||||
/** |
||||
* 被举报单位单位所属层级 |
||||
*/ |
||||
@ExcelProperty("单位所属层级") |
||||
private String reportedOrgLevel; |
||||
|
||||
/** |
||||
* 涉嫌违纪问题项目 |
||||
*/ |
||||
@ExcelProperty("涉嫌违纪问题项目") |
||||
private String againstProProject; |
||||
|
||||
/** |
||||
* 涉嫌贪污贿赂类犯罪 |
||||
*/ |
||||
@ExcelProperty("涉嫌贪污贿赂类犯罪") |
||||
private String corruptionGuilt; |
||||
|
||||
/** |
||||
* 涉嫌渎职类犯罪 |
||||
*/ |
||||
@ExcelProperty("涉嫌渎职类犯罪") |
||||
private String omissionGuilt; |
||||
|
||||
/** |
||||
* 涉嫌侵犯公民人身权利类犯罪 |
||||
*/ |
||||
@ExcelProperty("涉嫌侵犯公民人身权利类犯罪") |
||||
private String invadeEntitlementGuilt; |
||||
|
||||
/** |
||||
* 涉嫌侵犯财产类犯罪 |
||||
*/ |
||||
@ExcelProperty("涉嫌侵犯财产类犯罪") |
||||
private String invadeFinanceGuilt; |
||||
|
||||
/** |
||||
* 其他 |
||||
*/ |
||||
@ExcelProperty("其他") |
||||
private String otherGuilt; |
||||
|
||||
/** |
||||
* 顽瘴痼疾项目 |
||||
*/ |
||||
@ExcelProperty("顽瘴痼疾项目") |
||||
private String hardProProject; |
||||
|
||||
/** |
||||
* 涉嫌违纪违法事项 |
||||
*/ |
||||
@ExcelProperty("涉嫌违纪违法事项") |
||||
private String wjwfProject; |
||||
|
||||
/** |
||||
* 转办时间 |
||||
*/ |
||||
@ExcelProperty("转办时间") |
||||
private String passTime; |
||||
|
||||
/** |
||||
* 转办单位 |
||||
*/ |
||||
@ExcelProperty("转办单位") |
||||
private String passOrg; |
||||
|
||||
/** |
||||
* 核查时间 |
||||
*/ |
||||
@ExcelProperty("核查时间") |
||||
private String reviewTime; |
||||
|
||||
/** |
||||
* 核查单位 |
||||
*/ |
||||
@ExcelProperty("核查单位") |
||||
private String handleSecondDepartName; |
||||
|
||||
/** |
||||
* 核查人 |
||||
*/ |
||||
@ExcelProperty("核查人") |
||||
private String reviewPersonName; |
||||
|
||||
/** |
||||
* 核查人联系方式 |
||||
*/ |
||||
@ExcelProperty("核查人联系方式") |
||||
private String reviewPersonPhone; |
||||
|
||||
/** |
||||
* 被核查人类别 |
||||
*/ |
||||
@ExcelProperty("被核查人类别") |
||||
private String reviewedPersonType; |
||||
|
||||
/** |
||||
* 被核查人是否属于领导班子成员 |
||||
*/ |
||||
@ExcelProperty("被核查人是否属于领导班子成员") |
||||
private String reviewedPersonIsleader; |
||||
|
||||
/** |
||||
* 是否核查完结 |
||||
*/ |
||||
@ExcelProperty("是否核查完结") |
||||
private String reviewedIsover; |
||||
|
||||
/** |
||||
* 核查简要情况 |
||||
*/ |
||||
@ExcelProperty("核查简要情况") |
||||
private String checkStatusDesc; |
||||
|
||||
/** |
||||
* 办理结果 |
||||
*/ |
||||
@ExcelProperty("办理结果") |
||||
private String processResult; |
||||
|
||||
/** |
||||
* 是否进行线索初核 |
||||
*/ |
||||
@ExcelProperty("是否进行线索初核") |
||||
private String isFirstView; |
||||
|
||||
/** |
||||
* 核查组组长 |
||||
*/ |
||||
@ExcelProperty("核查组组长") |
||||
private String reviewLeader; |
||||
|
||||
/** |
||||
* (核查组组长)联系方式 |
||||
*/ |
||||
@ExcelProperty("(核查组组长)联系方式") |
||||
private String reviewLeaderPhone; |
||||
|
||||
/** |
||||
* 初核情况 |
||||
*/ |
||||
@ExcelProperty("初核情况") |
||||
private String firstViewDes; |
||||
|
||||
/** |
||||
* 是否立案审查调查 |
||||
*/ |
||||
@ExcelProperty("是否立案审查调查") |
||||
private String isRegisterCase; |
||||
|
||||
/** |
||||
* 立案审查调查情况 |
||||
*/ |
||||
@ExcelProperty("立案审查调查情况") |
||||
private String registerCaseDes; |
||||
|
||||
/** |
||||
* 是否处分处理 |
||||
*/ |
||||
@ExcelProperty("是否处分处理") |
||||
private String isPunish; |
||||
|
||||
/** |
||||
* 处理结论形态 |
||||
*/ |
||||
@ExcelProperty("处理结论形态") |
||||
private String processResType; |
||||
|
||||
/** |
||||
* 处理结论结果 |
||||
*/ |
||||
@ExcelProperty("处理结论结果") |
||||
private String processResDes; |
||||
|
||||
/** |
||||
* 处分处理情况 |
||||
*/ |
||||
@ExcelProperty("处分处理情况") |
||||
private String punishDes; |
||||
|
||||
/** |
||||
* 是否适用自查从宽政策 |
||||
*/ |
||||
@ExcelProperty("是否适用自查从宽政策") |
||||
private String isTolerant; |
||||
|
||||
/** |
||||
* 是否办结 |
||||
*/ |
||||
@ExcelProperty("是否办结") |
||||
private String isOver; |
||||
|
||||
/** |
||||
* 联系时间 |
||||
*/ |
||||
@ExcelProperty("联系时间") |
||||
private String contactTime; |
||||
|
||||
/** |
||||
* 联系单位 |
||||
*/ |
||||
@ExcelProperty("联系单位") |
||||
private String contactOrg; |
||||
|
||||
/** |
||||
* 联系人 |
||||
*/ |
||||
@ExcelProperty("联系人") |
||||
private String contactPersonName; |
||||
|
||||
/** |
||||
* 联系方式 |
||||
*/ |
||||
@ExcelProperty("联系方式") |
||||
private String contactType; |
||||
|
||||
/** |
||||
* 与举报人联系沟通详情 |
||||
*/ |
||||
@ExcelProperty("与举报人联系沟通详情") |
||||
private String contactReporterDes; |
||||
|
||||
/** |
||||
* 超期未反馈原因 |
||||
*/ |
||||
@ExcelProperty("超期未反馈原因") |
||||
private String overtimeReason; |
||||
|
||||
/** |
||||
* 是否申请异议 |
||||
*/ |
||||
@ExcelProperty("是否申请异议") |
||||
private String isDissent; |
||||
|
||||
/** |
||||
* 目标省份 |
||||
*/ |
||||
@ExcelProperty("目标省份") |
||||
private String aimProvincial; |
||||
|
||||
/** |
||||
* 申请人 |
||||
*/ |
||||
@ExcelProperty("申请人") |
||||
private String applyPersonName; |
||||
|
||||
/** |
||||
* 联系方式 |
||||
*/ |
||||
@ExcelProperty("联系方式") |
||||
private String applyPersonPhone; |
||||
|
||||
/** |
||||
* 申请原因 |
||||
*/ |
||||
@ExcelProperty("申请原因") |
||||
private String applyReason; |
||||
|
||||
/** |
||||
* 异议处理方式 |
||||
*/ |
||||
@ExcelProperty("异议处理方式") |
||||
private String dissentHandle; |
||||
|
||||
/** |
||||
* 处理说明 |
||||
*/ |
||||
@ExcelProperty("处理说明") |
||||
private String dissentHandleExplain; |
||||
|
||||
/** |
||||
* 是否存在附件 |
||||
*/ |
||||
@ExcelProperty("是否存在附件") |
||||
private String isAnnex; |
||||
|
||||
/** |
||||
* 附件文件名 |
||||
*/ |
||||
@ExcelProperty("附件文件名") |
||||
private String annexName; |
||||
|
||||
/** |
||||
* 线索举报时间 |
||||
*/ |
||||
@ExcelProperty("线索举报时间") |
||||
private String reportTime; |
||||
|
||||
/** |
||||
* 导入时间 |
||||
*/ |
||||
@ExcelProperty("导入时间") |
||||
private String enterTime; |
||||
|
||||
/** |
||||
* 分发时间 |
||||
*/ |
||||
@ExcelProperty("分发时间") |
||||
private String distributeTime; |
||||
|
||||
/** |
||||
* 是否违纪违法线索 |
||||
*/ |
||||
@ExcelProperty("是否违纪违法线索") |
||||
private String isAgainstClue; |
||||
|
||||
/** |
||||
* 是否涉法涉诉线索 |
||||
*/ |
||||
@ExcelProperty("是否涉法涉诉线索") |
||||
private String isAppealClue; |
||||
|
||||
/** |
||||
* 是否范围外线索 |
||||
*/ |
||||
@ExcelProperty("是否范围外线索") |
||||
private String isOverroundClue; |
||||
|
||||
/** |
||||
* 是否无效线索 |
||||
*/ |
||||
@ExcelProperty("是否无效线索") |
||||
private String isInvalidClue; |
||||
|
||||
/** |
||||
* 是否重点线索 |
||||
*/ |
||||
@ExcelProperty("是否重点线索") |
||||
private String isImportantClue; |
||||
|
||||
/** |
||||
* 线索是否重复 |
||||
*/ |
||||
@ExcelProperty("线索是否重复") |
||||
private String isRepeatClue; |
||||
|
||||
/** |
||||
* 重复线索组别 |
||||
*/ |
||||
@ExcelProperty("重复线索组别") |
||||
private String repeatClueType; |
||||
|
||||
/** |
||||
* 线索是否进行了机筛 |
||||
*/ |
||||
@ExcelProperty("线索是否进行了机筛") |
||||
private String isMachine; |
||||
|
||||
/** |
||||
* 机筛线索时间 |
||||
*/ |
||||
@ExcelProperty("机筛线索时间") |
||||
private String machineTme; |
||||
|
||||
/** |
||||
* 线索是否经过人工筛查 |
||||
*/ |
||||
@ExcelProperty("线索是否经过人工筛查") |
||||
private String isPerson; |
||||
|
||||
/** |
||||
* 人工筛查线索时间 |
||||
*/ |
||||
@ExcelProperty("人工筛查线索时间") |
||||
private String personTime; |
||||
|
||||
/** |
||||
* 是否关注线索 |
||||
*/ |
||||
@ExcelProperty("是否关注线索") |
||||
private String isCare; |
||||
|
||||
/** |
||||
* 关注时间 |
||||
*/ |
||||
@ExcelProperty("关注时间") |
||||
private String careTime; |
||||
|
||||
/** |
||||
* 操作时间 |
||||
*/ |
||||
@ExcelProperty("操作时间") |
||||
private String handleTime; |
||||
|
||||
/** |
||||
* 唯一编号 |
||||
*/ |
||||
@ExcelProperty("唯一编号") |
||||
private String onlyId; |
||||
|
||||
// 经办人
|
||||
@ExcelIgnore |
||||
private String handlePolices; |
||||
|
||||
// 核查情况
|
||||
@ExcelIgnore |
||||
private String checkStatusName; |
||||
|
||||
@ExcelIgnore |
||||
private String id; |
||||
} |
||||
@ -0,0 +1,59 @@
|
||||
package com.biutag.supervision.pojo.vo; |
||||
|
||||
import com.alibaba.excel.annotation.ExcelProperty; |
||||
import com.alibaba.excel.annotation.write.style.ColumnWidth; |
||||
import com.alibaba.excel.metadata.data.ImageData; |
||||
import com.alibaba.excel.metadata.data.WriteCellData; |
||||
import com.fasterxml.jackson.annotation.JsonFormat; |
||||
import lombok.Data; |
||||
|
||||
import java.io.Serializable; |
||||
import java.time.LocalDateTime; |
||||
import java.util.List; |
||||
|
||||
/** |
||||
* |
||||
* @TableName data_petition_12337 |
||||
*/ |
||||
@Data |
||||
public class NegativeAuditExportVo implements Serializable { |
||||
|
||||
// 业务类别名称
|
||||
@ExcelProperty("业务类别") |
||||
private String businessTypeName; |
||||
|
||||
// 问题来源
|
||||
@ExcelProperty("问题来源") |
||||
private String problemSources; |
||||
|
||||
// 问题发现时间
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm") |
||||
@ExcelProperty("问题发现时间") |
||||
private LocalDateTime discoveryTime; |
||||
|
||||
// 涉及案件/警情编号
|
||||
@ExcelProperty("案件/警情编号") |
||||
private String caseNumber; |
||||
|
||||
@ExcelProperty("问题种类") |
||||
private String problems; |
||||
|
||||
|
||||
// 简要描述
|
||||
@ExcelProperty("具体问题内容") |
||||
private String thingDesc; |
||||
|
||||
@ExcelProperty("整改情况") |
||||
private String rectifyDesc; |
||||
|
||||
@ExcelProperty("整改佐证材料") |
||||
@ColumnWidth(40) |
||||
private WriteCellData<Void> files; |
||||
|
||||
@ExcelProperty("涉及单位") |
||||
private String involveDepartName; |
||||
|
||||
@ExcelProperty("责任人员") |
||||
private String blames; |
||||
|
||||
} |
||||
@ -0,0 +1,30 @@
|
||||
package com.biutag.supervision.pojo.vo; |
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat; |
||||
import lombok.Getter; |
||||
import lombok.Setter; |
||||
|
||||
import java.time.LocalDateTime; |
||||
|
||||
/** |
||||
* @author wxc |
||||
* @date 2025/3/19 |
||||
*/ |
||||
@Setter |
||||
@Getter |
||||
public class RpcApplyApproveVo { |
||||
|
||||
private Boolean returnFlag; |
||||
|
||||
private String actionName; |
||||
|
||||
private String handleName; |
||||
|
||||
private String commentLabel; |
||||
|
||||
private String comments; |
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm") |
||||
private LocalDateTime createTime; |
||||
|
||||
} |
||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue