Documentation
¶
Index ¶
- type Dao
- func (d *Dao) AddVoteInfo(r *need.Likereq, username string) (err error)
- func (d *Dao) CanalApplyCounts(v *cml.ConfigReq) (cnt int, err error)
- func (d *Dao) CanalApplyCreate(v *cml.ConfigReq, username string) (err error)
- func (d *Dao) CanalApplyEdit(v *cml.ConfigReq, username string) (err error)
- func (d *Dao) CanalInfoCounts(v *cml.ConfigReq) (cnt int, err error)
- func (d *Dao) CanalInfoEdit(v *cml.ConfigReq) (err error)
- func (d *Dao) Close()
- func (d *Dao) GetAppCovCache(c context.Context, path string) (coverage float64, err error)
- func (d *Dao) GetCodes(c context.Context, Interval1, Interval2 string) (data []*codes.Codes, err error)
- func (d *Dao) GetCoverage(c context.Context, commitID, pkg string) (cov float64, err error)
- func (d *Dao) GetNeedInfo(id int64) (r *need.NInfo, err error)
- func (d *Dao) GetVoteInfo(r *need.Likereq, username string) (u *need.UserLikes, err error)
- func (d *Dao) GitLabCommits(c context.Context, commitID string) (commit *ut.GitlabCommit, err error)
- func (d *Dao) GitLabFace(c context.Context, username string) (avatarURL string, err error)
- func (d *Dao) Instances(c context.Context, appName string) (ins *pprof.Ins, err error)
- func (d *Dao) LikeCountsStats(r *need.Likereq, like, dislike int) (err error)
- func (d *Dao) MockAddVoteInfo(err error) (guard *monkey.PatchGuard)
- func (d *Dao) MockCanalApplyCounts(cnt int, err error) (guard *monkey.PatchGuard)
- func (d *Dao) MockCanalApplyCreate(err error) (guard *monkey.PatchGuard)
- func (d *Dao) MockCanalApplyEdit(err error) (guard *monkey.PatchGuard)
- func (d *Dao) MockCanalInfoCounts(cnt int, err error) (guard *monkey.PatchGuard)
- func (d *Dao) MockCanalInfoEdit(err error) (guard *monkey.PatchGuard)
- func (d *Dao) MockGetCodes(data []*codes.Codes, err error) (guard *monkey.PatchGuard)
- func (d *Dao) MockGetCoverage(cov float64, err error) (guard *monkey.PatchGuard)
- func (d *Dao) MockGetNeedInfo(r []*need.NInfo, err error) (guard *monkey.PatchGuard)
- func (d *Dao) MockGetVoteInfo(u []*need.UserLikes, err error) (guard *monkey.PatchGuard)
- func (d *Dao) MockGitLabCommits(commit *ut.GitlabCommit, err error) (guard *monkey.PatchGuard)
- func (d *Dao) MockGitLabFace(avatarURL string, err error) (guard *monkey.PatchGuard)
- func (d *Dao) MockInstances(ins *pprof.Ins, err error) (guard *monkey.PatchGuard)
- func (d *Dao) MockLikeCountsStats(err error) (guard *monkey.PatchGuard)
- func (d *Dao) MockNeedInfoAdd(err error) (guard *monkey.PatchGuard)
- func (d *Dao) MockNeedInfoCount(count int64, err error) (guard *monkey.PatchGuard)
- func (d *Dao) MockNeedInfoEdit(err error) (guard *monkey.PatchGuard)
- func (d *Dao) MockNeedInfoList(res []*need.NInfo, err error) (guard *monkey.PatchGuard)
- func (d *Dao) MockNeedVerify(err error) (guard *monkey.PatchGuard)
- func (d *Dao) MockParseUTFiles(pkgs []*ut.PkgAnls, err error) (guard *monkey.PatchGuard)
- func (d *Dao) MockSendWechatToGroup(err error) (guard *monkey.PatchGuard)
- func (d *Dao) MockSendWechatToUsers(err error) (guard *monkey.PatchGuard)
- func (d *Dao) MockSetConfigID(err error) (guard *monkey.PatchGuard)
- func (d *Dao) MockUpdateVoteInfo(err error) (guard *monkey.PatchGuard)
- func (d *Dao) MockUploadProxy(url string, err error) (guard *monkey.PatchGuard)
- func (d *Dao) MockVoteInfoCounts(count int64, err error) (guard *monkey.PatchGuard)
- func (d *Dao) MockVoteInfoList(res []*need.UserLikes, err error) (guard *monkey.PatchGuard)
- func (d *Dao) NeedInfoAdd(r *need.NAddReq, username string) (err error)
- func (d *Dao) NeedInfoCount(arg *need.NListReq) (count int64, err error)
- func (d *Dao) NeedInfoEdit(arg *need.NEditReq) (err error)
- func (d *Dao) NeedInfoList(arg *need.NListReq) (res []*need.NInfo, err error)
- func (d *Dao) NeedVerify(r *need.NVerifyReq) (err error)
- func (d *Dao) ParseUTFiles(c context.Context, url string) (pkgs []*ut.PkgAnls, err error)
- func (d *Dao) SendWechatToGroup(c context.Context, chatid, msg string) (err error)
- func (d *Dao) SendWechatToUsers(c context.Context, users []string, msg string) (err error)
- func (d *Dao) SetAppCovCache(c context.Context) (err error)
- func (d *Dao) SetConfigID(id int64, addr string) (err error)
- func (d *Dao) UpdateVoteInfo(r *need.Likereq, username string) (err error)
- func (d *Dao) UploadProxy(c context.Context, fileType string, expire int64, body []byte) (url string, err error)
- func (d *Dao) VoteInfoCounts(arg *need.Likereq) (count int64, err error)
- func (d *Dao) VoteInfoList(arg *need.Likereq) (res []*need.UserLikes, err error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Dao ¶
type Dao struct { DB *gorm.DB DBDatabus *gorm.DB DBCanal *gorm.DB Redis *redis.Pool // contains filtered or unexported fields }
Dao dao.
func (*Dao) AddVoteInfo ¶
AddVoteInfo is
func (*Dao) CanalApplyCounts ¶
CanalApplyCounts count canal_apply
func (*Dao) CanalApplyCreate ¶
CanalApplyCreate insert into canal_apply
func (*Dao) CanalApplyEdit ¶
CanalApplyEdit update canal_apply
func (*Dao) CanalInfoCounts ¶
CanalInfoCounts count master_info
func (*Dao) CanalInfoEdit ¶
CanalInfoEdit update master_info
func (*Dao) GetAppCovCache ¶
GetAppCovCache get apps and depts coverage from redis.
func (*Dao) GetCodes ¶
func (d *Dao) GetCodes(c context.Context, Interval1, Interval2 string) (data []*codes.Codes, err error)
GetCodes ...
func (*Dao) GetCoverage ¶
GetCoverage get the none-file coverage by commitID and pkg (pkg cannot be fileName)
func (*Dao) GetNeedInfo ¶
GetNeedInfo is
func (*Dao) GetVoteInfo ¶
GetVoteInfo is
func (*Dao) GitLabCommits ¶
func (d *Dao) GitLabCommits(c context.Context, commitID string) (commit *ut.GitlabCommit, err error)
GitLabCommits transfer gitlab uri,now support get method
func (*Dao) GitLabFace ¶
GitLabFace return face of gitlab.
func (*Dao) LikeCountsStats ¶
LikeCountsStats thumbsup counts
func (*Dao) MockAddVoteInfo ¶
func (d *Dao) MockAddVoteInfo(err error) (guard *monkey.PatchGuard)
MockAddVoteInfo is
func (*Dao) MockCanalApplyCounts ¶
func (d *Dao) MockCanalApplyCounts(cnt int, err error) (guard *monkey.PatchGuard)
MockCanalApplyCounts is
func (*Dao) MockCanalApplyCreate ¶
func (d *Dao) MockCanalApplyCreate(err error) (guard *monkey.PatchGuard)
MockCanalApplyCreate is
func (*Dao) MockCanalApplyEdit ¶
func (d *Dao) MockCanalApplyEdit(err error) (guard *monkey.PatchGuard)
MockCanalApplyEdit is
func (*Dao) MockCanalInfoCounts ¶
func (d *Dao) MockCanalInfoCounts(cnt int, err error) (guard *monkey.PatchGuard)
MockCanalInfoCounts is
func (*Dao) MockCanalInfoEdit ¶
func (d *Dao) MockCanalInfoEdit(err error) (guard *monkey.PatchGuard)
MockCanalInfoEdit is
func (*Dao) MockGetCodes ¶
func (d *Dao) MockGetCodes(data []*codes.Codes, err error) (guard *monkey.PatchGuard)
MockGetCodes is
func (*Dao) MockGetCoverage ¶
func (d *Dao) MockGetCoverage(cov float64, err error) (guard *monkey.PatchGuard)
MockGetCoverage is
func (*Dao) MockGetNeedInfo ¶
MockGetNeedInfo is
func (*Dao) MockGetVoteInfo ¶
MockGetVoteInfo is
func (*Dao) MockGitLabCommits ¶
func (d *Dao) MockGitLabCommits(commit *ut.GitlabCommit, err error) (guard *monkey.PatchGuard)
MockGitLabCommits is
func (*Dao) MockGitLabFace ¶
func (d *Dao) MockGitLabFace(avatarURL string, err error) (guard *monkey.PatchGuard)
MockGitLabFace is
func (*Dao) MockInstances ¶
MockInstances is
func (*Dao) MockLikeCountsStats ¶
func (d *Dao) MockLikeCountsStats(err error) (guard *monkey.PatchGuard)
MockLikeCountsStats is
func (*Dao) MockNeedInfoAdd ¶
func (d *Dao) MockNeedInfoAdd(err error) (guard *monkey.PatchGuard)
MockNeedInfoAdd is
func (*Dao) MockNeedInfoCount ¶
func (d *Dao) MockNeedInfoCount(count int64, err error) (guard *monkey.PatchGuard)
MockNeedInfoCount is
func (*Dao) MockNeedInfoEdit ¶
func (d *Dao) MockNeedInfoEdit(err error) (guard *monkey.PatchGuard)
MockNeedInfoEdit is
func (*Dao) MockNeedInfoList ¶
MockNeedInfoList is
func (*Dao) MockNeedVerify ¶
func (d *Dao) MockNeedVerify(err error) (guard *monkey.PatchGuard)
MockNeedVerify is
func (*Dao) MockParseUTFiles ¶
MockParseUTFiles is
func (*Dao) MockSendWechatToGroup ¶
func (d *Dao) MockSendWechatToGroup(err error) (guard *monkey.PatchGuard)
MockSendWechatToGroup is
func (*Dao) MockSendWechatToUsers ¶
func (d *Dao) MockSendWechatToUsers(err error) (guard *monkey.PatchGuard)
MockSendWechatToUsers is
func (*Dao) MockSetConfigID ¶
func (d *Dao) MockSetConfigID(err error) (guard *monkey.PatchGuard)
MockSetConfigID is
func (*Dao) MockUpdateVoteInfo ¶
func (d *Dao) MockUpdateVoteInfo(err error) (guard *monkey.PatchGuard)
MockUpdateVoteInfo is
func (*Dao) MockUploadProxy ¶
func (d *Dao) MockUploadProxy(url string, err error) (guard *monkey.PatchGuard)
MockUploadProxy is
func (*Dao) MockVoteInfoCounts ¶
func (d *Dao) MockVoteInfoCounts(count int64, err error) (guard *monkey.PatchGuard)
MockVoteInfoCounts is
func (*Dao) MockVoteInfoList ¶
MockVoteInfoList is
func (*Dao) NeedInfoAdd ¶
NeedInfoAdd add need info
func (*Dao) NeedInfoCount ¶
NeedInfoCount need info count
func (*Dao) NeedInfoEdit ¶
NeedInfoEdit is
func (*Dao) NeedInfoList ¶
NeedInfoList all need info
func (*Dao) ParseUTFiles ¶
ParseUTFiles parse html to get specific file
func (*Dao) SendWechatToGroup ¶
SendWechatToGroup send msg to a group by saga-admin api
func (*Dao) SendWechatToUsers ¶
SendWechatToUsers send msg to multiple users by saga-admin api
func (*Dao) SetAppCovCache ¶
SetAppCovCache set apps and depts coverage into redis.
func (*Dao) SetConfigID ¶
SetConfigID set canal_apply table conf_id
func (*Dao) UpdateVoteInfo ¶
UpdateVoteInfo is
func (*Dao) UploadProxy ¶
func (d *Dao) UploadProxy(c context.Context, fileType string, expire int64, body []byte) (url string, err error)
UploadProxy upload file to bfs with no filename.
func (*Dao) VoteInfoCounts ¶
VoteInfoCounts vote info count