代码调整
This commit is contained in:
@@ -6,8 +6,11 @@ import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import com.github.jeffreyning.mybatisplus.anno.MppMultiId;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
import javax.xml.ws.soap.Addressing;
|
||||
import java.math.BigDecimal;
|
||||
import java.time.LocalDate;
|
||||
import java.time.LocalDateTime;
|
||||
@@ -23,6 +26,8 @@ import java.util.Objects;
|
||||
*/
|
||||
@TableName(value = "JOB_DETAIL")
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
public class JobDetail {
|
||||
/**
|
||||
* 指标表名
|
||||
@@ -75,5 +80,17 @@ public class JobDetail {
|
||||
return Objects.equals(tableName, jobDetail.tableName) && Objects.equals(excuteDate, jobDetail.excuteDate);
|
||||
}
|
||||
|
||||
public JobDetail(String tableName, LocalDate excuteDate, Integer state, Integer rowCount, LocalDateTime updateTime) {
|
||||
this.tableName = tableName;
|
||||
this.excuteDate = excuteDate;
|
||||
this.state = state;
|
||||
this.rowCount = rowCount;
|
||||
this.updateTime = updateTime;
|
||||
}
|
||||
|
||||
public JobDetail(String tableName, LocalDate excuteDate, Integer rowCount) {
|
||||
this.tableName = tableName;
|
||||
this.excuteDate = excuteDate;
|
||||
this.rowCount = rowCount;
|
||||
}
|
||||
}
|
||||
@@ -6,6 +6,7 @@ import com.njcn.oracle.bo.param.JobQueryParam;
|
||||
import com.njcn.oracle.bo.po.JobDetail;
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
|
||||
import java.time.LocalDate;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
@@ -17,7 +18,7 @@ import java.util.List;
|
||||
*/
|
||||
public interface JobDetailService extends IMppService<JobDetail> {
|
||||
|
||||
JobDetail select(JobDetail jobDetail);
|
||||
JobDetail select(String tableName, LocalDate date);
|
||||
|
||||
IPage<JobDetail> selectByParam(JobQueryParam jobQueryParam);
|
||||
|
||||
|
||||
@@ -36,10 +36,10 @@ public class JobDetailServiceImpl extends MppServiceImpl<JobDetailMapper, JobDet
|
||||
|
||||
|
||||
@Override
|
||||
public JobDetail select(JobDetail jobDetail) {
|
||||
public JobDetail select(String tableName, LocalDate date) {
|
||||
return this.lambdaQuery()
|
||||
.eq(JobDetail::getTableName, jobDetail.getTableName())
|
||||
.eq(JobDetail::getExcuteDate, jobDetail.getExcuteDate())
|
||||
.eq(JobDetail::getTableName, tableName)
|
||||
.eq(JobDetail::getExcuteDate, date)
|
||||
.one();
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user