diff --git a/laws-modules/src/main/java/com/jero/modules/activiti/process/common/controller/ProcessCenterController.java b/laws-modules/src/main/java/com/jero/modules/activiti/process/common/controller/ProcessCenterController.java index 5064a784..9ac6650b 100644 --- a/laws-modules/src/main/java/com/jero/modules/activiti/process/common/controller/ProcessCenterController.java +++ b/laws-modules/src/main/java/com/jero/modules/activiti/process/common/controller/ProcessCenterController.java @@ -4,6 +4,7 @@ import com.jero.common.api.vo.Result; import com.jero.common.aspect.annotation.AutoLog; import com.jero.modules.activiti.process.common.entity.CenterQueryVO; import com.jero.modules.activiti.process.common.service.ActFlowCommonService; +import com.jero.modules.activiti.process.common.service.ProcessDraftService; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import lombok.extern.slf4j.Slf4j; @@ -23,6 +24,9 @@ import javax.validation.Valid; @RequestMapping("/process/center") public class ProcessCenterController { + @Resource + private ProcessDraftService draftService; + @Resource private ActFlowCommonService actFlowCommonService; @@ -83,7 +87,6 @@ public class ProcessCenterController { @ApiOperation(value="流程中心-草稿", notes="流程中心-草稿") @GetMapping("/draftList") public Result draftList(@Valid CenterQueryVO centerQueryVO) { - // TODO - return Result.OK(); + return Result.OK(draftService.getDraftList(centerQueryVO)); } } diff --git a/laws-modules/src/main/java/com/jero/modules/activiti/process/common/entity/ProcessCenterListVO.java b/laws-modules/src/main/java/com/jero/modules/activiti/process/common/entity/ProcessCenterListVO.java new file mode 100644 index 00000000..3ab24bdf --- /dev/null +++ b/laws-modules/src/main/java/com/jero/modules/activiti/process/common/entity/ProcessCenterListVO.java @@ -0,0 +1,16 @@ +package com.jero.modules.activiti.process.common.entity; + +import lombok.Data; + +/** + * @author: Mzaxd + * @Date: 2023/10/12 13:52 + */ +@Data +public class ProcessCenterListVO { + + + + + +} diff --git a/laws-modules/src/main/java/com/jero/modules/activiti/process/common/service/ProcessDraftService.java b/laws-modules/src/main/java/com/jero/modules/activiti/process/common/service/ProcessDraftService.java index ec9cca7a..cbab2930 100644 --- a/laws-modules/src/main/java/com/jero/modules/activiti/process/common/service/ProcessDraftService.java +++ b/laws-modules/src/main/java/com/jero/modules/activiti/process/common/service/ProcessDraftService.java @@ -1,8 +1,12 @@ package com.jero.modules.activiti.process.common.service; +import com.jero.modules.activiti.process.common.entity.CenterQueryVO; +import com.jero.modules.activiti.process.common.entity.ProcessCenterListVO; import com.jero.modules.activiti.process.common.entity.ProcessDraft; import com.baomidou.mybatisplus.extension.service.IService; +import java.util.List; + /** * @author ThinkBook * @description 针对表【process_draft】的数据库操作Service @@ -10,4 +14,5 @@ import com.baomidou.mybatisplus.extension.service.IService; */ public interface ProcessDraftService extends IService { + List getDraftList(CenterQueryVO centerQueryVO); } diff --git a/laws-modules/src/main/java/com/jero/modules/activiti/process/common/service/impl/ProcessDraftServiceImpl.java b/laws-modules/src/main/java/com/jero/modules/activiti/process/common/service/impl/ProcessDraftServiceImpl.java index 8bae2678..08697590 100644 --- a/laws-modules/src/main/java/com/jero/modules/activiti/process/common/service/impl/ProcessDraftServiceImpl.java +++ b/laws-modules/src/main/java/com/jero/modules/activiti/process/common/service/impl/ProcessDraftServiceImpl.java @@ -1,11 +1,17 @@ package com.jero.modules.activiti.process.common.service.impl; +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.jero.modules.activiti.process.common.entity.CenterQueryVO; +import com.jero.modules.activiti.process.common.entity.ProcessCenterListVO; import com.jero.modules.activiti.process.common.entity.ProcessDraft; import com.jero.modules.activiti.process.common.service.ProcessDraftService; import com.jero.modules.activiti.process.common.mapper.ProcessDraftMapper; +import com.jero.modules.sys.utils.UserUtils; import org.springframework.stereotype.Service; +import java.util.List; + /** * @author ThinkBook * @description 针对表【process_draft】的数据库操作Service实现 @@ -15,6 +21,14 @@ import org.springframework.stereotype.Service; public class ProcessDraftServiceImpl extends ServiceImpl implements ProcessDraftService { + @Override + public List getDraftList(CenterQueryVO centerQueryVO) { + String userId = UserUtils.getUserId(); + LambdaQueryWrapper draftWrapper = new LambdaQueryWrapper<>(); + draftWrapper.eq(ProcessDraft::getCreateBy, userId); + List list = list(draftWrapper); + return null; + } } diff --git a/laws-modules/src/main/java/com/jero/modules/activiti/process/esInitChange/entity/ProcessEsInitChange.java b/laws-modules/src/main/java/com/jero/modules/activiti/process/esInitChange/entity/ProcessEsInitChange.java index 300f8cbf..d48b54f9 100644 --- a/laws-modules/src/main/java/com/jero/modules/activiti/process/esInitChange/entity/ProcessEsInitChange.java +++ b/laws-modules/src/main/java/com/jero/modules/activiti/process/esInitChange/entity/ProcessEsInitChange.java @@ -7,11 +7,13 @@ import com.baomidou.mybatisplus.annotation.TableName; import java.io.Serializable; import java.util.Date; +import com.fasterxml.jackson.annotation.JsonFormat; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import lombok.EqualsAndHashCode; import lombok.experimental.Accessors; +import org.springframework.format.annotation.DateTimeFormat; import javax.validation.constraints.NotBlank; @@ -74,6 +76,8 @@ public class ProcessEsInitChange implements Serializable { /** * 截止日期 */ + @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd") + @DateTimeFormat(pattern="yyyy-MM-dd") private Date deadlineDate; /** @@ -135,13 +139,11 @@ public class ProcessEsInitChange implements Serializable { /** * 标准类别代号 */ - @NotBlank private String standardCategoryCode; /** * 年代号 */ - @NotBlank private String decadeCode; /** @@ -157,16 +159,22 @@ public class ProcessEsInitChange implements Serializable { /** * 草稿计划完成日期 */ + @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd") + @DateTimeFormat(pattern="yyyy-MM-dd") private Date draftPlannedCompleteDate; /** * 征求意见稿计划完成日期 */ + @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd") + @DateTimeFormat(pattern="yyyy-MM-dd") private Date solicitationDraftPlanCompleteDate; /** * 计划报批日期 */ + @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd") + @DateTimeFormat(pattern="yyyy-MM-dd") private Date planApprovalDate; /** @@ -207,11 +215,15 @@ public class ProcessEsInitChange implements Serializable { /** * 草稿完成日期 */ + @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd") + @DateTimeFormat(pattern="yyyy-MM-dd") private Date draftCompletionDate; /** * 提交草稿日期 */ + @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd") + @DateTimeFormat(pattern="yyyy-MM-dd") private Date draftSubmissionDate; /** @@ -222,21 +234,29 @@ public class ProcessEsInitChange implements Serializable { /** * 征求意见稿完成日期 */ + @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd") + @DateTimeFormat(pattern="yyyy-MM-dd") private Date solicitationDraftCompletionDate; /** * 评审日期 */ + @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd") + @DateTimeFormat(pattern="yyyy-MM-dd") private Date reviewDate; /** * 报批日期 */ + @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd") + @DateTimeFormat(pattern="yyyy-MM-dd") private Date approvalDate; /** * 发布日期 */ + @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd") + @DateTimeFormat(pattern="yyyy-MM-dd") private Date releaseDate; /** diff --git a/laws-modules/src/main/java/com/jero/modules/activiti/process/esInitChange/service/impl/ProcessEsInitChangeServiceImpl.java b/laws-modules/src/main/java/com/jero/modules/activiti/process/esInitChange/service/impl/ProcessEsInitChangeServiceImpl.java index f82e7af2..08adfee9 100644 --- a/laws-modules/src/main/java/com/jero/modules/activiti/process/esInitChange/service/impl/ProcessEsInitChangeServiceImpl.java +++ b/laws-modules/src/main/java/com/jero/modules/activiti/process/esInitChange/service/impl/ProcessEsInitChangeServiceImpl.java @@ -94,7 +94,7 @@ public class ProcessEsInitChangeServiceImpl extends ServiceImpl