添加字段
This commit is contained in:
parent
063c13e47d
commit
5d05277e3c
@ -71,4 +71,9 @@ public class ScrHideData extends BaseEntity {
|
||||
@Excel(name = "未整改")
|
||||
private Integer wzg;
|
||||
|
||||
/**
|
||||
* 施工地点
|
||||
*/
|
||||
@Excel(name = "施工地点")
|
||||
private String workPlace;
|
||||
}
|
||||
|
||||
@ -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;
|
||||
}
|
||||
|
||||
@ -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);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ -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;
|
||||
}
|
||||
|
||||
@ -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;
|
||||
}
|
||||
|
||||
@ -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);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user