package server import ( "xiaoniaokuaiyan.com/xiaoniao/entity" ) type UserService interface { Login(params map[string]string) (interface{}, error) LoginV2(params map[string]string) (interface{}, error) LoginCoupons(params map[string]string) (interface{}, error) GetHomeInvite(params map[string]string) (interface{}, error) Regist(userName string, password string, vcode string) (interface{}, error) ResetPwd(userName, password, newPassword string) (interface{}, error) ForgetPwd(userName, vcode, newPassword string) (interface{}, error) SetOpenid(mobile, openid, wxType string) (interface{}, error) GetQueueNotice(mobile string) (interface{}, error) UpdateQueueNotice(notice *entity.QueueNotice) (interface{}, error) GetRelationship() (interface{}, error) UpdateUserinfo(uinfo *entity.User) (interface{}, error) GetUserWxInfo(openid string) (interface{}, error) SaveInfo(uinfo *entity.User) (interface{}, error) SaveHobby(uinfo *entity.User) (interface{}, error) GetHobby() (interface{}, error) GetCustomFileList(customId int) (interface{}, error) GetCustomFile(customFileId int) (interface{}, error) UpdateCustomFileLabel(data *entity.CustomInfoLabelsDto) error AddCustomFile(data *entity.CustomFile) (interface{}, error) ModifyCustomFile(data *entity.CustomFile) (interface{}, error) DelCustomFile(customFileId int) error AddCustomAttachment(item *entity.CustomAttachment) (interface{}, error) GetCustomAttachmentList(customFileId int, uploadType string) ([]entity.CustomAttachmentDB, error) GetCustomAttachmentCount(item *entity.CustomFileParam) (interface{}, error) GetCustomRiskList(customFileId int) (interface{}, error) GetComprehensive(item *entity.CustomFileParam) (interface{}, error) GetGetYiDianList(customFileId int) (interface{}, error) GetDoctorRecommendList(customFileId int) (interface{}, error) }