beginning work on picture timestamp correlation
parent
dc6ba5a8ce
commit
26c4ba93d3
@ -1 +0,0 @@
|
||||
package clarity
|
||||
@ -0,0 +1,55 @@
|
||||
package projectClarity
|
||||
|
||||
import (
|
||||
"database/sql"
|
||||
"log"
|
||||
"mercury/src/util"
|
||||
"time"
|
||||
)
|
||||
|
||||
const (
|
||||
ClarityDatabaseName = "projects"
|
||||
)
|
||||
|
||||
type (
|
||||
ClarityLifeCycleEvent struct {
|
||||
Id int64
|
||||
ProjectNumber string
|
||||
Timestamp time.Time
|
||||
ChangedColumn string
|
||||
PreviousValue string
|
||||
NewValue string
|
||||
Modifier int32
|
||||
}
|
||||
)
|
||||
|
||||
//<editor-fold name="ClarityDatabase">
|
||||
/*======================================================================================
|
||||
ClarityDatabase
|
||||
======================================================================================*/
|
||||
|
||||
type clarityDatabase struct {
|
||||
*util.DBConnectorGeneric
|
||||
}
|
||||
|
||||
func NewClarityDatabase() *clarityDatabase {
|
||||
return &clarityDatabase{&util.DBConnectorGeneric{}}
|
||||
}
|
||||
|
||||
func (cdb *clarityDatabase) GetProjects() {
|
||||
|
||||
}
|
||||
|
||||
func (cdb *clarityDatabase) GetLifecycleEvents() *[]*ClarityLifeCycleEvent {
|
||||
cb := func(rows *sql.Rows) *ClarityLifeCycleEvent {
|
||||
container := ClarityLifeCycleEvent{}
|
||||
err := rows.Scan(&container.Id, &container.ProjectNumber, &container.Timestamp, &container.ChangedColumn, &container.PreviousValue, &container.NewValue, &container.Modifier)
|
||||
if err != nil {
|
||||
log.Panicln(err)
|
||||
}
|
||||
return &container
|
||||
}
|
||||
return util.QueryForObjects[ClarityLifeCycleEvent](cdb.DBConnectorGeneric, ClarityDatabaseName, "read-clarity-lifecycleEvents.sql", cb)
|
||||
}
|
||||
|
||||
//</editor-fold>
|
||||
@ -1,4 +1,4 @@
|
||||
package clarity
|
||||
package projectClarity
|
||||
|
||||
import (
|
||||
"github.com/aws/aws-sdk-go/aws"
|
||||
@ -0,0 +1,5 @@
|
||||
SELECT *
|
||||
FROM project_lifecycle
|
||||
WHERE changed_column = 'status'
|
||||
AND new_value = '+READY_FOR_REVIEW'
|
||||
AND timestamp > now() - INTERVAL 2 MONTH;
|
||||
Loading…
Reference in New Issue