package com.nbport.zgwl.manifest.dto;

import com.nbport.zgwl.dto.BasePageDto;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serial;
import java.io.Serializable;

/**
 * 模板分页查询参数
 */
@Data
@EqualsAndHashCode(callSuper = true)
public class ContractTemplateQueryDto extends BasePageDto implements Serializable {

    @Serial
    private static final long serialVersionUID = 1L;

    /** 模板名称（模糊搜索） */
    private String templateName;

    /** 合同类型 */
    private String contractType;

    /** 范本类型（标准模板/推荐文本/示范文本/对方文本） */
    private String source;

    /** 状态（draft/published/disabled） */
    private String status;
}
