feat:溶液配置
This commit is contained in:
@@ -200,6 +200,8 @@ public interface ErrorCodeConstants {
|
|||||||
ErrorCode MATERIAL_INVENTORY_OUTBOUND_NOT_EXISTS = new ErrorCode(1_032_160_000, "出库不存在");
|
ErrorCode MATERIAL_INVENTORY_OUTBOUND_NOT_EXISTS = new ErrorCode(1_032_160_000, "出库不存在");
|
||||||
ErrorCode MATERIAL_INVENTORY_OUTBOUND_DETAIL_NOT_EXISTS = new ErrorCode(1_032_160_000, "出库明细,出库明细,含领用出库、退货出库、盘亏出库、销毁出库等不存在");
|
ErrorCode MATERIAL_INVENTORY_OUTBOUND_DETAIL_NOT_EXISTS = new ErrorCode(1_032_160_000, "出库明细,出库明细,含领用出库、退货出库、盘亏出库、销毁出库等不存在");
|
||||||
|
|
||||||
|
ErrorCode MATERIAL_STANDARD_SOLUTION_NOT_EXISTS = new ErrorCode(1_032_160_000, "标准溶液不存在");
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -39,14 +39,14 @@ public class MaterialLifecycleDetailController implements BusinessControllerMark
|
|||||||
@Resource
|
@Resource
|
||||||
private MaterialLifecycleDetailService materialLifecycleDetailService;
|
private MaterialLifecycleDetailService materialLifecycleDetailService;
|
||||||
|
|
||||||
@PostMapping("/create")
|
// @PostMapping("/create")
|
||||||
@Operation(summary = "创建物料通用流程明细")
|
@Operation(summary = "创建物料通用流程明细")
|
||||||
@PreAuthorize("@ss.hasPermission('t:material-lifecycle-detail:create')")
|
@PreAuthorize("@ss.hasPermission('t:material-lifecycle-detail:create')")
|
||||||
public CommonResult<MaterialLifecycleDetailRespVO> createMaterialLifecycleDetail(@Valid @RequestBody MaterialLifecycleDetailSaveReqVO createReqVO) {
|
public CommonResult<MaterialLifecycleDetailRespVO> createMaterialLifecycleDetail(@Valid @RequestBody MaterialLifecycleDetailSaveReqVO createReqVO) {
|
||||||
return success(materialLifecycleDetailService.createMaterialLifecycleDetail(createReqVO));
|
return success(materialLifecycleDetailService.createMaterialLifecycleDetail(createReqVO));
|
||||||
}
|
}
|
||||||
|
|
||||||
@PutMapping("/update")
|
// @PutMapping("/update")
|
||||||
@Operation(summary = "更新物料通用流程明细")
|
@Operation(summary = "更新物料通用流程明细")
|
||||||
@PreAuthorize("@ss.hasPermission('t:material-lifecycle-detail:update')")
|
@PreAuthorize("@ss.hasPermission('t:material-lifecycle-detail:update')")
|
||||||
public CommonResult<Boolean> updateMaterialLifecycleDetail(@Valid @RequestBody MaterialLifecycleDetailSaveReqVO updateReqVO) {
|
public CommonResult<Boolean> updateMaterialLifecycleDetail(@Valid @RequestBody MaterialLifecycleDetailSaveReqVO updateReqVO) {
|
||||||
@@ -54,7 +54,7 @@ public class MaterialLifecycleDetailController implements BusinessControllerMark
|
|||||||
return success(true);
|
return success(true);
|
||||||
}
|
}
|
||||||
|
|
||||||
@DeleteMapping("/delete")
|
// @DeleteMapping("/delete")
|
||||||
@Operation(summary = "删除物料通用流程明细")
|
@Operation(summary = "删除物料通用流程明细")
|
||||||
@Parameter(name = "id", description = "编号", required = true)
|
@Parameter(name = "id", description = "编号", required = true)
|
||||||
@PreAuthorize("@ss.hasPermission('t:material-lifecycle-detail:delete')")
|
@PreAuthorize("@ss.hasPermission('t:material-lifecycle-detail:delete')")
|
||||||
@@ -63,7 +63,7 @@ public class MaterialLifecycleDetailController implements BusinessControllerMark
|
|||||||
return success(true);
|
return success(true);
|
||||||
}
|
}
|
||||||
|
|
||||||
@DeleteMapping("/delete-list")
|
// @DeleteMapping("/delete-list")
|
||||||
@Parameter(name = "ids", description = "编号", required = true)
|
@Parameter(name = "ids", description = "编号", required = true)
|
||||||
@Operation(summary = "批量删除物料通用流程明细")
|
@Operation(summary = "批量删除物料通用流程明细")
|
||||||
@PreAuthorize("@ss.hasPermission('t:material-lifecycle-detail:delete')")
|
@PreAuthorize("@ss.hasPermission('t:material-lifecycle-detail:delete')")
|
||||||
@@ -83,12 +83,20 @@ public class MaterialLifecycleDetailController implements BusinessControllerMark
|
|||||||
|
|
||||||
@GetMapping("/page")
|
@GetMapping("/page")
|
||||||
@Operation(summary = "获得物料通用流程明细分页")
|
@Operation(summary = "获得物料通用流程明细分页")
|
||||||
@PreAuthorize("@ss.hasPermission('t:material-lifecycle-detail:query')")
|
// @PreAuthorize("@ss.hasPermission('t:material-lifecycle-detail:query')")
|
||||||
public CommonResult<PageResult<MaterialLifecycleDetailRespVO>> getMaterialLifecycleDetailPage(@Valid MaterialLifecycleDetailPageReqVO pageReqVO) {
|
public CommonResult<PageResult<MaterialLifecycleDetailRespVO>> getMaterialLifecycleDetailPage(@Valid MaterialLifecycleDetailPageReqVO pageReqVO) {
|
||||||
PageResult<MaterialLifecycleDetailDO> pageResult = materialLifecycleDetailService.getMaterialLifecycleDetailPage(pageReqVO);
|
PageResult<MaterialLifecycleDetailDO> pageResult = materialLifecycleDetailService.getMaterialLifecycleDetailPage(pageReqVO);
|
||||||
return success(BeanUtils.toBean(pageResult, MaterialLifecycleDetailRespVO.class));
|
return success(BeanUtils.toBean(pageResult, MaterialLifecycleDetailRespVO.class));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@GetMapping("/list")
|
||||||
|
@Operation(summary = "获取未配置的溶液配置申请")
|
||||||
|
// @PreAuthorize("@ss.hasPermission('t:material-lifecycle-detail:query')")
|
||||||
|
public CommonResult<List<MaterialLifecycleDetailRespVO>> getNotMakeLifecycleDetailList(@Valid MaterialLifecycleDetailPageReqVO reqVO) {
|
||||||
|
List<MaterialLifecycleDetailRespVO> detailList = materialLifecycleDetailService.getNotMakeLifecycleDetailList(reqVO);
|
||||||
|
return success(detailList);
|
||||||
|
}
|
||||||
|
|
||||||
@GetMapping("/export-excel")
|
@GetMapping("/export-excel")
|
||||||
@Operation(summary = "导出物料通用流程明细 Excel")
|
@Operation(summary = "导出物料通用流程明细 Excel")
|
||||||
@PreAuthorize("@ss.hasPermission('t:material-lifecycle-detail:export')")
|
@PreAuthorize("@ss.hasPermission('t:material-lifecycle-detail:export')")
|
||||||
|
|||||||
@@ -14,6 +14,7 @@ import com.zt.plat.framework.excel.core.util.ExcelUtils;
|
|||||||
import com.zt.plat.module.qms.resource.material.controller.vo.MaterialProductPageReqVO;
|
import com.zt.plat.module.qms.resource.material.controller.vo.MaterialProductPageReqVO;
|
||||||
import com.zt.plat.module.qms.resource.material.controller.vo.MaterialProductRespVO;
|
import com.zt.plat.module.qms.resource.material.controller.vo.MaterialProductRespVO;
|
||||||
import com.zt.plat.module.qms.resource.material.controller.vo.MaterialProductSaveReqVO;
|
import com.zt.plat.module.qms.resource.material.controller.vo.MaterialProductSaveReqVO;
|
||||||
|
import com.zt.plat.module.qms.resource.material.controller.vo.query.MaterialProductQueryVO;
|
||||||
import com.zt.plat.module.qms.resource.material.dal.dataobject.MaterialProductDO;
|
import com.zt.plat.module.qms.resource.material.dal.dataobject.MaterialProductDO;
|
||||||
import com.zt.plat.module.qms.resource.material.service.MaterialProductService;
|
import com.zt.plat.module.qms.resource.material.service.MaterialProductService;
|
||||||
import io.swagger.v3.oas.annotations.Operation;
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
@@ -89,19 +90,18 @@ public class MaterialProductController extends AbstractFileUploadController impl
|
|||||||
|
|
||||||
@GetMapping("category-data")
|
@GetMapping("category-data")
|
||||||
@Operation(summary = "获得物料分类和大类")
|
@Operation(summary = "获得物料分类和大类")
|
||||||
@Parameter(name = "type", description = "category-分类,data-全部")
|
public CommonResult<List<MaterialProductRespVO>> getCategoryAndData(@Valid MaterialProductQueryVO queryVO) {
|
||||||
public CommonResult<List<MaterialProductRespVO>> getCategoryAndData(@RequestParam("type") String type) {
|
return success(materialProductService.getCategoryAndData(queryVO));
|
||||||
return success(materialProductService.getCategoryAndData(type));
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
// @PutMapping("/update")
|
// @PutMapping("/update")
|
||||||
// @Operation(summary = "更新物料")
|
@Operation(summary = "更新物料")
|
||||||
// @PreAuthorize("@ss.hasPermission('qms:material-product:update')")
|
@PreAuthorize("@ss.hasPermission('qms:material-product:update')")
|
||||||
// public CommonResult<Boolean> updateMaterialProduct(@Valid @RequestBody MaterialProductSaveReqVO updateReqVO) {
|
public CommonResult<Boolean> updateMaterialProduct(@Valid @RequestBody MaterialProductSaveReqVO updateReqVO) {
|
||||||
// materialProductService.updateMaterialProduct(updateReqVO);
|
materialProductService.updateMaterialProduct(updateReqVO);
|
||||||
// return success(true);
|
return success(true);
|
||||||
// }
|
}
|
||||||
|
|
||||||
@DeleteMapping("/delete")
|
@DeleteMapping("/delete")
|
||||||
@Operation(summary = "删除物料分类或大类")
|
@Operation(summary = "删除物料分类或大类")
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
@@ -108,6 +108,42 @@ public class MaterialInfomationRespVO {
|
|||||||
@ExcelProperty("负责人")
|
@ExcelProperty("负责人")
|
||||||
private String managerUserName;
|
private String managerUserName;
|
||||||
|
|
||||||
|
@Schema(description = "是否危险品,1-是,0-否")
|
||||||
|
@ExcelProperty("是否危险品,1-是,0-否")
|
||||||
|
private Integer hazardous;
|
||||||
|
|
||||||
|
@Schema(description = "是否标准溶液,1-是,0-否")
|
||||||
|
@ExcelProperty("是否标准溶液,1-是,0-否")
|
||||||
|
private Integer standardSolutionFlag;
|
||||||
|
|
||||||
|
@Schema(description = "是否标准物质,1-是,0-否")
|
||||||
|
@ExcelProperty("是否标准物质,1-是,0-否")
|
||||||
|
private Integer standardMaterialFlag;
|
||||||
|
|
||||||
|
@Schema(description = "配置人")
|
||||||
|
@ExcelProperty("配置人")
|
||||||
|
private String makeUser;
|
||||||
|
|
||||||
|
@Schema(description = "配置人id", example = "5428")
|
||||||
|
@ExcelProperty("配置人id")
|
||||||
|
private Long makeUserId;
|
||||||
|
|
||||||
|
@Schema(description = "配置日期")
|
||||||
|
@ExcelProperty("配置日期")
|
||||||
|
private LocalDateTime makeDate;
|
||||||
|
|
||||||
|
@Schema(description = "到期日期")
|
||||||
|
@ExcelProperty("到期日期")
|
||||||
|
private LocalDateTime dueDate;
|
||||||
|
|
||||||
|
@Schema(description = "浓度")
|
||||||
|
@ExcelProperty("浓度")
|
||||||
|
private String concentration;
|
||||||
|
|
||||||
|
@Schema(description = "滴定度")
|
||||||
|
@ExcelProperty("滴定度")
|
||||||
|
private String titer;
|
||||||
|
|
||||||
@Schema(description = "开封状态,0-未开封,1-已开封", example = "2")
|
@Schema(description = "开封状态,0-未开封,1-已开封", example = "2")
|
||||||
@ExcelProperty("开封状态,0-未开封,1-已开封")
|
@ExcelProperty("开封状态,0-未开封,1-已开封")
|
||||||
private Integer openStatus;
|
private Integer openStatus;
|
||||||
|
|||||||
@@ -14,10 +14,10 @@ import static com.zt.plat.framework.common.util.date.DateUtils.FORMAT_YEAR_MONTH
|
|||||||
public class MaterialLifecycleDetailPageReqVO extends PageParam {
|
public class MaterialLifecycleDetailPageReqVO extends PageParam {
|
||||||
|
|
||||||
@Schema(description = "父id", example = "6294")
|
@Schema(description = "父id", example = "6294")
|
||||||
private Long materialLifecycleId;
|
private Long lifecycleId;
|
||||||
|
|
||||||
@Schema(description = "物料大类id", example = "31283")
|
@Schema(description = "物料大类id", example = "31283")
|
||||||
private String categoryProductId;
|
private String productId;
|
||||||
|
|
||||||
@Schema(description = "物料批次id", example = "12948")
|
@Schema(description = "物料批次id", example = "12948")
|
||||||
private Long batchId;
|
private Long batchId;
|
||||||
|
|||||||
@@ -34,6 +34,10 @@ public class MaterialLifecycleDetailRespVO {
|
|||||||
@ExcelProperty("物料大类编码")
|
@ExcelProperty("物料大类编码")
|
||||||
private String productCode;
|
private String productCode;
|
||||||
|
|
||||||
|
@Schema(description = "单位")
|
||||||
|
@ExcelProperty("单位")
|
||||||
|
private String unit;
|
||||||
|
|
||||||
@Schema(description = "物料大类型号")
|
@Schema(description = "物料大类型号")
|
||||||
@ExcelProperty("物料大类型号")
|
@ExcelProperty("物料大类型号")
|
||||||
private String productModelNo;
|
private String productModelNo;
|
||||||
@@ -54,6 +58,26 @@ public class MaterialLifecycleDetailRespVO {
|
|||||||
@ExcelProperty("批次工段-部门名称")
|
@ExcelProperty("批次工段-部门名称")
|
||||||
private String assignDepartmentName;
|
private String assignDepartmentName;
|
||||||
|
|
||||||
|
@Schema(description = "申请人")
|
||||||
|
@ExcelProperty("申请人")
|
||||||
|
private String applyUser;
|
||||||
|
|
||||||
|
@Schema(description = "申请人id", example = "4976")
|
||||||
|
@ExcelProperty("申请人id")
|
||||||
|
private Long applyUserId;
|
||||||
|
|
||||||
|
@Schema(description = "申请部门")
|
||||||
|
@ExcelProperty("申请部门")
|
||||||
|
private String applyDepartment;
|
||||||
|
|
||||||
|
@Schema(description = "申请部门id", example = "19765")
|
||||||
|
@ExcelProperty("申请部门id")
|
||||||
|
private Long applyDepartmentId;
|
||||||
|
|
||||||
|
@Schema(description = "申请时间")
|
||||||
|
@ExcelProperty("申请时间")
|
||||||
|
private LocalDateTime applyTime;
|
||||||
|
|
||||||
@Schema(description = "是否检化验,1-是,0-否")
|
@Schema(description = "是否检化验,1-是,0-否")
|
||||||
@ExcelProperty("是否检化验,1-是,0-否")
|
@ExcelProperty("是否检化验,1-是,0-否")
|
||||||
private Integer assayFlag;
|
private Integer assayFlag;
|
||||||
|
|||||||
@@ -60,6 +60,7 @@ public class MaterialLifecycleRespVO {
|
|||||||
|
|
||||||
@Schema(description = "提交状态,提交状态,0-未提交,1-已提交", example = "1")
|
@Schema(description = "提交状态,提交状态,0-未提交,1-已提交", example = "1")
|
||||||
@ExcelProperty("提交状态,提交状态,0-未提交,1-已提交")
|
@ExcelProperty("提交状态,提交状态,0-未提交,1-已提交")
|
||||||
|
@Dict(dicCode = "submit_status")
|
||||||
private Integer submitStatus;
|
private Integer submitStatus;
|
||||||
|
|
||||||
@Schema(description = "流程审批状态", example = "1")
|
@Schema(description = "流程审批状态", example = "1")
|
||||||
|
|||||||
@@ -0,0 +1,73 @@
|
|||||||
|
package com.zt.plat.module.qms.resource.material.controller.vo;
|
||||||
|
|
||||||
|
import com.zt.plat.framework.common.pojo.PageParam;
|
||||||
|
import io.swagger.v3.oas.annotations.media.Schema;
|
||||||
|
import lombok.Data;
|
||||||
|
import org.springframework.format.annotation.DateTimeFormat;
|
||||||
|
|
||||||
|
import java.time.LocalDateTime;
|
||||||
|
|
||||||
|
import static com.zt.plat.framework.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND;
|
||||||
|
|
||||||
|
@Schema(description = "管理后台 - 标液,标准溶液,包含配置信息分页 Request VO")
|
||||||
|
@Data
|
||||||
|
public class MaterialStandardSolutionPageReqVO extends PageParam {
|
||||||
|
|
||||||
|
@Schema(description = "分类或大类id", example = "438")
|
||||||
|
private Long productId;
|
||||||
|
|
||||||
|
@Schema(description = "配置申请明细ID", example = "438")
|
||||||
|
private Long detailId;
|
||||||
|
|
||||||
|
@Schema(description = "物料实例id", example = "14530")
|
||||||
|
private Long infomationId;
|
||||||
|
|
||||||
|
@Schema(description = "配置人")
|
||||||
|
private String makeUser;
|
||||||
|
|
||||||
|
@Schema(description = "配置人id", example = "5428")
|
||||||
|
private Long makeUserId;
|
||||||
|
|
||||||
|
@Schema(description = "配置日期")
|
||||||
|
@DateTimeFormat(pattern = FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND)
|
||||||
|
private LocalDateTime[] makeDate;
|
||||||
|
|
||||||
|
@Schema(description = "总体积")
|
||||||
|
private String volumeTotal;
|
||||||
|
|
||||||
|
@Schema(description = "配置记录")
|
||||||
|
private String makeRecord;
|
||||||
|
|
||||||
|
@Schema(description = "有效期")
|
||||||
|
private Integer due;
|
||||||
|
|
||||||
|
@Schema(description = "到期日期")
|
||||||
|
@DateTimeFormat(pattern = FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND)
|
||||||
|
private LocalDateTime[] dueDate;
|
||||||
|
|
||||||
|
@Schema(description = "滴定管编号")
|
||||||
|
private String buretteNo;
|
||||||
|
|
||||||
|
@Schema(description = "浓度")
|
||||||
|
private String concentration;
|
||||||
|
|
||||||
|
@Schema(description = "滴定度")
|
||||||
|
private String titer;
|
||||||
|
|
||||||
|
@Schema(description = "标定流程类型", example = "2")
|
||||||
|
private Long standardFlowType;
|
||||||
|
|
||||||
|
@Schema(description = "标定状态")
|
||||||
|
private String standardFlow;
|
||||||
|
|
||||||
|
@Schema(description = "所属部门")
|
||||||
|
private String systemDepartmentCode;
|
||||||
|
|
||||||
|
@Schema(description = "备注")
|
||||||
|
private String remark;
|
||||||
|
|
||||||
|
@Schema(description = "创建时间")
|
||||||
|
@DateTimeFormat(pattern = FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND)
|
||||||
|
private LocalDateTime[] createTime;
|
||||||
|
|
||||||
|
}
|
||||||
@@ -0,0 +1,95 @@
|
|||||||
|
package com.zt.plat.module.qms.resource.material.controller.vo;
|
||||||
|
|
||||||
|
import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
|
||||||
|
import com.alibaba.excel.annotation.ExcelProperty;
|
||||||
|
import io.swagger.v3.oas.annotations.media.Schema;
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
import java.time.LocalDateTime;
|
||||||
|
|
||||||
|
@Schema(description = "管理后台 - 标液,标准溶液,包含配置信息 Response VO")
|
||||||
|
@Data
|
||||||
|
@ExcelIgnoreUnannotated
|
||||||
|
public class MaterialStandardSolutionRespVO {
|
||||||
|
|
||||||
|
@Schema(description = "主键", requiredMode = Schema.RequiredMode.REQUIRED, example = "19766")
|
||||||
|
@ExcelProperty("主键")
|
||||||
|
private Long id;
|
||||||
|
|
||||||
|
@Schema(description = "配置申请明细ID", example = "438")
|
||||||
|
@ExcelProperty("配置申请明细ID")
|
||||||
|
private Long detailId;
|
||||||
|
|
||||||
|
@Schema(description = "物料实例id", example = "14530")
|
||||||
|
@ExcelProperty("物料实例id")
|
||||||
|
private Long infomationId;
|
||||||
|
|
||||||
|
@Schema(description = "物料名称")
|
||||||
|
@ExcelProperty("物料名称")
|
||||||
|
private String infomationName;
|
||||||
|
|
||||||
|
@Schema(description = "物料编号")
|
||||||
|
@ExcelProperty("物料编号")
|
||||||
|
private String infomationCode;
|
||||||
|
|
||||||
|
@Schema(description = "配置人")
|
||||||
|
@ExcelProperty("配置人")
|
||||||
|
private String makeUser;
|
||||||
|
|
||||||
|
@Schema(description = "配置人id", example = "5428")
|
||||||
|
@ExcelProperty("配置人id")
|
||||||
|
private Long makeUserId;
|
||||||
|
|
||||||
|
@Schema(description = "配置日期")
|
||||||
|
@ExcelProperty("配置日期")
|
||||||
|
private LocalDateTime makeDate;
|
||||||
|
|
||||||
|
@Schema(description = "总体积")
|
||||||
|
@ExcelProperty("总体积")
|
||||||
|
private String volumeTotal;
|
||||||
|
|
||||||
|
@Schema(description = "配置记录")
|
||||||
|
@ExcelProperty("配置记录")
|
||||||
|
private String makeRecord;
|
||||||
|
|
||||||
|
@Schema(description = "有效期")
|
||||||
|
@ExcelProperty("有效期")
|
||||||
|
private Integer due;
|
||||||
|
|
||||||
|
@Schema(description = "到期日期")
|
||||||
|
@ExcelProperty("到期日期")
|
||||||
|
private LocalDateTime dueDate;
|
||||||
|
|
||||||
|
@Schema(description = "滴定管编号")
|
||||||
|
@ExcelProperty("滴定管编号")
|
||||||
|
private String buretteNo;
|
||||||
|
|
||||||
|
@Schema(description = "浓度")
|
||||||
|
@ExcelProperty("浓度")
|
||||||
|
private String concentration;
|
||||||
|
|
||||||
|
@Schema(description = "滴定度")
|
||||||
|
@ExcelProperty("滴定度")
|
||||||
|
private String titer;
|
||||||
|
|
||||||
|
@Schema(description = "标定流程类型", example = "2")
|
||||||
|
@ExcelProperty("标定流程类型")
|
||||||
|
private Long standardFlowType;
|
||||||
|
|
||||||
|
@Schema(description = "标定状态")
|
||||||
|
@ExcelProperty("标定状态")
|
||||||
|
private String standardFlow;
|
||||||
|
|
||||||
|
@Schema(description = "所属部门")
|
||||||
|
@ExcelProperty("所属部门")
|
||||||
|
private String systemDepartmentCode;
|
||||||
|
|
||||||
|
@Schema(description = "备注")
|
||||||
|
@ExcelProperty("备注")
|
||||||
|
private String remark;
|
||||||
|
|
||||||
|
@Schema(description = "创建时间")
|
||||||
|
@ExcelProperty("创建时间")
|
||||||
|
private LocalDateTime createTime;
|
||||||
|
|
||||||
|
}
|
||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user