创建service

This commit is contained in:
COOL 2024-07-01 15:44:08 +08:00
parent 4ce452cb76
commit acbfed81cb

View File

@ -296,33 +296,24 @@ export class BaseSysMenuService extends BaseService {
* @param body body
*/
async create(body) {
const { module, entity, controller, fileName } = body;
const { module, entity, controller, service, fileName } = body;
const basePath = this.app.getBaseDir();
// const fileName = await this.fileName(controller);
const modulePath = pathUtil.join(basePath, '..', 'src', 'modules', module);
// 生成Entity
const entityPath = pathUtil.join(
basePath,
'..',
'src',
'modules',
module,
'entity',
`${fileName}.ts`
);
const entityPath = pathUtil.join(modulePath, 'entity', `${fileName}.ts`);
// 生成Controller
const controllerPath = pathUtil.join(
basePath,
'..',
'src',
'modules',
module,
modulePath,
'controller',
'admin',
`${fileName}.ts`
);
// 生成Service
const servicePath = pathUtil.join(modulePath, 'service', `${fileName}.ts`);
this.createConfigFile(module);
this.createFile(entityPath, entity);
this.createFile(controllerPath, controller);
this.createFile(servicePath, service);
}
/**