001package cn.mybatis.mp.generator.config;
002
003import cn.mybatis.mp.core.mvc.impl.DaoImpl;
004import lombok.Getter;
005
006@Getter
007public class DaoImplConfig {
008
009    /**
010     * dao实现类的父类
011     */
012    private String superClass = DaoImpl.class.getName();
013
014    /**
015     * dao实现类包名
016     */
017    private String packageName = "dao.impl";
018
019    /**
020     * dao实现类后缀
021     */
022    private String suffix = "DaoImpl";
023
024
025    /**
026     * dao实现类的父类
027     */
028    public DaoImplConfig superClass(String superClass) {
029        this.superClass = superClass;
030        return this;
031    }
032
033    /**
034     * dao实现类包名
035     */
036    public DaoImplConfig packageName(String packageName) {
037        this.packageName = packageName;
038        return this;
039    }
040
041    /**
042     * dao实现类后缀
043     */
044    public DaoImplConfig suffix(String suffix) {
045        this.suffix = suffix;
046        return this;
047    }
048}