package cn.iocoder.yudao.module.hrm.controller.admin.asset.vo; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; import java.time.LocalDateTime; @Schema(description = "管理后台 - 资产交接记录 Response VO") @Data public class HrmAssetHandoverRespVO { @Schema(description = "编号", example = "1") private Long id; @Schema(description = "资产编号", example = "1") private Long assetId; @Schema(description = "资产编码", example = "ZC2026001") private String assetCode; @Schema(description = "资产名称", example = "笔记本电脑") private String assetName; @Schema(description = "交接类型:1 领用 2 归还 3 调拨", example = "1") private Integer handoverType; @Schema(description = "交出人编号", example = "1024") private Long fromUserId; @Schema(description = "交出人姓名", example = "张三") private String fromUserName; @Schema(description = "接收人编号", example = "1024") private Long toUserId; @Schema(description = "接收人姓名", example = "李四") private String toUserName; @Schema(description = "交岀部门编号", example = "1024") private Long fromDeptId; @Schema(description = "交岀部门名称", example = "生产部") private String fromDeptName; @Schema(description = "接收部门编号", example = "1024") private Long toDeptId; @Schema(description = "接收部门名称", example = "技术部") private String toDeptName; @Schema(description = "交接时间") private LocalDateTime handoverTime; @Schema(description = "交接数量", example = "1") private Integer quantity; @Schema(description = "备注", example = "备注") private String remark; @Schema(description = "创建时间") private LocalDateTime createTime; }