12345678910111213141516171819202122232425262728293031323334353637383940 |
- package models
- // ReportCreateReq 创建报告
- type ReportCreateReq struct {
- ReportId int `description:"智力共享报告ID"`
- ClassifyId int `description:"分类ID"`
- Title string `description:"报告标题"`
- EndTime string `description:"课题结束时间"`
- Creator string `description:"创建人工号"`
- Authors []string `description:"作者工号"`
- }
- // ReportCreateResp 创建报告响应
- type ReportCreateResp struct {
- ReportId int `description:"智能研报ID"`
- //ReportCode string `description:"报告唯一编码"`
- }
- // ReportModifyReq 编辑报告
- type ReportModifyReq struct {
- ReportId int `description:"智力共享报告ID"`
- Title string `description:"报告标题"`
- EndTime string `description:"课题结束时间"`
- Authors []string `description:"作者工号"`
- Operator string `description:"操作人工号"`
- }
- // ReportApproveReq 审批报告
- type ReportApproveReq struct {
- ReportIds []int `description:"智力共享报告ID"`
- ApproveType int `description:"审批类型:1-通过;2-驳回;3-撤回"`
- ApproveUser string `description:"审批人"`
- Suggestion string `description:"审批意见"`
- }
- // ReportRemoveReq 删除报告
- type ReportRemoveReq struct {
- ReportIds []int `description:"智力共享报告ID"`
- Operator string `description:"操作人工号"`
- }
|