Web rapid development framework
Ardan CLI инструменты.
go get github.com/teamlint/ardan
git clone git@github.com:teamlint/ardan.git
cd ardan
go install # ИЛИ: task install
Инициализация структуры и кодов инфраструктуры приложения.
ardan [глобальные опции] init [all|query|repository|service|controller]
mkdir myproject
cd myproject
go mod init <имя>
ardan -s -dc <db-conn> init all
task run
ИЛИ
cd cmd/server
go run main.go
Создайте файл модели в app/model/tom.go
.
package model
import (
"time"
)
//ardan:sync
//ardan:gen
// Tom test model
type Tom struct{
ID string `xorm:"not null pk unique CHAR(20) 'id'" json:"id"`
Username string `xorm:"not null index VARCHAR(100)" json:"username"`
CreatedAt time.Time `xorm:"not null created TIMESTAMPZ" json:"created_at"`
}
ardan -dc <db-conn> sync
Наслаждайтесь!
Генерация кодов модели, запросов, репозиториев, сервисов и контроллеров.
ardan gen [all|query|repository|service|controller]
ardan gen all
—
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )