package com.skr.mdm.bean.so.content;

import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.skr.mdm.bean.util.DateConvertUtil;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * @ProjectName: mdm_new
 * @Package: com.skr.mdm.pojo.so.content
 * @ClassName: SendContentWaterMarkSo
 * @Author: Tty
 * @Description: 下发水印指令
 * @Date: 2020/11/24 15:20
 * @Version: 1.0
 */
@Data
public class SendContentWaterMarkSO implements Serializable {
	private static final long serialVersionUID = -7098094885426068618L;
	/**
	 * 水印id
	 */
	private Integer id;
	/**
	 * 水印名称
	 */
	private String name;
	/**
	 * 水印类型 0:设备水印 1:拍照水印 2：设备+拍照
	 */
	private Integer type;
	/**
	 * 执行等级 0：个人 1：公司 2：部门
	 */
	private Integer level;
	/**
	 *  是否隐藏 0:是 1:否
	 */
	private Integer isHidden;
	/**
	 *  形态 0:盲水印 1:点阵水印 2:文字水印
	 */
	private Integer form;
	/**
	 *  内容信息
	 */
	private String content;
	/**
	 *  操作时间
	 */
	@JsonSerialize(using = DateConvertUtil.class)
	private Date operationTime;
	/**
	 * 下发时间
	 */
	@JsonSerialize(using = DateConvertUtil.class)
	private Date sendTime;
}