package cn.gov.customs.wxjy.generator.pojo;

import lombok.Data;
import java.io.Serializable;

/**
 * 代码生成业务对象 SYS_GEN_TABLE
 *
 * @author xiong
 * @date 2025-12-25
 */
@Data
public class GenTableQuery implements Serializable {


    /** 编号 */
    private String tableId;

    /** 表名称 */
    private String tableName;

    /** 表描述 */
    private String tableComment;

    /** 关联子表的表名 */
    private String subTableName;

    /** 子表关联的外键名 */
    private String subTableFkName;

    /** 实体类名称 */
    private String className;

    /** 使用的模板（crud单表操作 tree树表操作） */
    private String tplCategory;

    /** 生成包路径 */
    private String packageName;

    /** 生成模块名 */
    private String moduleName;

    /** 生成业务名 */
    private String businessName;

    /** 生成功能名 */
    private String functionName;

    /** 生成功能作者 */
    private String functionAuthor;

    /** 生成代码方式（0zip压缩包 1自定义路径） */
    private String genType;

    /** 生成路径（不填默认项目路径） */
    private String genPath;

    /** 其它生成选项 */
    private String options;

    /** 模板web类型 */
    private String tplWebType;


    private String beginDate;
    private String endDate;
    private int pageIndex;
    private int pageSize;
}
