business/src/main/java/com/ycl/controller/ProjectPlanExamineRecordController.java
@@ -1,20 +1,21 @@ package com.ycl.controller; import com.ycl.common.base.Result; import com.ycl.common.group.Add; import com.ycl.common.group.Update; import com.ycl.domain.form.ProjectPlanExamineRecordForm; import com.ycl.domain.query.ProjectPlanExamineRecordQuery; import com.ycl.service.ProjectPlanExamineRecordService; import com.ycl.common.group.Add; import org.springframework.validation.annotation.Validated; import org.springframework.security.access.prepost.PreAuthorize; import lombok.RequiredArgsConstructor; import java.util.List; import org.springframework.validation.annotation.Validated; import javax.validation.constraints.NotEmpty; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import com.ycl.service.ProjectPlanExamineRecordService; import com.ycl.common.base.Result; import com.ycl.domain.form.ProjectPlanExamineRecordForm; import com.ycl.domain.query.ProjectPlanExamineRecordQuery; import lombok.RequiredArgsConstructor; import org.springframework.security.access.prepost.PreAuthorize; import org.springframework.validation.annotation.Validated; import org.springframework.web.bind.annotation.*; import javax.validation.constraints.NotEmpty; import java.util.List; /** * 项目审核记录表 前端控制器 @@ -26,7 +27,7 @@ @RequiredArgsConstructor @Api(value = "项目审核记录表", tags = "项目审核记录表管理") @RestController @RequestMapping("/api/project-plan-examine-record") @RequestMapping("/project-plan-examine-record") public class ProjectPlanExamineRecordController { private final ProjectPlanExamineRecordService projectPlanExamineRecordService; business/src/main/java/com/ycl/domain/entity/ProjectPlanExamineRecord.java
@@ -2,11 +2,10 @@ import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableName; import java.time.LocalDateTime; import com.ycl.system.domain.base.AbsEntity; import lombok.Data; import java.time.LocalDateTime; /** * 项目审核记录表 @@ -68,5 +67,13 @@ /** 延期结束时间 */ private LocalDateTime delayEndTime; @TableField("gmt_create_time") /** 创建时间 */ private LocalDateTime gmtCreateTime; @TableField("gmt_update_time") /** 修改时间 */ private LocalDateTime gmtUpdateTime; } business/src/main/java/com/ycl/domain/form/ProjectPlanExamineRecordForm.java
@@ -1,18 +1,16 @@ package com.ycl.domain.form; import com.ycl.common.group.Add; import com.ycl.common.group.Update; import com.ycl.domain.entity.ProjectPlanExamineRecord; import com.ycl.common.group.Add; import com.ycl.system.domain.base.AbsForm; import com.ycl.domain.entity.ProjectPlanExamineRecord; import org.springframework.beans.BeanUtils; import javax.validation.constraints.NotBlank; import javax.validation.constraints.NotNull; import org.springframework.lang.NonNull; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import org.springframework.beans.BeanUtils; import org.springframework.lang.NonNull; import javax.validation.constraints.NotBlank; import javax.validation.constraints.NotNull; import java.util.Date; /** @@ -73,6 +71,14 @@ @ApiModelProperty("延期结束时间") private Date delayEndTime; @NotNull(message = "创建时间不能为空", groups = {Add.class, Update.class}) @ApiModelProperty("创建时间") private Date gmtCreateTime; @NotNull(message = "修改时间不能为空", groups = {Add.class, Update.class}) @ApiModelProperty("修改时间") private Date gmtUpdateTime; public static ProjectPlanExamineRecord getEntityByForm(@NonNull ProjectPlanExamineRecordForm form, ProjectPlanExamineRecord entity) { if(entity == null) { entity = new ProjectPlanExamineRecord(); business/src/main/java/com/ycl/domain/query/ProjectPlanExamineRecordQuery.java
@@ -1,8 +1,12 @@ package com.ycl.domain.query; import com.ycl.system.domain.base.AbsQuery; import java.util.List; import org.springframework.lang.NonNull; import javax.validation.constraints.NotBlank; import javax.validation.constraints.NotNull; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; /** business/src/main/java/com/ycl/domain/vo/ProjectPlanExamineRecordVO.java
@@ -1,14 +1,13 @@ package com.ycl.domain.vo; import com.ycl.domain.entity.ProjectPlanExamineRecord; import com.ycl.system.domain.base.AbsVo; import com.ycl.domain.entity.ProjectPlanExamineRecord; import java.util.List; import org.springframework.lang.NonNull; import org.springframework.beans.BeanUtils; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import org.springframework.beans.BeanUtils; import org.springframework.lang.NonNull; import java.util.Date; /** @@ -69,6 +68,14 @@ @ApiModelProperty("延期结束时间") private Date delayEndTime; /** 创建时间 */ @ApiModelProperty("创建时间") private Date gmtCreateTime; /** 修改时间 */ @ApiModelProperty("修改时间") private Date gmtUpdateTime; public static ProjectPlanExamineRecordVO getVoByEntity(@NonNull ProjectPlanExamineRecord entity, ProjectPlanExamineRecordVO vo) { if(vo == null) { vo = new ProjectPlanExamineRecordVO(); business/src/main/java/com/ycl/mapper/ProjectPlanExamineRecordMapper.java
@@ -3,10 +3,8 @@ import com.ycl.domain.entity.ProjectPlanExamineRecord; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.ycl.domain.query.ProjectPlanExamineRecordQuery; import com.ycl.domain.vo.ProjectPlanExamineRecordVO; import com.ycl.domain.form.ProjectPlanExamineRecordForm; import java.util.List; import com.ycl.domain.query.ProjectPlanExamineRecordQuery; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; business/src/main/java/com/ycl/service/ProjectPlanExamineRecordService.java
@@ -1,11 +1,10 @@ package com.ycl.service; import com.ycl.domain.entity.ProjectPlanExamineRecord; import com.baomidou.mybatisplus.extension.service.IService; import com.ycl.common.base.Result; import com.ycl.domain.entity.ProjectPlanExamineRecord; import com.ycl.domain.form.ProjectPlanExamineRecordForm; import com.ycl.domain.query.ProjectPlanExamineRecordQuery; import java.util.List; /** business/src/main/java/com/ycl/service/impl/ProjectPlanExamineRecordServiceImpl.java
@@ -1,19 +1,17 @@ package com.ycl.service.impl; import com.baomidou.mybatisplus.core.metadata.IPage; import com.ycl.common.base.Result; import com.ycl.domain.entity.ProjectPlanExamineRecord; import com.ycl.framework.utils.PageUtil; import com.ycl.mapper.ProjectPlanExamineRecordMapper; import com.ycl.service.ProjectPlanExamineRecordService; import com.ycl.common.base.Result; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.ycl.domain.form.ProjectPlanExamineRecordForm; import com.ycl.domain.vo.ProjectPlanExamineRecordVO; import com.ycl.domain.query.ProjectPlanExamineRecordQuery; import org.springframework.stereotype.Service; import lombok.RequiredArgsConstructor; import com.ycl.framework.utils.PageUtil; import org.springframework.beans.BeanUtils; import org.springframework.util.Assert; business/src/main/resources/mapper/ProjectPlanExamineRecordMapper.xml
@@ -16,6 +16,8 @@ <result column="event_type" property="eventType" /> <result column="delay_start_time" property="delayStartTime" /> <result column="delay_end_time" property="delayEndTime" /> <result column="gmt_create_time" property="gmtCreateTime" /> <result column="gmt_update_time" property="gmtUpdateTime" /> </resultMap> @@ -38,6 +40,8 @@ TPPER.event_type, TPPER.delay_start_time, TPPER.delay_end_time, TPPER.gmt_create_time, TPPER.gmt_update_time, TPPER.id FROM t_project_plan_examine_record TPPER @@ -60,6 +64,8 @@ TPPER.event_type, TPPER.delay_start_time, TPPER.delay_end_time, TPPER.gmt_create_time, TPPER.gmt_update_time, TPPER.id FROM t_project_plan_examine_record TPPER