冀北台账管理接口开发

This commit is contained in:
cdf
2024-05-16 13:47:20 +08:00
parent 2e6ac4f07e
commit 3ef85be49d
3 changed files with 20 additions and 5 deletions

View File

@@ -141,6 +141,9 @@ public class UserReportParam extends BaseEntity {
@ApiModelProperty(value="所属区域") @ApiModelProperty(value="所属区域")
private String city; private String city;
@ApiModelProperty(value="数据来源类型 0正常审核流程 1批量导入")
private Integer dataType;
} }

View File

@@ -114,6 +114,12 @@ public class UserReportPO extends BaseEntity {
@TableField(value = "process_instance_id") @TableField(value = "process_instance_id")
private String processInstanceId; private String processInstanceId;
/**
* 数据来源类型 0.正常流程审核入库 1.批量导入
*/
@TableField(value = "data_type")
private Integer dataType;
/** /**
* 审批状态1:审批中2审批通过3审批不通过4已取消 * 审批状态1:审批中2审批通过3审批不通过4已取消

View File

@@ -75,6 +75,7 @@ public class UserReportPOServiceImpl extends ServiceImpl<UserReportPOMapper, Use
BeanUtils.copyProperties(userReportParam, userReportPO); BeanUtils.copyProperties(userReportParam, userReportPO);
userReportPO.setState(DataStateEnum.ENABLE.getCode()); userReportPO.setState(DataStateEnum.ENABLE.getCode());
userReportPO.setStatus(BpmTaskStatusEnum.RUNNING.getStatus()); userReportPO.setStatus(BpmTaskStatusEnum.RUNNING.getStatus());
userReportPO.setDataType(0);
this.save(userReportPO); this.save(userReportPO);
if ( if (
CollectionUtil.newArrayList( CollectionUtil.newArrayList(
@@ -259,13 +260,18 @@ public class UserReportPOServiceImpl extends ServiceImpl<UserReportPOMapper, Use
public Page<UserReportVO> getInterferenceUserPage(UserReportParam.UserReportQueryParam userReportQueryParam) { public Page<UserReportVO> getInterferenceUserPage(UserReportParam.UserReportQueryParam userReportQueryParam) {
QueryWrapper<UserReportVO> userReportVOQueryWrapper = new QueryWrapper<>(); QueryWrapper<UserReportVO> userReportVOQueryWrapper = new QueryWrapper<>();
userReportVOQueryWrapper userReportVOQueryWrapper
.eq("supervision_user_report.state", DataStateEnum.ENABLE.getCode()).eq("supervision_user_report.status",FlowStatusEnum.APPROVE.getCode()); .eq("supervision_user_report.state", DataStateEnum.ENABLE.getCode())
.eq("supervision_user_report.status",FlowStatusEnum.APPROVE.getCode())
;
//TODO //TODO
if (Objects.nonNull(userReportQueryParam)) { if (Objects.nonNull(userReportQueryParam)) {
if (StrUtil.isNotBlank(userReportQueryParam.getCity())) { if (StrUtil.isNotBlank(userReportQueryParam.getCity())) {
//查询所有区域下的数据 //查询所有区域下的数据
userReportVOQueryWrapper.in("supervision_user_report.city", userReportQueryParam.getCity()); userReportVOQueryWrapper.in("supervision_user_report.city", userReportQueryParam.getCity());
} }
if(Objects.nonNull(userReportQueryParam.getDataType())){
userReportVOQueryWrapper.eq("data_type",userReportQueryParam.getDataType());
}
} }
userReportVOQueryWrapper.orderByDesc("supervision_user_report.create_time"); userReportVOQueryWrapper.orderByDesc("supervision_user_report.create_time");
return this.baseMapper.page(new Page<>(PageFactory.getPageNum(userReportQueryParam), PageFactory.getPageSize(userReportQueryParam)), userReportVOQueryWrapper); return this.baseMapper.page(new Page<>(PageFactory.getPageNum(userReportQueryParam), PageFactory.getPageSize(userReportQueryParam)), userReportVOQueryWrapper);