Files
mayfly-go/devops/models/account.go

21 lines
546 B
Go

package models
import (
"mayfly-go/base/model"
"mayfly-go/devops/apis/vo"
)
type Account struct {
model.Model
Username string `json:"username"`
Password string `json:"-"`
Status int8 `json:"status"`
}
func ListAccount(param *model.PageParam, args ...interface{}) model.PageResult {
sql := "SELECT a.id, a.username, a.create_time, a.creator_id, a.creator, r.Id AS 'Role.Id', r.Name AS 'Role.Name'" +
" FROM t_account a LEFT JOIN t_role r ON a.id = r.account_id"
return model.GetPageBySql(sql, param, new([]vo.AccountVO), args)
}