# 注意:本文档后期不在跟新,新文档迁移到:[http://www.openkit.cc/docs/kitadmin/#/](http://www.openkit.cc/docs/kitadmin/#/)
#### 首先感谢使用KitAdmin后台开发框架
#### 反馈交流QQ群:696279396
---
### 代码自动生成
- 打开下面的文件
![](https://box.kancloud.cn/711dd1235eab70eab1d41d31caec9de5_320x270.png)
- 设置参数
> 填写自己电脑上这个`Jar`包的位置
![](https://box.kancloud.cn/f5ad9dd47a5fe69865ad6d021d19bac8_1088x198.png)
> 设置生成参数
![](https://box.kancloud.cn/c55e69b6c934a790a607b18a1398b5f3_834x284.png)
- 创建生成
![](https://box.kancloud.cn/d9cf978e0dfe3566f3a4ad522e4ad7a6_512x638.png)
> 鼠标右键,如图操作,然后等待运行成功即可
![](https://box.kancloud.cn/8458bb6ea9dde6533dcc95c9cd7d1156_352x354.png)
- 接下去一次找到,`model`,`dao`,`mapper`下面的文件,可以先右键`git`-->`add`将文件添加的`git`需要上传的库中
- 然后打开 `model`修改
```
// 这里是数据库中的表名
@Table(name="kit_admin")
public class Admin {
// 标注主键注释
@Id
// 如果是自增类型:@GeneratedValue(strategy= GenerationType.IDENTITY)
@GeneratedValue(generator = "UUID")
private String kitAdminId;
private String kitAdminUsername;
public String getKitAdminId() {
return kitAdminId;
}
public void setKitAdminId(String kitAdminId) {
this.kitAdminId = kitAdminId == null ? null : kitAdminId.trim();
}
public String getKitAdminUsername() {
return kitAdminUsername;
}
public void setKitAdminUsername(String kitAdminUsername) {
this.kitAdminUsername = kitAdminUsername == null ? null : kitAdminUsername.trim();
}
}
```
- 然后打开 `dao`文件修改
```
@Component
public interface AdminMapper extends Mapper<Admin>{
// 删除这里生产的方法
}
```
- 然后打开`mapper`文件修改
```
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
<mapper namespace="cc.openkit.admin.dao.AdvHelloMapper" >
<resultMap id="BaseResultMap" type="cc.openkit.admin.model.AdvHello" >
<id column="ah_id" property="ahId" jdbcType="VARCHAR" />
<result column="ah_sequence" property="ahSequence" jdbcType="INTEGER" />
</resultMap>
<sql id="Base_Column_List" >
ah_id, ah_sequenceah
</sql>
// 删除这里生产的对应Mapper
</mapper>
```
- 添加对应`service`,为了区分,我们单独在`service`文件夹下面新建一个`xxxx`文件夹并创建`xxxxService.java`接口文件,再在文件夹下面添加一个`impl`文件夹,并在里边添加文件`xxxxServiceImpl.java`
- `xxxxService.java` 配置
```
public interface AdminService extends BaseService<Model>{
}
```
- `xxxxServiceImpl.java`配置
```
@Service
@Transactional(rollbackFor = Exception.class)
public class AdminServiceImpl extends BaseServiceImpl<Model> implements AdminService {
private Logger log = Logger.getLogger(AdminServiceImpl.class);
@Resource
private AdminMapper adminMapper;
}
```
---
#### 反馈交流QQ群:696279396
#### 赞助
![](https://box.kancloud.cn/e49c441e59a5c0981c0de2e9bb0871fd_600x500.png)