我的任务列表
This commit is contained in:
parent
3229dce1bf
commit
e72f0ff6bd
|
|
@ -34,5 +34,7 @@ public interface OADistributionMapper extends BaseMapper<OADistribution> {
|
||||||
/*修改任务读取状态*/
|
/*修改任务读取状态*/
|
||||||
Integer changeStatus(@Param("taskId") String taskId,@Param("sysUserId") String sysUserId);
|
Integer changeStatus(@Param("taskId") String taskId,@Param("sysUserId") String sysUserId);
|
||||||
|
|
||||||
List<OADistribution> taskList(@Param("condition")String condition);
|
//发布任务列表
|
||||||
|
List<OADistribution> deliverTaskList(@Param("condition")String condition);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -101,4 +101,5 @@ public interface OATaskMapper extends BaseMapper<OATask> {
|
||||||
/*进行中事项*/
|
/*进行中事项*/
|
||||||
Integer countConduct(@Param("listPerformId") String listPerformId);
|
Integer countConduct(@Param("listPerformId") String listPerformId);
|
||||||
|
|
||||||
|
List<OATask> taskList(@Param("condition") String condition);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -8,6 +8,7 @@
|
||||||
<result column="SysChinaName" jdbcType="VARCHAR" property="syschinaname" />
|
<result column="SysChinaName" jdbcType="VARCHAR" property="syschinaname" />
|
||||||
<result column="SysTelephone" jdbcType="VARCHAR" property="systelephone" />
|
<result column="SysTelephone" jdbcType="VARCHAR" property="systelephone" />
|
||||||
<result column="AppStatus" jdbcType="VARCHAR" property="appstatus" />
|
<result column="AppStatus" jdbcType="VARCHAR" property="appstatus" />
|
||||||
|
<result column="AppStatus" jdbcType="VARCHAR" property="appstatus" />
|
||||||
<result column="CreatedOn" jdbcType="TIMESTAMP" property="createdon" />
|
<result column="CreatedOn" jdbcType="TIMESTAMP" property="createdon" />
|
||||||
<result column="CreatedBy" jdbcType="VARCHAR" property="createdby" />
|
<result column="CreatedBy" jdbcType="VARCHAR" property="createdby" />
|
||||||
<result column="ModifiedOn" jdbcType="TIMESTAMP" property="modifiedon" />
|
<result column="ModifiedOn" jdbcType="TIMESTAMP" property="modifiedon" />
|
||||||
|
|
@ -209,4 +210,10 @@
|
||||||
UPDATE OADistribution SET AppStatus = "已读" WHERE OATaskId = #{taskId}
|
UPDATE OADistribution SET AppStatus = "已读" WHERE OATaskId = #{taskId}
|
||||||
AND SysUserId = #{sysUserId}
|
AND SysUserId = #{sysUserId}
|
||||||
</update>
|
</update>
|
||||||
|
|
||||||
|
<select id="deliverTaskList" resultType="com.rzyc.model.OADistribution">
|
||||||
|
select ob.* from OADistribution ob
|
||||||
|
where ob.subject like #{condition}
|
||||||
|
order by ob.end_time asc
|
||||||
|
</select>
|
||||||
</mapper>
|
</mapper>
|
||||||
|
|
|
||||||
|
|
@ -405,4 +405,9 @@
|
||||||
AND lf.`ListPerformId` = #{listPerformId}
|
AND lf.`ListPerformId` = #{listPerformId}
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
|
<select id="taskList" resultMap="BaseResultMap">
|
||||||
|
select ot.* from oatask ot
|
||||||
|
where ot.TaskType like #{condition}
|
||||||
|
order by ot.EndDate asc
|
||||||
|
</select>
|
||||||
</mapper>
|
</mapper>
|
||||||
|
|
|
||||||
|
|
@ -97,6 +97,12 @@
|
||||||
<artifactId>springfox-swagger-ui</artifactId>
|
<artifactId>springfox-swagger-ui</artifactId>
|
||||||
<version>2.9.2</version>
|
<version>2.9.2</version>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
|
||||||
|
<dependency>
|
||||||
|
<groupId>com.github.xiaoymin</groupId>
|
||||||
|
<artifactId>swagger-bootstrap-ui</artifactId>
|
||||||
|
<version>1.9.6</version>
|
||||||
|
</dependency>
|
||||||
<!-- swagger end -->
|
<!-- swagger end -->
|
||||||
|
|
||||||
<!-- 参数验证 start -->
|
<!-- 参数验证 start -->
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,7 @@
|
||||||
package com.rzyc.advice;
|
package com.rzyc.advice;
|
||||||
|
|
||||||
|
|
||||||
|
import com.github.xiaoymin.swaggerbootstrapui.annotations.EnableSwaggerBootstrapUI;
|
||||||
import org.springframework.context.annotation.Bean;
|
import org.springframework.context.annotation.Bean;
|
||||||
import org.springframework.context.annotation.Configuration;
|
import org.springframework.context.annotation.Configuration;
|
||||||
import springfox.documentation.builders.ApiInfoBuilder;
|
import springfox.documentation.builders.ApiInfoBuilder;
|
||||||
|
|
@ -23,6 +24,7 @@ import java.util.List;
|
||||||
*/
|
*/
|
||||||
@Configuration
|
@Configuration
|
||||||
@EnableSwagger2
|
@EnableSwagger2
|
||||||
|
@EnableSwaggerBootstrapUI
|
||||||
public class Swagger2Config {
|
public class Swagger2Config {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
||||||
|
|
@ -5,6 +5,7 @@ import com.common.utils.StringUtils;
|
||||||
import com.common.utils.model.MultiResult;
|
import com.common.utils.model.MultiResult;
|
||||||
import com.common.utils.model.SingleResult;
|
import com.common.utils.model.SingleResult;
|
||||||
import com.rzyc.model.OADistribution;
|
import com.rzyc.model.OADistribution;
|
||||||
|
import com.rzyc.model.OATask;
|
||||||
import com.rzyc.model.task.dto.AddTaskDto;
|
import com.rzyc.model.task.dto.AddTaskDto;
|
||||||
import com.rzyc.model.task.vo.OADistributionVo;
|
import com.rzyc.model.task.vo.OADistributionVo;
|
||||||
import com.rzyc.model.user.SysUser;
|
import com.rzyc.model.user.SysUser;
|
||||||
|
|
@ -14,10 +15,7 @@ import org.apache.commons.beanutils.BeanUtils;
|
||||||
import org.apache.commons.beanutils.ConvertUtils;
|
import org.apache.commons.beanutils.ConvertUtils;
|
||||||
import org.apache.commons.beanutils.converters.DateConverter;
|
import org.apache.commons.beanutils.converters.DateConverter;
|
||||||
import org.springframework.validation.annotation.Validated;
|
import org.springframework.validation.annotation.Validated;
|
||||||
import org.springframework.web.bind.annotation.CrossOrigin;
|
import org.springframework.web.bind.annotation.*;
|
||||||
import org.springframework.web.bind.annotation.PostMapping;
|
|
||||||
import org.springframework.web.bind.annotation.RequestMapping;
|
|
||||||
import org.springframework.web.bind.annotation.RestController;
|
|
||||||
|
|
||||||
import javax.validation.Valid;
|
import javax.validation.Valid;
|
||||||
import java.util.Date;
|
import java.util.Date;
|
||||||
|
|
@ -38,11 +36,11 @@ import java.util.List;
|
||||||
public class TaskController extends BaseController{
|
public class TaskController extends BaseController{
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @return: 新增任务
|
* @return: 新增任务追踪
|
||||||
* @Author: ZQW
|
* @Author: ZQW
|
||||||
* @Date: 2022/9/20
|
* @Date: 2022/9/20
|
||||||
*/
|
*/
|
||||||
@ApiOperation(value = "新增任务")
|
@ApiOperation(value = "新增任务追踪")
|
||||||
@PostMapping()
|
@PostMapping()
|
||||||
public SingleResult<String> addTask(@Valid AddTaskDto addTaskDto) throws Exception{
|
public SingleResult<String> addTask(@Valid AddTaskDto addTaskDto) throws Exception{
|
||||||
SingleResult<String> result = new SingleResult<>();
|
SingleResult<String> result = new SingleResult<>();
|
||||||
|
|
@ -70,14 +68,31 @@ public class TaskController extends BaseController{
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @return: 查询任务
|
||||||
|
* @Author: ZQW
|
||||||
|
* @Date: 2022/9/20
|
||||||
|
*/
|
||||||
|
@ApiOperation(value = "我发布的任务")
|
||||||
|
@GetMapping("deliverTaskList")
|
||||||
|
public MultiResult<OADistribution> deliverTaskList(){
|
||||||
|
MultiResult<OADistribution> result = new MultiResult<>();
|
||||||
|
List<OADistribution> oaTasks = oaDistributionMapper.deliverTaskList("%%");
|
||||||
|
result.setData(oaTasks);
|
||||||
|
return result;
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @return: 查询任务
|
* @return: 查询任务
|
||||||
* @Author: ZQW
|
* @Author: ZQW
|
||||||
* @Date: 2022/9/20
|
* @Date: 2022/9/20
|
||||||
*/
|
*/
|
||||||
public MultiResult<OADistributionVo> taskList(){
|
@ApiOperation(value = "查询任务")
|
||||||
MultiResult<OADistributionVo> result = new MultiResult<>();
|
@GetMapping("taskList")
|
||||||
List<OADistribution> oaDistributions = oaDistributionMapper.taskList("%%");
|
public MultiResult<OATask> taskList(){
|
||||||
|
MultiResult<OATask> result = new MultiResult<>();
|
||||||
|
List<OATask> oaTasks = oaTaskMapper.taskList("%%");
|
||||||
|
result.setData(oaTasks);
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user