Documentation ¶
Index ¶
- type ApplicationDB
- type ApplicationHistoryDB
- type ApplicationPg
- func (apg ApplicationPg) ArchiveToHistory(historyADI DBInfo, projectID int) (err error)
- func (apg ApplicationPg) Close()
- func (apg ApplicationPg) Insert(app application.Application) (appID int, err error)
- func (apg ApplicationPg) InsertAppOps(record application.AppOpsRecord) (recordID int, err error)
- func (apg ApplicationPg) QueryAll(appType int, appStatus int) (apps []application.Application, err error)
- func (apg ApplicationPg) QueryAppOpsByAppId(applicationID int) (records []application.AppOpsRecord, err error)
- func (apg ApplicationPg) QueryByDepartmentCode(dc string, appType int, appStatus int) (apps []application.Application, err error)
- func (apg ApplicationPg) QueryByID(applicationID int) (app application.Application, err error)
- func (apg ApplicationPg) QueryByOwner(userID int, appType int, appStatus int) (apps []application.Application, err error)
- func (apg ApplicationPg) Update(app application.Application) (err error)
- type DBInfo
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ApplicationDB ¶
type ApplicationDB interface { ApplicationHistoryDB Insert(applicationInfo application.Application) (appID int, err error) Update(applicationInfo application.Application) (err error) InsertAppOps(record application.AppOpsRecord) (recordID int, err error) ArchiveToHistory(historyADI DBInfo, projectID int) (err error) Close() }
type ApplicationHistoryDB ¶
type ApplicationHistoryDB interface { QueryByID(applicationID int) (application.Application, error) QueryByOwner(userID int, appType int, appStatus int) ([]application.Application, error) QueryByDepartmentCode(dc string, appType int, appStatus int) ([]application.Application, error) QueryAll(appType int, appStatus int) ([]application.Application, error) QueryAppOpsByAppId(applicationID int) (records []application.AppOpsRecord, err error) Close() }
type ApplicationPg ¶
type ApplicationPg struct {
DBInfo
}
func NewApplicationPg ¶
func NewApplicationPg(sqlxdb *sqlx.DB, appname, opsname string) ApplicationPg
func (ApplicationPg) ArchiveToHistory ¶
func (apg ApplicationPg) ArchiveToHistory(historyADI DBInfo, projectID int) (err error)
func (ApplicationPg) Close ¶
func (apg ApplicationPg) Close()
func (ApplicationPg) Insert ¶
func (apg ApplicationPg) Insert(app application.Application) (appID int, err error)
func (ApplicationPg) InsertAppOps ¶
func (apg ApplicationPg) InsertAppOps(record application.AppOpsRecord) (recordID int, err error)
func (ApplicationPg) QueryAll ¶
func (apg ApplicationPg) QueryAll(appType int, appStatus int) (apps []application.Application, err error)
func (ApplicationPg) QueryAppOpsByAppId ¶
func (apg ApplicationPg) QueryAppOpsByAppId(applicationID int) (records []application.AppOpsRecord, err error)
func (ApplicationPg) QueryByDepartmentCode ¶
func (apg ApplicationPg) QueryByDepartmentCode(dc string, appType int, appStatus int) (apps []application.Application, err error)
func (ApplicationPg) QueryByID ¶
func (apg ApplicationPg) QueryByID(applicationID int) (app application.Application, err error)
func (ApplicationPg) QueryByOwner ¶
func (apg ApplicationPg) QueryByOwner(userID int, appType int, appStatus int) (apps []application.Application, err error)
func (ApplicationPg) Update ¶
func (apg ApplicationPg) Update(app application.Application) (err error)
Click to show internal directories.
Click to hide internal directories.