添加字段

This commit is contained in:
zhangyanan 2025-10-17 16:05:13 +08:00
parent 063c13e47d
commit 5d05277e3c
6 changed files with 63 additions and 6 deletions

View File

@ -71,4 +71,9 @@ public class ScrHideData extends BaseEntity {
@Excel(name = "未整改")
private Integer wzg;
/**
* 施工地点
*/
@Excel(name = "施工地点")
private String workPlace;
}

View File

@ -68,6 +68,13 @@ public class ScrHideDataParam extends BaseParam {
*/
@NotNull(message = "未整改不能为空请检查wzg参数", groups = {add.class, edit.class})
private Integer wzg;
/**
* 施工地点
*/
@NotBlank(message = "施工地点不能为空请检查workPlace参数", groups = {add.class, edit.class})
private String workPlace;
private Integer year;
private Integer month;
}

View File

@ -44,6 +44,7 @@ import vip.xiaonuo.modular.scrhidedata.service.ScrHideDataService;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import vip.xiaonuo.modular.scrproduction.entity.ScrProduction;
import vip.xiaonuo.modular.scrworktask.entity.ScrWorkTask;
import vip.xiaonuo.sys.modular.user.entity.SysUser;
import vip.xiaonuo.sys.modular.user.enums.SysUserExceptionEnum;
@ -70,6 +71,9 @@ public class ScrHideDataServiceImpl extends ServiceImpl<ScrHideDataMapper, ScrHi
queryWrapper.apply("YEAR(happen_time) = {0}", happenTime.getYear());
queryWrapper.apply("MONTH(happen_time) = {0}", happenTime.getMonthValue());
}
if (ObjectUtil.isNotEmpty(scrHideDataParam.getWorkPlace())) {
queryWrapper.lambda().eq(ScrHideData::getWorkPlace, scrHideDataParam.getWorkPlace());
}
}
return new PageResult<>(this.page(PageFactory.defaultPage(), queryWrapper));
}
@ -102,6 +106,7 @@ public class ScrHideDataServiceImpl extends ServiceImpl<ScrHideDataMapper, ScrHi
LambdaQueryWrapper<ScrHideData> queryWrapper = new LambdaQueryWrapper<>();
queryWrapper.apply("YEAR(happen_time) = {0}", happenTime.getYear());
queryWrapper.apply("MONTH(happen_time) = {0}", happenTime.getMonthValue());
queryWrapper.eq(ScrHideData::getWorkPlace, scrHideDataParam.getWorkPlace());
//是否排除自己如果是则查询条件排除自己id
if (isExcludeSelf) {
queryWrapper.ne(ScrHideData::getId, id);
@ -152,7 +157,7 @@ public class ScrHideDataServiceImpl extends ServiceImpl<ScrHideDataMapper, ScrHi
@Override
public void export(ScrHideDataParam scrHideDataParam) {
List<ScrHideData> list = this.list(scrHideDataParam);
PoiUtil.exportExcelWithStream("SnowyScrHideData.xls", ScrHideData.class, list);
PoiUtil.exportExcelWithStream("隐患排查治理.xls", ScrHideData.class, list);
}
}

View File

@ -49,9 +49,9 @@ public class ScrWorkTask extends BaseEntity {
private Long id;
/**
* 8大作业票
* 作业票
*/
@Excel(name = "8大作业票")
@Excel(name = "作业票")
private String name;
/**
@ -66,4 +66,15 @@ public class ScrWorkTask extends BaseEntity {
@Excel(name = "数量")
private Integer totalNum;
/**
* 施工地点
*/
@Excel(name = "施工地点")
private String workPlace;
/**
* 级别
*/
@Excel(name = "级别")
private String level;
}

View File

@ -24,6 +24,7 @@ Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意
*/
package vip.xiaonuo.modular.scrworktask.param;
import cn.afterturn.easypoi.excel.annotation.Excel;
import vip.xiaonuo.core.pojo.base.param.BaseParam;
import lombok.Data;
import javax.validation.constraints.NotNull;
@ -46,9 +47,9 @@ public class ScrWorkTaskParam extends BaseParam {
private Long id;
/**
* 8大作业票
* 作业票
*/
@NotBlank(message = "8大作业票不能为空请检查name参数", groups = {add.class, edit.class})
@NotBlank(message = "作业票不能为空请检查name参数", groups = {add.class, edit.class})
private String name;
/**
@ -62,6 +63,20 @@ public class ScrWorkTaskParam extends BaseParam {
*/
@NotNull(message = "数量不能为空请检查totalNum参数", groups = {add.class, edit.class})
private Integer totalNum;
/**
* 施工地点
*/
@NotBlank(message = "施工地点不能为空请检查workPlace参数", groups = {add.class, edit.class})
private String workPlace;
/**
* 级别
*/
@NotBlank(message = "级别不能为空请检查level参数", groups = {add.class, edit.class})
@Excel(name = "级别")
private String level;
private Integer year;
private Integer month;
}

View File

@ -74,6 +74,12 @@ public class ScrWorkTaskServiceImpl extends ServiceImpl<ScrWorkTaskMapper, ScrWo
queryWrapper.apply("YEAR(happen_time) = {0}", happenTime.getYear());
queryWrapper.apply("MONTH(happen_time) = {0}", happenTime.getMonthValue());
}
if (ObjectUtil.isNotEmpty(scrWorkTaskParam.getWorkPlace())) {
queryWrapper.lambda().eq(ScrWorkTask::getWorkPlace, scrWorkTaskParam.getWorkPlace());
}
if (ObjectUtil.isNotEmpty(scrWorkTaskParam.getLevel())) {
queryWrapper.lambda().eq(ScrWorkTask::getLevel, scrWorkTaskParam.getLevel());
}
}
return new PageResult<>(this.page(PageFactory.defaultPage(), queryWrapper));
}
@ -93,6 +99,12 @@ public class ScrWorkTaskServiceImpl extends ServiceImpl<ScrWorkTaskMapper, ScrWo
} else if (ObjectUtil.isNotEmpty(scrWorkTaskParam.getYear())) {
queryWrapper.apply("YEAR(happen_time) = {0}", scrWorkTaskParam.getYear());
}
if (ObjectUtil.isNotEmpty(scrWorkTaskParam.getWorkPlace())) {
queryWrapper.lambda().eq(ScrWorkTask::getWorkPlace, scrWorkTaskParam.getWorkPlace());
}
if (ObjectUtil.isNotEmpty(scrWorkTaskParam.getLevel())) {
queryWrapper.lambda().eq(ScrWorkTask::getLevel, scrWorkTaskParam.getLevel());
}
}
return this.list(queryWrapper);
}
@ -112,6 +124,8 @@ public class ScrWorkTaskServiceImpl extends ServiceImpl<ScrWorkTaskMapper, ScrWo
queryWrapper.eq(ScrWorkTask::getName, name);
queryWrapper.apply("YEAR(happen_time) = {0}", happenTime.getYear());
queryWrapper.apply("MONTH(happen_time) = {0}", happenTime.getMonthValue());
queryWrapper.eq(ScrWorkTask::getWorkPlace, scrWorkTaskParam.getWorkPlace());
queryWrapper.eq(ScrWorkTask::getLevel, scrWorkTaskParam.getLevel());
//是否排除自己如果是则查询条件排除自己id
if (isExcludeSelf) {
queryWrapper.ne(ScrWorkTask::getId, id);
@ -161,7 +175,7 @@ public class ScrWorkTaskServiceImpl extends ServiceImpl<ScrWorkTaskMapper, ScrWo
@Override
public void export(ScrWorkTaskParam scrWorkTaskParam) {
List<ScrWorkTask> list = this.list(scrWorkTaskParam);
PoiUtil.exportExcelWithStream("SnowyScrWorkTask.xls", ScrWorkTask.class, list);
PoiUtil.exportExcelWithStream("作业票.xls", ScrWorkTask.class, list);
}
}