po

package
v0.0.0-...-57ed434 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 12, 2023 License: AGPL-3.0 Imports: 1 Imported by: 0

Documentation

Index

Constants

View Source
const TableNameShareView = "ppm_pri_share_view"

Variables

This section is empty.

Functions

This section is empty.

Types

type CustomFieldStat

type CustomFieldStat struct {
	FieldId int64 `db:"field_id,omitempty" json:"fieldId"`
	Total   int64 `db:"total,omitempty" json:"total"`
}

type IssueTagStat

type IssueTagStat struct {
	Total int64 `db:"total" json:"total"`
	TagId int64 `db:"tag_id" json:"tagId"`
}

type LcApp

type LcApp struct {
	ID           int64     `db:"id,omitempty" json:"id,omitempty"`
	OrgID        int64     `db:"org_id,omitempty" json:"orgId,omitempty"`
	PkgId        int64     `db:"pkg_id,omitempty" json:"pkgId,omitempty"`
	Type         int8      `db:"type,omitempty" json:"type,omitempty"`
	Name         string    `db:"name,omitempty" json:"name,omitempty"`
	Icon         string    `db:"icon,omitempty" json:"icon,omitempty"`
	Status       int       `db:"status,omitempty" json:"status,omitempty"`
	Config       string    `db:"config,omitempty" json:"config,omitempty"`
	Remark       *string   `db:"remark,omitempty" json:"remark,omitempty"`
	Owner        int64     `db:"owner,omitempty" json:"owner,omitempty"`
	Sort         int64     `db:"sort,omitempty" json:"sort,omitempty"`
	Version      int32     `db:"version,omitempty" json:"version,omitempty"`
	DelFlag      int8      `db:"del_flag,omitempty" json:"delFlag,omitempty"`
	Creator      int64     `db:"creator,omitempty" json:"creator,omitempty"`
	CreateTime   time.Time `db:"create_time,omitempty" json:"createTime,omitempty"`
	Updator      int64     `db:"updator,omitempty" json:"updator,omitempty"`
	UpdateTime   time.Time `db:"update_time,omitempty" json:"updateTime,omitempty"`
	WorkflowFlag int       `db:"workflow_flag,omitempty" json:"workflowFlag,omitempty"`
	TemplateFlag int       `db:"template_flag,omitempty" json:"templateFlag,omitempty"`
	ExternalApp  int       `db:"external_app,omitempty" json:"externalApp,omitempty"`
	LinkUrl      int       `db:"external_app,omitempty" json:"externalApp,omitempty"`
}

func (*LcApp) TableName

func (*LcApp) TableName() string

type LcAppView

type LcAppView struct {
	ID         int64     `db:"id,omitempty" json:"id,omitempty"`
	OrgID      int64     `db:"org_id,omitempty" json:"orgId,omitempty"`
	AppId      int64     `db:"app_id,omitempty" json:"appId,omitempty"`
	Type       int8      `db:"type,omitempty" json:"type,omitempty"`
	ViewName   string    `db:"view_name,omitempty" json:"viewName,omitempty"`
	Config     string    `db:"config,omitempty" json:"config,omitempty"`
	Remark     string    `db:"remark,omitempty" json:"remark,omitempty"`
	Owner      int64     `db:"owner,omitempty" json:"owner,omitempty"`
	Sort       int64     `db:"sort,omitempty" json:"sort,omitempty"`
	Version    int32     `db:"version,omitempty" json:"version,omitempty"`
	DelFlag    int8      `db:"del_flag,omitempty" json:"delFlag,omitempty"`
	Creator    int64     `db:"creator,omitempty" json:"creator,omitempty"`
	CreateTime time.Time `db:"create_time,omitempty" json:"createTime,omitempty"`
	Updator    int64     `db:"updator,omitempty" json:"updator,omitempty"`
	UpdateTime time.Time `db:"update_time,omitempty" json:"updateTime,omitempty"`
}

func (*LcAppView) TableName

func (*LcAppView) TableName() string

type LcStatDailyApp

type LcStatDailyApp struct {
	Id                 int64     `db:"id,omitempty" json:"id"`
	OrgId              int64     `db:"org_id,omitempty" json:"orgId"`
	AppId              int64     `db:"app_id,omitempty" json:"appId"`
	ProjectId          int64     `db:"project_id,omitempty" json:"projectId"`
	TableId            int64     `db:"table_id,omitempty" json:"tableId"`
	IterationId        int64     `db:"iteration_id,omitempty" json:"iterationId"`
	Date               time.Time `db:"date,omitempty" json:"date"`
	IssueCount         int32     `db:"issue_count,omitempty" json:"issueCount"`
	IssueNotStartCount int32     `db:"issue_not_start_count,omitempty" json:"issueNotStartCount"`
	IssueRunningCount  int32     `db:"issue_running_count,omitempty" json:"issueRunningCount"`
	IssueOverdueCount  int32     `db:"issue_overdue_count,omitempty" json:"issueOverdueCount"`
	IssueCompleteCount int32     `db:"issue_complete_count,omitempty" json:"issueCompleteCount"`
	Creator            int64     `db:"creator,omitempty" json:"creator"`
	CreateTime         time.Time `db:"create_time,omitempty" json:"createTime"`
	Updator            int64     `db:"updator,omitempty" json:"updator"`
	UpdateTime         time.Time `db:"update_time,omitempty" json:"updateTime"`
	IsDelete           int32     `db:"is_delete,omitempty" json:"isDelete"`
}

func (*LcStatDailyApp) TableName

func (*LcStatDailyApp) TableName() string

type OnePersonWorkHourData

type OnePersonWorkHourData struct {
	TotalPredict []*PpmPriIssueWorkHours `json:"totalPredict"`
	SubPredict   []*PpmPriIssueWorkHours `json:"subPredict"`
	Actual       []*PpmPriIssueWorkHours `json:"actual"`
}

type PpmPriIssue

type PpmPriIssue struct {
	Id                  int64     `db:"id,omitempty" json:"id"`
	OrgId               int64     `db:"org_id,omitempty" json:"orgId"`
	Code                string    `db:"code,omitempty" json:"code"`
	ProjectId           int64     `db:"project_id,omitempty" json:"projectId"`
	ProjectObjectTypeId int64     `db:"project_object_type_id,omitempty" json:"projectObjectTypeId"`
	Title               string    `db:"title,omitempty" json:"title"`
	Path                string    `db:"path,omitempty" json:"path"`
	IsFiling            int       `db:"is_filing,omitempty" json:"isFiling"`
	Owner               int64     `db:"owner,omitempty" json:"owner"`
	OwnerChangeTime     time.Time `db:"owner_change_time,omitempty" json:"ownerChangeTime"`
	PriorityId          int64     `db:"priority_id,omitempty" json:"priorityId"`
	SourceId            int64     `db:"source_id,omitempty" json:"sourceId"`
	PropertyId          int64     `db:"property_id,omitempty" json:"propertyId"`
	IssueObjectTypeId   int64     `db:"issue_object_type_id,omitempty" json:"issueObjectTypeId"`
	PlanStartTime       time.Time `db:"plan_start_time,omitempty" json:"planStartTime"`
	PlanEndTime         time.Time `db:"plan_end_time,omitempty" json:"planEndTime"`
	StartTime           time.Time `db:"start_time,omitempty" json:"startTime"`
	EndTime             time.Time `db:"end_time,omitempty" json:"endTime"`
	PlanWorkHour        int       `db:"plan_work_hour,omitempty" json:"planWorkHour"`
	IterationId         int64     `db:"iteration_id,omitempty" json:"iterationId"`
	VersionId           int64     `db:"version_id,omitempty" json:"versionId"`
	ModuleId            int64     `db:"module_id,omitempty" json:"moduleId"`
	ParentId            int64     `db:"parent_id,omitempty" json:"parentId"`
	Status              int64     `db:"status,omitempty" json:"status"`
	AuditStatus         int64     `db:"audit_status,omitempty" json:"auditStatus"`
	Sort                int64     `db:"sort,omitempty" json:"sort"`
	Creator             int64     `db:"creator,omitempty" json:"creator"`
	CreateTime          time.Time `db:"create_time,omitempty" json:"createTime"`
	Updator             int64     `db:"updator,omitempty" json:"updator"`
	UpdateTime          time.Time `db:"update_time,omitempty" json:"updateTime"`
	Version             int       `db:"version,omitempty" json:"version"`
	IsDelete            int       `db:"is_delete,omitempty" json:"isDelete"`
	TableId             int64     `db:"table_id,omitempty" json:"tableId"`
}

type PpmPriIssueDetail

type PpmPriIssueDetail struct {
	Id         int64 `db:"id,omitempty" json:"id"`
	OrgId      int64 `db:"org_id,omitempty" json:"orgId"`
	IssueId    int64 `db:"issue_id,omitempty" json:"issueId"`
	ProjectId  int64 `db:"project_id,omitempty" json:"projectId"`
	StoryPoint int   `db:"story_point" json:"storyPoint"`
	//Tags         string    `db:"tags,omitempty" json:"tags"`
	Remark       *string   `db:"remark,omitempty" json:"remark"`
	RemarkDetail *string   `db:"remark_detail,omitempty" json:"remarkDetail"`
	Status       int64     `db:"status,omitempty" json:"status"`
	Creator      int64     `db:"creator,omitempty" json:"creator"`
	CreateTime   time.Time `db:"create_time,omitempty" json:"createTime"`
	Updator      int64     `db:"updator,omitempty" json:"updator"`
	UpdateTime   time.Time `db:"update_time,omitempty" json:"updateTime"`
	Version      int       `db:"version,omitempty" json:"version"`
	IsDelete     int       `db:"is_delete,omitempty" json:"isDelete"`
}

type PpmPriIssueRelation

type PpmPriIssueRelation struct {
	Id           int64     `db:"id,omitempty" json:"id"`
	OrgId        int64     `db:"org_id,omitempty" json:"orgId"`
	ProjectId    int64     `db:"project_id,omitempty" json:"projectId"`
	IssueId      int64     `db:"issue_id,omitempty" json:"issueId"`
	RelationId   int64     `db:"relation_id,omitempty" json:"relationId"`
	RelationCode string    `db:"relation_code,omitempty" json:"relationCode"`
	RelationType int       `db:"relation_type,omitempty" json:"relationType"`
	Status       int       `db:"status,omitempty" json:"status"`
	Creator      int64     `db:"creator,omitempty" json:"creator"`
	CreateTime   time.Time `db:"create_time,omitempty" json:"createTime"`
	Updator      int64     `db:"updator,omitempty" json:"updator"`
	UpdateTime   time.Time `db:"update_time,omitempty" json:"updateTime"`
	Version      int       `db:"version,omitempty" json:"version"`
	IsDelete     int       `db:"is_delete,omitempty" json:"isDelete"`
}

func (*PpmPriIssueRelation) TableName

func (*PpmPriIssueRelation) TableName() string

type PpmPriIssueRelationCount

type PpmPriIssueRelationCount struct {
	IssueId int64 `db:"issue_id,omitempty" json:"issueId"`
	Total   int64 `db:"total,omitempty" json:"total"`
}

type PpmPriIssueTag

type PpmPriIssueTag struct {
	Id         int64     `db:"id,omitempty" json:"id"`
	OrgId      int64     `db:"org_id,omitempty" json:"orgId"`
	ProjectId  int64     `db:"project_id,omitempty" json:"projectId"`
	IssueId    int64     `db:"issue_id,omitempty" json:"issueId"`
	TagId      int64     `db:"tag_id,omitempty" json:"tagId"`
	TagName    string    `db:"tag_name,omitempty" json:"tagName"`
	Creator    int64     `db:"creator,omitempty" json:"creator"`
	CreateTime time.Time `db:"create_time,omitempty" json:"createTime"`
	Updator    int64     `db:"updator,omitempty" json:"updator"`
	UpdateTime time.Time `db:"update_time,omitempty" json:"updateTime"`
	Version    int       `db:"version,omitempty" json:"version"`
	IsDelete   int       `db:"is_delete,omitempty" json:"isDelete"`
}

func (*PpmPriIssueTag) TableName

func (*PpmPriIssueTag) TableName() string

type PpmPriIssueView

type PpmPriIssueView struct {
	ID                  int64     `db:"id,omitempty" json:"id,omitempty"`
	OrgID               int64     `db:"org_id,omitempty" json:"orgId,omitempty"`
	ProjectID           int64     `db:"project_id,omitempty" json:"projectId,omitempty"`
	ProjectObjectTypeId int64     `db:"project_object_type_id,omitempty" json:"projectObjectTypeId,omitempty"`
	Type                int8      `db:"type,omitempty" json:"type,omitempty"`
	ViewName            string    `db:"view_name,omitempty" json:"viewName,omitempty"`
	Config              string    `db:"config,omitempty" json:"config,omitempty"`
	Remark              string    `db:"remark,omitempty" json:"remark,omitempty"`
	Owner               int64     `db:"owner,omitempty" json:"owner,omitempty"`
	Sort                int64     `db:"sort,omitempty" json:"sort,omitempty"`
	Version             int32     `db:"version,omitempty" json:"version,omitempty"`
	DelFlag             int8      `db:"del_flag,omitempty" json:"delFlag,omitempty"`
	Creator             int64     `db:"creator,omitempty" json:"creator,omitempty"`
	CreateTime          time.Time `db:"create_time,omitempty" json:"createTime,omitempty"`
	Updator             int64     `db:"updator,omitempty" json:"updator,omitempty"`
	UpdateTime          time.Time `db:"update_time,omitempty" json:"updateTime,omitempty"`
}

func (*PpmPriIssueView) TableName

func (*PpmPriIssueView) TableName() string

type PpmPriIssueWorkHours

type PpmPriIssueWorkHours struct {
	// Id 自增id
	Id uint64 `db:"id,omitempty" json:"id"`
	// OrgId 组织id
	OrgId int64 `db:"org_id,omitempty" json:"orgId"`
	// 关联的项目id
	ProjectId int64 `db:"project_id,omitempty" json:"projectId"`
	// IssueId 关联的任务id
	IssueId int64 `db:"issue_id,omitempty" json:"issueId"`
	// Type 记录类型:1预估工时记录,2实际工时记录,3详细预估工时
	Type int8 `db:"type,omitempty" json:"type"`
	// 工作者id
	WorkerId int64 `db:"worker_id,omitempty" json:"workerId"`
	// NeedTime 工时的时间,单位分钟
	NeedTime uint32 `db:"need_time,omitempty" json:"needTime"`
	// 剩余工时计算方式:1动态计算;2手动填写
	RemainTimeCalType uint32 `db:"remain_time_cal_type,omitempty" json:"remainTimeCalType"`
	// "手动填写"剩余工时时的剩余工时的值
	RemainTime uint32 `db:"remain_time,omitempty" json:"remainTime"`
	// StartTime 开始时间,时间戳
	StartTime uint32 `db:"start_time,omitempty" json:"startTime"`
	// EndTime 工时记录的结束时间,时间戳
	EndTime uint32 `db:"end_time,omitempty" json:"endTime"`
	// Desc 工时记录的内容,工作内容
	Desc string `db:"desc,omitempty" json:"desc"`
	// Creator 工时记录创建者id
	Creator    int64     `db:"creator,omitempty" json:"creator"`
	CreateTime time.Time `db:"create_time,omitempty" json:"createTime"`
	// Updator 工时记录更新者的id
	Updator    int64     `db:"updator,omitempty" json:"updator"`
	UpdateTime time.Time `db:"update_time,omitempty" json:"updateTime"`
	Version    int32     `db:"version,omitempty" json:"version"`
	IsDelete   int8      `db:"is_delete,omitempty" json:"isDelete"`
}

func (*PpmPriIssueWorkHours) TableName

func (*PpmPriIssueWorkHours) TableName() string

type PpmPriIteration

type PpmPriIteration struct {
	Id            int64     `db:"id,omitempty" json:"id"`
	OrgId         int64     `db:"org_id,omitempty" json:"orgId"`
	ProjectId     int64     `db:"project_id,omitempty" json:"projectId"`
	Name          string    `db:"name,omitempty" json:"name"`
	Sort          int64     `db:"sort,omitempty" json:"sort"`
	Owner         int64     `db:"owner,omitempty" json:"owner"`
	VersionId     int64     `db:"version_id,omitempty" json:"versionId"`
	PlanStartTime time.Time `db:"plan_start_time,omitempty" json:"planStartTime"`
	PlanEndTime   time.Time `db:"plan_end_time,omitempty" json:"planEndTime"`
	PlanWorkHour  int       `db:"plan_work_hour,omitempty" json:"planWorkHour"`
	StoryPoint    int       `db:"story_point,omitempty" json:"storyPoint"`
	Remark        *string   `db:"remark,omitempty" json:"remark"`
	Status        int64     `db:"status,omitempty" json:"status"`
	Creator       int64     `db:"creator,omitempty" json:"creator"`
	CreateTime    time.Time `db:"create_time,omitempty" json:"createTime"`
	Updator       int64     `db:"updator,omitempty" json:"updator"`
	UpdateTime    time.Time `db:"update_time,omitempty" json:"updateTime"`
	Version       int       `db:"version,omitempty" json:"version"`
	IsDelete      int       `db:"is_delete,omitempty" json:"isDelete"`
}

func (*PpmPriIteration) TableName

func (*PpmPriIteration) TableName() string

type PpmPriIterationStatusRelation

type PpmPriIterationStatusRelation struct {
	Id            int64     `db:"id,omitempty" json:"id"`
	OrgId         int64     `db:"org_id,omitempty" json:"orgId"`
	ProjectId     int64     `db:"project_id,omitempty" json:"projectId"`
	IterationId   int64     `db:"iteration_id,omitempty" json:"iterationId"`
	StatusId      int64     `db:"status_id,omitempty" json:"statusId"`
	PlanStartTime time.Time `db:"plan_start_time,omitempty" json:"planStartTime"`
	PlanEndTime   time.Time `db:"plan_end_time,omitempty" json:"planEndTime"`
	StartTime     time.Time `db:"start_time,omitempty" json:"startTime"`
	EndTime       time.Time `db:"end_time,omitempty" json:"endTime"`
	Creator       int64     `db:"creator,omitempty" json:"creator"`
	CreateTime    time.Time `db:"create_time,omitempty" json:"createTime"`
	Updator       int64     `db:"updator,omitempty" json:"updator"`
	UpdateTime    time.Time `db:"update_time,omitempty" json:"updateTime"`
	Version       int       `db:"version,omitempty" json:"version"`
	IsDelete      int       `db:"is_delete,omitempty" json:"isDelete"`
}

func (*PpmPriIterationStatusRelation) TableName

type PpmPriTag

type PpmPriTag struct {
	Id         int64     `db:"id,omitempty" json:"id"`
	OrgId      int64     `db:"org_id,omitempty" json:"orgId"`
	ProjectId  int64     `db:"project_id,omitempty" json:"projectId"`
	Name       string    `db:"name,omitempty" json:"name"`
	NamePinyin string    `db:"name_pinyin,omitempty" json:"namePinyin"`
	BgStyle    string    `db:"bg_style,omitempty" json:"bgStyle"`
	FontStyle  string    `db:"font_style,omitempty" json:"fontStyle"`
	Creator    int64     `db:"creator,omitempty" json:"creator"`
	CreateTime time.Time `db:"create_time,omitempty" json:"createTime"`
	Version    int       `db:"version,omitempty" json:"version"`
	IsDelete   int       `db:"is_delete,omitempty" json:"isDelete"`
}

func (*PpmPriTag) TableName

func (*PpmPriTag) TableName() string

type PpmProChat

type PpmProChat struct {
	Id             int64     `db:"id,omitempty" json:"id"`
	SourceChannel  string    `db:"source_channel,omitempty" json:"sourceChannel"`
	SourcePlatform string    `db:"source_platform,omitempty" json:"sourcePlatform"`
	OrgId          int64     `db:"org_id,omitempty" json:"orgId"`
	ProjectId      int64     `db:"project_id,omitempty" json:"projectId"`
	Name           string    `db:"name,omitempty" json:"name"`
	Avatar         string    `db:"avatar,omitempty" json:"avatar"`
	Description    string    `db:"description,omitempty" json:"description"`
	OutChatId      string    `db:"out_chat_id,omitempty" json:"outChatId"`
	Creator        int64     `db:"creator,omitempty" json:"creator"`
	CreateTime     time.Time `db:"create_time,omitempty" json:"createTime"`
	Updator        int64     `db:"updator,omitempty" json:"updator"`
	UpdateTime     time.Time `db:"update_time,omitempty" json:"updateTime"`
	Version        int       `db:"version,omitempty" json:"version"`
	IsDelete       int       `db:"is_delete,omitempty" json:"isDelete"`
}

func (*PpmProChat) TableName

func (*PpmProChat) TableName() string

type PpmProCustomField

type PpmProCustomField struct {
	Id         int64     `db:"id,omitempty" json:"id"`
	OrgId      int64     `db:"org_id,omitempty" json:"orgId"`
	Name       string    `db:"name,omitempty" json:"name"`
	FieldType  int       `db:"field_type,omitempty" json:"fieldType"`
	FieldValue string    `db:"field_value,omitempty" json:"fieldValue"`
	IsOrgField int       `db:"is_org_field,omitempty" json:"isOrgField"`
	Remark     string    `db:"remark,omitempty" json:"remark"`
	Creator    int64     `db:"creator,omitempty" json:"creator"`
	CreateTime time.Time `db:"create_time,omitempty" json:"createTime"`
	Updator    int64     `db:"updator,omitempty" json:"updator"`
	UpdateTime time.Time `db:"update_time,omitempty" json:"updateTime"`
	Version    int       `db:"version,omitempty" json:"version"`
	IsDelete   int       `db:"is_delete,omitempty" json:"isDelete"`
}

func (*PpmProCustomField) TableName

func (*PpmProCustomField) TableName() string

type PpmProProject

type PpmProProject struct {
	Id            int64     `db:"id,omitempty" json:"id"`
	AppId         int64     `db:"app_id,omitempty" json:"appId,string"`
	OrgId         int64     `db:"org_id,omitempty" json:"orgId"`
	Code          string    `db:"code,omitempty" json:"code"`
	Name          string    `db:"name,omitempty" json:"name"`
	PreCode       string    `db:"pre_code,omitempty" json:"preCode"`
	Owner         int64     `db:"owner,omitempty" json:"owner"`
	ProjectTypeId int64     `db:"project_type_id,omitempty" json:"projectTypeId"`
	PriorityId    int64     `db:"priority_id,omitempty" json:"priorityId"`
	PlanStartTime time.Time `db:"plan_start_time,omitempty" json:"planStartTime"`
	PlanEndTime   time.Time `db:"plan_end_time,omitempty" json:"planEndTime"`
	PublicStatus  int       `db:"public_status,omitempty" json:"publicStatus"`
	TemplateFlag  int       `db:"template_flag,omitempty" json:"templateFlag"`
	ResourceId    int64     `db:"resource_id,omitempty" json:"resourceId"`
	IsFiling      int       `db:"is_filing,omitempty" json:"isFiling"`
	Remark        string    `db:"remark,omitempty" json:"remark"`
	Status        int64     `db:"status,omitempty" json:"status"`
	Creator       int64     `db:"creator,omitempty" json:"creator"`
	CreateTime    time.Time `db:"create_time,omitempty" json:"createTime"`
	Updator       int64     `db:"updator,omitempty" json:"updator"`
	UpdateTime    time.Time `db:"update_time,omitempty" json:"updateTime"`
	Version       int       `db:"version,omitempty" json:"version"`
	IsDelete      int       `db:"is_delete,omitempty" json:"isDelete"`
}

func (*PpmProProject) TableName

func (*PpmProProject) TableName() string

type PpmProProjectChat

type PpmProProjectChat struct {
	Id           int64  `db:"id,omitempty" json:"id"`
	OrgId        int64  `db:"org_id,omitempty" json:"orgId"`
	ProjectId    int64  `db:"project_id,omitempty" json:"projectId"`
	TableId      int64  `db:"table_id,omitempty" json:"tableId"`
	ChatId       string `db:"chat_id,omitempty" json:"chatId"`
	ChatType     int    `db:"chat_type,omitempty" json:"chatType"` // 该字段可忽略,主动创建的群聊关系存储在 project relation 表中
	ChatSettings string `db:"chat_settings,omitempty" json:"chatSettings"`
	IsEnable     int    `db:"is_enable,omitempty" json:"isEnable"`

	Creator    int64     `db:"creator,omitempty" json:"creator"`
	CreateTime time.Time `db:"create_time,omitempty" json:"createTime"`
	Updator    int64     `db:"updator,omitempty" json:"updator"`
	UpdateTime time.Time `db:"update_time,omitempty" json:"updateTime"`
	Version    int       `db:"version,omitempty" json:"version"`
	IsDelete   int       `db:"is_delete,omitempty" json:"isDelete"`
}

func (*PpmProProjectChat) TableName

func (*PpmProProjectChat) TableName() string

type PpmProProjectDetail

type PpmProProjectDetail struct {
	Id                int64     `db:"id,omitempty" json:"id"`
	OrgId             int64     `db:"org_id,omitempty" json:"orgId"`
	ProjectId         int64     `db:"project_id,omitempty" json:"projectId"`
	Notice            string    `db:"notice,omitempty" json:"notice"`
	IsEnableWorkHours int       `db:"is_enable_work_hours,omitempty" json:"isEnableWorkHours"`
	IsSyncOutCalendar int       `db:"is_sync_out_calendar,omitempty" json:"isSyncOutCalendar"`
	Creator           int64     `db:"creator,omitempty" json:"creator"`
	CreateTime        time.Time `db:"create_time,omitempty" json:"createTime"`
	Updator           int64     `db:"updator,omitempty" json:"updator"`
	UpdateTime        time.Time `db:"update_time,omitempty" json:"updateTime"`
	Version           int       `db:"version,omitempty" json:"version"`
	IsDelete          int       `db:"is_delete,omitempty" json:"isDelete"`
}

func (*PpmProProjectDetail) TableName

func (*PpmProProjectDetail) TableName() string

type PpmProProjectMenuConfig

type PpmProProjectMenuConfig struct {
	Id         int64     `db:"id,omitempty" json:"id"`
	OrgId      int64     `db:"org_id,omitempty" json:"orgId"`
	AppId      int64     `db:"app_id,omitempty" json:"appId"`
	Config     string    `db:"config,omitempty" json:"config"`
	CreateTime time.Time `db:"create_time,omitempty" json:"createTime"`
	UpdateTime time.Time `db:"update_time,omitempty" json:"updateTime"`
	Version    int       `db:"version,omitempty" json:"version"`
	IsDelete   int       `db:"is_delete,omitempty" json:"isDelete"`
}

func (*PpmProProjectMenuConfig) TableName

func (*PpmProProjectMenuConfig) TableName() string

type PpmProProjectModule

type PpmProProjectModule struct {
	Id         int64     `db:"id,omitempty" json:"id"`
	OrgId      int64     `db:"org_id,omitempty" json:"orgId"`
	ProjectId  int64     `db:"project_id,omitempty" json:"projectId"`
	Name       string    `db:"name,omitempty" json:"name"`
	Code       string    `db:"code,omitempty" json:"code"`
	Owner      int64     `db:"owner,omitempty" json:"owner"`
	Remark     string    `db:"remark,omitempty" json:"remark"`
	Status     int       `db:"status,omitempty" json:"status"`
	Creator    int64     `db:"creator,omitempty" json:"creator"`
	CreateTime time.Time `db:"create_time,omitempty" json:"createTime"`
	Updator    int64     `db:"updator,omitempty" json:"updator"`
	UpdateTime time.Time `db:"update_time,omitempty" json:"updateTime"`
	Version    int       `db:"version,omitempty" json:"version"`
	IsDelete   int       `db:"is_delete,omitempty" json:"isDelete"`
}

func (*PpmProProjectModule) TableName

func (*PpmProProjectModule) TableName() string

type PpmProProjectRelation

type PpmProProjectRelation struct {
	Id                  int64     `db:"id,omitempty" json:"id"`
	OrgId               int64     `db:"org_id,omitempty" json:"orgId"`
	ProjectId           int64     `db:"project_id,omitempty" json:"projectId"`
	ProjectObjectTypeId int64     `db:"project_object_type_id,omitempty" json:"projectObjectTypeId"`
	TeamId              int64     `db:"team_id,omitempty" json:"teamId"`
	RelationId          int64     `db:"relation_id,omitempty" json:"relationId"`
	RelationCode        string    `db:"relation_code,omitempty" json:"relationCode"`
	RelationType        int       `db:"relation_type,omitempty" json:"relationType"`
	Status              int       `db:"status,omitempty" json:"status"`
	Creator             int64     `db:"creator,omitempty" json:"creator"`
	CreateTime          time.Time `db:"create_time,omitempty" json:"createTime"`
	Updator             int64     `db:"updator,omitempty" json:"updator"`
	UpdateTime          time.Time `db:"update_time,omitempty" json:"updateTime"`
	Version             int       `db:"version,omitempty" json:"version"`
	IsDelete            int       `db:"is_delete,omitempty" json:"isDelete"`
}

func (*PpmProProjectRelation) TableName

func (*PpmProProjectRelation) TableName() string

type PpmProProjectVersion

type PpmProProjectVersion struct {
	Id         int64     `db:"id,omitempty" json:"id"`
	OrgId      int64     `db:"org_id,omitempty" json:"orgId"`
	ProjectId  int64     `db:"project_id,omitempty" json:"projectId"`
	Name       string    `db:"name,omitempty" json:"name"`
	Code       string    `db:"code,omitempty" json:"code"`
	Owner      int64     `db:"owner,omitempty" json:"owner"`
	Remark     string    `db:"remark,omitempty" json:"remark"`
	Status     int       `db:"status,omitempty" json:"status"`
	Creator    int64     `db:"creator,omitempty" json:"creator"`
	CreateTime time.Time `db:"create_time,omitempty" json:"createTime"`
	Updator    int64     `db:"updator,omitempty" json:"updator"`
	UpdateTime time.Time `db:"update_time,omitempty" json:"updateTime"`
	Version    int       `db:"version,omitempty" json:"version"`
	IsDelete   int       `db:"is_delete,omitempty" json:"isDelete"`
}

func (*PpmProProjectVersion) TableName

func (*PpmProProjectVersion) TableName() string

type PpmProProjectView

type PpmProProjectView struct {
	Id                  int64     `db:"id,omitempty" json:"id"`
	OrgId               int64     `db:"org_id,omitempty" json:"orgId"`
	ProjectId           int64     `db:"project_id,omitempty" json:"projectId"`
	ProjectObjectTypeId int64     `db:"project_object_type_id,omitempty" json:"projectObjectTypeId"`
	ViewType            int       `db:"view_type,omitempty" json:"viewType"`
	ClosedDefaultField  string    `db:"closed_default_field" json:"closedDefaultField"`
	ClosedCustomField   string    `db:"closed_custom_field" json:"closedCustomField"`
	Creator             int64     `db:"creator,omitempty" json:"creator"`
	CreateTime          time.Time `db:"create_time,omitempty" json:"createTime"`
	Updator             int64     `db:"updator,omitempty" json:"updator"`
	UpdateTime          time.Time `db:"update_time,omitempty" json:"updateTime"`
	Version             int       `db:"version,omitempty" json:"version"`
	IsDelete            int       `db:"is_delete,omitempty" json:"isDelete"`
}

func (*PpmProProjectView) TableName

func (*PpmProProjectView) TableName() string

type PpmPrsIssueProperty

type PpmPrsIssueProperty struct {
	Id                  int64     `db:"id,omitempty" json:"id"`
	OrgId               int64     `db:"org_id,omitempty" json:"orgId"`
	ProjectId           int64     `db:"project_id,omitempty" json:"projectId"`
	LangCode            string    `db:"lang_code,omitempty" json:"langCode"`
	Name                string    `db:"name,omitempty" json:"name"`
	Sort                int       `db:"sort,omitempty" json:"sort"`
	ProjectObjectTypeId int64     `db:"project_object_type_id,omitempty" json:"projectObjectTypeId"`
	Remark              string    `db:"remark,omitempty" json:"remark"`
	Status              int       `db:"status,omitempty" json:"status"`
	Creator             int64     `db:"creator,omitempty" json:"creator"`
	CreateTime          time.Time `db:"create_time,omitempty" json:"createTime"`
	Updator             int64     `db:"updator,omitempty" json:"updator"`
	UpdateTime          time.Time `db:"update_time,omitempty" json:"updateTime"`
	Version             int       `db:"version,omitempty" json:"version"`
	IsDelete            int       `db:"is_delete,omitempty" json:"isDelete"`
}

func (*PpmPrsIssueProperty) TableName

func (*PpmPrsIssueProperty) TableName() string

type PpmPrsIssueSource

type PpmPrsIssueSource struct {
	Id                  int64     `db:"id,omitempty" json:"id"`
	OrgId               int64     `db:"org_id,omitempty" json:"orgId"`
	ProjectId           int64     `db:"project_id,omitempty" json:"projectId"`
	LangCode            string    `db:"lang_code,omitempty" json:"langCode"`
	Name                string    `db:"name,omitempty" json:"name"`
	Sort                int       `db:"sort,omitempty" json:"sort"`
	ProjectObjectTypeId int64     `db:"project_object_type_id,omitempty" json:"projectObjectTypeId"`
	Remark              string    `db:"remark,omitempty" json:"remark"`
	Status              int       `db:"status,omitempty" json:"status"`
	Creator             int64     `db:"creator,omitempty" json:"creator"`
	CreateTime          time.Time `db:"create_time,omitempty" json:"createTime"`
	Updator             int64     `db:"updator,omitempty" json:"updator"`
	UpdateTime          time.Time `db:"update_time,omitempty" json:"updateTime"`
	Version             int       `db:"version,omitempty" json:"version"`
	IsDelete            int       `db:"is_delete,omitempty" json:"isDelete"`
}

func (*PpmPrsIssueSource) TableName

func (*PpmPrsIssueSource) TableName() string

type PpmPrsProjectType

type PpmPrsProjectType struct {
	Id               int64     `db:"id,omitempty" json:"id"`
	OrgId            int64     `db:"org_id,omitempty" json:"orgId"`
	LangCode         string    `db:"lang_code,omitempty" json:"langCode"`
	Name             string    `db:"name,omitempty" json:"name"`
	Sort             int       `db:"sort,omitempty" json:"sort"`
	Cover            string    `db:"cover,omitempty" json:"cover"`
	DefaultProcessId int64     `db:"default_process_id,omitempty" json:"defaultProcessId"`
	Category         int64     `db:"category,omitempty" json:"category"`
	Mode             int       `db:"mode,omitempty" json:"mode"`
	IsReadonly       int       `db:"is_readonly,omitempty" json:"isReadonly"`
	Remark           string    `db:"remark,omitempty" json:"remark"`
	Status           int       `db:"status,omitempty" json:"status"`
	Creator          int64     `db:"creator,omitempty" json:"creator"`
	CreateTime       time.Time `db:"create_time,omitempty" json:"createTime"`
	Updator          int64     `db:"updator,omitempty" json:"updator"`
	UpdateTime       time.Time `db:"update_time,omitempty" json:"updateTime"`
	Version          int       `db:"version,omitempty" json:"version"`
	IsDelete         int       `db:"is_delete,omitempty" json:"isDelete"`
}

func (*PpmPrsProjectType) TableName

func (*PpmPrsProjectType) TableName() string

type PpmPrsRecycleBin

type PpmPrsRecycleBin struct {
	Id           int64     `db:"id,omitempty" json:"id"`
	OrgId        int64     `db:"org_id,omitempty" json:"orgId"`
	ProjectId    int64     `db:"project_id,omitempty" json:"projectId"`
	RelationId   int64     `db:"relation_id,omitempty" json:"relationId"`
	RelationType int       `db:"relation_type,omitempty" json:"relationType"`
	Creator      int64     `db:"creator,omitempty" json:"creator"`
	CreateTime   time.Time `db:"create_time,omitempty" json:"createTime"`
	Updator      int64     `db:"updator,omitempty" json:"updator"`
	UpdateTime   time.Time `db:"update_time,omitempty" json:"updateTime"`
	Version      int       `db:"version,omitempty" json:"version"`
	IsDelete     int       `db:"is_delete,omitempty" json:"isDelete"`
}

func (*PpmPrsRecycleBin) TableName

func (*PpmPrsRecycleBin) TableName() string

type PpmShaShare

type PpmShaShare struct {
	Id         int64     `db:"id,omitempty" json:"id"`
	OrgId      int64     `db:"org_id,omitempty" json:"orgId"`
	ProjectId  int64     `db:"project_id,omitempty" json:"projectId"`
	Name       string    `db:"name,omitempty" json:"name"`
	Remark     string    `db:"remark,omitempty" json:"remark"`
	Type       int       `db:"type,omitempty" json:"type"`
	Content    string    `db:"content,omitempty" json:"content"`
	ContentMd5 string    `db:"content_md5,omitempty" json:"contentMd5"`
	FinishTime time.Time `db:"finish_time,omitempty" json:"finishTime"`
	Status     int       `db:"status,omitempty" json:"status"`
	Creator    int64     `db:"creator,omitempty" json:"creator"`
	CreateTime time.Time `db:"create_time,omitempty" json:"createTime"`
	Updator    int64     `db:"updator,omitempty" json:"updator"`
	UpdateTime time.Time `db:"update_time,omitempty" json:"updateTime"`
	Version    int       `db:"version,omitempty" json:"version"`
	IsDelete   int       `db:"is_delete,omitempty" json:"isDelete"`
}

func (*PpmShaShare) TableName

func (*PpmShaShare) TableName() string

type PpmShareView

type PpmShareView struct {
	Id            int64     `gorm:"column:id" db:"id,omitempty" json:"id" form:"id"`
	ShareKey      string    `gorm:"column:share_key" db:"share_key" json:"share_key" form:"share_key"`
	SharePassword string    `gorm:"column:share_password" db:"share_password" json:"share_password" form:"share_password"`
	OrgId         int64     `gorm:"column:org_id" db:"org_id" json:"org_id" form:"org_id"`
	UserId        int64     `gorm:"column:user_id" db:"user_id" json:"user_id" form:"user_id"`
	ProjectId     int64     `gorm:"column:project_id" db:"project_id" json:"project_id" form:"project_id"`
	AppId         int64     `gorm:"column:app_id" db:"app_id" json:"app_id" form:"app_id"`
	ViewId        int64     `gorm:"column:view_id" db:"view_id" json:"view_id" form:"view_id"`
	TableId       int64     `gorm:"column:table_id" db:"table_id" json:"table_id" form:"table_id"`
	Config        string    `gorm:"column:config" db:"config" json:"config" form:"config"`
	CreateTime    time.Time `gorm:"column:create_time" db:"create_time,omitempty" json:"create_time" form:"create_time"`
	UpdateTime    time.Time `gorm:"column:update_time" db:"update_time,omitempty" json:"update_time" form:"update_time"`
}

func (*PpmShareView) TableName

func (*PpmShareView) TableName() string

type PpmStaIterationStat

type PpmStaIterationStat struct {
	Id                     int64     `db:"id,omitempty" json:"id"`
	OrgId                  int64     `db:"org_id,omitempty" json:"orgId"`
	ProjectId              int64     `db:"project_id,omitempty" json:"projectId"`
	IterationId            int64     `db:"iteration_id,omitempty" json:"iterationId"`
	IssueCount             int       `db:"issue_count,omitempty" json:"issueCount"`
	IssueWaitCount         int       `db:"issue_wait_count,omitempty" json:"issueWaitCount"`
	IssueRunningCount      int       `db:"issue_running_count,omitempty" json:"issueRunningCount"`
	IssueOverdueCount      int       `db:"issue_overdue_count,omitempty" json:"issueOverdueCount"`
	IssueEndCount          int       `db:"issue_end_count,omitempty" json:"issueEndCount"`
	DemandCount            int       `db:"demand_count,omitempty" json:"demandCount"`
	DemandWaitCount        int       `db:"demand_wait_count,omitempty" json:"demandWaitCount"`
	DemandRunningCount     int       `db:"demand_running_count,omitempty" json:"demandRunningCount"`
	DemandOverdueCount     int       `db:"demand_overdue_count,omitempty" json:"demandOverdueCount"`
	DemandEndCount         int       `db:"demand_end_count,omitempty" json:"demandEndCount"`
	StoryPointCount        int       `db:"story_point_count,omitempty" json:"storyPointCount"`
	StoryPointWaitCount    int       `db:"story_point_wait_count,omitempty" json:"storyPointWaitCount"`
	StoryPointRunningCount int       `db:"story_point_running_count,omitempty" json:"storyPointRunningCount"`
	StoryPointOverdueCount int       `db:"story_point_overdue_count,omitempty" json:"storyPointOverdueCount"`
	StoryPointEndCount     int       `db:"story_point_end_count,omitempty" json:"storyPointEndCount"`
	TaskCount              int       `db:"task_count,omitempty" json:"taskCount"`
	TaskWaitCount          int       `db:"task_wait_count,omitempty" json:"taskWaitCount"`
	TaskRunningCount       int       `db:"task_running_count,omitempty" json:"taskRunningCount"`
	TaskOverdueCount       int       `db:"task_overdue_count,omitempty" json:"taskOverdueCount"`
	TaskEndCount           int       `db:"task_end_count,omitempty" json:"taskEndCount"`
	BugCount               int       `db:"bug_count,omitempty" json:"bugCount"`
	BugWaitCount           int       `db:"bug_wait_count,omitempty" json:"bugWaitCount"`
	BugRunningCount        int       `db:"bug_running_count,omitempty" json:"bugRunningCount"`
	BugOverdueCount        int       `db:"bug_overdue_count,omitempty" json:"bugOverdueCount"`
	BugEndCount            int       `db:"bug_end_count,omitempty" json:"bugEndCount"`
	TesttaskCount          int       `db:"testtask_count,omitempty" json:"testtaskCount"`
	TesttaskWaitCount      int       `db:"testtask_wait_count,omitempty" json:"testtaskWaitCount"`
	TesttaskRunningCount   int       `db:"testtask_running_count,omitempty" json:"testtaskRunningCount"`
	TesttaskOverdueCount   int       `db:"testtask_overdue_count,omitempty" json:"testtaskOverdueCount"`
	TesttaskEndCount       int       `db:"testtask_end_count,omitempty" json:"testtaskEndCount"`
	Ext                    string    `db:"ext,omitempty" json:"ext"`
	StatDate               time.Time `db:"stat_date,omitempty" json:"statDate"`
	Status                 int64     `db:"status,omitempty" json:"status"`
	Creator                int64     `db:"creator,omitempty" json:"creator"`
	CreateTime             time.Time `db:"create_time,omitempty" json:"createTime"`
	Updator                int64     `db:"updator,omitempty" json:"updator"`
	UpdateTime             time.Time `db:"update_time,omitempty" json:"updateTime"`
	Version                int       `db:"version,omitempty" json:"version"`
	IsDelete               int       `db:"is_delete,omitempty" json:"isDelete"`
}

func (*PpmStaIterationStat) TableName

func (*PpmStaIterationStat) TableName() string

type PpmStaProjectDayStat

type PpmStaProjectDayStat struct {
	Id                     int64     `db:"id,omitempty" json:"id"`
	OrgId                  int64     `db:"org_id,omitempty" json:"orgId"`
	ProjectId              int64     `db:"project_id,omitempty" json:"projectId"`
	IssueCount             int       `db:"issue_count,omitempty" json:"issueCount"`
	IssueWaitCount         int       `db:"issue_wait_count,omitempty" json:"issueWaitCount"`
	IssueRunningCount      int       `db:"issue_running_count,omitempty" json:"issueRunningCount"`
	IssueOverdueCount      int       `db:"issue_overdue_count,omitempty" json:"issueOverdueCount"`
	IssueEndCount          int       `db:"issue_end_count,omitempty" json:"issueEndCount"`
	DemandCount            int       `db:"demand_count,omitempty" json:"demandCount"`
	DemandWaitCount        int       `db:"demand_wait_count,omitempty" json:"demandWaitCount"`
	DemandRunningCount     int       `db:"demand_running_count,omitempty" json:"demandRunningCount"`
	DemandOverdueCount     int       `db:"demand_overdue_count,omitempty" json:"demandOverdueCount"`
	DemandEndCount         int       `db:"demand_end_count,omitempty" json:"demandEndCount"`
	StoryPointCount        int       `db:"story_point_count,omitempty" json:"storyPointCount"`
	StoryPointWaitCount    int       `db:"story_point_wait_count,omitempty" json:"storyPointWaitCount"`
	StoryPointRunningCount int       `db:"story_point_running_count,omitempty" json:"storyPointRunningCount"`
	StoryPointOverdueCount int       `db:"story_point_overdue_count,omitempty" json:"storyPointOverdueCount"`
	StoryPointEndCount     int       `db:"story_point_end_count,omitempty" json:"storyPointEndCount"`
	TaskCount              int       `db:"task_count,omitempty" json:"taskCount"`
	TaskWaitCount          int       `db:"task_wait_count,omitempty" json:"taskWaitCount"`
	TaskRunningCount       int       `db:"task_running_count,omitempty" json:"taskRunningCount"`
	TaskOverdueCount       int       `db:"task_overdue_count,omitempty" json:"taskOverdueCount"`
	TaskEndCount           int       `db:"task_end_count,omitempty" json:"taskEndCount"`
	BugCount               int       `db:"bug_count,omitempty" json:"bugCount"`
	BugWaitCount           int       `db:"bug_wait_count,omitempty" json:"bugWaitCount"`
	BugRunningCount        int       `db:"bug_running_count,omitempty" json:"bugRunningCount"`
	BugOverdueCount        int       `db:"bug_overdue_count,omitempty" json:"bugOverdueCount"`
	BugEndCount            int       `db:"bug_end_count,omitempty" json:"bugEndCount"`
	TesttaskCount          int       `db:"testtask_count,omitempty" json:"testtaskCount"`
	TesttaskWaitCount      int       `db:"testtask_wait_count,omitempty" json:"testtaskWaitCount"`
	TesttaskRunningCount   int       `db:"testtask_running_count,omitempty" json:"testtaskRunningCount"`
	TesttaskOverdueCount   int       `db:"testtask_overdue_count,omitempty" json:"testtaskOverdueCount"`
	TesttaskEndCount       int       `db:"testtask_end_count,omitempty" json:"testtaskEndCount"`
	Ext                    string    `db:"ext,omitempty" json:"ext"`
	StatDate               time.Time `db:"stat_date,omitempty" json:"statDate"`
	Status                 int64     `db:"status,omitempty" json:"status"`
	Creator                int64     `db:"creator,omitempty" json:"creator"`
	CreateTime             time.Time `db:"create_time,omitempty" json:"createTime"`
	Updator                int64     `db:"updator,omitempty" json:"updator"`
	UpdateTime             time.Time `db:"update_time,omitempty" json:"updateTime"`
	Version                int       `db:"version,omitempty" json:"version"`
	IsDelete               int       `db:"is_delete,omitempty" json:"isDelete"`
}

func (*PpmStaProjectDayStat) TableName

func (*PpmStaProjectDayStat) TableName() string

type ProjectChatObj

type ProjectChatObj struct {
	Id        int64  `db:"id,omitempty" json:"id"`
	OrgId     int64  `db:"org_id,omitempty" json:"orgId"`
	ProjectId int64  `db:"project_id,omitempty" json:"projectId"`
	ChatId    string `db:"chat_id,omitempty" json:"chatId"`
	ChatType  int    `db:"chat_type,omitempty" json:"chatType"`
}

type SimpleWorkHourPo

type SimpleWorkHourPo struct {
	// Id 自增id
	Id uint64 `db:"id,omitempty" json:"id"`
	// OrgId 组织id
	OrgId     int64 `db:"org_id,omitempty" json:"orgId"`
	ProjectId int64 `db:"project_id,omitempty" json:"projectId"`
	// IssueId 关联的任务id
	IssueId int64 `db:"issue_id,omitempty" json:"issueId"`
	// Type 记录类型:1总预估工时,2实际工时记录,3子预估工时
	Type int8 `db:"type,omitempty" json:"type"`
	// 工作者id
	WorkerId int64 `db:"worker_id,omitempty" json:"workerId"`
	// NeedTime 工时的时间,单位分钟
	NeedTime uint32 `db:"need_time,omitempty" json:"needTime"`
	// StartTime 开始时间,时间戳
	StartTime uint32 `db:"start_time,omitempty" json:"startTime"`
	// EndTime 工时记录的结束时间,时间戳
	EndTime uint32 `db:"end_time,omitempty" json:"endTime"`
	// Desc 工时记录的内容,工作内容
	Desc string `db:"desc,omitempty" json:"desc"`
}

type TagInfoWithIssue

type TagInfoWithIssue struct {
	IssueId   int64  `db:"issue_id,omitempty" json:"issueId"`
	Name      string `db:"name,omitempty" json:"name"`
	BgStyle   string `db:"bg_style,omitempty" json:"bgStyle"`
	FontStyle string `db:"font_style,omitempty" json:"fontStyle"`
	TagId     int64  `db:"tag_id,omitempty" json:"tagId"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL