添加字段
This commit is contained in:
parent
063c13e47d
commit
5d05277e3c
@ -71,4 +71,9 @@ public class ScrHideData extends BaseEntity {
|
|||||||
@Excel(name = "未整改")
|
@Excel(name = "未整改")
|
||||||
private Integer wzg;
|
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})
|
@NotNull(message = "未整改不能为空,请检查wzg参数", groups = {add.class, edit.class})
|
||||||
private Integer wzg;
|
private Integer wzg;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 施工地点
|
||||||
|
*/
|
||||||
|
@NotBlank(message = "施工地点不能为空,请检查workPlace参数", groups = {add.class, edit.class})
|
||||||
|
private String workPlace;
|
||||||
|
|
||||||
private Integer year;
|
private Integer year;
|
||||||
private Integer month;
|
private Integer month;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -44,6 +44,7 @@ import vip.xiaonuo.modular.scrhidedata.service.ScrHideDataService;
|
|||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
import org.springframework.transaction.annotation.Transactional;
|
import org.springframework.transaction.annotation.Transactional;
|
||||||
import vip.xiaonuo.modular.scrproduction.entity.ScrProduction;
|
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.entity.SysUser;
|
||||||
import vip.xiaonuo.sys.modular.user.enums.SysUserExceptionEnum;
|
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("YEAR(happen_time) = {0}", happenTime.getYear());
|
||||||
queryWrapper.apply("MONTH(happen_time) = {0}", happenTime.getMonthValue());
|
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));
|
return new PageResult<>(this.page(PageFactory.defaultPage(), queryWrapper));
|
||||||
}
|
}
|
||||||
@ -102,6 +106,7 @@ public class ScrHideDataServiceImpl extends ServiceImpl<ScrHideDataMapper, ScrHi
|
|||||||
LambdaQueryWrapper<ScrHideData> queryWrapper = new LambdaQueryWrapper<>();
|
LambdaQueryWrapper<ScrHideData> queryWrapper = new LambdaQueryWrapper<>();
|
||||||
queryWrapper.apply("YEAR(happen_time) = {0}", happenTime.getYear());
|
queryWrapper.apply("YEAR(happen_time) = {0}", happenTime.getYear());
|
||||||
queryWrapper.apply("MONTH(happen_time) = {0}", happenTime.getMonthValue());
|
queryWrapper.apply("MONTH(happen_time) = {0}", happenTime.getMonthValue());
|
||||||
|
queryWrapper.eq(ScrHideData::getWorkPlace, scrHideDataParam.getWorkPlace());
|
||||||
//是否排除自己,如果是则查询条件排除自己id
|
//是否排除自己,如果是则查询条件排除自己id
|
||||||
if (isExcludeSelf) {
|
if (isExcludeSelf) {
|
||||||
queryWrapper.ne(ScrHideData::getId, id);
|
queryWrapper.ne(ScrHideData::getId, id);
|
||||||
@ -152,7 +157,7 @@ public class ScrHideDataServiceImpl extends ServiceImpl<ScrHideDataMapper, ScrHi
|
|||||||
@Override
|
@Override
|
||||||
public void export(ScrHideDataParam scrHideDataParam) {
|
public void export(ScrHideDataParam scrHideDataParam) {
|
||||||
List<ScrHideData> list = this.list(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;
|
private Long id;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 8大作业票
|
* 作业票
|
||||||
*/
|
*/
|
||||||
@Excel(name = "8大作业票")
|
@Excel(name = "作业票")
|
||||||
private String name;
|
private String name;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -66,4 +66,15 @@ public class ScrWorkTask extends BaseEntity {
|
|||||||
@Excel(name = "数量")
|
@Excel(name = "数量")
|
||||||
private Integer totalNum;
|
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;
|
package vip.xiaonuo.modular.scrworktask.param;
|
||||||
|
|
||||||
|
import cn.afterturn.easypoi.excel.annotation.Excel;
|
||||||
import vip.xiaonuo.core.pojo.base.param.BaseParam;
|
import vip.xiaonuo.core.pojo.base.param.BaseParam;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
import javax.validation.constraints.NotNull;
|
import javax.validation.constraints.NotNull;
|
||||||
@ -46,9 +47,9 @@ public class ScrWorkTaskParam extends BaseParam {
|
|||||||
private Long id;
|
private Long id;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 8大作业票
|
* 作业票
|
||||||
*/
|
*/
|
||||||
@NotBlank(message = "8大作业票不能为空,请检查name参数", groups = {add.class, edit.class})
|
@NotBlank(message = "作业票不能为空,请检查name参数", groups = {add.class, edit.class})
|
||||||
private String name;
|
private String name;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -62,6 +63,20 @@ public class ScrWorkTaskParam extends BaseParam {
|
|||||||
*/
|
*/
|
||||||
@NotNull(message = "数量不能为空,请检查totalNum参数", groups = {add.class, edit.class})
|
@NotNull(message = "数量不能为空,请检查totalNum参数", groups = {add.class, edit.class})
|
||||||
private Integer totalNum;
|
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 year;
|
||||||
private Integer month;
|
private Integer month;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -74,6 +74,12 @@ public class ScrWorkTaskServiceImpl extends ServiceImpl<ScrWorkTaskMapper, ScrWo
|
|||||||
queryWrapper.apply("YEAR(happen_time) = {0}", happenTime.getYear());
|
queryWrapper.apply("YEAR(happen_time) = {0}", happenTime.getYear());
|
||||||
queryWrapper.apply("MONTH(happen_time) = {0}", happenTime.getMonthValue());
|
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));
|
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())) {
|
} else if (ObjectUtil.isNotEmpty(scrWorkTaskParam.getYear())) {
|
||||||
queryWrapper.apply("YEAR(happen_time) = {0}", 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);
|
return this.list(queryWrapper);
|
||||||
}
|
}
|
||||||
@ -112,6 +124,8 @@ public class ScrWorkTaskServiceImpl extends ServiceImpl<ScrWorkTaskMapper, ScrWo
|
|||||||
queryWrapper.eq(ScrWorkTask::getName, name);
|
queryWrapper.eq(ScrWorkTask::getName, name);
|
||||||
queryWrapper.apply("YEAR(happen_time) = {0}", happenTime.getYear());
|
queryWrapper.apply("YEAR(happen_time) = {0}", happenTime.getYear());
|
||||||
queryWrapper.apply("MONTH(happen_time) = {0}", happenTime.getMonthValue());
|
queryWrapper.apply("MONTH(happen_time) = {0}", happenTime.getMonthValue());
|
||||||
|
queryWrapper.eq(ScrWorkTask::getWorkPlace, scrWorkTaskParam.getWorkPlace());
|
||||||
|
queryWrapper.eq(ScrWorkTask::getLevel, scrWorkTaskParam.getLevel());
|
||||||
//是否排除自己,如果是则查询条件排除自己id
|
//是否排除自己,如果是则查询条件排除自己id
|
||||||
if (isExcludeSelf) {
|
if (isExcludeSelf) {
|
||||||
queryWrapper.ne(ScrWorkTask::getId, id);
|
queryWrapper.ne(ScrWorkTask::getId, id);
|
||||||
@ -161,7 +175,7 @@ public class ScrWorkTaskServiceImpl extends ServiceImpl<ScrWorkTaskMapper, ScrWo
|
|||||||
@Override
|
@Override
|
||||||
public void export(ScrWorkTaskParam scrWorkTaskParam) {
|
public void export(ScrWorkTaskParam scrWorkTaskParam) {
|
||||||
List<ScrWorkTask> list = this.list(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