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;
|
}
|