Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type JobLogRepository ¶
type JobLogRepository interface { FindOne(id int64) (jobLog model.JobLog, found bool) FindByUserId(userId int64) ([]model.JobLog, bool) FindByOrganId(organId int64) ([]model.JobLog, bool) FindAll() []model.JobLog Save(jobLog model.JobLog) (updated model.JobLog, err error) DeleteOne(id int64) (ok bool) }
func NewJobLogRepo ¶
func NewJobLogRepo(engine *xorm.Engine) JobLogRepository
type JobTypeRepo ¶
type JobTypeRepo interface { FindOne(id int64) (model.JobType, bool) FindAll() []model.JobType Save(jobType model.JobType) (model.JobType, error) DeleteOne(id int64) bool }
func NewJobTypeRepo ¶
func NewJobTypeRepo(engine *xorm.Engine) JobTypeRepo
type MonthlyReportRepository ¶
type MonthlyReportRepository interface { FindOne(id int64) (m model.MonthlyReport, found bool) FindAll() []model.MonthlyReport Save(r model.MonthlyReport) (model.MonthlyReport, error) DeleteOne(id int64) (ok bool) }
func NewMonthlyReportRepo ¶
func NewMonthlyReportRepo(engine *xorm.Engine) MonthlyReportRepository
type MsgBodyRepository ¶
type MsgBodyRepository interface { }
func NewMsgBodyRepo ¶
func NewMsgBodyRepo(engine *xorm.Engine) MsgBodyRepository
type MsgRepository ¶
type MsgRepository interface { }
func NewMsgRepo ¶
func NewMsgRepo(engine *xorm.Engine) MsgRepository
type OrganRepo ¶
type OrganRepo interface { FindOne(id int64) (model.Organ, bool) FindAll() []model.Organ Save(organ model.Organ) (model.Organ, error) DeleteOne(id int64) bool }
func NewOrganRepo ¶
type ProjectRepository ¶
type ProjectRepository interface { FindOne(id int64) (pro model.JobProject, found bool) FindAll() []model.JobProject Save(pro model.JobProject) (model.JobProject, error) DeleteOne(id int64) (ok bool) FindByStatus(status model.ProjectStatus) []model.JobProject }
func NewProjectRepo ¶
func NewProjectRepo(db *xorm.Engine) ProjectRepository
type UserRepository ¶
type UserRepository interface { FindOne(id int64) (user model.User, found bool) FindByUserName(name string) (user model.User, found bool) FindAll() (users []model.User) //FindPage() (users []model.User) Save(user model.User) (updatedUser model.User, err error) DeleteOne(id int64) (ok bool) FindByOrgan(id int64) ([]model.User, error) }
func NewUserRepo ¶
func NewUserRepo(engine *xorm.Engine) UserRepository
type WeeklyReportRepository ¶
type WeeklyReportRepository interface { }
func NewWeeklyReportRepo ¶
func NewWeeklyReportRepo(engine *xorm.Engine) WeeklyReportRepository
Click to show internal directories.
Click to hide internal directories.