Documentation ¶
Index ¶
- type Config
- type CrewDutyIndex
- type CrewHoursIndex
- type CrewKpiRule
- type CrewManageIndex
- type CrewOvertimeRule
- type CrewSolveRule
- type Department
- type Employee
- type EmployeeJob
- type Job
- type JobLevel
- type PmDutyIndex
- type PmHoursIndex
- type PmKpiRule
- type PmManageIndex
- type PmOvertimeRule
- type PmSolveRule
- type Product
- type ProductBudgetAccess
- type ProductLevelAssess
- type ProductLevelConfirm
- type ProductMember
- type ProductMemberKey
- type ProductMemberKpi
- type ProductMemberPrize
- type ProductMode
- type ProductModeStage
- type ProductRoles
- type ProductStageKpi
- type ProductStageRadio
- type ProductStageRule
- type ProductTask
- type ProductTaskDevelop
- type ProductTaskNpi
- type ProductTaskProduce
- type ProductTaskQuality
- type ProductType
- type User
- type UserLog
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct { Id int `json:"id" ` // KeyName string `json:"keyName" ` // 配置名称 KeyValue string `json:"keyValue" ` // 对应key_name的设置值 Remark string `json:"remark" ` // 预留补充说明信息 CreateTime *gtime.Time `json:"createTime" ` // 数据新增时间 UpdateTime *gtime.Time `json:"updateTime" ` // 最后一次更新数据时间 }
Config is the golang structure for table config.
type CrewDutyIndex ¶
type CrewDutyIndex struct { Id uint `json:"id" ` // ScoreIndex uint `json:"scoreIndex" ` // 职责指数 JobLevelId uint `json:"jobLevelId" ` // 职级ID Arith string `json:"arith" ` // 运算方式 Remark string `json:"remark" ` // 预留备注说明信息 CreateTime *gtime.Time `json:"createTime" ` // 新增数据时间 UpdateTime *gtime.Time `json:"updateTime" ` // 最后一次更新数据时间 }
CrewDutyIndex is the golang structure for table crew_duty_index.
type CrewHoursIndex ¶
type CrewHoursIndex struct { Id uint `json:"id" ` // ScoreIndex uint `json:"scoreIndex" ` // 工时指数 ScoreMin float64 `json:"scoreMin" ` // 得分下限 ScoreMax float64 `json:"scoreMax" ` // 得分上线 ScoreRange uint `json:"scoreRange" ` // 得分区间包含关系(1:左闭右开,2:左开右闭) Remark string `json:"remark" ` // 预留备注说明信息 CreateTime *gtime.Time `json:"createTime" ` // 新增数据时间 UpdateTime *gtime.Time `json:"updateTime" ` // 最后一次更新数据时间 }
CrewHoursIndex is the golang structure for table crew_hours_index.
type CrewKpiRule ¶
type CrewKpiRule struct { Id uint `json:"id" ` // Redio float64 `json:"redio" ` // 比例 ScoreMin uint `json:"scoreMin" ` // 得分下限 ScoreMax uint `json:"scoreMax" ` // 得分上线 ScoreRange uint `json:"scoreRange" ` // 得分区间包含关系(1:左闭右开,2:左开右闭) LevelName string `json:"levelName" ` // 等级名称 Remark string `json:"remark" ` // 预留备注说明信息 CreateTime *gtime.Time `json:"createTime" ` // 新增数据时间 UpdateTime *gtime.Time `json:"updateTime" ` // 最后一次更新数据时间 }
CrewKpiRule is the golang structure for table crew_kpi_rule.
type CrewManageIndex ¶
type CrewManageIndex struct { Id uint `json:"id" ` // ScoreIndex uint `json:"scoreIndex" ` // 管理指数 ProductRoleId uint `json:"productRoleId" ` // 项目角色ID Remark string `json:"remark" ` // 预留备注说明信息 CreateTime *gtime.Time `json:"createTime" ` // 新增数据时间 UpdateTime *gtime.Time `json:"updateTime" ` // 最后一次更新数据时间 }
CrewManageIndex is the golang structure for table crew_manage_index.
type CrewOvertimeRule ¶
type CrewOvertimeRule struct { Id uint `json:"id" ` // Redio float64 `json:"redio" ` // 浮动比例 ScoreMin float64 `json:"scoreMin" ` // 得分下限 ScoreMax float64 `json:"scoreMax" ` // 得分上线 ScoreRange uint `json:"scoreRange" ` // 得分区间包含关系(1:左闭右开,2:左开右闭) Remark string `json:"remark" ` // 预留备注说明信息 CreateTime *gtime.Time `json:"createTime" ` // 新增数据时间 UpdateTime *gtime.Time `json:"updateTime" ` // 最后一次更新数据时间 }
CrewOvertimeRule is the golang structure for table crew_overtime_rule.
type CrewSolveRule ¶
type CrewSolveRule struct { Id uint `json:"id" ` // Redio float64 `json:"redio" ` // 浮动比例 Demand uint `json:"demand" ` // 贡献标准(1:有突出贡献,2:有重要贡献,3:较低/无贡献) Remark string `json:"remark" ` // 预留备注说明信息 CreateTime *gtime.Time `json:"createTime" ` // 新增数据时间 UpdateTime *gtime.Time `json:"updateTime" ` // 最后一次更新数据时间 }
CrewSolveRule is the golang structure for table crew_solve_rule.
type Department ¶
type Department struct { Id int `json:"id" ` // Name string `json:"name" ` // 部门名称 NameEn string `json:"nameEn" ` // 部门英文名称 Pid int `json:"pid" ` // 上级部门 DepartmentLeader string `json:"departmentLeader" ` // 部门负责人的UserID Level uint `json:"level" ` // 部门层级 Remark string `json:"remark" ` // 预留备注信息 CreateTime *gtime.Time `json:"createTime" ` // 数据新增时间 UpdateTime *gtime.Time `json:"updateTime" ` // 最后一次更新数据时间 }
Department is the golang structure for table department.
type Employee ¶
type Employee struct { Id int `json:"id" ` // UserName string `json:"userName" ` // 员工姓名 WorkNumber string `json:"workNumber" ` // 员工工号 Sex uint `json:"sex" ` // 性别(0:未知 1:男 2:女) Phone string `json:"phone" ` // 手机号码 Email string `json:"email" ` // 邮箱号码 DepartId string `json:"departId" ` // 所属部门 JobLevel uint `json:"jobLevel" ` // 职级 JobId string `json:"jobId" ` // 岗位信息 DirectLeader string `json:"directLeader" ` // 直接上级 IsLeaderInDept int `json:"isLeaderInDept" ` // 表示在所在的部门内是否为部门负责人。2-否;1-是 InstructorId int `json:"instructorId" ` // 指导老师 Status int `json:"status" ` // 在职状态(1:在职 2:试用期 3:实习期 4:已离职) Remark string `json:"remark" ` // 预留备注信息 CreateTime *gtime.Time `json:"createTime" ` // 新增数据时间 UpdateTime *gtime.Time `json:"updateTime" ` // 最后一次更新数据时间 }
Employee is the golang structure for table employee.
type EmployeeJob ¶
type EmployeeJob struct { Id int `json:"id" ` // EmployeeId int `json:"employeeId" ` // 员工信息 JobId int `json:"jobId" ` // 岗位信息 DepartId int `json:"departId" ` // 所属部门 Remark string `json:"remark" ` // 预留备注信息 CreateTime *gtime.Time `json:"createTime" ` // 数据新增时间 UpdateTime *gtime.Time `json:"updateTime" ` // 最后一次更新数据时间 }
EmployeeJob is the golang structure for table employee_job.
type Job ¶
type Job struct { Id int `json:"id" ` // Name string `json:"name" ` // 岗位名称 DepartId int `json:"departId" ` // 所属部门 Remark string `json:"remark" ` // 预留备注信息 CreateTime *gtime.Time `json:"createTime" ` // 数据新增时间 UpdateTime *gtime.Time `json:"updateTime" ` // 最后一次更新数据时间 }
Job is the golang structure for table job.
type JobLevel ¶
type JobLevel struct { Id int `json:"id" ` // Name string `json:"name" ` // 职级名称 Remark string `json:"remark" ` // 预留备注信息 CreateTime *gtime.Time `json:"createTime" ` // 数据新增时间 UpdateTime *gtime.Time `json:"updateTime" ` // 最后一次更新数据时间 }
JobLevel is the golang structure for table job_level.
type PmDutyIndex ¶
type PmDutyIndex struct { Id uint `json:"id" ` // ScoreIndex uint `json:"scoreIndex" ` // 职责指数 JobLevelId uint `json:"jobLevelId" ` // 职级ID Arith string `json:"arith" ` // 运算方式 Remark string `json:"remark" ` // 预留备注说明信息 CreateTime *gtime.Time `json:"createTime" ` // 新增数据时间 UpdateTime *gtime.Time `json:"updateTime" ` // 最后一次更新数据时间 }
PmDutyIndex is the golang structure for table pm_duty_index.
type PmHoursIndex ¶
type PmHoursIndex struct { Id uint `json:"id" ` // ScoreIndex uint `json:"scoreIndex" ` // 工时指数 ScoreMin float64 `json:"scoreMin" ` // 得分下限 ScoreMax float64 `json:"scoreMax" ` // 得分上线 ScoreRange uint `json:"scoreRange" ` // 得分区间包含关系(1:左闭右开,2:左开右闭) Remark string `json:"remark" ` // 预留备注说明信息 CreateTime *gtime.Time `json:"createTime" ` // 新增数据时间 UpdateTime *gtime.Time `json:"updateTime" ` // 最后一次更新数据时间 }
PmHoursIndex is the golang structure for table pm_hours_index.
type PmKpiRule ¶
type PmKpiRule struct { Id uint `json:"id" ` // Redio float64 `json:"redio" ` // 比例 LevelName string `json:"levelName" ` // 等级名称 Remark string `json:"remark" ` // 预留备注说明信息 CreateTime *gtime.Time `json:"createTime" ` // 新增数据时间 UpdateTime *gtime.Time `json:"updateTime" ` // 最后一次更新数据时间 }
PmKpiRule is the golang structure for table pm_kpi_rule.
type PmManageIndex ¶
type PmManageIndex struct { Id uint `json:"id" ` // ScoreIndex uint `json:"scoreIndex" ` // 管理指数 ProductRoleId uint `json:"productRoleId" ` // 项目角色ID Remark string `json:"remark" ` // 预留备注说明信息 CreateTime *gtime.Time `json:"createTime" ` // 新增数据时间 UpdateTime *gtime.Time `json:"updateTime" ` // 最后一次更新数据时间 }
PmManageIndex is the golang structure for table pm_manage_index.
type PmOvertimeRule ¶
type PmOvertimeRule struct { Id uint `json:"id" ` // Redio float64 `json:"redio" ` // 浮动比例 ScoreMin float64 `json:"scoreMin" ` // 得分下限 ScoreMax float64 `json:"scoreMax" ` // 得分上线 ScoreRange uint `json:"scoreRange" ` // 得分区间包含关系(1:左闭右开,2:左开右闭) Remark string `json:"remark" ` // 预留备注说明信息 CreateTime *gtime.Time `json:"createTime" ` // 新增数据时间 UpdateTime *gtime.Time `json:"updateTime" ` // 最后一次更新数据时间 }
PmOvertimeRule is the golang structure for table pm_overtime_rule.
type PmSolveRule ¶
type PmSolveRule struct { Id uint `json:"id" ` // Redio float64 `json:"redio" ` // 浮动比例 Demand uint `json:"demand" ` // 贡献标准(1:有突出贡献,2:有重要贡献,3:较低/无贡献) Remark string `json:"remark" ` // 预留备注说明信息 CreateTime *gtime.Time `json:"createTime" ` // 新增数据时间 UpdateTime *gtime.Time `json:"updateTime" ` // 最后一次更新数据时间 }
PmSolveRule is the golang structure for table pm_solve_rule.
type Product ¶
type Product struct { Id uint `json:"id" ` // Tid uint `json:"tid" ` // 项目类型(type关联表) Name string `json:"name" ` // 项目名称 ProNumber string `json:"proNumber" ` // 项目编号 SubName string `json:"subName" ` // 项目简称 LcScore uint `json:"lcScore" ` // 优先级评分 LccId uint `json:"lccId" ` // 项目优先级ID LccName string `json:"lccName" ` // 项目优先级 Invest float64 `json:"invest" ` // 投资额度 NetProfit float64 `json:"netProfit" ` // 首年净利润 ModeId uint `json:"modeId" ` // 研发模式ID(product_mode) PmId uint `json:"pmId" ` // PM(员工信息表ID) Attribute uint `json:"attribute" ` // PM属性(1:全职,2:兼职) PmlId uint `json:"pmlId" ` // 项目责任人ID(员工信息表ID) IncentiveBudget float64 `json:"incentiveBudget" ` // 项目激励预算 FixBudget float64 `json:"fixBudget" ` // FixType uint `json:"fixType" ` // 修正预算计算类型(1:增加,2减少) Status uint `json:"status" ` // 项目当前状态(1:未开始 2:未立项,3:进行中 4:暂停 5:已取消 6:延迟 7:异常 8:已完成未验收 9:客户已验收 10:结项) ProTypeStageId uint `json:"proTypeStageId" ` // 项目当前所处阶段 Remark string `json:"remark" ` // 预留备注说明信息 CreateTime *gtime.Time `json:"createTime" ` // 新增数据时间 UpdateTime *gtime.Time `json:"updateTime" ` // 最后一次更新数据时间 }
Product is the golang structure for table product.
type ProductBudgetAccess ¶
type ProductBudgetAccess struct { Id int `json:"id" ` // ScoreMin uint `json:"scoreMin" ` // 分值下限 ScoreMax uint `json:"scoreMax" ` // 分值上限 ScoreRange uint `json:"scoreRange" ` // 分数区间包含关系(1:左闭右开,2:左开右闭) BudgetMin float64 `json:"budgetMin" ` // 预算额度下限 BudgetMax float64 `json:"budgetMax" ` // 预算额度上线 BudgetRange uint `json:"budgetRange" ` // 额度区间包含关系(1:左闭右开,2:左开右闭) Remark string `json:"remark" ` // 预留备注说明信息 CreateTime *gtime.Time `json:"createTime" ` // 新增数据时间 UpdateTime *gtime.Time `json:"updateTime" ` // 最后一次更新数据时间 }
ProductBudgetAccess is the golang structure for table product_budget_access.
type ProductLevelAssess ¶
type ProductLevelAssess struct { Id int `json:"id" ` // EvaluateDimensions string `json:"evaluateDimensions" ` // 评价维度 EvaluateCriteria string `json:"evaluateCriteria" ` // 评价标准 ScoreCriteria string `json:"scoreCriteria" ` // 评分标准 EvaluateId uint `json:"evaluateId" ` // 上级评价维度 Weight float64 `json:"weight" ` // 权重 Remark string `json:"remark" ` // 预留备注说明信息 CreateTime *gtime.Time `json:"createTime" ` // 新增数据时间 UpdateTime *gtime.Time `json:"updateTime" ` // 最新更新数据 }
ProductLevelAssess is the golang structure for table product_level_assess.
type ProductLevelConfirm ¶
type ProductLevelConfirm struct { Id int `json:"id" ` // Name string `json:"name" ` // 项目优先级 ScoreMin float64 `json:"scoreMin" ` // 得分下限 ScoreMax float64 `json:"scoreMax" ` // 得分上线 ScoreRange uint `json:"scoreRange" ` // 得分区间包含关系(1:左闭右开,2:左开右闭) IsNeedPm uint `json:"isNeedPm" ` // 是否委派PM(1:是 2:否) PmDemand string `json:"pmDemand" ` // pm要求 ProductDemand string `json:"productDemand" ` // 项目工作相关要求 MonitDemand string `json:"monitDemand" ` // 监控要求 IsNeedPml uint `json:"isNeedPml" ` // 是否需要项目负责人(1:是 2:否) Remark string `json:"remark" ` // 预留备注说明信息 CreateTime *gtime.Time `json:"createTime" ` // 新增数据时间 UpdateTime *gtime.Time `json:"updateTime" ` // 最新更新数据 }
ProductLevelConfirm is the golang structure for table product_level_confirm.
type ProductMember ¶
type ProductMember struct { Id uint `json:"id" ` // ProId uint `json:"proId" ` // 项目ID EmpId uint `json:"empId" ` // 项目成员ID IsSpecial uint `json:"isSpecial" ` // 1: 需要特殊处理 2:不需要特殊处理 WorkNumber string `json:"workNumber" ` // 员工工号 Attribute uint `json:"attribute" ` // 属性(1:全职,2:兼职) PrId uint `json:"prId" ` // 项目角色ID PrName string `json:"prName" ` // 项目角色名称 ManageIndex uint `json:"manageIndex" ` // 管理指数 JbId uint `json:"jbId" ` // 职级ID JbName string `json:"jbName" ` // 职级名称 DutyIndex int `json:"dutyIndex" ` // 责任指数 WorkAddress string `json:"workAddress" ` // 工作地点 SpecificDuty string `json:"specificDuty" ` // 具体职责和职务 Type string `json:"type" ` // 项目组内部分类使用 PutInto float64 `json:"putInto" ` // 投入占比 IsGuide uint `json:"isGuide" ` // 是否是主导方(1:是) IsSupport uint `json:"isSupport" ` // 是否是支持方(1:是) Remark string `json:"remark" ` // 预留备注说明信息 CreateTime *gtime.Time `json:"createTime" ` // 新增数据时间 UpdateTime *gtime.Time `json:"updateTime" ` // 最后一次更新数据时间 }
ProductMember is the golang structure for table product_member.
type ProductMemberKey ¶
type ProductMemberKey struct { Id uint `json:"id" ` // StageKpiId uint `json:"stageKpiId" ` // 项目绩效ID ProId uint `json:"proId" ` // 项目ID ProEmpId uint `json:"proEmpId" ` // 小组成员ID ProStageId uint `json:"proStageId" ` // 项目-阶段ID WorkNumber string `json:"workNumber" ` // 成员工号 Username string `json:"username" ` // 成员姓名 KeyName string `json:"keyName" ` // 关键事件名称 HappenTime *gtime.Time `json:"happenTime" ` // 发生时间 Type uint `json:"type" ` // 主体分类(1:加班贡献 2:解决问题贡献 3:其他事件贡献) Property uint `json:"property" ` // 事件性质(1:正向激励 2:有待提高) Result string `json:"result" ` // 当前关键事件的处理结果 Remark string `json:"remark" ` // 预留备注说明信息 CreateTime *gtime.Time `json:"createTime" ` // 新增数据时间 UpdateTime *gtime.Time `json:"updateTime" ` // 最后一次更新数据时间 }
ProductMemberKey is the golang structure for table product_member_key.
type ProductMemberKpi ¶
type ProductMemberKpi struct { Id uint `json:"id" ` // IsPm uint `json:"isPm" ` // 是否是PM(1:是 2:否) ProId uint `json:"proId" ` // 项目ID ProEmpId uint `json:"proEmpId" ` // 小组成员ID ProStageId uint `json:"proStageId" ` // 项目-阶段ID OvertimeRadio float64 `json:"overtimeRadio" ` // 工时占比 PrId uint `json:"prId" ` // 项目角色ID PrName string `json:"prName" ` // 项目角色名称 JbId uint `json:"jbId" ` // 职级ID JbName string `json:"jbName" ` // 职级名称 FloatRaio float64 `json:"floatRaio" ` // 浮动贡献 KpiLevelId uint `json:"kpiLevelId" ` // 绩效等级ID(区分是PM还是成员) KpiLevelScore uint `json:"kpiLevelScore" ` // 绩效得分 KpiLevel string `json:"kpiLevel" ` // 绩效等级 KpiRadio float64 `json:"kpiRadio" ` // 绩效比例 Remark string `json:"remark" ` // 预留备注说明信息 CreateTime *gtime.Time `json:"createTime" ` // 新增数据时间 UpdateTime *gtime.Time `json:"updateTime" ` // 最后一次更新数据时间 }
ProductMemberKpi is the golang structure for table product_member_kpi.
type ProductMemberPrize ¶
type ProductMemberPrize struct { Id uint `json:"id" ` // ProId uint `json:"proId" ` // 项目ID IsPm uint `json:"isPm" ` // 是否是PM(1:是 2:否) ProEmpId uint `json:"proEmpId" ` // 小组成员ID ProStageId uint `json:"proStageId" ` // 项目-阶段ID OvertimeRadio float64 `json:"overtimeRadio" ` // 工时占比 OvertimeIndex uint `json:"overtimeIndex" ` // 工时指数 PrId uint `json:"prId" ` // 项目角色ID PrName string `json:"prName" ` // 项目角色名称 ManageIndex uint `json:"manageIndex" ` // 管理指数 JbId uint `json:"jbId" ` // 职级ID JbName string `json:"jbName" ` // 职级名称 DutyIndex uint `json:"dutyIndex" ` // 责任指数 BaseIndex float64 `json:"baseIndex" ` // 基准指数 WeightAutoRadio float64 `json:"weightAutoRadio" ` // 权重基准(自动) WeightPmoRadio float64 `json:"weightPmoRadio" ` // 权重基准(PMO) SentBase float64 `json:"sentBase" ` // 发放基数 RemaindQueto float64 `json:"remaindQueto" ` // 剩余额度 FloatRaio float64 `json:"floatRaio" ` // 浮动贡献 KpiLevelId uint `json:"kpiLevelId" ` // 绩效等级ID(区分是PM还是成员) KpiLevel string `json:"kpiLevel" ` // 绩效等级 KpiRadio float64 `json:"kpiRadio" ` // 绩效比例 SentQueto float64 `json:"sentQueto" ` // 实发额度 Remark string `json:"remark" ` // 预留备注说明信息 CreateTime *gtime.Time `json:"createTime" ` // 新增数据时间 UpdateTime *gtime.Time `json:"updateTime" ` // 最后一次更新数据时间 }
ProductMemberPrize is the golang structure for table product_member_prize.
type ProductMode ¶
type ProductMode struct { Id uint `json:"id" ` // Name string `json:"name" ` // 开发模型名称 Factor float64 `json:"factor" ` // 开发系数 Remark string `json:"remark" ` // 预留备注说明信息 CreateTime *gtime.Time `json:"createTime" ` // 新增数据时间 UpdateTime *gtime.Time `json:"updateTime" ` // 最后一次更新数据时间 }
ProductMode is the golang structure for table product_mode.
type ProductModeStage ¶
type ProductModeStage struct { Id uint `json:"id" ` // Tid uint `json:"tid" ` // 项目开发模式ID Name string `json:"name" ` // 项目阶段名称 QuotaRadio float64 `json:"quotaRadio" ` // 阶段额度占比 Remark string `json:"remark" ` // 预留备注说明信息 CreateTime *gtime.Time `json:"createTime" ` // 新增数据时间 UpdateTime *gtime.Time `json:"updateTime" ` // 最后一次更新数据时间 }
ProductModeStage is the golang structure for table product_mode_stage.
type ProductRoles ¶
type ProductRoles struct { Id int `json:"id" ` // Name string `json:"name" ` // Pid uint `json:"pid" ` // 上级角色 Explain string `json:"explain" ` // 角色与职责说明 IsSpecial uint `json:"isSpecial" ` // 1: 需要特殊处理 2:不需要特殊处理 Remark string `json:"remark" ` // 预留备注信息 CreateTime *gtime.Time `json:"createTime" ` // 新增数据时间 UpdateTime *gtime.Time `json:"updateTime" ` // 最后一次更新数据时间 }
ProductRoles is the golang structure for table product_roles.
type ProductStageKpi ¶
type ProductStageKpi struct { Id uint `json:"id" ` // ProId uint `json:"proId" ` // 项目主表ID StageId uint `json:"stageId" ` // 项目所处阶段(cqgf_product_stage_rule.id) StageRadio float64 `json:"stageRadio" ` // 阶段比例 StageBudget float64 `json:"stageBudget" ` // 阶段预算 StageScore uint `json:"stageScore" ` // 阶段得分 ShouldSentRadio float64 `json:"shouldSentRadio" ` // 应发比例 StageQuota float64 `json:"stageQuota" ` // 阶段额度 CrewQuota float64 `json:"crewQuota" ` // 团队额度 TeamBuildQuota float64 `json:"teamBuildQuota" ` // 团建额度 SupportQuota float64 `json:"supportQuota" ` // 业务支持额度 PmRadio float64 `json:"pmRadio" ` // PM分配比例 PmBase float64 `json:"pmBase" ` // PM发放基础 PmFloatRadio float64 `json:"pmFloatRadio" ` // PM浮动比例 PmKpiLevelId uint `json:"pmKpiLevelId" ` // PM绩效等级 PmKpiLevelScore uint `json:"pmKpiLevelScore" ` // PM绩效得分 PmKpiLevelName string `json:"pmKpiLevelName" ` // PM绩效等级名称 PmKpiLevelRadio float64 `json:"pmKpiLevelRadio" ` // PM绩效等级比例 PmIncentiveQuota float64 `json:"pmIncentiveQuota" ` // PM实际应发额度 Remark string `json:"remark" ` // 预留备注信息 CreateTime *gtime.Time `json:"createTime" ` // 新增数据时间 UpdateTime *gtime.Time `json:"updateTime" ` // 最后一次更新数据时间 }
ProductStageKpi is the golang structure for table product_stage_kpi.
type ProductStageRadio ¶
type ProductStageRadio struct { Id uint `json:"id" ` // Sid uint `json:"sid" ` // 阶段ID ScoreMin uint `json:"scoreMin" ` // 得分下限 ScoreMax uint `json:"scoreMax" ` // 得分上线 ScoreRange uint `json:"scoreRange" ` // 得分区间包含关系(1:左闭右开,2:左开右闭) QuotaRadio float64 `json:"quotaRadio" ` // 激励额度占比 Remark string `json:"remark" ` // 预留备注信息 CreateTime *gtime.Time `json:"createTime" ` // 新增数据时间 UpdateTime *gtime.Time `json:"updateTime" ` // 最后一次更新数据时间 }
ProductStageRadio is the golang structure for table product_stage_radio.
type ProductStageRule ¶
type ProductStageRule struct { Id uint `json:"id" ` // Name string `json:"name" ` // 阶段名称 ProId uint `json:"proId" ` // 项目ID ProStageId uint `json:"proStageId" ` // 项目-阶段ID QuotaRadio float64 `json:"quotaRadio" ` // 阶段额度占比 Remark string `json:"remark" ` // 预留备注信息 CreateTime *gtime.Time `json:"createTime" ` // 新增数据时间 UpdateTime *gtime.Time `json:"updateTime" ` // 最后一次更新数据时间 }
ProductStageRule is the golang structure for table product_stage_rule.
type ProductTask ¶
type ProductTask struct { Id uint `json:"id" ` // ProductId int `json:"productId" ` // 项目唯一标志 TaskName string `json:"taskName" ` // 任务名称 TaskCate string `json:"taskCate" ` // 任务分类 TaskDesc string `json:"taskDesc" ` // 任务描述 TaskStatus int `json:"taskStatus" ` // 任务状态(1:未开启,2:运行中,3:已完成 4:暂停) Level int `json:"level" ` // 优先级(值越大,优先级越高) IsSendGroupChat int `json:"isSendGroupChat" ` // 1: 发送至群 2:不发送至群 GroupChat string `json:"groupChat" ` // 发送至群信息 RemindGroupChatUser string `json:"remindGroupChatUser" ` // 发送到群时,提醒相关关注人 DutyEmployeeId uint `json:"dutyEmployeeId" ` // 责任人员工信息 DutyWorkNumber string `json:"dutyWorkNumber" ` // 责任人员工工号 JoinWorkNumber string `json:"joinWorkNumber" ` // 关联责任人 PalnStartTime *gtime.Time `json:"palnStartTime" ` // 计划开始时间 PalnEndTime *gtime.Time `json:"palnEndTime" ` // 计划结束时间 RealStartTime *gtime.Time `json:"realStartTime" ` // 实际开始时间 RealEndTime *gtime.Time `json:"realEndTime" ` // 实际结束时间 UpgradeFirst string `json:"upgradeFirst" ` // 第一次升级@工号 UpgradeFirstTime *gtime.Time `json:"upgradeFirstTime" ` // 第一次升级时间 UpgradeTwo string `json:"upgradeTwo" ` // 第二次升级@工号 UpgradeTwoTime *gtime.Time `json:"upgradeTwoTime" ` // 第三次升级@工号 UpgradeThree string `json:"upgradeThree" ` // 第三次升级@工号 UpgradeThreeTime *gtime.Time `json:"upgradeThreeTime" ` // 第三次升级时间 AssignEmployeeId int `json:"assignEmployeeId" ` // 指派人员工信息 AssignWorkNumber string `json:"assignWorkNumber" ` // 指派人员工工号 Remark string `json:"remark" ` // 预留备注说明信息 CreateTime *gtime.Time `json:"createTime" ` // 新增数据时间 UpdateTime *gtime.Time `json:"updateTime" ` // 最后一次更新数据时间 }
ProductTask is the golang structure for table product_task.
type ProductTaskDevelop ¶
type ProductTaskDevelop struct { Id uint `json:"id" ` // ProductId int `json:"productId" ` // 项目唯一标志 TaskName string `json:"taskName" ` // 任务名称 TaskCate string `json:"taskCate" ` // 任务分类 TaskDesc string `json:"taskDesc" ` // 任务描述 TaskStatus int `json:"taskStatus" ` // 任务状态(1:未开启,2:运行中,3:已完成 4:暂停) Level int `json:"level" ` // 优先级(值越大,优先级越高) IsSendGroupChat int `json:"isSendGroupChat" ` // 1: 发送至群 2:不发送至群 GroupChat string `json:"groupChat" ` // 发送至群信息 RemindGroupChatUser string `json:"remindGroupChatUser" ` // 发送到群时,提醒相关关注人 DutyEmployeeId uint `json:"dutyEmployeeId" ` // 责任人员工信息 DutyWorkNumber string `json:"dutyWorkNumber" ` // 责任人员工工号 JoinWorkNumber string `json:"joinWorkNumber" ` // 关联责任人 PalnStartTime *gtime.Time `json:"palnStartTime" ` // 计划开始时间 PalnEndTime *gtime.Time `json:"palnEndTime" ` // 计划结束时间 RealStartTime *gtime.Time `json:"realStartTime" ` // 实际开始时间 RealEndTime *gtime.Time `json:"realEndTime" ` // 实际结束时间 UpgradeFirst string `json:"upgradeFirst" ` // 第一次升级@工号 UpgradeFirstTime *gtime.Time `json:"upgradeFirstTime" ` // 第一次升级时间 UpgradeTwo string `json:"upgradeTwo" ` // 第二次升级@工号 UpgradeTwoTime *gtime.Time `json:"upgradeTwoTime" ` // 第三次升级@工号 UpgradeThree string `json:"upgradeThree" ` // 第三次升级@工号 UpgradeThreeTime *gtime.Time `json:"upgradeThreeTime" ` // 第三次升级时间 AssignEmployeeId int `json:"assignEmployeeId" ` // 指派人员工信息 AssignWorkNumber string `json:"assignWorkNumber" ` // 指派人员工工号 Remark string `json:"remark" ` // 预留备注说明信息 CreateTime *gtime.Time `json:"createTime" ` // 新增数据时间 UpdateTime *gtime.Time `json:"updateTime" ` // 最后一次更新数据时间 }
ProductTaskDevelop is the golang structure for table product_task_develop.
type ProductTaskNpi ¶
type ProductTaskNpi struct { Id uint `json:"id" ` // ProductId int `json:"productId" ` // 项目唯一标志 TaskName string `json:"taskName" ` // 任务名称 TaskCate string `json:"taskCate" ` // 任务分类 TaskDesc string `json:"taskDesc" ` // 任务描述 TaskStatus int `json:"taskStatus" ` // 任务状态(1:未开启,2:运行中,3:已完成 4:暂停) Level int `json:"level" ` // 优先级(值越大,优先级越高) IsSendGroupChat int `json:"isSendGroupChat" ` // 1: 发送至群 2:不发送至群 GroupChat string `json:"groupChat" ` // 发送至群信息 RemindGroupChatUser string `json:"remindGroupChatUser" ` // 发送到群时,提醒相关关注人 DutyEmployeeId uint `json:"dutyEmployeeId" ` // 责任人员工信息 DutyWorkNumber string `json:"dutyWorkNumber" ` // 责任人员工工号 JoinWorkNumber string `json:"joinWorkNumber" ` // 关联责任人 PalnStartTime *gtime.Time `json:"palnStartTime" ` // 计划开始时间 PalnEndTime *gtime.Time `json:"palnEndTime" ` // 计划结束时间 RealStartTime *gtime.Time `json:"realStartTime" ` // 实际开始时间 RealEndTime *gtime.Time `json:"realEndTime" ` // 实际结束时间 UpgradeFirst string `json:"upgradeFirst" ` // 第一次升级@工号 UpgradeFirstTime *gtime.Time `json:"upgradeFirstTime" ` // 第一次升级时间 UpgradeTwo string `json:"upgradeTwo" ` // 第二次升级@工号 UpgradeTwoTime *gtime.Time `json:"upgradeTwoTime" ` // 第三次升级@工号 UpgradeThree string `json:"upgradeThree" ` // 第三次升级@工号 UpgradeThreeTime *gtime.Time `json:"upgradeThreeTime" ` // 第三次升级时间 AssignEmployeeId int `json:"assignEmployeeId" ` // 指派人员工信息 AssignWorkNumber string `json:"assignWorkNumber" ` // 指派人员工工号 Remark string `json:"remark" ` // 预留备注说明信息 CreateTime *gtime.Time `json:"createTime" ` // 新增数据时间 UpdateTime *gtime.Time `json:"updateTime" ` // 最后一次更新数据时间 }
ProductTaskNpi is the golang structure for table product_task_npi.
type ProductTaskProduce ¶
type ProductTaskProduce struct { Id uint `json:"id" ` // ProductId int `json:"productId" ` // 项目唯一标志 TaskName string `json:"taskName" ` // 任务名称 TaskCate string `json:"taskCate" ` // 任务分类 TaskDesc string `json:"taskDesc" ` // 任务描述 TaskStatus int `json:"taskStatus" ` // 任务状态(1:未开启,2:运行中,3:已完成 4:暂停) Level int `json:"level" ` // 优先级(值越大,优先级越高) IsSendGroupChat int `json:"isSendGroupChat" ` // 1: 发送至群 2:不发送至群 GroupChat string `json:"groupChat" ` // 发送至群信息 RemindGroupChatUser string `json:"remindGroupChatUser" ` // 发送到群时,提醒相关关注人 DutyEmployeeId uint `json:"dutyEmployeeId" ` // 责任人员工信息 DutyWorkNumber string `json:"dutyWorkNumber" ` // 责任人员工工号 JoinWorkNumber string `json:"joinWorkNumber" ` // 关联责任人 PalnStartTime *gtime.Time `json:"palnStartTime" ` // 计划开始时间 PalnEndTime *gtime.Time `json:"palnEndTime" ` // 计划结束时间 RealStartTime *gtime.Time `json:"realStartTime" ` // 实际开始时间 RealEndTime *gtime.Time `json:"realEndTime" ` // 实际结束时间 UpgradeFirst string `json:"upgradeFirst" ` // 第一次升级@工号 UpgradeFirstTime *gtime.Time `json:"upgradeFirstTime" ` // 第一次升级时间 UpgradeTwo string `json:"upgradeTwo" ` // 第二次升级@工号 UpgradeTwoTime *gtime.Time `json:"upgradeTwoTime" ` // 第三次升级@工号 UpgradeThree string `json:"upgradeThree" ` // 第三次升级@工号 UpgradeThreeTime *gtime.Time `json:"upgradeThreeTime" ` // 第三次升级时间 AssignEmployeeId int `json:"assignEmployeeId" ` // 指派人员工信息 AssignWorkNumber string `json:"assignWorkNumber" ` // 指派人员工工号 Remark string `json:"remark" ` // 预留备注说明信息 CreateTime *gtime.Time `json:"createTime" ` // 新增数据时间 UpdateTime *gtime.Time `json:"updateTime" ` // 最后一次更新数据时间 }
ProductTaskProduce is the golang structure for table product_task_produce.
type ProductTaskQuality ¶
type ProductTaskQuality struct { Id uint `json:"id" ` // ProductId int `json:"productId" ` // 项目唯一标志 TaskName string `json:"taskName" ` // 任务名称 TaskCate string `json:"taskCate" ` // 任务分类 TaskDesc string `json:"taskDesc" ` // 任务描述 TaskStatus int `json:"taskStatus" ` // 任务状态(1:未开启,2:运行中,3:已完成 4:暂停) Level int `json:"level" ` // 优先级(值越大,优先级越高) IsSendGroupChat int `json:"isSendGroupChat" ` // 1: 发送至群 2:不发送至群 GroupChat string `json:"groupChat" ` // 发送至群信息 RemindGroupChatUser string `json:"remindGroupChatUser" ` // 发送到群时,提醒相关关注人 DutyEmployeeId uint `json:"dutyEmployeeId" ` // 责任人员工信息 DutyWorkNumber string `json:"dutyWorkNumber" ` // 责任人员工工号 JoinWorkNumber string `json:"joinWorkNumber" ` // 关联责任人 PalnStartTime *gtime.Time `json:"palnStartTime" ` // 计划开始时间 PalnEndTime *gtime.Time `json:"palnEndTime" ` // 计划结束时间 RealStartTime *gtime.Time `json:"realStartTime" ` // 实际开始时间 RealEndTime *gtime.Time `json:"realEndTime" ` // 实际结束时间 UpgradeFirst string `json:"upgradeFirst" ` // 第一次升级@工号 UpgradeFirstTime *gtime.Time `json:"upgradeFirstTime" ` // 第一次升级时间 UpgradeTwo string `json:"upgradeTwo" ` // 第二次升级@工号 UpgradeTwoTime *gtime.Time `json:"upgradeTwoTime" ` // 第三次升级@工号 UpgradeThree string `json:"upgradeThree" ` // 第三次升级@工号 UpgradeThreeTime *gtime.Time `json:"upgradeThreeTime" ` // 第三次升级时间 AssignEmployeeId int `json:"assignEmployeeId" ` // 指派人员工信息 AssignWorkNumber string `json:"assignWorkNumber" ` // 指派人员工工号 Remark string `json:"remark" ` // 预留备注说明信息 CreateTime *gtime.Time `json:"createTime" ` // 新增数据时间 UpdateTime *gtime.Time `json:"updateTime" ` // 最后一次更新数据时间 }
ProductTaskQuality is the golang structure for table product_task_quality.
type ProductType ¶
type ProductType struct { Id uint `json:"id" ` // Name string `json:"name" ` // 开发模型名称 Remark string `json:"remark" ` // 预留备注说明信息 CreateTime *gtime.Time `json:"createTime" ` // 新增数据时间 UpdateTime *gtime.Time `json:"updateTime" ` // 最后一次更新数据时间 }
ProductType is the golang structure for table product_type.
type User ¶
type User struct { Id int `json:"id" ` // EmployeeId uint `json:"employeeId" ` // 员工ID UserName string `json:"userName" ` // 员工姓名 WorkNumber string `json:"workNumber" ` // 员工工号 Password string `json:"password" ` // 密码 Sex uint `json:"sex" ` // 性别(0:未知 1:男 2:女) Phone string `json:"phone" ` // 手机号码 Email string `json:"email" ` // 邮箱号码 Status int `json:"status" ` // 在职状态(1:在职 2:试用期 3:实习期 4:已离职) Remark string `json:"remark" ` // 预留备注信息 CreateTime *gtime.Time `json:"createTime" ` // 新增数据时间 UpdateTime *gtime.Time `json:"updateTime" ` // 最后一次更新数据时间 }
User is the golang structure for table user.
type UserLog ¶
type UserLog struct { Id int `json:"id" ` // MethodName uint `json:"methodName" ` // 对应HTTP请求中Method参数值(1: GET 2: POST 3:PUT 4:DELETE) RequestUri string `json:"requestUri" ` // http请求接口地址 WorkNumber string `json:"workNumber" ` // 唯一账号(员工工号) RequestModule string `json:"requestModule" ` // 请求模块(一级模块) RequestSecondModule string `json:"requestSecondModule" ` // 请求模块(二级模块) ChangeTypeName string `json:"changeTypeName" ` // 操作对象全称 RequestBody string `json:"requestBody" ` // 具体请求参数 Remark string `json:"remark" ` // 预留补充说明信息 CreateTime *gtime.Time `json:"createTime" ` // 数据新增时间 UpdateTime *gtime.Time `json:"updateTime" ` // 最后一次更新数据时间 }
UserLog is the golang structure for table user_log.
Source Files ¶
- config.go
- crew_duty_index.go
- crew_hours_index.go
- crew_kpi_rule.go
- crew_manage_index.go
- crew_overtime_rule.go
- crew_solve_rule.go
- department.go
- employee.go
- employee_job.go
- job.go
- job_level.go
- pm_duty_index.go
- pm_hours_index.go
- pm_kpi_rule.go
- pm_manage_index.go
- pm_overtime_rule.go
- pm_solve_rule.go
- product.go
- product_budget_access.go
- product_level_assess.go
- product_level_confirm.go
- product_member.go
- product_member_key.go
- product_member_kpi.go
- product_member_prize.go
- product_mode.go
- product_mode_stage.go
- product_roles.go
- product_stage_kpi.go
- product_stage_radio.go
- product_stage_rule.go
- product_task.go
- product_task_develop.go
- product_task_npi.go
- product_task_produce.go
- product_task_quality.go
- product_type.go
- user.go
- user_log.go