You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
package hk_member
import ( v1 "UserRegister/api/v1" "UserRegister/internal/service" "github.com/gogf/gf/v2/frame/g")
type sHKMember struct{}
func init() { service.RegisterHKMember(NewHKMember())}
func NewHKMember() *sHKMember { return &sHKMember{}}
func (s *sHKMember) GetMemberList(req *v1.GetHKMemberListReq) (res []v1.GetHKMemberListRes, total int, err error) { err = g.Model("hk_member_info").OrderDesc("created_at"). Page(req.Page, req.PageSize).ScanAndCount(&res, &total, false) return}
func (s *sHKMember) InsertMember(req *v1.InsertHKMemberReq) (err error) { _, err = g.Model("hk_member_info").Data(g.Map{ "name": req.Name, "code": req.Code, "telephone": req.Tel, "wechat": req.WeChat, "email": req.Email, "feedback_type": req.FeedbackType, "feedback_content": req.FeedbackContent, }).Insert() if err != nil { return } return}
func (s *sHKMember) UpdateState(req *v1.UpdateHKStateReq) (err error) { _, err = g.Model("hk_member_info").Data(g.Map{ "is_related": req.State, }).WherePri(req.Id).Update() if err != nil { return } return}
func (s *sHKMember) EditNote(req *v1.EditHKNoteReq) (err error) { _, err = g.Model("hk_member_info").Data(g.Map{ "note": req.Note, }).WherePri(req.Id).Update() if err != nil { return } return}
|