diff --git a/quality/src/main/java/com/foreverwin/mesnac/quality/controller/SelfReportController.java b/quality/src/main/java/com/foreverwin/mesnac/quality/controller/SelfReportController.java index 7484eccd..3a7022c1 100644 --- a/quality/src/main/java/com/foreverwin/mesnac/quality/controller/SelfReportController.java +++ b/quality/src/main/java/com/foreverwin/mesnac/quality/controller/SelfReportController.java @@ -18,7 +18,7 @@ import java.util.Map; /** * * @author Philip - * @since 2021-06-17 + * @since 2021-08-20 */ @RestController @RequestMapping("/Z-SELF-REPORT") @@ -99,6 +99,8 @@ public class SelfReportController { .or().like(SelfReport::getRemark, frontPage.getGlobalQuery()) .or().like(SelfReport::getCreateUser, frontPage.getGlobalQuery()) .or().like(SelfReport::getModifyUser, frontPage.getGlobalQuery()) + .or().like(SelfReport::getNcCodeDesc, frontPage.getGlobalQuery()) + .or().like(SelfReport::getReportUserGroup, frontPage.getGlobalQuery()) ); } result = selfReportService.page(frontPage.getPagePlus(), queryWrapper); diff --git a/quality/src/main/java/com/foreverwin/mesnac/quality/mapper/SelfReportMapper.java b/quality/src/main/java/com/foreverwin/mesnac/quality/mapper/SelfReportMapper.java index 168023de..b55e5bba 100644 --- a/quality/src/main/java/com/foreverwin/mesnac/quality/mapper/SelfReportMapper.java +++ b/quality/src/main/java/com/foreverwin/mesnac/quality/mapper/SelfReportMapper.java @@ -1,8 +1,8 @@ package com.foreverwin.mesnac.quality.mapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; -import com.foreverwin.mesnac.quality.model.SelfReport; import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.foreverwin.mesnac.quality.model.SelfReport; import org.apache.ibatis.annotations.Param; import org.springframework.stereotype.Repository; @@ -15,10 +15,10 @@ import java.util.List; *

* * @author Philip - * @since 2021-06-17 + * @since 2021-08-20 */ @Repository public interface SelfReportMapper extends BaseMapper { - List selectListByCondition(@Param("ew") QueryWrapper ew, @Param("locale") String locale,@Param("startTime") LocalDate startTime,@Param("endTime") LocalDate endTime); + List selectListByCondition(@Param("ew") QueryWrapper ew, @Param("locale") String locale, @Param("startTime") LocalDate startTime, @Param("endTime") LocalDate endTime); } \ No newline at end of file diff --git a/quality/src/main/java/com/foreverwin/mesnac/quality/model/SelfReport.java b/quality/src/main/java/com/foreverwin/mesnac/quality/model/SelfReport.java index 1221dc1e..d26629f9 100644 --- a/quality/src/main/java/com/foreverwin/mesnac/quality/model/SelfReport.java +++ b/quality/src/main/java/com/foreverwin/mesnac/quality/model/SelfReport.java @@ -17,7 +17,7 @@ import java.time.LocalDateTime; *

* * @author Philip - * @since 2021-08-16 + * @since 2021-08-20 */ @TableName("Z_SELF_REPORT") @@ -121,6 +121,11 @@ public class SelfReport extends Model { */ @TableField("NC_CODE_DESC") private String ncCodeDesc; + /** + * 提报用户组 + */ + @TableField("REPORT_USER_GROUP") + private String reportUserGroup; /** * 开始时间 @@ -140,29 +145,7 @@ public class SelfReport extends Model { @TableField(exist = false) private String description; - public LocalDate getStartTime() { - return startTime; - } - - public void setStartTime(LocalDate startTime) { - this.startTime = startTime; - } - public LocalDate getEndTime() { - return endTime; - } - - public void setEndTime(LocalDate endTime) { - this.endTime = endTime; - } - - public String getDescription() { - return description; - } - - public void setDescription(String description) { - this.description = description; - } public String getHandle() { return handle; @@ -316,7 +299,39 @@ public class SelfReport extends Model { this.ncCodeDesc = ncCodeDesc; } -public static final String HANDLE = "HANDLE"; + public String getReportUserGroup() { + return reportUserGroup; + } + + public void setReportUserGroup(String reportUserGroup) { + this.reportUserGroup = reportUserGroup; + } + + public LocalDate getStartTime() { + return startTime; + } + + public void setStartTime(LocalDate startTime) { + this.startTime = startTime; + } + + public LocalDate getEndTime() { + return endTime; + } + + public void setEndTime(LocalDate endTime) { + this.endTime = endTime; + } + + public String getDescription() { + return description; + } + + public void setDescription(String description) { + this.description = description; + } + + public static final String HANDLE = "HANDLE"; public static final String SITE = "SITE"; @@ -354,6 +369,8 @@ public static final String MODIFIED_DATE_TIME = "MODIFIED_DATE_TIME"; public static final String NC_CODE_DESC = "NC_CODE_DESC"; +public static final String REPORT_USER_GROUP = "REPORT_USER_GROUP"; + @Override protected Serializable pkVal() { @@ -382,6 +399,7 @@ public static final String NC_CODE_DESC = "NC_CODE_DESC"; ", modifyUser = " + modifyUser + ", modifiedDateTime = " + modifiedDateTime + ", ncCodeDesc = " + ncCodeDesc + + ", reportUserGroup = " + reportUserGroup + "}"; } } \ No newline at end of file diff --git a/quality/src/main/java/com/foreverwin/mesnac/quality/service/SelfReportService.java b/quality/src/main/java/com/foreverwin/mesnac/quality/service/SelfReportService.java index 035867f8..2779cacc 100644 --- a/quality/src/main/java/com/foreverwin/mesnac/quality/service/SelfReportService.java +++ b/quality/src/main/java/com/foreverwin/mesnac/quality/service/SelfReportService.java @@ -2,8 +2,8 @@ package com.foreverwin.mesnac.quality.service; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.metadata.IPage; -import com.foreverwin.mesnac.quality.model.SelfReport; import com.baomidou.mybatisplus.extension.service.IService; +import com.foreverwin.mesnac.quality.model.SelfReport; import com.foreverwin.modular.core.util.FrontPage; import java.time.LocalDate; @@ -16,7 +16,7 @@ import java.util.Map; *

* * @author Philip - * @since 2021-06-17 + * @since 2021-08-20 */ public interface SelfReportService extends IService { diff --git a/quality/src/main/java/com/foreverwin/mesnac/quality/service/impl/SelfReportServiceImpl.java b/quality/src/main/java/com/foreverwin/mesnac/quality/service/impl/SelfReportServiceImpl.java index 4c266396..f2b44e84 100644 --- a/quality/src/main/java/com/foreverwin/mesnac/quality/service/impl/SelfReportServiceImpl.java +++ b/quality/src/main/java/com/foreverwin/mesnac/quality/service/impl/SelfReportServiceImpl.java @@ -36,13 +36,14 @@ import java.util.List; import java.util.Map; import java.util.stream.Collectors; + /** *

* 自报代办事项 服务实现类 *

* * @author Philip - * @since 2021-06-17 + * @since 2021-08-20 */ @Service @Transactional(rollbackFor = Exception.class) @@ -60,7 +61,6 @@ public class SelfReportServiceImpl extends ServiceImpl selectPage(FrontPage frontPage, SelfReport selfReport) { QueryWrapper queryWrapper = new QueryWrapper<>(); @@ -175,6 +175,7 @@ public class SelfReportServiceImpl extends ServiceImpl + - HANDLE, SITE, TASK_NO, WORK_CENTER, SHOP_ORDER, ITEM, OP_STEP, RESRCE, SFC, NC_CODE, NC_QTY, LOCATION, STATE, REMARK, CREATE_USER, CREATED_DATE_TIME, MODIFY_USER, MODIFIED_DATE_TIME, NC_CODE_DESC + HANDLE, SITE, TASK_NO, WORK_CENTER, SHOP_ORDER, ITEM, OP_STEP, RESRCE, SFC, NC_CODE, NC_QTY, LOCATION, STATE, REMARK, CREATE_USER, CREATED_DATE_TIME, MODIFY_USER, MODIFIED_DATE_TIME, NC_CODE_DESC, REPORT_USER_GROUP @@ -80,6 +81,7 @@ AND MODIFY_USER=#{ew.entity.modifyUser} AND MODIFIED_DATE_TIME=#{ew.entity.modifiedDateTime} AND NC_CODE_DESC=#{ew.entity.ncCodeDesc} + AND REPORT_USER_GROUP=#{ew.entity.reportUserGroup} @@ -109,6 +111,7 @@ AND MODIFY_USER=#{ew.entity.modifyUser} AND MODIFIED_DATE_TIME=#{ew.entity.modifiedDateTime} AND NC_CODE_DESC=#{ew.entity.ncCodeDesc} + AND REPORT_USER_GROUP=#{ew.entity.reportUserGroup} ${ew.sqlSegment} @@ -146,6 +149,7 @@ AND MODIFY_USER=#{ew.entity.modifyUser} AND MODIFIED_DATE_TIME=#{ew.entity.modifiedDateTime} AND NC_CODE_DESC=#{ew.entity.ncCodeDesc} + AND REPORT_USER_GROUP=#{ew.entity.reportUserGroup} ${ew.sqlSegment} @@ -183,6 +187,7 @@ AND MODIFY_USER=#{ew.entity.modifyUser} AND MODIFIED_DATE_TIME=#{ew.entity.modifiedDateTime} AND NC_CODE_DESC=#{ew.entity.ncCodeDesc} + AND REPORT_USER_GROUP=#{ew.entity.reportUserGroup} ${ew.sqlSegment} @@ -220,6 +225,7 @@ AND MODIFY_USER=#{ew.entity.modifyUser} AND MODIFIED_DATE_TIME=#{ew.entity.modifiedDateTime} AND NC_CODE_DESC=#{ew.entity.ncCodeDesc} + AND REPORT_USER_GROUP=#{ew.entity.reportUserGroup} ${ew.sqlSegment} @@ -257,6 +263,7 @@ AND MODIFY_USER=#{ew.entity.modifyUser} AND MODIFIED_DATE_TIME=#{ew.entity.modifiedDateTime} AND NC_CODE_DESC=#{ew.entity.ncCodeDesc} + AND REPORT_USER_GROUP=#{ew.entity.reportUserGroup} ${ew.sqlSegment} @@ -294,6 +301,7 @@ AND MODIFY_USER=#{ew.entity.modifyUser} AND MODIFIED_DATE_TIME=#{ew.entity.modifiedDateTime} AND NC_CODE_DESC=#{ew.entity.ncCodeDesc} + AND REPORT_USER_GROUP=#{ew.entity.reportUserGroup} ${ew.sqlSegment} @@ -327,6 +335,7 @@ MODIFY_USER, MODIFIED_DATE_TIME, NC_CODE_DESC, + REPORT_USER_GROUP, VALUES #{handle}, @@ -348,6 +357,7 @@ #{modifyUser}, #{modifiedDateTime}, #{ncCodeDesc}, + #{reportUserGroup}, @@ -376,6 +386,7 @@ #{modifyUser}, #{modifiedDateTime}, #{ncCodeDesc}, + #{reportUserGroup}, @@ -400,6 +411,7 @@ MODIFY_USER=#{et.modifyUser}, MODIFIED_DATE_TIME=#{et.modifiedDateTime}, NC_CODE_DESC=#{et.ncCodeDesc}, + REPORT_USER_GROUP=#{et.reportUserGroup}, WHERE HANDLE=#{et.handle} and ${et.MP_OPTLOCK_VERSION_COLUMN}=#{et.MP_OPTLOCK_VERSION_ORIGINAL} @@ -424,6 +436,7 @@ MODIFY_USER=#{et.modifyUser}, MODIFIED_DATE_TIME=#{et.modifiedDateTime}, NC_CODE_DESC=#{et.ncCodeDesc}, + REPORT_USER_GROUP=#{et.reportUserGroup}, WHERE HANDLE=#{et.handle} and ${et.MP_OPTLOCK_VERSION_COLUMN}=#{et.MP_OPTLOCK_VERSION_ORIGINAL} @@ -448,6 +461,7 @@ MODIFY_USER=#{et.modifyUser}, MODIFIED_DATE_TIME=#{et.modifiedDateTime}, NC_CODE_DESC=#{et.ncCodeDesc}, + REPORT_USER_GROUP=#{et.reportUserGroup}, @@ -471,6 +485,7 @@ AND MODIFY_USER=#{ew.entity.modifyUser} AND MODIFIED_DATE_TIME=#{ew.entity.modifiedDateTime} AND NC_CODE_DESC=#{ew.entity.ncCodeDesc} + AND REPORT_USER_GROUP=#{ew.entity.reportUserGroup} ${ew.sqlSegment} @@ -525,6 +540,7 @@ AND MODIFY_USER=#{ew.entity.modifyUser} AND MODIFIED_DATE_TIME=#{ew.entity.modifiedDateTime} AND NC_CODE_DESC=#{ew.entity.ncCodeDesc} + AND REPORT_USER_GROUP=#{ew.entity.reportUserGroup} ${ew.sqlSegment}