# bluesky-api **Repository Path**: hejunjieoscgit/bluesky-api ## Basic Information - **Project Name**: bluesky-api - **Description**: No description available - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 10 - **Created**: 2021-08-10 - **Last Updated**: 2021-08-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README
|
|
|
|
|
|
|
|
|
|
|
|
|
|
## 代码生成(CodeGenerator)
```
/** 按照个人需要,进行修改 */
public static final String AUTHOR = "Kevin";
public static final String PROJECT_PATH = "D:\\tempCode";
public static final String PACKAGE_PARENT = "com.bluesky";
public static final String MODULE_NAME = "system";
/** 生成SQL脚本的上级菜单的ID,要开发的功能,需要放到XXX菜单下面,请找到XXX菜单的ID */
public static final String PARENT_MENU_ID = "1406064334403878913";
/** admin的ID,可以不用修改 */
public static final String CREATED_BY = "1401043674048851970";
public static final String UPDATED_BY = "1401043674048851970";
/** 默认菜单图标,可以不用修改,SQL脚本生成之后,在页面选择图标,进行修改即可 */
public static final String ICON = "ant-design:unordered-list-outlined";
public static void main(String[] args) {
new CodeGenerator().generate(
"sys_user"
);
}
```
## EasyExcel使用
```
excel标题宽度
两个字:@ColumnWidth(10)
四个字:@ColumnWidth(15)
```
## Java编码规范
[Java开发手册](./doc/java开发手册/阿里巴巴Java开发手册(华山版).pdf)
## Vue编码规范
```
1、所有的Component文件都是以大写开头 (PascalCase)
2、所有的.js文件都遵循横线连接 (kebab-case)
3、在views文件下,代表路由的.vue文件都使用横线连接 (kebab-case),代表路由的文件夹也是使用同样的规则
4、api下模块和view下模块,一一对应
```
## CSS编码规范
```
CSS编码规范,BEM:就是块(block)、元素(element)、修饰符(modifier)
.block{}
.block__element{}
.block--modifier{}
.block 代表了更高级别的抽象或组件。
.block__element 代表.block的后代,用于形成一个完整的.block的整体。
.block--modifier代表.block的不同状态或不同版本
```