package jnpf.dmsEntity.watermark; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import lombok.Data; import java.math.BigDecimal; import java.util.Date; import java.util.UUID; @Data @TableName("dms_watermark_configs") public class DmsWatermarkConfigEntity { @TableId(value = "id", type = IdType.INPUT) private UUID id; @TableField("tenant_id") private String tenantId; @TableField("name") private String name; @TableField("watermark_type") private String watermarkType; @TableField("version_scope") private String versionScope; @TableField("load_download") private Boolean loadDownload; @TableField("load_preview") private Boolean loadPreview; @TableField("load_print") private Boolean loadPrint; @TableField("enabled") private Boolean enabled; @TableField("enterprise_id") private String enterpriseId; @TableField("enterprise_name") private String enterpriseName; @TableField("content_template") private String contentTemplate; @TableField("image_url") private String imageUrl; @TableField("barcode_format") private String barcodeFormat; @TableField("show_barcode_text") private Boolean showBarcodeText; @TableField("font_family") private String fontFamily; @TableField("font_color") private String fontColor; @TableField("font_size") private Integer fontSize; @TableField("rotation_angle") private Integer rotationAngle; @TableField("opacity") private Integer opacity; @TableField("layout_mode") private String layoutMode; @TableField("horizontal_align") private String horizontalAlign; @TableField("vertical_align") private String verticalAlign; @TableField("mark_width_mm") private BigDecimal markWidthMm; @TableField("mark_height_mm") private BigDecimal markHeightMm; @TableField("repeat_spacing_x_mm") private BigDecimal repeatSpacingXMm; @TableField("repeat_spacing_y_mm") private BigDecimal repeatSpacingYMm; @TableField("revision") private Long revision; @TableField("created_by") private String createdBy; @TableField("created_at") private Date createdAt; @TableField("updated_by") private String updatedBy; @TableField("updated_at") private Date updatedAt; @TableField("deleted_by") private String deletedBy; @TableField("deleted_at") private Date deletedAt; }