package org.sxkj.system.entity; import com.baomidou.mybatisplus.annotation.*; import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.io.Serializable; /** * 设备授权表 * * @author zhongrj * @date 2024/08/30 * @version 0.1 */ @Data @TableName(value = "manage_device_per_share") public class DevicePerShareEntity implements Serializable { @TableId(value = "id",type = IdType.AUTO) @JsonSerialize(using = ToStringSerializer.class) private Long id; /** * 设备编号 */ @TableField(value = "device_sn") private String deviceSn; /** * 借出方部门ID */ @TableField(value = "loan_from_dept_id") private Long loanFromDeptId; /** * 借入方部门ID */ @TableField(value = "loan_to_dept_id") private Long deptId; /** * 设备权限菜单ID */ @TableField(value = "device_per_menu_id") private String devicePerMenuId; /** * 创建人 */ @TableField(value = "create_user", fill = FieldFill.INSERT) private Long createUser; /** * 创建时间 */ @TableField(value = "create_time", fill = FieldFill.INSERT) private Long createTime; @ApiModelProperty(value = "设备型号") @TableField(exist = false) private String deviceName; }