Documentation ¶
Index ¶
- type ApiFile
- func (a *ApiFile) AliPath(create *FileCreate) error
- func (a *ApiFile) ApiDelAndStatus(create *FileCreate) error
- func (a *ApiFile) ApiDetail(create *FileCreate) error
- func (a *ApiFile) ApiEdit(create *FileCreate) error
- func (a *ApiFile) ApiFileInit(create *FileCreate)
- func (a *ApiFile) ApiList(create *FileCreate) error
- func (a *ApiFile) SetInit(create *FileCreate)
- type ApiTemp
- type BaseFile
- type Buffer
- type CreatePath
- type FileCreate
- type FileNameChange
- type FilePath
- type ModelFile
- type ModelTemp
- type ModelsPath
- type RequestFile
- type RequestTemp
- type RouterFile
- func (r *RouterFile) CreateApi(create *FileCreate) error
- func (RouterFile) PathExists(path string) (bool, error)
- func (r *RouterFile) RouterApi(create *FileCreate) error
- func (r *RouterFile) RouterFileInit(create *FileCreate)
- func (r *RouterFile) RouterFilePath(create *FileCreate) error
- func (r *RouterFile) SetInit(create *FileCreate)
- type RouterTemp
- type ServiceFile
- func (s *ServiceFile) Service(create *FileCreate) error
- func (s *ServiceFile) ServiceDetail(create *FileCreate) error
- func (s *ServiceFile) ServiceEdit(create *FileCreate) error
- func (s *ServiceFile) ServiceFileInit(create *FileCreate)
- func (s *ServiceFile) ServiceList(create *FileCreate) error
- func (s *ServiceFile) ServiceStatusDel(create *FileCreate) error
- func (s *ServiceFile) SetInit(create *FileCreate)
- type ServiceTemp
- type TempFile
- type WaitGroupWrapper
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ApiFile ¶
type ApiFile struct { ApiPath string ApiDetailPath string ApiDelAndStatusPath string ApiEditPath string ApiListPath string }
func (*ApiFile) AliPath ¶
func (a *ApiFile) AliPath(create *FileCreate) error
func (*ApiFile) ApiDelAndStatus ¶
func (a *ApiFile) ApiDelAndStatus(create *FileCreate) error
func (*ApiFile) ApiDetail ¶
func (a *ApiFile) ApiDetail(create *FileCreate) error
func (*ApiFile) ApiEdit ¶
func (a *ApiFile) ApiEdit(create *FileCreate) error
func (*ApiFile) ApiFileInit ¶
func (a *ApiFile) ApiFileInit(create *FileCreate)
func (*ApiFile) ApiList ¶
func (a *ApiFile) ApiList(create *FileCreate) error
func (*ApiFile) SetInit ¶
func (a *ApiFile) SetInit(create *FileCreate)
type ApiTemp ¶
type ApiTemp struct { ApiPath string ApiDelOrStatusPath string ApiDetailPath string ApiEditPath string ApiListPath string }
func (*ApiTemp) ApiTempInit ¶
func (a *ApiTemp) ApiTempInit(create *FileCreate)
type BaseFile ¶
type BaseFile struct { CreatePath FilePath ModelsPath }
func (*BaseFile) BaseFileInit ¶
func (*BaseFile) CreateInit ¶
func (b *BaseFile) CreateInit()
func (*BaseFile) CreateMutiDir ¶
调用os.MkdirAll递归创建文件夹
func (*BaseFile) ModelsPathInit ¶
func (b *BaseFile) ModelsPathInit()
type CreatePath ¶
type FileCreate ¶
type FileCreate struct { ModelName string TempBasePath string GoModPath string ProjectName string BaseFile TempFile ModelFile ServiceFile RequestFile ApiFile RouterFile }
func (*FileCreate) FileCreate ¶
func (f *FileCreate) FileCreate()
func (*FileCreate) FileCreateInit ¶
func (f *FileCreate) FileCreateInit()
type FileNameChange ¶
type FileNameChange struct { }
func (FileNameChange) Camel2Case ¶
func (FileNameChange) Camel2Case(name string) string
驼峰式写法转为下划线写法
type ModelFile ¶
type ModelFile struct { }
func (*ModelFile) CreateModel ¶
func (m *ModelFile) CreateModel(create *FileCreate) error
type ModelsPath ¶
type RequestFile ¶
type RequestFile struct {
RequestList string //实体页面
}
func (*RequestFile) CreateRequestList ¶
func (r *RequestFile) CreateRequestList(create *FileCreate) error
func (*RequestFile) RequestFileInit ¶
func (r *RequestFile) RequestFileInit(create *FileCreate)
func (*RequestFile) SetInit ¶
func (r *RequestFile) SetInit(create *FileCreate)
type RequestTemp ¶
type RequestTemp struct {
RequestPath string
}
func (*RequestTemp) RequestTempInit ¶
func (s *RequestTemp) RequestTempInit(create *FileCreate)
type RouterFile ¶
func (*RouterFile) CreateApi ¶
func (r *RouterFile) CreateApi(create *FileCreate) error
func (RouterFile) PathExists ¶
func (RouterFile) PathExists(path string) (bool, error)
func (*RouterFile) RouterApi ¶
func (r *RouterFile) RouterApi(create *FileCreate) error
func (*RouterFile) RouterFileInit ¶
func (r *RouterFile) RouterFileInit(create *FileCreate)
func (*RouterFile) RouterFilePath ¶
func (r *RouterFile) RouterFilePath(create *FileCreate) error
func (*RouterFile) SetInit ¶
func (r *RouterFile) SetInit(create *FileCreate)
type RouterTemp ¶
func (*RouterTemp) RouterTempInit ¶
func (s *RouterTemp) RouterTempInit(create *FileCreate)
type ServiceFile ¶
type ServiceFile struct { ServicePathDetail string //详情页面 ServicePath string //实体页面 ServicePathEdit string //编辑接口 ServicePathStatusDel string //修改状态或者删除 ServicePathList string //列表数据 }
func (*ServiceFile) Service ¶
func (s *ServiceFile) Service(create *FileCreate) error
func (*ServiceFile) ServiceDetail ¶
func (s *ServiceFile) ServiceDetail(create *FileCreate) error
func (*ServiceFile) ServiceEdit ¶
func (s *ServiceFile) ServiceEdit(create *FileCreate) error
func (*ServiceFile) ServiceFileInit ¶
func (s *ServiceFile) ServiceFileInit(create *FileCreate)
func (*ServiceFile) ServiceList ¶
func (s *ServiceFile) ServiceList(create *FileCreate) error
func (*ServiceFile) ServiceStatusDel ¶
func (s *ServiceFile) ServiceStatusDel(create *FileCreate) error
func (*ServiceFile) SetInit ¶
func (s *ServiceFile) SetInit(create *FileCreate)
type ServiceTemp ¶
type ServiceTemp struct { ServicePath string ServiceDetailPath string ServiceEditPath string ServiceStatusDelPath string ServiceListPath string }
func (*ServiceTemp) ServiceTempInit ¶
func (s *ServiceTemp) ServiceTempInit(create *FileCreate)
type TempFile ¶
type TempFile struct { BasePath string ApiTemp ModelTemp ServiceTemp RequestTemp RouterTemp }
func (*TempFile) TempFileInit ¶
func (t *TempFile) TempFileInit(create *FileCreate)
type WaitGroupWrapper ¶
func (*WaitGroupWrapper) Wrap ¶
func (w *WaitGroupWrapper) Wrap(f func())
Click to show internal directories.
Click to hide internal directories.