feat: update configuration and enhance MaType handling with new state grid property
This commit is contained in:
parent
bd3f58d888
commit
fb0ec77c8f
|
|
@ -9,6 +9,7 @@ import java.util.List;
|
||||||
public interface ITypeService {
|
public interface ITypeService {
|
||||||
|
|
||||||
List<TreeSelect> getMaTypeList(String typeName, String parentId);
|
List<TreeSelect> getMaTypeList(String typeName, String parentId);
|
||||||
|
|
||||||
List<TreeSelect> getMaTypeSelect(String typeName, String parentId);
|
List<TreeSelect> getMaTypeSelect(String typeName, String parentId);
|
||||||
|
|
||||||
List<MaType> getListByMaType(Long typeId, String typeName);
|
List<MaType> getListByMaType(Long typeId, String typeName);
|
||||||
|
|
|
||||||
|
|
@ -330,7 +330,7 @@ public class MaTypeServiceImpl implements ITypeService {
|
||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
public List<MaType> buildDeptTree(List<MaType> maTypeList) {
|
public List<MaType> buildDeptTree(List<MaType> maTypeList) {
|
||||||
List<MaType> returnList = new ArrayList<MaType>();
|
List<MaType> returnList = new ArrayList<>();
|
||||||
List<Long> tempList = maTypeList.stream().map(MaType::getTypeId).collect(Collectors.toList());
|
List<Long> tempList = maTypeList.stream().map(MaType::getTypeId).collect(Collectors.toList());
|
||||||
for (MaType maType : maTypeList) {
|
for (MaType maType : maTypeList) {
|
||||||
// 如果是顶级节点, 遍历该父节点的所有子节点
|
// 如果是顶级节点, 遍历该父节点的所有子节点
|
||||||
|
|
|
||||||
|
|
@ -33,6 +33,7 @@ public class TreeSelect implements Serializable {
|
||||||
|
|
||||||
private String unitName;
|
private String unitName;
|
||||||
|
|
||||||
|
private Boolean isStateGrid;
|
||||||
|
|
||||||
private List<MaTypeProperty> maTypeProperties;
|
private List<MaTypeProperty> maTypeProperties;
|
||||||
|
|
||||||
|
|
@ -62,6 +63,7 @@ public class TreeSelect implements Serializable {
|
||||||
this.companyId = maType.getCompanyId();
|
this.companyId = maType.getCompanyId();
|
||||||
this.unitName = maType.getUnitName();
|
this.unitName = maType.getUnitName();
|
||||||
this.maTypeProperties = maType.getMaTypeProperties();
|
this.maTypeProperties = maType.getMaTypeProperties();
|
||||||
|
this.isStateGrid = maType.getIsStateGrid();
|
||||||
this.children = maType.getChildren().stream().map(TreeSelect::new).collect(Collectors.toList());
|
this.children = maType.getChildren().stream().map(TreeSelect::new).collect(Collectors.toList());
|
||||||
}
|
}
|
||||||
// public TreeSelect(SysDept dept)
|
// public TreeSelect(SysDept dept)
|
||||||
|
|
@ -72,6 +74,14 @@ public class TreeSelect implements Serializable {
|
||||||
// }
|
// }
|
||||||
|
|
||||||
|
|
||||||
|
public Boolean getStateGrid() {
|
||||||
|
return isStateGrid;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setStateGrid(Boolean stateGrid) {
|
||||||
|
isStateGrid = stateGrid;
|
||||||
|
}
|
||||||
|
|
||||||
public Long getParentId() {
|
public Long getParentId() {
|
||||||
return parentId;
|
return parentId;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -5,4 +5,4 @@ spring:
|
||||||
name: bonus-material-mall
|
name: bonus-material-mall
|
||||||
profiles:
|
profiles:
|
||||||
# 环境配置
|
# 环境配置
|
||||||
active: material_mall_local
|
active: material_mall_test
|
||||||
|
|
|
||||||
|
|
@ -28,6 +28,7 @@
|
||||||
<result property="updateTime" column="update_time"/>
|
<result property="updateTime" column="update_time"/>
|
||||||
<result property="isPlan" column="is_plan"/>
|
<result property="isPlan" column="is_plan"/>
|
||||||
<result property="isAncuo" column="is_ancuo"/>
|
<result property="isAncuo" column="is_ancuo"/>
|
||||||
|
<result property="isStateGrid" column="is_state_grid"/>
|
||||||
<result property="remark" column="remark"/>
|
<result property="remark" column="remark"/>
|
||||||
<result property="childPhoto" column="childPhoto"/>
|
<result property="childPhoto" column="childPhoto"/>
|
||||||
<result property="intelligentCode" column="intelligent_code"/>
|
<result property="intelligentCode" column="intelligent_code"/>
|
||||||
|
|
@ -392,6 +393,7 @@
|
||||||
m.unit_name,
|
m.unit_name,
|
||||||
m.manage_type,
|
m.manage_type,
|
||||||
m.lease_price,
|
m.lease_price,
|
||||||
|
m.is_state_grid,
|
||||||
m.eff_time,
|
m.eff_time,
|
||||||
m.rent_price,
|
m.rent_price,
|
||||||
m.buy_price,
|
m.buy_price,
|
||||||
|
|
@ -405,11 +407,11 @@
|
||||||
m.create_by,
|
m.create_by,
|
||||||
m.create_time,
|
m.create_time,
|
||||||
m.remark,
|
m.remark,
|
||||||
m.company_id,
|
|
||||||
m.maintenance_alarm_day
|
m.maintenance_alarm_day
|
||||||
from ma_type m
|
from ma_type m
|
||||||
where del_flag = '0'
|
where del_flag = '0'
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
<select id="getMaTypeSelect" resultType="com.bonus.material.ma.vo.MaType">
|
<select id="getMaTypeSelect" resultType="com.bonus.material.ma.vo.MaType">
|
||||||
select m.type_id, m.type_name, m.parent_id, m.storage_num, m.manage_type,
|
select m.type_id, m.type_name, m.parent_id, m.storage_num, m.manage_type,
|
||||||
m.lease_price,m.eff_time, m.rent_price, m.buy_price, m.pay_price, m.level, m.rated_load, m.test_load,
|
m.lease_price,m.eff_time, m.rent_price, m.buy_price, m.pay_price, m.level, m.rated_load, m.test_load,
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue