催办功能、催办统计
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
package com.yxt.messagecenter.api.messageurgeList;
|
||||
|
||||
import com.yxt.common.core.dto.Dto;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
@@ -12,7 +13,7 @@ import lombok.Data;
|
||||
public class MessageListDto implements Dto {
|
||||
private static final long serialVersionUID = -1667937381274036191L;
|
||||
|
||||
private String proInstId;
|
||||
private String procInstId;
|
||||
|
||||
private int type;
|
||||
|
||||
@@ -21,4 +22,13 @@ public class MessageListDto implements Dto {
|
||||
private String nodeName;
|
||||
|
||||
private String msgSid;
|
||||
|
||||
private String urgeType;
|
||||
|
||||
private String taskId;
|
||||
|
||||
@ApiModelProperty("系统催办时间间隔")
|
||||
private String timeInterval;
|
||||
@ApiModelProperty("催办内容")
|
||||
private String urgeContent;
|
||||
}
|
||||
|
||||
@@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.yxt.common.core.domain.BaseEntity;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* @description:
|
||||
@@ -11,12 +12,13 @@ import io.swagger.annotations.ApiModelProperty;
|
||||
* @date: 2023/9/9
|
||||
**/
|
||||
@TableName("message_urgeList")
|
||||
@Data
|
||||
public class MessageUrgeList extends BaseEntity {
|
||||
private static final long serialVersionUID = 7667726702154027285L;
|
||||
@ApiModelProperty("消息sid")
|
||||
private String msgSid;
|
||||
@ApiModelProperty("流程实例id")
|
||||
private String proInstId;
|
||||
private String procInstId;
|
||||
@ApiModelProperty("催办类别:1系统,2人工")
|
||||
private String urgeType;
|
||||
@ApiModelProperty("被催办人")
|
||||
@@ -25,4 +27,8 @@ public class MessageUrgeList extends BaseEntity {
|
||||
private String nodeName;
|
||||
@ApiModelProperty("任务id")
|
||||
private String taskId;
|
||||
@ApiModelProperty("系统催办时间间隔")
|
||||
private String timeInterval;
|
||||
@ApiModelProperty("催办内容")
|
||||
private String urgeContent;
|
||||
}
|
||||
|
||||
@@ -1,11 +1,15 @@
|
||||
package com.yxt.messagecenter.api.messageurgeList;
|
||||
|
||||
import com.yxt.common.core.query.PagerQuery;
|
||||
import com.yxt.common.core.result.ResultBean;
|
||||
import com.yxt.messagecenter.api.message.MessageFeignFallback;
|
||||
import com.yxt.common.core.vo.PagerVo;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
import org.springframework.cloud.openfeign.FeignClient;
|
||||
import org.springframework.web.bind.annotation.PostMapping;
|
||||
import org.springframework.web.bind.annotation.RequestBody;
|
||||
import org.springframework.web.bind.annotation.ResponseBody;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @description:
|
||||
@@ -22,4 +26,10 @@ public interface MessageUrgeListFeign {
|
||||
@ApiOperation("人工催办")
|
||||
@PostMapping(value = "/manualReminder")
|
||||
ResultBean manualReminder(@RequestBody UrgeDto dto);
|
||||
|
||||
|
||||
@ApiOperation("催办统计")
|
||||
@PostMapping(value = "/urgeCount")
|
||||
@ResponseBody
|
||||
ResultBean<PagerVo<MessageUrgeListVo>> urgeCount(@RequestBody PagerQuery<MessageUrgeListQuery> query);
|
||||
}
|
||||
|
||||
@@ -0,0 +1,13 @@
|
||||
package com.yxt.messagecenter.api.messageurgeList;
|
||||
|
||||
import com.yxt.common.core.query.Query;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* @author Administrator
|
||||
* @description
|
||||
* @date 2023/10/8 15:34
|
||||
*/
|
||||
@Data
|
||||
public class MessageUrgeListQuery implements Query {
|
||||
}
|
||||
@@ -0,0 +1,46 @@
|
||||
package com.yxt.messagecenter.api.messageurgeList;
|
||||
|
||||
import com.yxt.common.core.vo.Vo;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* @author Administrator
|
||||
* @description
|
||||
* @date 2023/10/8 13:34
|
||||
*/
|
||||
@Data
|
||||
public class MessageUrgeListVo implements Vo {
|
||||
@ApiModelProperty("工作编号")
|
||||
private String taskId;
|
||||
@ApiModelProperty("工作名称")
|
||||
private String taskName;
|
||||
@ApiModelProperty("发起人")
|
||||
private String applyName;
|
||||
@ApiModelProperty("发起时间")
|
||||
private String startTime;
|
||||
@ApiModelProperty("结束时间")
|
||||
private String endTime;
|
||||
@ApiModelProperty("审批状态")
|
||||
private String approvalState;
|
||||
@ApiModelProperty("审批结果")
|
||||
private String result;
|
||||
@ApiModelProperty("审批人")
|
||||
private String approvalName;
|
||||
@ApiModelProperty("审批环节")
|
||||
private String aspect;
|
||||
@ApiModelProperty("审批接收时间")
|
||||
private String receiveTime;
|
||||
@ApiModelProperty("审批通过时间")
|
||||
private String passTime;
|
||||
@ApiModelProperty("审批用时(时分秒)")
|
||||
private String approvalTime;
|
||||
@ApiModelProperty("系统催办次数")
|
||||
private String sysCount;
|
||||
@ApiModelProperty("系统催办时间间隔")
|
||||
private String timeInterval;
|
||||
@ApiModelProperty("人工催办次数")
|
||||
private String artificialCount;
|
||||
private String procInstId;
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user