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}