收到任务详情,修改时间格式
This commit is contained in:
parent
afeaea4c60
commit
4d1ff86920
|
|
@ -2,6 +2,7 @@ package com.rzyc.bean.task.vo;
|
|||
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
|
||||
|
|
@ -52,10 +53,12 @@ public class OADistributionVo {
|
|||
private String subject;
|
||||
|
||||
@ApiModelProperty("开始时间")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd ")
|
||||
@TableField("start_time")
|
||||
private Date startTime;
|
||||
|
||||
@ApiModelProperty("结束时间")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd ")
|
||||
@TableField("end_time")
|
||||
private Date endTime;
|
||||
|
||||
|
|
|
|||
|
|
@ -0,0 +1,97 @@
|
|||
package com.rzyc.bean.task.vo;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @Description:
|
||||
* @Author: ZQW
|
||||
* @CreateTime: 2022/10/31 16:07
|
||||
*/
|
||||
|
||||
@ApiModel("收到任务返回实体类")
|
||||
public class ReceiveTaskVo {
|
||||
|
||||
@TableId("OATaskId")
|
||||
@ApiModelProperty("任务id")
|
||||
private String oataskid;
|
||||
|
||||
|
||||
@TableField("StartDate")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@ApiModelProperty("开始时间")
|
||||
private Date startdate;
|
||||
|
||||
@TableField("EndDate")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@ApiModelProperty("结束时间")
|
||||
private Date enddate;
|
||||
|
||||
|
||||
@TableField("title")
|
||||
@ApiModelProperty("任务名称")
|
||||
private String title;
|
||||
|
||||
@TableField("Subject")
|
||||
@ApiModelProperty("任务要求")
|
||||
private String subject;
|
||||
|
||||
|
||||
@ApiModelProperty("任务接收人完成情况")
|
||||
private OADistributionVo oaDistributionVo;
|
||||
|
||||
public OADistributionVo getOaDistributionVo() {
|
||||
return oaDistributionVo;
|
||||
}
|
||||
|
||||
public void setOaDistributionVo(OADistributionVo oaDistributionVo) {
|
||||
this.oaDistributionVo = oaDistributionVo;
|
||||
}
|
||||
|
||||
public String getOataskid() {
|
||||
return oataskid;
|
||||
}
|
||||
|
||||
public void setOataskid(String oataskid) {
|
||||
this.oataskid = oataskid;
|
||||
}
|
||||
|
||||
public Date getStartdate() {
|
||||
return startdate;
|
||||
}
|
||||
|
||||
public void setStartdate(Date startdate) {
|
||||
this.startdate = startdate;
|
||||
}
|
||||
|
||||
public Date getEnddate() {
|
||||
return enddate;
|
||||
}
|
||||
|
||||
public void setEnddate(Date enddate) {
|
||||
this.enddate = enddate;
|
||||
}
|
||||
|
||||
public String getTitle() {
|
||||
return title;
|
||||
}
|
||||
|
||||
public void setTitle(String title) {
|
||||
this.title = title;
|
||||
}
|
||||
|
||||
public String getSubject() {
|
||||
return subject;
|
||||
}
|
||||
|
||||
public void setSubject(String subject) {
|
||||
this.subject = subject;
|
||||
}
|
||||
}
|
||||
|
|
@ -24,14 +24,16 @@ public class TaskDetailVo {
|
|||
@ApiModelProperty("任务id")
|
||||
private String oataskid;
|
||||
|
||||
@ApiModelProperty("主键id")
|
||||
private String oadistributionid;
|
||||
|
||||
@TableField("StartDate")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd ")
|
||||
@ApiModelProperty("开始时间")
|
||||
private Date startdate;
|
||||
|
||||
@TableField("EndDate")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd ")
|
||||
@ApiModelProperty("结束时间")
|
||||
private Date enddate;
|
||||
|
||||
|
|
@ -48,6 +50,14 @@ public class TaskDetailVo {
|
|||
@ApiModelProperty("任务接收人完成情况")
|
||||
private List<OADistributionVo> distributions = new ArrayList<>();
|
||||
|
||||
public String getOadistributionid() {
|
||||
return oadistributionid;
|
||||
}
|
||||
|
||||
public void setOadistributionid(String oadistributionid) {
|
||||
this.oadistributionid = oadistributionid;
|
||||
}
|
||||
|
||||
public String getOataskid() {
|
||||
return oataskid;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -20,6 +20,9 @@ public class TaskVo {
|
|||
@ApiModelProperty("任务id")
|
||||
private String oataskid;
|
||||
|
||||
@ApiModelProperty("主键id")
|
||||
private String oadistributionid;
|
||||
|
||||
@ApiModelProperty("任务类型名称")
|
||||
private String taskTypeName;
|
||||
|
||||
|
|
@ -38,6 +41,14 @@ public class TaskVo {
|
|||
@ApiModelProperty("结束时间")
|
||||
private Date enddate;
|
||||
|
||||
public String getOadistributionid() {
|
||||
return oadistributionid;
|
||||
}
|
||||
|
||||
public void setOadistributionid(String oadistributionid) {
|
||||
this.oadistributionid = oadistributionid;
|
||||
}
|
||||
|
||||
public String getOataskid() {
|
||||
return oataskid;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -123,9 +123,12 @@ public interface OATaskMapper extends BaseMapper<OATask> {
|
|||
List<TaskVo> getTaskList(@Param("condition")String condition,
|
||||
@Param("sendId")String sendId);
|
||||
|
||||
//发布(收到)任务详情
|
||||
//发布任务详情
|
||||
TaskDetailVo selectDetail(@Param("OATaskId") String OATaskId);
|
||||
|
||||
//收到任务详情
|
||||
ReceiveTaskVo selectReceive(@Param("OADistributionId") String OADistributionId);
|
||||
|
||||
//查询待办事项
|
||||
List<WorkPriorityVo> workList(@Param("workDto") WorkDto workDto);
|
||||
|
||||
|
|
|
|||
|
|
@ -452,7 +452,7 @@
|
|||
|
||||
<!--查询我收到的任务-->
|
||||
<select id="getTaskList" resultType="com.rzyc.bean.task.vo.TaskVo">
|
||||
select ot.OATaskId,ty.name as taskTypeName,ot.title,u.SysUserName as send_name,u.SysDeptName as unit_name,ot.EndDate as enddate
|
||||
select ot.OATaskId,oa.OADistributionId,ty.name as taskTypeName,ot.title,u.SysUserName as send_name,u.SysDeptName as unit_name,ot.EndDate as enddate
|
||||
from OADistribution oa
|
||||
left join OATask ot on ot.OATaskId = oa.OATaskId
|
||||
left join sysuser u on ot.send_id = u.SysUserId
|
||||
|
|
@ -466,7 +466,6 @@
|
|||
<!--定义resultMap-->
|
||||
<resultMap id="TaskDetail" type="com.rzyc.bean.task.vo.TaskDetailVo">
|
||||
<id column="OATaskId" property="oataskid"/>
|
||||
<result column="user_id" property="userId"/>
|
||||
<result column="StartDate" property="startdate"/>
|
||||
<result column="EndDate" property="enddate"/>
|
||||
<result column="title" property="title"/>
|
||||
|
|
@ -503,8 +502,37 @@
|
|||
where ot.oataskid = #{OATaskId}
|
||||
</select>
|
||||
|
||||
|
||||
<resultMap id="ReceiveTail" type="com.rzyc.bean.task.vo.ReceiveTaskVo">
|
||||
<id column="OATaskId" property="oataskid"/>
|
||||
<result column="StartDate" property="startdate"/>
|
||||
<result column="EndDate" property="enddate"/>
|
||||
<result column="title" property="title"/>
|
||||
<result column="Subject" property="subject"/>
|
||||
<association property="oaDistributionVo" javaType="com.rzyc.bean.task.vo.OADistributionVo">
|
||||
<id column="OADistributionId" property="oadistributionid"/>
|
||||
<result column="OATaskId" property="oataskid"/>
|
||||
<result column="sned_id" property="snedId"/>
|
||||
<result column="SysUserId" property="sysuserid"/>
|
||||
<result column="SysChinaName" property="syschinaname"/>
|
||||
<result column="title" property="title"/>
|
||||
<result column="Subject" property="subject"/>
|
||||
<result column="start_time" property="startTime"/>
|
||||
<result column="end_time" property="endTime"/>
|
||||
<result column="AppStatus" property="appstatus"/>
|
||||
</association>
|
||||
</resultMap>
|
||||
<!--收到任务详情-->
|
||||
<select id="selectReceive" resultMap="ReceiveTail">
|
||||
select ot.oataskid,ot.title,ot.subject,ot.startdate,ot.enddate,od.*
|
||||
from OADistribution od
|
||||
join OATask ot
|
||||
on ot.oataskid = od.oataskid
|
||||
where od.OADistributionId = #{OADistributionId}
|
||||
</select>
|
||||
|
||||
<!--查询待办事项-->
|
||||
<select id="workList" resultType="com.rzyc.bean.task.vo.WorkPriorityVo">
|
||||
<select id="workList" resultMap="ReceiveTail">
|
||||
select ot.OATaskId,od.OADistributionId,ot.title,ot.TaskType
|
||||
from oatask ot
|
||||
join OADistribution od on ot.OATaskId = od.OATaskId
|
||||
|
|
|
|||
|
|
@ -8,6 +8,7 @@ import com.rzyc.bean.task.dto.AddTaskDto;
|
|||
import com.rzyc.bean.task.dto.AddWorkDto;
|
||||
import com.rzyc.bean.task.dto.IdDto;
|
||||
import com.rzyc.bean.task.dto.WorkFlowDto;
|
||||
import com.rzyc.bean.task.vo.ReceiveTaskVo;
|
||||
import com.rzyc.bean.task.vo.TaskDetailVo;
|
||||
import com.rzyc.bean.task.vo.TaskVo;
|
||||
import com.rzyc.bean.task.vo.ThingVo;
|
||||
|
|
@ -29,6 +30,7 @@ import org.springframework.validation.annotation.Validated;
|
|||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
import javax.validation.Valid;
|
||||
import java.text.SimpleDateFormat;
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
|
||||
|
|
@ -259,9 +261,9 @@ public class WorkController extends BaseController{
|
|||
* @Author ZQW
|
||||
* @CreateTime 2022/9/29 13:56
|
||||
*/
|
||||
@ApiOperation(value = "发布(收到)任务详情",position = 10)
|
||||
@ApiOperation(value = "发布任务详情",position = 10)
|
||||
@ApiImplicitParams(value = {
|
||||
@ApiImplicitParam(name = "id",value = "任务1id")
|
||||
@ApiImplicitParam(name = "id",value = "任务id")
|
||||
})
|
||||
@GetMapping("deliverTaskDetail")
|
||||
public SingleResult<TaskDetailVo> deliverTaskDetail(@Valid IdDto idDto){
|
||||
|
|
@ -270,7 +272,25 @@ public class WorkController extends BaseController{
|
|||
result.setData(detailVo);
|
||||
return result;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* @Description: 收到任务详情
|
||||
* @Author ZQW
|
||||
* @CreateTime 2022/10/31 16:04
|
||||
*/
|
||||
@ApiOperation(value = "收到任务详情",position = 11)
|
||||
@ApiImplicitParams(value = {
|
||||
@ApiImplicitParam(name = "id",value = "任务id")
|
||||
})
|
||||
@GetMapping("receiveTaskDetail")
|
||||
public SingleResult<ReceiveTaskVo> receiveTaskDetail(@Valid IdDto idDto){
|
||||
SingleResult<ReceiveTaskVo> result = new SingleResult<>();
|
||||
ReceiveTaskVo receiveTaskVo = oaTaskMapper.selectReceive(idDto.getId());
|
||||
result.setData(receiveTaskVo);
|
||||
return result;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* @Description: 任务流转
|
||||
* @Author ZQW
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user