From 642d8cac46569d95920ea7621871df4ca2f3c385 Mon Sep 17 00:00:00 2001 From: lijikun Date: Thu, 12 Dec 2024 20:01:54 +0800 Subject: [PATCH] =?UTF-8?q?12=E6=9C=8812=E6=97=A5=E4=BB=A3=E7=A0=81?= =?UTF-8?q?=E7=BC=96=E5=86=99,=E5=90=8E=E5=8F=B0=E8=8E=B7=E5=8F=96?= =?UTF-8?q?=E6=98=8E=E7=BB=86=E8=AF=B7=E6=B1=82=E4=BD=93,=E5=93=8D?= =?UTF-8?q?=E5=BA=94=E4=BD=93?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- link_homework/api/v1/record/Record.go | 17 +++++++++++++++ .../internal/controller/record/manageRecord.go | 24 ++++++++++++++++++++++ 2 files changed, 41 insertions(+) create mode 100644 link_homework/api/v1/record/Record.go create mode 100644 link_homework/internal/controller/record/manageRecord.go diff --git a/link_homework/api/v1/record/Record.go b/link_homework/api/v1/record/Record.go new file mode 100644 index 0000000..c3ac352 --- /dev/null +++ b/link_homework/api/v1/record/Record.go @@ -0,0 +1,17 @@ +package record + +import "github.com/gogf/gf/v2/os/gtime" + +type GetRecordListReq struct { + Id int `json:"id" orm:"" dc:"作业id"` +} + +type GetRecordListRes struct { + Name string `json:"name" orm:"db:cms;table:member_info;column:name" dc:"用户名字"` + Jwcode int `json:"jwcode" orm:"db:cms;table:member_info;column:jwcode" dc:"精网号"` + DeptId int `json:"deptId" orm:"db:cms;table:member_info;column:deptId" dc:"部门id"` + DeptName string `json:"deptName" orm:"db:cms;member_info;column:deptName" dc:"部门名"` + Content string `json:"content" orm:"db:default;table:activity_interactive_record;column:content" dc:"作答内容"` + ContentTitle string `json:"contentTitle" orm:"db:default;table:activity_interactive_record;column:content_title" dc:"作答标题"` + SubmitTime gtime.Time `json:"submitTime" orm:"db:default;table:activity_interactive_record;column:updated_at" dc:"提交时间/更新时间"` +} diff --git a/link_homework/internal/controller/record/manageRecord.go b/link_homework/internal/controller/record/manageRecord.go new file mode 100644 index 0000000..d30b597 --- /dev/null +++ b/link_homework/internal/controller/record/manageRecord.go @@ -0,0 +1,24 @@ +package record + +import ( + "github.com/gogf/gf/v2/net/ghttp" + "link_homework/api/v1/record" + "link_homework/internal/model/dto" +) + +type ManageRecord struct{} + +func NewManageRecord() *ManageRecord { + return &ManageRecord{} +} + +func (m *ManageRecord) GetRecordList(r *ghttp.Request) { + var req record.GetRecordListReq + if err := r.Parse(&req); err != nil { + r.Response.WriteJsonExit(dto.Result{ + Code: 400, + Message: err.Error(), + }) + } + //result, err := service +}