• 功能说明

    gen001

    统一的数据源:需要生成代码的表需要创建到代码生成器数据库中进行管理
    DDL执行:执行DDL语句,用于创建、更新、删除表等操作,如执行创建脚本,成功生成表后,可在代码生成工作台查询到进行操作
    DDD模型:DDD模型代码生成工作台,可生成HZERO规范的DDD模型结构的代码,具体模型结构介绍请查看:https://open.hand-china.com/hzero-docs/v1.2/zh/docs/development-specification/backent-development-specification/structure/layer/
    MVC模型:MVC模型代码生成工作台,可生成HZERO规范的MVC模型结构的代码。

    使用流程

    1.在DDL执行功能中或数据库客户端执行DDL语句创建表

    CREATE TABLE hpfm_config (
      config_id bigint(20) NOT NULL AUTO_INCREMENT COMMENT '系统配置主键id ',
      config_code varchar(20) NOT NULL COMMENT '系统配置名',
      config_value varchar(20) NOT NULL COMMENT '系统配置值',
      category varchar(20) NOT NULL COMMENT '系统配置类型',
      object_version_number bigint(20) NOT NULL DEFAULT '1',
      created_by bigint(20) NOT NULL DEFAULT '-1',
      creation_date datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
      last_updated_by bigint(20) NOT NULL DEFAULT '-1',
      last_update_date datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
      PRIMARY KEY (config_id)
    ) COMMENT='系统配置';
    

    注意:由于Request请求安全限制,在SQL语句脚本中不允许包含"`“这种特殊符号

    gen002

    2.在对应模型代码生成器平台,找到表进行操作,这里以DDD模型为例

    gen003

    3.表单界面字段说明

    gen004

    4.拿到代码后,解压拷贝到项目对应的目录下

    gen005

    由于按照单表生成CURD简单生成,由于对DDD代码模型做了简化,因此app目录下的Service只是生成了一个空的代码结构,如有需要自行往里面添加内容,不需要则删除即可。

    5.MVC模型代码生成

    gen006

    6.生成步骤与DDD模型相同,生成的目录结构如下

    gen007

    注意事项