diff --git a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/app/controller/TmTaskController.java b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/app/controller/TmTaskController.java index 89e3fd0a..c369ad0f 100644 --- a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/app/controller/TmTaskController.java +++ b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/app/controller/TmTaskController.java @@ -243,7 +243,7 @@ public class TmTaskController extends BaseController { } else { return AjaxResult.error("创建任务失败"); } - return AjaxResult.success("任务创建成功,已完成"); + return AjaxResult.success("任务创建成功"); } catch (Exception e) { return AjaxResult.error("创建任务失败," + e.getCause().toString() + "," + e.getMessage()); } diff --git a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/controller/MaPropInfoController.java b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/controller/MaPropInfoController.java index 05da7a61..e93a419c 100644 --- a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/controller/MaPropInfoController.java +++ b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/controller/MaPropInfoController.java @@ -78,9 +78,9 @@ public class MaPropInfoController extends BaseController { */ @ApiOperation(value = "根据类型名称查询类型") @GetMapping("/getMaTypeList") - public TableDataInfo getMaTypeList(String typeName) { + public TableDataInfo getMaTypeList(MaPropInfo maPropInfo) { startPage(); - List maTypeList = maPropInfoService.selectMaType(typeName); + List maTypeList = maPropInfoService.selectMaType(maPropInfo); return getDataTable(maTypeList); } @@ -170,13 +170,13 @@ public class MaPropInfoController extends BaseController { * 资产属性配置导出 * * @param response - * @param typeName + * @param maPropInfo */ @ApiOperation(value = "资产属性配置导出") @Log(title = "资产属性配置导出", businessType = BusinessType.EXPORT) @PostMapping("/exportConfig") - public void exportConfig(HttpServletResponse response, String typeName) { - List list = maPropInfoService.selectMaType(typeName); + public void exportConfig(HttpServletResponse response, MaPropInfo maPropInfo) { + List list = maPropInfoService.selectMaType(maPropInfo); ExcelUtil util = new ExcelUtil(MaType.class); util.exportExcel(response, list, "资产属性配置数据"); } diff --git a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/domain/BmProjectInfo.java b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/domain/BmProjectInfo.java index f29c2d71..9dd1eb17 100644 --- a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/domain/BmProjectInfo.java +++ b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/domain/BmProjectInfo.java @@ -6,6 +6,8 @@ import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.sql.Timestamp; +import java.util.List; + @Data public class BmProjectInfo { /**工程ID*/ @@ -68,6 +70,17 @@ public class BmProjectInfo { @ApiModelProperty(value = "工程类型名称") private String typeName; + /** 导出选中列表 */ + private List dataCondition; + + public List getDataCondition() { + return dataCondition; + } + + public void setDataCondition(List dataCondition) { + this.dataCondition = dataCondition; + } + public long getProId() { return proId; } diff --git a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/domain/BmProjectLot.java b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/domain/BmProjectLot.java index dadb5301..f9381511 100644 --- a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/domain/BmProjectLot.java +++ b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/domain/BmProjectLot.java @@ -6,6 +6,7 @@ import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.sql.Timestamp; +import java.util.List; @Data public class BmProjectLot { @@ -125,6 +126,17 @@ public class BmProjectLot { @ApiModelProperty(value = "工程类型名称") private String typeName; + /** 导出选中列表 */ + private List dataCondition; + + public List getDataCondition() { + return dataCondition; + } + + public void setDataCondition(List dataCondition) { + this.dataCondition = dataCondition; + } + public long getLotId() { return lotId; } diff --git a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/domain/MaPropInfo.java b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/domain/MaPropInfo.java index 634422da..9d64fcf1 100644 --- a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/domain/MaPropInfo.java +++ b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/domain/MaPropInfo.java @@ -4,6 +4,8 @@ package com.bonus.sgzb.base.domain; import com.bonus.sgzb.common.core.annotation.Excel; import lombok.Data; +import java.util.List; + @Data public class MaPropInfo { /** @@ -61,6 +63,19 @@ public class MaPropInfo { @Excel(name = "所属上级") private String deptName; + private String typeName; + + /** 导出选中列表 */ + private List dataCondition; + + public List getDataCondition() { + return dataCondition; + } + + public void setDataCondition(List dataCondition) { + this.dataCondition = dataCondition; + } + public long getPropId() { return propId; } diff --git a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/mapper/MaPropInfoMapper.java b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/mapper/MaPropInfoMapper.java index ccc40421..120c6feb 100644 --- a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/mapper/MaPropInfoMapper.java +++ b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/mapper/MaPropInfoMapper.java @@ -56,7 +56,7 @@ public interface MaPropInfoMapper { * @return */ List checkPropIdUnique(MaPropSet maPropSet); - List selectMaType(String typeName); + List selectMaType(MaPropInfo maPropInfo); /** * 删除资产项目 * @param propId diff --git a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/service/IMaPropInfoService.java b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/service/IMaPropInfoService.java index 1f1aeb09..79a62920 100644 --- a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/service/IMaPropInfoService.java +++ b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/service/IMaPropInfoService.java @@ -31,7 +31,7 @@ public interface IMaPropInfoService { * @param * @return */ - List selectMaType(String typeName); + List selectMaType(MaPropInfo maPropInfo); /** * 校验资产项目名称唯一性 * @param maPropInfo diff --git a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/service/impl/MaPropInfoServiceImpl.java b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/service/impl/MaPropInfoServiceImpl.java index 3ddf9a28..aab29a89 100644 --- a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/service/impl/MaPropInfoServiceImpl.java +++ b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/service/impl/MaPropInfoServiceImpl.java @@ -60,8 +60,8 @@ public class MaPropInfoServiceImpl implements IMaPropInfoService { * @return */ @Override - public List selectMaType(String typeName) { - return maPropInfoMapper.selectMaType(typeName); + public List selectMaType(MaPropInfo maPropInfo) { + return maPropInfoMapper.selectMaType(maPropInfo); } /** diff --git a/sgzb-modules/sgzb-base/src/main/resources/mapper/base/BmProjectInfoMapper.xml b/sgzb-modules/sgzb-base/src/main/resources/mapper/base/BmProjectInfoMapper.xml index 6d60f3df..b510be9a 100644 --- a/sgzb-modules/sgzb-base/src/main/resources/mapper/base/BmProjectInfoMapper.xml +++ b/sgzb-modules/sgzb-base/src/main/resources/mapper/base/BmProjectInfoMapper.xml @@ -79,6 +79,12 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" and a.company_id = #{companyId} + + AND a.pro_id in + + #{proId} + + ORDER BY a.pro_id DESC @@ -211,6 +217,12 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" AND a.prop_id = #{propId} + + AND a.prop_id in + + #{propId} + + SELECT mt.type_id as modelId ,mt.type_name as modelName, - mt2.type_id, mt2.type_name, - mt3.type_id as typeId,mt3.type_name as typeName, + mt2.type_id, mt2.type_name as typeName, + mt3.type_id as typeId,mt3.type_name, mt3.type_id as kindId,mt4.type_name as kindName, su.user_id as userId, su.nick_name as userName FROM ma_type mt