飞靶、挂具导出+字典值新增sql

develop-QA
qinyulong 3 months ago
parent 235f6dc9a6
commit 30e633480c
  1. 31
      blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/device/pojo/excel/FeiBaSetExcel.java
  2. 31
      blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/device/pojo/excel/RackSetExcel.java
  3. 4
      blade-service-api/blade-dict-api/src/main/java/org/springblade/system/pojo/enums/DictEnum.java
  4. 8
      blade-service/blade-desk/src/main/java/org/springblade/desk/device/service/impl/FeiBaSetServiceImpl.java
  5. 9
      blade-service/blade-desk/src/main/java/org/springblade/desk/device/service/impl/RackSetServiceImpl.java
  6. 9
      doc/sql/mes/insert-260106.sql

@ -1,6 +1,7 @@
package org.springblade.desk.device.pojo.excel;
import com.alibaba.excel.annotation.ExcelIgnore;
import lombok.Data;
import java.math.BigDecimal;
@ -30,24 +31,6 @@ public class FeiBaSetExcel implements Serializable {
@Serial
private static final long serialVersionUID = 1L;
/**
*
*/
@ColumnWidth(20)
@ExcelProperty("")
private BigDecimal id;
/**
*
*/
@ColumnWidth(20)
@ExcelProperty("")
private String tenantId;
/**
* 删除标记;1:删除0:正常
*/
@ColumnWidth(20)
@ExcelProperty("删除标记;1:删除,0:正常")
private Long isDeleted;
/**
* 编码
*/
@ -61,10 +44,14 @@ public class FeiBaSetExcel implements Serializable {
@ExcelProperty("类型")
private String fsType;
/**
*
* 状态名称
*/
@ColumnWidth(20)
@ExcelProperty("")
private Short bindQty;
@ExcelProperty("飞靶状态")
private String statusName;
/**
* 状态值
*/
@ExcelIgnore
private String status;
}

@ -1,6 +1,7 @@
package org.springblade.desk.device.pojo.excel;
import com.alibaba.excel.annotation.ExcelIgnore;
import lombok.Data;
import java.math.BigDecimal;
@ -29,25 +30,6 @@ public class RackSetExcel implements Serializable {
@Serial
private static final long serialVersionUID = 1L;
/**
*
*/
@ColumnWidth(20)
@ExcelProperty("")
private BigDecimal id;
/**
*
*/
@ColumnWidth(20)
@ExcelProperty("")
private String tenantId;
/**
* 删除标记;1:删除0:正常
*/
@ColumnWidth(20)
@ExcelProperty("删除标记;1:删除,0:正常")
private Long isDeleted;
/**
* 编码
*/
@ -61,10 +43,15 @@ public class RackSetExcel implements Serializable {
@ExcelProperty("类型")
private String rsType;
/**
*
* 状态名称
*/
@ColumnWidth(20)
@ExcelProperty("")
private Short bindQty;
@ExcelProperty("飞靶状态")
private String statusName;
/**
* 状态值
*/
@ExcelIgnore
private String status;
}

@ -97,6 +97,10 @@ public enum DictEnum {
* 用户平台
*/
USER_TYPE("user_type"),
/**
* 工装状态
*/
WORKWEAR_STATUS("workwear_status"),
;
final String name;

@ -8,6 +8,8 @@ import org.springblade.desk.device.pojo.entity.FeiBaSetEntity;
import org.springblade.desk.device.pojo.excel.FeiBaSetExcel;
import org.springblade.desk.device.service.IFeiBaSetService;
import org.springblade.desk.order.pojo.entity.YieldOrder;
import org.springblade.system.cache.DictCache;
import org.springblade.system.pojo.enums.DictEnum;
import org.springframework.stereotype.Service;
import com.baomidou.mybatisplus.core.conditions.Wrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
@ -46,9 +48,9 @@ public class FeiBaSetServiceImpl extends BaseServiceImpl<FeiBaSetMapper, FeiBaSe
@Override
public List<FeiBaSetExcel> exportFeiBaSet(Wrapper<FeiBaSetEntity> queryWrapper) {
List<FeiBaSetExcel> feiBaSetList = baseMapper.exportFeiBaSet(queryWrapper);
//feiBaSetList.forEach(feiBaSet -> {
// feiBaSet.setTypeName(DictCache.getValue(DictEnum.YES_NO, FeiBaSet.getType()));
//});
feiBaSetList.forEach(feiBaSet -> {
feiBaSet.setStatusName(DictCache.getValue(DictEnum.WORKWEAR_STATUS, feiBaSet.getStatus()));
});
return feiBaSetList;
}

@ -32,6 +32,8 @@ import org.springblade.desk.device.pojo.entity.FeiBaSetEntity;
import org.springblade.desk.device.pojo.entity.RackSetEntity;
import org.springblade.desk.device.pojo.excel.RackSetExcel;
import org.springblade.desk.device.service.IRackSetService;
import org.springblade.system.cache.DictCache;
import org.springblade.system.pojo.enums.DictEnum;
import org.springframework.stereotype.Service;
import com.baomidou.mybatisplus.core.conditions.Wrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
@ -70,9 +72,10 @@ public class RackSetServiceImpl extends BaseServiceImpl<RackSetMapper, RackSetEn
@Override
public List<RackSetExcel> exportRackSet(Wrapper<RackSetEntity> queryWrapper) {
List<RackSetExcel> rackSetList = baseMapper.exportRackSet(queryWrapper);
//rackSetList.forEach(rackSet -> {
// rackSet.setTypeName(DictCache.getValue(DictEnum.YES_NO, RackSet.getType()));
//});
rackSetList.forEach(rackSet -> {
rackSet.setStatusName(DictCache.getValue(DictEnum.WORKWEAR_STATUS, rackSet.getStatus()));
});
return rackSetList;
}

@ -0,0 +1,9 @@
--
Insert into BLADE_DICT (ID, PARENT_ID, CODE, DICT_KEY, DICT_VALUE, SORT, REMARK, IS_SEALED, STATUS, IS_DELETED)
values (2008068723414859778, 0, 'workwear_status', '-1', '工装状态', 1020, '工装状态', 0, 1, 0);
Insert into BLADE_DICT (ID, PARENT_ID, CODE, DICT_KEY, DICT_VALUE, SORT, REMARK, IS_SEALED, STATUS, IS_DELETED)
values (2008068810543136769, 2008068723414859778, 'workwear_status', '1', '空闲', 0, '空闲', 0, 1, 0);
Insert into BLADE_DICT (ID, PARENT_ID, CODE, DICT_KEY, DICT_VALUE, SORT, REMARK, IS_SEALED, STATUS, IS_DELETED)
values (2008068905799974913, 2008068723414859778, 'workwear_status', '2', '已绑定', 1, '已绑定', 0, 1, 0);
Insert into BLADE_DICT (ID, PARENT_ID, CODE, DICT_KEY, DICT_VALUE, SORT, REMARK, IS_SEALED, STATUS, IS_DELETED)
values (2008068946371477506, 2008068723414859778, 'workwear_status', '3', '使用中', 2, '使用中', 0, 1, 0);
Loading…
Cancel
Save