Browse Source
# Conflicts: # src/main/java/com/biutag/supervision/service/ModelClueService.javamain
10 changed files with 156 additions and 38 deletions
@ -1,8 +1,17 @@
|
||||
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.ModelClue; |
||||
import com.biutag.supervision.pojo.model.ModelClueModel; |
||||
import org.apache.ibatis.annotations.Param; |
||||
import org.apache.ibatis.annotations.Select; |
||||
|
||||
public interface ModelClueMapper extends BaseMapper<ModelClue> { |
||||
|
||||
@Select("select *, m.model_name from model_clue mc left join model m on mc.model_id = m.id ${ew.getCustomSqlSegment}") |
||||
Page<ModelClueModel> queryPage(@Param("page") Page<ModelClue> page, @Param(Constants.WRAPPER) QueryWrapper<ModelClue> queryWrapper); |
||||
|
||||
} |
||||
@ -0,0 +1,49 @@
|
||||
package com.biutag.supervision.pojo.dto; |
||||
|
||||
import com.biutag.supervision.pojo.entity.ModelClue; |
||||
import com.biutag.supervision.pojo.model.ModelClueModel; |
||||
import com.biutag.supervision.pojo.vo.FileVo; |
||||
import jakarta.validation.constraints.NotBlank; |
||||
import lombok.Getter; |
||||
import lombok.Setter; |
||||
|
||||
import java.util.ArrayList; |
||||
import java.util.List; |
||||
|
||||
/** |
||||
* 模型线索手动分发 |
||||
* @author wxc |
||||
* @date 2024/10/18 |
||||
*/ |
||||
@Setter |
||||
@Getter |
||||
public class ModelClueTaskDistribute { |
||||
|
||||
private List<ModelClue> modelClues = new ArrayList<>(); |
||||
|
||||
private String taskName; |
||||
|
||||
// 办理时限
|
||||
@NotBlank |
||||
private String timeLimit; |
||||
|
||||
// 最大签收时长(天)
|
||||
private Integer maxSignDuration; |
||||
|
||||
// 最大办理时长(天)
|
||||
private Integer maxHandleDuration; |
||||
|
||||
// 最大延期时长(天)
|
||||
private Integer maxExtensionDuration; |
||||
|
||||
// 下发流程
|
||||
private String distributionFlow; |
||||
|
||||
// 审批流程
|
||||
@NotBlank |
||||
private String approvalFlow; |
||||
|
||||
|
||||
private List<FileVo> thingFiles = new ArrayList<>(); |
||||
|
||||
} |
||||
Loading…
Reference in new issue