# gg **Repository Path**: code-emotion/gg ## Basic Information - **Project Name**: gg - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-03-08 - **Last Updated**: 2024-08-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 1. filter 内 datetime 类型,需要转化为 []string 2. createReq 和 updateReq: datetime类型也得转化为 string 3. 模型层的问题 1. id,created_at, updated_at, deleted_at 同时存在,则自动替换位 database.Model 1. 能生成和打印 2. 自动保存到指定文件夹下 3. cmd 操作 4. demo foo ## 目录定义 ### Model pkg: model dir: ./model ### Repo pkg: repository dir: ./repository ### Handler pkg: [resource] dir: ./api/internal/handler/[resource] ### Response pkg: response dir: ./api/internal/response ### Router pkg: router dir: ./api/internal/router ## 自动保存 ## cmd ### --table -t 表明 ### --module 开启 模块化,开启模块化,必须将 table 设置一个前缀 ### --action -a 要创建的 handler 的具体哪些 handler gg make handler -t oms_recycle_orders -m make resource -t oms_recycle_orders -m make model -t oms_recycle_orders -m make repo -t oms_recycle_orders -m make handler -t oms_recycle_orders -m -a curd make resp -t oms_recycle_orders -m make router -t oms_recycle_orders -m ## TODO 1. handler list 支持指定 filter,(默认所有字段,=) 2. repo 支持指定 search(默认ID) 3. handler create 支持指定(req的字段) 4. handler update 支持指定(req的字段) 5. import 和 export 生成