From 56a66138e92da6e90e15a7dd7b2d96cc78e2f6c7 Mon Sep 17 00:00:00 2001 From: aarongao Date: Tue, 18 Feb 2020 16:06:31 +0800 Subject: [PATCH] .. --- API/Layout.go | 15 +++++++++++++++ API/Scenic.go | 6 +++--- API/Tag.go | 176 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-- DB/db.go | 6 ++++-- Lib/LeYouTu/Controllers.go | 26 ++++++++++++++++++++++++++ Lib/LeYouTu/tools.go | 27 +++++++++++++++++++++++++++ Policy/Privacy.html | 589 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Policy/User.html | 352 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ README.md | 76 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---- main.go | 9 +++++++++ 10 files changed, 1271 insertions(+), 11 deletions(-) create mode 100644 API/Layout.go create mode 100644 Lib/LeYouTu/Controllers.go create mode 100644 Lib/LeYouTu/tools.go diff --git a/API/Layout.go b/API/Layout.go new file mode 100644 index 0000000..8b2aa72 --- /dev/null +++ b/API/Layout.go @@ -0,0 +1,15 @@ +package Api + +import ( + "net/http" +) + +func Layout(res http.ResponseWriter, req *http.Request) bool { + + //fmt.Println("layout") + // + //res.Write([]byte("layout")) + + return true + +} diff --git a/API/Scenic.go b/API/Scenic.go index ea203e3..8c37fde 100644 --- a/API/Scenic.go +++ b/API/Scenic.go @@ -13,7 +13,7 @@ import ( // @Accept json // @Produce json // @Param id 5dfb03070a9ac17ac7a82054 string true "景区id" -// @Success 200 {object} tools.ResponseSeccess "Name名称;Describe介绍;OpenHours营业时间;Picture最上面图片;ShopAdPicture商城列表页图片;ItemScenicPicture项目场次照片;ActivityPicture活动照片;VideoList视频(VideoPicture=首桢图片)" +// @Success 200 {object} tools.ResponseSeccess "Name名称;Describe介绍;OpenHours营业时间;Picture最上面图片;ShopAdPicture商城列表页图片;ItemScenicPicture项目场次照片;ActivityPicture活动照片;VideoList视频(VideoPicture=首桢图片);InvestigationUrl问券调查的url" // @Failure 500 {object} tools.ResponseError "{"errcode":1,"errmsg":"错误原因"}" // @Router /ScenicInfo? [get] func ScenicInfo(c *gin.Context) { @@ -43,7 +43,7 @@ func ScenicInfo(c *gin.Context) { // @Accept json // @Produce json // @Param id 5dfb03070a9ac17ac7a82054 string true "景区id" -// @Success 200 {object} tools.ResponseSeccess "Name名称;Describe介绍;OpenHours营业时间;Picture最上面图片;ShopAdPicture商城列表页图片;ItemScenicPicture项目场次照片;ActivityPicture活动照片;VideoList视频(VideoPicture=首桢图片)" +// @Success 200 {object} tools.ResponseSeccess "Name名称;Describe介绍;OpenHours营业时间;Picture最上面图片;ShopAdPicture商城列表页图片;ItemScenicPicture项目场次照片;ActivityPicture活动照片;VideoList视频(VideoPicture=首桢图片);InvestigationUrl问券调查的url" // @Failure 500 {object} tools.ResponseError "{"errcode":1,"errmsg":"错误原因"}" // @Router /UpdateScenic? [post] func UpdateScenic(c *gin.Context) { @@ -68,7 +68,6 @@ func UpdateScenic(c *gin.Context) { var VideoList []DB.SVideo json.Unmarshal([]byte(c.PostForm("VideoList")), &VideoList) - var id bson.ObjectId if pid := c.PostForm("id"); pid == "null" { id = bson.NewObjectId() @@ -85,6 +84,7 @@ func UpdateScenic(c *gin.Context) { "OpenHours": c.PostForm("OpenHours"), "Mobile": c.PostForm("Mobile"), "Address": c.PostForm("Address"), + "InvestigationUrl": c.PostForm("InvestigationUrl"), "Picture": Picture, "ShopAdPicture": ShopAdPicture, "ItemScenicPicture": ItemScenicPicture, diff --git a/API/Tag.go b/API/Tag.go index 76a10bd..72f2827 100644 --- a/API/Tag.go +++ b/API/Tag.go @@ -5,12 +5,15 @@ import ( "github.com/gin-gonic/gin" "gopkg.in/mgo.v2/bson" "letu/DB" + "letu/Lib/LeYouTu" + "time" ) // @Title 标签列表 -// @Description 标签列表 +// @Description 标签 - 所有 // @Accept json // @Produce json +// @Param ScenicId 5dfb03070a9ac17ac7a82054 string true "景区id" // @Success 200 {object} tools.ResponseSeccess "{"errcode":0,"result":[{"Type":"menu","Name":"服务设施"},{"Type":"normal","Name":"不错"},{"Type":"thrilling","Name":"刺激"},{"Type":"recommend","Name":"必玩"}]}" // @Failure 500 {object} tools.ResponseError "{"errcode":1,"errmsg":"错误原因"}" // @Router /Tags? [get] @@ -18,8 +21,13 @@ func AllTag(c *gin.Context) { c.Header("Access-Control-Allow-Origin", c.Request.Header.Get("Origin")) c.Header("Access-Control-Allow-Credentials", "true") + ScenicId, err := LeYouTu.GetScenicId(c) + if err != nil { + return + } + var Stags []*DB.STag - DB.CTags.Find(bson.M{}).All(&Stags) + DB.CTags.Find(bson.M{"ScenicId": ScenicId}).All(&Stags) if Stags == nil { Stags = []*DB.STag{} @@ -29,5 +37,169 @@ func AllTag(c *gin.Context) { 0, Stags, }) +} + +// @Title 标签列表 +// @Description 标签 - 按照标签分组查看所有标签 +// @Accept json +// @Produce json +// @Param ScenicId 5dfb03070a9ac17ac7a82054 string true "景区id" +// @Success 200 {object} tools.ResponseSeccess "{"errcode":0,"result":[{"Type":"menu","Name":"服务设施"},{"Type":"normal","Name":"不错"},{"Type":"thrilling","Name":"刺激"},{"Type":"recommend","Name":"必玩"}]}" +// @Failure 500 {object} tools.ResponseError "{"errcode":1,"errmsg":"错误原因"}" +// @Router /AllTagGroup? [get] +func AllTagGroup(c *gin.Context) { + c.Header("Access-Control-Allow-Origin", c.Request.Header.Get("Origin")) + c.Header("Access-Control-Allow-Credentials", "true") + + ScenicId, err := LeYouTu.GetScenicId(c) + if err != nil { + return + } + + // cache + cache := DB.Redis.Get("Tags_" + ScenicId) + if cache != nil { + c.JSON(200, tools.ResponseSeccess{ + 0, + cache, + }) + println("读取缓存Tags", cache) + return + } + + var Stags []*DB.STag + DB.CTags.Find(bson.M{"ScenicId": ScenicId}).All(&Stags) + + if Stags == nil { + Stags = []*DB.STag{} + } + + Group := make(map[string][]string) + // 去重 + for _, v := range Stags { + Group[v.Type] = append(Group[v.Type], v.Name) + } + + // 转为数组 + aGroup := []Tag{} + for k, v := range Group { + aGroup = append(aGroup, Tag{k, v}) + } + + DB.Redis.Set("Tags_"+ScenicId, aGroup, time.Second*3600*24) + c.JSON(200, tools.ResponseSeccess{ + 0, + aGroup, + }) + +} + + + +// @Title 标签 +// @Description 标签 - 增加标签 +// @Accept json +// @Produce json +// @Param ScenicId 5dfb03070a9ac17ac7a82054 string true "景区id" +// @Param TagName 广场 string true "标签名称" +// @Param TagGroup location string true "群组名称" +// @Success 200 {object} tools.ResponseSeccess "{"errcode":0,"result":"ok"}" +// @Failure 500 {object} tools.ResponseError "{"errcode":1,"errmsg":"错误原因"}" +// @Router /Tag/Create? [post] +func CreateTag(c *gin.Context) { + c.Header("Access-Control-Allow-Origin", c.Request.Header.Get("Origin")) + c.Header("Access-Control-Allow-Credentials", "true") + + ScenicId, err := LeYouTu.GetScenicId(c) + if err != nil { + return + } + + if c.PostForm("TagName") == "" { + c.JSON(200, tools.ResponseError{ + 1, + "标签名称不能为空", + }) + return + } + + + if c.PostForm("TagGroup") == "" { + c.JSON(200, tools.ResponseError{ + 1, + "群组名称不能为空", + }) + return + } + + + DB.CTags.Insert(DB.STag{ + ScenicId, + c.PostForm("TagGroup"), + c.PostForm("TagName"), + }) + + DB.Redis.Delete("Tags_" + ScenicId) + println("清楚缓存Tags") + + c.JSON(200, tools.ResponseSeccess{ + 0, + "ok", + }) +} + + + + +// @Title 标签 +// @Description 标签 - 删除标签 +// @Accept json +// @Produce json +// @Param ScenicId 5dfb03070a9ac17ac7a82054 string true "景区id" +// @Param TagName 广场 string true "标签名称" +// @Param TagGroup location string true "群组名称" +// @Success 200 {object} tools.ResponseSeccess "{"errcode":0,"result":"ok"}" +// @Failure 500 {object} tools.ResponseError "{"errcode":1,"errmsg":"错误原因"}" +// @Router /Tag/Remove? [post] +func RemoveTag(c *gin.Context) { + c.Header("Access-Control-Allow-Origin", c.Request.Header.Get("Origin")) + c.Header("Access-Control-Allow-Credentials", "true") + + ScenicId, err := LeYouTu.GetScenicId(c) + if err != nil { + return + } + + if c.PostForm("TagName") == "" { + c.JSON(200, tools.ResponseError{ + 1, + "标签名称不能为空", + }) + return + } + + + if c.PostForm("TagGroup") == "" { + c.JSON(200, tools.ResponseError{ + 1, + "群组名称不能为空", + }) + return + } + + DB.CTags.Remove(bson.M{"ScenicId": ScenicId,"Name":c.PostForm("TagName"),"Type":c.PostForm("TagGroup")}) + + DB.Redis.Delete("Tags_" + ScenicId) + println("清楚缓存Tags") + + c.JSON(200, tools.ResponseSeccess{ + 0, + "ok", + }) +} + +type Tag struct { + Type string + Tags []string } diff --git a/DB/db.go b/DB/db.go index 54d096e..e7c2d78 100644 --- a/DB/db.go +++ b/DB/db.go @@ -140,8 +140,9 @@ type SMember struct { } type STag struct { - Type string `bson:"Type" json:"Type"` - Name string `bson:"Name" json:"Name"` + ScenicId string `bson:"ScenicId" json:"ScenicId"` + Type string `bson:"Type" json:"Type"` + Name string `bson:"Name" json:"Name"` } type SPicture struct { @@ -161,6 +162,7 @@ type SScenic struct { OpenHours string `bson:"OpenHours" json:"OpenHours"` //营业时间 Mobile string `bson:"Mobile" json:"Mobile"` Address string `bson:"Address" json:"Address"` + InvestigationUrl string `bson:"InvestigationUrl" json:"InvestigationUrl"` //问券调查的url地址 Location SLocation `bson:"Location" json:"Location"` Picture []SPicture `bson:"Picture" json:"Picture"` ShopAdPicture []SPicture `bson:"ShopAdPicture" json:"ShopAdPicture"` //商城列表页图片 diff --git a/Lib/LeYouTu/Controllers.go b/Lib/LeYouTu/Controllers.go new file mode 100644 index 0000000..598eacd --- /dev/null +++ b/Lib/LeYouTu/Controllers.go @@ -0,0 +1,26 @@ +package LeYouTu + +import ( + "github.com/gin-gonic/gin" +) + +type Controllers struct { + Layout func(c *gin.Context) bool +} + +func (this *Controllers) POST(handFunc func(c *gin.Context)) func(c *gin.Context) { + return this.HandleFunc(handFunc, "POST") +} +func (this *Controllers) GET(handFunc func(c *gin.Context)) func(c *gin.Context) { + return this.HandleFunc(handFunc, "GET") +} +func (this *Controllers) HandleFunc(handFunc func(c *gin.Context), httpMethod string) func(c *gin.Context) { + return func(c *gin.Context) { + + if c.Request.Method != httpMethod { + //res.Write([]byte(http.StatusText(http.StatusMethodNotAllowed))) + return + } + + } +} \ No newline at end of file diff --git a/Lib/LeYouTu/tools.go b/Lib/LeYouTu/tools.go new file mode 100644 index 0000000..3852f55 --- /dev/null +++ b/Lib/LeYouTu/tools.go @@ -0,0 +1,27 @@ +package LeYouTu + +import ( + "github.com/aarongao/tools" + "github.com/gin-gonic/gin" + "github.com/pkg/errors" +) + +func GetScenicId(c *gin.Context) (ScenicId string, error error) { + + if c.Request.Method == "POST" { + ScenicId = c.PostForm("ScenicId") + } + if c.Request.Method == "GET" { + ScenicId = c.Query("ScenicId") + } + + if ScenicId == "" || ScenicId == "undefined" { + c.JSON(200, tools.ResponseError{ + 1, + "缺少scenicid(景区id)", + }) + return "", errors.New("缺少scenicid(景区id)") + } else { + return ScenicId, nil + } +} diff --git a/Policy/Privacy.html b/Policy/Privacy.html index e69de29..88ba70c 100644 --- a/Policy/Privacy.html +++ b/Policy/Privacy.html @@ -0,0 +1,589 @@ + +

+

+ 《乐游图软件隐私政策》 +

+

+
+

+

+ 乐游图软件(以下或称我们)非常注重保护用户()的个人信息及隐私,我们深知个人信息对您的重要性,并将按照法律法规要求和业界成熟的安全标准,采取相应的安全保护措施来保护您的个人信息。我们希望通过本隐私政策向您清晰地介绍在使用我们的软件\服务时,我们如何处理您的个人信息,以及我们为您提供的访问、更正、删除和保护这些信息的方式。 +

+

+ 本政策将帮助您了解以下内容: +

+

+ 1.   + 我们如何防卫和使用您的个人信息; +

+

+ 2.   + 我们如何使用 Cookie 和同类技术; +

+

+ 3.   + 我们如何共享、转让、公开披露您的个人信息; +

+

+ 4.   + 我们如何保存和保护您的个人信息; +

+

+ 5.   + 您如何管理您的个人信息; +

+

+ 6.   + 未成年人的个人信息保护; +

+

+ 7.   + 通知和修订; +

+

+ 8.   + 如何联系我们; +

+

+ 9.   + 附录。 +

+

+ 【特别提示】请您在使用我们提供的各项产品\服务前,仔细阅读并充分理解本《隐私政策》(重点内容我们已将字体加粗请您特别关注)并作出相应选择。一旦您使用或继续使用我们的产品\服务时,即意味着您同意我们按照本隐私政策处理您的相关信息。 +

+

+ 如对本隐私政策有任何疑问,您可以通过App上提供的联系方式\客服系统与我们联系。 +

+

+ 乐游图软件所有的产品\服务(包括乐游图软件提供的产品\服务及未设独立隐私政策的乐游图软件关联方提供的产品\服务)均适用本隐私政策。 +

+

+ 乐游图软件的产品\服务是指乐游图软件网络及技术服务提供者通过下述途径向您提供的产品\服务:包括但不限于客户端以及相关微信开放平台账号或小程序等。 +

+

+ 此外,针对某些特定的产品\服务,我们还将制定特定的隐私政策,并在向您提供这些特定的产品\服务之前加以说明。如相关特定的隐私政策与本隐私政策有不一致之处,适用该特定隐私政策。 +

+

+ 请您注意,本政策不适用于您通过我们的产品\服务而接入的其他第三方产品\服务(“其他第三方,包括但不限于您的交易相对方、任何第三方网站以及第三方服务提供者),具体规定请参照该第三方的隐私政策或类似声明。 +

+

+ 一、我们如何收集和使用您的个人信息 +

+

+ 我们会遵循正当、合法、必要的原则,出于本政策所述的以下目的,收集和使用您在使用服务过程中主动提供或产生的个人信息:帮助您成为我们的用户,向您提供产品\服务,为您优化用户体验,为您提供安全保障: +

+

+ (一)帮助您成为我们的用户 +

+

+ 为遵守法律法规的要求,以及向您提供更个性化、更便捷的服务,在您注册成为乐游图软件用户时,您需要至少提供手机号码以创建乐游图软件账号,并完善相关的网络身份识别信息(如头像、昵称及登录密码等);如果您仅需使用浏览、搜索等功能,您无需注册成为我们的用户以及提供上述信息。 +

+

+ 在提供账号信息的过程中,如果您愿意额外补充如下个人信息,将有助于我们向您提供更为个性化的服务:包括您的性别、生日、常居地、家乡、喜好、家庭信息等。如果您不提供该等信息,不会影响您享受乐游图软件服务的基本功能。 +

+

+ (二)向您提供产品\服务 +

+

+ 1. 您向我们提供的个人信息 +

+

+ 预订\下单:您在乐游图软件上预订\下单景区收费服务、景区商品等相关服务时,您可能需要提供联系人信息(姓名、性别、电话号码等)、地址信息、服务偏好等; +

+

+ 您在乐游图软件上预订\下单景区收费服务、景区商品等相关服务时,您可能需要根据有关法律规定提供您的实名身份信息(包括但不限于您的身份证、军官证、护照、驾驶证等载明您身份的证件照片、复印件、号码等)、联系人信息(姓名、性别、电话号码等)、电子邮箱地址(用于确认订单信息等)、个人照片(用于初诊等)、同行人信息、紧急联络人信息等。 +

+

+ 支付:您在乐游图软件上支付时,您可以选择乐游图软件或者与乐游图软件合作的第三方支付机构(如微信支付、QQ钱包、Apple Pay、支付宝等支付通道)所提供的支付服务。支付功能本身并不收集您的个人信息,但我们需要将您的乐游图软件订单信息及对账信息与这些支付机构共享以确认您的支付指令并完成支付。 +

+

+ 客服:当您与我们的客服取得联系时,我们的系统可能会记录您与客服之间的通讯记录,以及使用您的账号信息以便核验身份;当您需要我们提供与您订单相关的客户服务时,我们可能会查询您的相关订单信息以便给予您适当的帮助和处理;当您需要客服协助您修改有关信息(如配送地址、联系方式等)时,您可能还需要提供上述信息外的其他信息以便完成修改。 +

+

+ 您在乐游图软件上生成的订单中,将可能包含您的身份信息、联络信息、位置信息、支付信息等,这些都属于敏感信息,请您谨慎向他人展示或对外提供,我们也将会在展示订单信息时,在保证信息可用性的基础上尽量做去标识化处理。 +

+

+ 2. 我们在您使用服务过程中可能收集的个人信息 +

+

+ 为了满足法律法规及提供服务的基本要求,保障您的账号安全与系统运行安全,我们会收集您在使用我们服务过程中产生的相关信息,包括: +

+

+ (一)日志信息。当您使用我们提供的产品\服务时,我们会自动收集您使用我们服务的详细情况,并作为有关的网络日志保存,包括但不限于您的IP地址、浏览器的类型、使用的语言、操作系统的版本、访问的日期和时间、及您请求的网页记录等信息。 +

+

+ (二)位置信息。为了便捷您发现景区周边的餐饮、酒店、景点、商场、银行等生活服务信息,当您开启手机设备定位功能并使用我们的乐游图服务时,我们不会使用有关技术对您的实际位置进行定位,这些技术包括 IP 地址、GPS 以及能够提供相关信息的Wi-Fi 接入点、蓝牙和基站等传感器技术。我们可能会将您的位置信息发送给乐游图合作的第三方做进一步的计算、转换及纠偏,以实现我们为您提供景区导览的目的。 +

+

+ 请您注意,大多数移动设备都允许您关闭定位服务,具体方法建议您参考或联系您移动设备的服务商或生产商,一旦您通过系统授权关闭定位功能,停止我们对您位置信息的访问,您将可能无法使用我们基于景区地理位置为您提供的服务,或者无法达到相关服务的预期效果。 +

+

+ (三)设备信息。我们可能会根据您在软件安装及使用中的具体权限,接收并记录您在接受我们服务过程中使用的相关设备信息,例如设备型号、唯一设备标识符、操作系统、分辨率、电信运营商等软硬件信息等。 +

+

+ 对于从您使用相同乐游图软件账号登录各种设备上收集到的信息,我们可能会将它们进行关联,以便我们能在这些设备上为您提供一致的服务。 +

+

+ 3. 我们可能间接收集到的您的个人信息 +

+

+ 为能向您提供更优质的服务,同时为能确认交易状态及为您提供售后与争议解决服务,经您授权后我们会通过您选择的交易对象和交易直接涉及支付机构等收集与交易进度相关的您的交易等信息,以便于我们处理您的订单并保证服务的顺利完成,或者更好地预防诈骗、刷单等恶意行为。我们会依据法律法规的要求以及与第三方的约定,经您授权后向乐游图软件的关联方、合作伙伴等获得您的有关信息,并对其信息来源的合法性进行确认后使用您的这些信息。 +

+

+ 如果您授权使用第三方账号登录时,我们会从第三方获取您共享的账号信息(如头像、昵称等),并在您同意本隐私政策后将您的第三方账户与乐游图软件账户进行绑定。 +

+

+ (三)改进我们的产品\服务 +

+

+ 为维护、改进我们的产品或服务质量,向您提供个性化的服务,我们可能会在符合法律规定并根据您具体授权的情况下收集并使用如下信息: +

+

+ 1. 我们可能会收集您的订单信息、浏览及搜索信息等,以及将您在乐游图软件上使用某项服务中提供的信息与来自其他服务中的信息结合起来,进行综合统计、分析以形成用户画像,用来向您推荐或展示您可能感兴趣的产品\服务信息,或者通过系统向您展示个性化的第三方推广信息。包括在App页面向您推送消息通知,为您提供智能推荐,给您发送推广短信等。 +

+

+ 如您不希望收到App页面上的消息通知,可以在首次安装App时拒绝接收消息通知,或者在移动端操作系统中的通知中心关掉对应的通知功能;如您不希望接受我们的智能推荐服务,可以自主选择按照距离、好评、价格等方式进行排序;如您不希望接收我们给您发送的推广短信,可通过信息中相应的退订功能进行退订。当您选择退出定向推送后,可以按照本隐私政策中第五部分有关删除您的个人信息的路径删除您的相关个人信息。 +

+

+ 2.我们可能会收集您在参与产品\服务调查时主动向我们提供的信息,以及您与我们的关联方、合作伙伴之间互动时提供的相关信息,以便于您追踪订单情况、发起用户投诉以及我们优化客户服务的质量与流程。 +

+

+ 3.我们可能将业务中收集的个人信息用于统计分析和改进运营,从而改进我们的产品、服务或营销计划;又如为改进我们系统而进行的技术改造、网络维护、故障排除、内部政策与流程制定、生成内部报告等。 +

+

+ 4.您可以授权(通过本隐私政策及独立的《信息授权使用协议》等)使用我们的服务创建交流与分享功能,并允许乐游图软件获取您手机或其他第三方社交平台中的通讯录信息和公开信息(头像、昵称等),从而使您及您通讯录中同样授权开通此项功能的联系人,能够在乐游图软件上分享有关内容(头像、昵称、评价信息等)以实现互动功能。此项功能您可以在好友设置中关闭,一旦关闭您将可能无法实现与您的好友在乐游图软件进行分享交流,但不会影响您享受乐游图软件服务的基本功能。 +

+

+ (四)为您提供安全保障 +

+

+ 为提高您使用我们提供的服务的安全性,更准确地预防钓鱼网站欺诈和木马病毒,我们可能会使用或整合您的个人信息以及我们的关联方、合作伙伴取得您授权或者依法共享的信息,根据您的使用习惯和常用软件信息等来综合判断您的账号及交易风险,包括验证身份,预防、发现、调查可能存在的欺诈、网络病毒、网络攻击等安全风险以及违反我们或关联方协议、政策或规则等行为,以保护您、其他用户、我们或关联方的合法权益,并记录一些我们认为有风险的链接(“URL”) +

+

+ (五)其他用途 +

+

+ 我们将信息用于本政策未载明的其他用途,或者将基于特定目的收集而来的信息用于其他目的时,会单独征求您的授权同意。 +

+

+ (六)请您知悉,以下情形中,我们收集、使用个人信息无需征得您的授权同意: +

+

+ 1、与国家安全、国防安全有关的; +

+

+ 2、与公共安全、公共卫生、重大公共利益有关的; +

+

+ 3、与犯罪侦查、起诉、审判和判决执行等有关的; +

+

+ 4、出于维护个人信息主体或其他个人的生命、财产等重大合法权益但又很难得到本人同意的; +

+

+ 5、所收集的个人信息是个人信息主体自行向社会公众公开的; +

+

+ 6、从合法公开披露的信息中收集的您的个人信息的,如合法的新闻报道、政府信息公开等渠道; +

+

+ 7、根据您的要求签订合同所必需的; +

+

+ 8、用于维护所提供的产品与/或服务的安全稳定运行所必需的,例如发现、处置产品与/或服务的故障; +

+

+ 9、为合法的新闻报道所必需的; +

+

+ 10、学术研究机构基于公共利益开展统计或学术研究所必要,且对外提供学术研究或描述的结果时,对结果中所包含的个人信息进行去标识化处理的; +

+

+ 11、法律法规规定的其他情形。 +

+

+ 请注意,无法与任何特定个人直接建立联系的数据,不属于个人信息。如果我们将无法与任何特定个人建立联系的数据与其他信息结合用于识别自然人个人身份,或者将其与个人信息结合使用,则在结合使用期间,此类信息将被视为个人信息。 +

+

+ 二、我们如何使用Cookie和同类技术 +

+

+ (一)Cookie的使用 +

+

+ 为确保网站正常高效运转、为您获得更轻松的访问体验、向您推荐您可能感兴趣的内容,我们会在您的设备终端\系统上存储名为 Cookie的小数据文件。 Cookie会帮助您在后续访问我们网站时调用您的信息,简化您填写个人信息(例如一键登录等)的流程;帮助您优化对广告的选择与互动;保护您的数据安全等。 + 我们不会将 Cookie用于本隐私政策所述目的之外的任何用途。您可根据自己的偏好管理或删除 Cookie。您可以清除计算机或移动设备上保存的所有 Cookie,您有权接受或拒绝Cookie。大多数浏览器会自动接受Cookie,但您通常可根据自己的需要来修改浏览器的设置以拒绝Cookie;另外,您也可以清除软件内保存的所有Cookie。但您可能因此无法完全体验我们某些便捷性和安全性的服务功能。 +

+

+ (二)网络Beacon和同类技术的使用 +

+

+ 除Cookie外,我们网页上常会包含一些电子图象(称为单像素”GIF文件或网络Beacon”)等其他同类技术,它们可以帮助网站计算浏览网页的用户或访问某些Cookie。我们使用网络Beacon的方式有: +

+

+ (1)我们通过在我们网站上使用网络Beacon,计算用户访问数量,并通过访问Cookie辨认注册用户。 +

+

+ (2)我们通过得到的Cookie信息,可以在我们网站提供个性化服务。 +

+

+ 三、我们如何共享、转让、公开披露您的个人信息 +

+

+ (一)共享 +

+

+ 1、我们不会与乐游图软件以外的任何公司、组织和个人共享您的个人信息,但以下情况除外: +

+

+ (1)事先获得您明确的同意或授权; +

+

+ (2)基于法定情形下:根据法律法规的规定、诉讼争议解决需要,或行政、司法等有权机关依法提出的要求; +

+

+ (3)与关联方共享:为向您提供一致化服务以及便于您进行统一管理,我们可能会将您的个人信息与我们的关联方共享。但我们只会共享必要的个人信息,如果我们共享您的个人敏感信息或者关联方改变个人信息的使用目的,将再次征求您的授权同意。 +

+

+ (4)与合作伙伴分享:我们可能会向业务合作伙伴共享为您提供服务所必要的订单信息、账户信息、支付信息等。我们的业务合作伙伴包括以下类型: +

+

+ 供应商\服务提供商。仅为实现本政策中声明的目的,我们的某些服务将由业务合作伙伴提供。以保障为您提供的服务顺利完成,我们可能会将您的个人信息共享给上述合作伙伴,包括配送业务、技术服务、支付服务、金融业务等。其中可能包括您的联络信息、订单信息、支付信息、地址信息等,以保障为您提供的服务顺利完成。例如在您使用我们的外卖服务时,我们必须与配送服务提供商共享您的订单和配送信息,以保证订单的安全准确送达;又如我们需要将您的订单号和订单金额与第三方支付机构共享以实现其确认您的支付指令并完成支付等。 +

+

+ 其他业务合作伙伴。我们还可能与委托我们进行推广和广告投放的合作伙伴共享信息,但我们仅会向这些合作伙伴提供推广的覆盖面、有效性以及统计类等信息,而不会提供可以识别您身份的个人信息。 +

+

+ (5)基于协议约定:依据您与我们签署的相关协议(包括在线签署的电子协议及平台规则)或法律文件,有必要向第三方共享时; +

+

+ (6)基于合理商业习惯:例如在我们计划与其他公司进行资本市场活动(包括但不限于IPO,债券发行)接受尽职调查时等; +

+

+ (7)基于学术研究;例如为科研机构开展统计或学术研究之必要; +

+

+ (8)基于符合法律法规的社会公共利益等。 +

+

+ 请您知悉,即使已经取得您的授权同意,我们也仅会出于合法、正当、必要、特定、明确的目的共享您的个人信息,并尽量对共享内容中的个人信息进行去标识化处理。其中您的联络信息和地址信息属于个人敏感信息,我们已经采取了默认号码保护地址隐藏等举措尽全力保护您的个人信息。 +

+

+ 对我们仅为实现本政策中声明的目的与之共享个人信息的公司、组织和个人,我们会与其签署严格的信息保护和保密协定,要求他们遵守协议并采取相关的安全措施来保护您的个人信息。 +

+

+ (二)转让 +

+

+ 随着我们业务的发展,我们及我们的关联方有可能进行合并、收购、资产转让或类似的交易,如涉及个人信息的转让,我们会要求受让您个人信息的公司、组织继续接受本隐私政策的约束,否则,我们将要求该公司、组织重新征求您的授权同意。 +

+

+ (三)公开披露 +

+

+ 我们仅会在以下情况下,且采取符合业界标准的安全防护措施的前提下,才可能公开披露您的个人信息: +

+

+ 1、根据您的需求,在您明确同意的披露方式下披露您所指定的个人信息; +

+

+ 2、根据法律、法规的要求、强制性的行政执法或司法要求所必须提供您个人信息的情况下,我们可能会依据所要求的个人信息类型和披露方式公开披露您的个人信息。在符合法律法规的前提下,当我们收到上述披露信息的请求时,我们会要求必须出具与之相应的法律文件,如传票或调查函。 +

+

+ (四)共享、转让、公开披露个人信息时事先征得授权同意的例外 +

+

+ 以下情形中,共享、转让、公开披露您的个人信息无需事先征得您的授权同意: +

+

+ 1、与国家安全、国防安全有关的; +

+

+ 2、与公共安全、公共卫生、重大公共利益有关的; +

+

+ 3、与犯罪侦查、起诉、审判和判决执行等有关的; +

+

+ 4、出于维护您或其他个人的生命、财产等重大合法权益但又很难得到本人同意的; +

+

+ 5、其他维护公共利益的情形,例如您的信用评价信息需要被公开\共享; +

+

+ 6、您自行向社会公众公开的个人信息; +

+

+ 7、从合法公开披露的信息中收集个人信息的,如合法的新闻报道、政府信息公开等渠道。 +

+

+ 根据法律规定,共享、转让、公开披露经去标识化处理的个人信息,且确保数据接收方无法复原并重新识别个人信息主体的,我们对此类数据的处理将无需另行向您通知并征得您的同意。 +

+

+ 请注意,您在使用我们服务时自愿发布甚至公开分享的信息,可能会涉及您或他人的个人信息甚至个人敏感信息,如您的交易信息,以及您在评价时选择上传包含个人信息的文字、图片或视频等各种形式的信息。请您在使用我们的服务时更加谨慎地考虑,是否要发布甚至公开分享相关信息。 +

+

+ 四、我们如何保存和保护您的个人信息 +

+

+ (一)个人信息的保存 +

+

+ 1、保存期限:除非依据法律法规或双方约定,我们仅会在实现目的所必需的最短时间内留存您的相关个人信息。在您主动注销账号时,我们将根据法律法规的要求尽快删除您的个人信息或作匿名化处理,有关注销账号的相关规则和流程,请参见本政策附件中的《用户注销协议》。 +

+

+ 2、保存地域:原则上,我们在中华人民共和国境内收集和产生的个人信息,将存储在中国境内,但以下情形除外: +

+

+ 法律法规有明确规定的; +

+

+ 单独征得您的授权同意; +

+

+ 您主动发起的跨境预定、下单、交易等个人行为(如购买国际机票、预订国际酒店等)。 +

+

+ 在上述情形中,我们会并要求数据接收方按照本隐私政策以及其他相关的安全保密措施来处理个人信息。 +

+

+ 3、终止运营:如果发生终止运营等情形,我们将会至少提前30天通知您,并在终止运营后对您的个人信息进行删除或匿名化处理。 +

+

+ (二)个人信息的保护措施 +

+

+ 1、数据安全措施 +

+

+ 为保障您的信息安全,我们努力采取各种符合业界标准的物理、电子和管理方面的安全措施来保护您的个人信息,建立数据分类分级制度、数据安全管理规范、数据安全开发规范来管理规范个人信息的存储和使用。 +

+

+ 乐游图软件通过信息接触者保密协议、监控和审计机制来对数据进行全面安全控制。防止您的个人信息遭到未经授权访问、公开披露、使用、修改、损坏或丢失。例如在您的浏览器与服务之间交换数据(如信用卡信息)时采用SSL加密保护技术;同时对网站本身提供https安全浏览方式;使用加密技术确保数据的保密性;使用受信赖的保护机制防止数据遭到恶意攻击;部署访问控制机制,确保只有授权人员才可访问个人信息;以及举办安全和隐私保护培训课程,加强员工对于保护个人信息重要性的认识。 +

+

+ 2、安全认证 +

+

+ 我们已先后通过了公安部信息安全等级保护三级认证、第三方支付行业(支付卡行业PCI DSS)数据安全标准国际认证、ISO27001信息安全管理体系国际认证等认证资质,并与监管机构、第三方测评机构建立了良好的协调沟通机制,及时抵御并处置各类信息安全威胁,为您的信息安全提供全方位保障。 +

+

+ 3、请您知悉并理解,互联网并非绝对安全的环境,我们强烈建议您通过安全方式、使用复杂密码,协助我们保证您的账号安全。如您发现自己的个人信息泄密,尤其是您的账户或密码发生泄露,请您立即根据本隐私政策中提供的联系方式联络我们,以便我们采取相应措施。 +

+

+ 4、安全事件 +

+

+ 在不幸发生个人信息安全事件后,我们会立即成立专项应急小组,启动应急预案,防止安全事件扩大,并按照法律法规的要求及时向您告知:安全事件的基本情况和可能的影响、我们已采取或将要采取的处置措施、您可自主防范和降低风险的建议、对您的补救措施等。我们将及时将事件相关情况以邮件、信函、电话、推送通知等方式告知您,难以逐一告知个人信息主体时,我们会采取合理、有效的方式发布公告。同时,我们还将按照监管部门要求,主动上报个人信息安全事件的处置情况。 +

+

+ 五、您如何管理您的个人信息 +

+

+ 您对您的个人信息享有以下权利: +

+

+ ()您有权访问、更正、删除您的个人信息,法律法规规定的例外情况除外。您可以通过以下方式管理您的信息: +

+

+ 账户信息——您可以访问、更正您账户中的个人资料及账号信息(身份认证信息除外)、支付信息、账号绑定信息等,也可以更改您的密码、添加安全信息或关闭您的账户等,您可以通过访问网页及App在设置中执行此类操作。 +

+

+ 搜索浏览信息——您可以在乐游图软件App中访问或清除您的搜索历史记录、查看和修改兴趣以及管理其他数据。 +

+

+ 订单信息——您可以通过访问我的订单页面查看您的所有已经完成、待付款、待售后、待评价的订单。您可以选择删除已完成的订单信息,但这样可能导致我们无法根据您的购买信息而准确提供相应的售后服务。 +

+

+ 评论信息——您可以通过访问乐游图软件App页面上的评价评价中心访问、更正、清除您的评论内容。 +

+

+ 如果您无法通过上述链接管理这些个人信息,您可以随时联系我们的客服。我们将在30天内回复您的访问请求。 +

+

+ ()改变您授权同意的范围或撤回授权 +

+

+ 您可以通过在乐游图软件App中删除信息、更改隐私设置以及在浏览器或操作系统中关闭设备功能等方式改变同意范围或撤回您的授权。 +

+

+ 请您理解,当您执行上述操作后,我们将无法继续为您提供撤回同意或授权所对应的服务,但不会影响此前基于您的授权而开展的个人信息处理。 +

+

+ ()注销账户 +

+

+ 您有权注销您的乐游图软件账户,您可以通过访问App页面上的设置”—“安全中心”——“注销账号中进行在线操作;或者拨打我们的客服电话进行协助注销。 +

+

+ 如果您无法通过上述方式访问、更正或删除您的个人信息以及注销账号,或者如果您认为乐游图软件存在违反法律的规定收集、使用您个人信息的情形,您可以通过我们的客服或通过本隐私政策提供的其他方式与我们取得联系。为了保障安全,我们可能需要您提供相应方式证明您的身份和请求的正当性,我们将在收到您反馈并验证您的身份后的30天内答复您的请求。对于您合理的请求,我们原则上不收取费用,但对多次重复、超出合理限度的请求,我们将视情收取一定成本费用。对于那些无端重复、需要过多技术手段(例如,需要开发新系统或从根本上改变现行惯例)、给他人合法权益带来风险或者非常不切实际(例如,涉及备份磁带上存放的信息)的请求,我们可能会予以拒绝。 +

+

+ (四)拒绝接受定向推送及营销信息 +

+

+ 拒绝营销——您可以通过回复“TD”退订我们发送给您的营销短信。拒绝定向推送——您可以在搜索相关服务时拒绝选择智能排序的算法推荐模式,而选择距离优先低价优先等非定向的推荐模式使用我们的产品\服务。 +

+

+ 六、未成年人的个人信息保护 +

+

+ 乐游图软件非常重视对未成年人个人信息的保护。我们的网站和服务主要面向成人。如您为未成年人的,建议您请您的父母或监护人仔细阅读本隐私权政策,并在征得您的父母或监护人同意的前提下使用我们的服务或向我们提供信息。 +

+

+ 对于经父母或监护人同意使用我们的产品或服务而收集未成年人个人信息的情况,我们只会在法律法规允许、父母或监护人明确同意或者保护未成年人所必要的情况下使用、共享、转让或披露此信息。 +

+

+ 如果我们发现自己在未事先获得可证实的父母或法定监护人同意的情况下收集了未成年人的个人信息,则会设法尽快删除相关数据。 +

+

+ 七、通知和修订 +

+

+ 为给您提供更好的服务,我们的业务将不时变化,本隐私政策也将随之调整。未经您明确同意,我们不会削减您依据本隐私政策所应享有的权利。我们会通过在我们网站、移动端上发出更新版本或以其他方式提醒您相关内容的更新,也请您访问我们以便及时了解最新的隐私政策。在前述情况下,若您继续使用我们的服务,即表示同意接受修订后的本政策并受之约束。 +

+

+ 八、如何联系我们 +

+

+ 如果您对于我们的个人信息处理行为存在任何投诉举报需求,您可以通过乐游图网站\App上提供的联系方式\客服系统与我们联系并作充分描述,我们将在验证您身份的30天内答复您的请求并尽力解决。 +

+

+ 如果您对我们的回复不满意,特别是认为我们的个人信息处理行为损害了您的合法权益,您还可以通过向被告住所地有管辖权的法院提起诉讼。 +

+

+ 附录: +

+

+ 1、个人信息:指以电子或者其他方式记录的能够单独或者与其他信息结合识别特定自然人身份或者反映特定自然人活动情况的各种信息。本隐私政策中可能涉及到的个人信息包括但不限于:个人基本信息(包括姓名、电话号码、性别、住址、生日等);个人身份信息(包括身份证、军官证、护照、驾驶证等);网络身份标识信息(包括系统账号、IP地址、邮箱地址及与前述有关的密码、口令、口令保护答案);个人财产信息(包括银行账号、交易和消费记录、信贷记录以及虚拟财产信息等);个人健康生理信息(包括病症、病历、病史等);联系人信息(包括通讯录、好友列表等);个人上网记录(包括网站浏览记录、点击记录等);个人设备信息(包括硬件型号、操作系统类型、唯一设备识别码等描述个人常用设备基本情况的信息);个人位置信息(包括行踪轨迹、精准定位信息、住宿信息、经纬度等)。 +

+

+ 2、个人敏感信息:是指一旦泄露、非法提供或滥用可能危害人身和财产安全,极易导致个人名誉、身心健康受到损害或歧视性待遇等的个人信息。本隐私政策中可能涉及到的个人敏感信息包括:个人身份信息(包括身份证、军官证、护照、驾驶证等);个人财产信息(银行账号、交易和消费记录、信贷记录以及虚拟财产信息等);网络身份识别信息(包括账户名、账户昵称、邮箱地址及与前述有关的密码与密码保护问题和答案);其他信息(个人电话号码、婚史、宗教信仰、行踪轨迹等)。 +

+

+ 3、乐游图软件:本政策所称的乐游图软件是指乐游图软件及其旗下现有和未来设立的相关关联公司的单称或合称。 +

+

+ 4、关联账号:您可以使用相同的手机号码登录乐游图软件所提供的产品\服务,以便于我们基于关联账号向您提供一致的服务以及您进行统一管理。 +

+

+ 法律声明 +

+

+ 乐游图提醒您:在您使用乐游图的各项服务前,请您务必仔细阅读并透彻理解本声明。如果您使用乐游图,您的使用行为将被视为对本声明全部内容的认可。 +

+

+ 知识产权声明 +

+

+ 乐游图软件所提供的各项服务的所有权和运作权归赛拓信息技术有限公司责任(以下简称本公司)。除特别说明或者法律另有特别规定外,本公司是乐游图及其中所刊登全部资料、信息的知识产权的唯一所有人。除法律法规或者本平台另有规定/约定外,用户通过乐游图发布的消息一经发布即向公众传播和共享。 +

+

+ 本网站所刊登的全部资料包括但不限于网站架构、程序设计、程序代码、页面图文、音频、视频等信息(包括并不限于景区描述等)。 +

+

+ 除法律特别规定或者政府明确要求外,在未取得本站书面明确许可前,任何单位或者个人不得将本网站的任何知识产权对象进行任何目的的使用,任何单位或个人不得以任何方式以任何文字对本站资料作全部和局部复制、转载、引用和链接,任何单位或者个人不得以任何方式引诱、要求本网站注册用户或者第三方复制转载本网站内容或者同意该单位或者个人复制转载本网站内容,亦不得通过技术手段抓取本网站内容。任何注册用户将在本网站注册用户名和密码提供给任何第三方用于许可其复制本站内容的,将构成对注册协议的违反,并可能导致其账户被关闭或者处罚。 +

+

+ 用户保证不会将已发表于本站的信息资料,以任何形式发布或授权其它网站(及媒体)使用。同时,在法律允许的范围内,乐游图保留删除站内各类不符合规定的点评信息或者其他任何信息而不通知用户的权利。 +

+

+ 任何违反本站知识产权声明的行为,本站保留追究其行为人法律责任的权利。 +

+

+ 侵权投诉须知 +

+

+ 1. 根据《中华人民共和国侵权责任法》第三十六条之规定,任何第三方认为用户利用乐游图软件侵害其民事权益或实施侵权行为的,包括但不限于侮辱、诽谤等,被侵权人有权书面通知乐游图采取删除、屏蔽、断开链接等必要措施。 +

+

+ 2. 根据《信息网络传播权保护条例》之规定,任何第三方认为乐游图所涉及的作品、表演、录音录像制品,侵犯自己的信息网络传播权或者被删除、改变了自己的权利管理电子信息的,可以向乐游图提交书面通知,要求乐游图删除该侵权作品,或者断开链接。通知书应当包含下列内容: +

+

+ (一)权利人的姓名(名称)、联系方式和地址; +

+

+ (二)要求删除或者断开链接的侵权作品、表演、录音录像制品的名称和网络地址; +

+

+ (三)构成侵权的初步证明材料。 +

+

+ 权利人应当对通知书的真实性负责。 +

+

+ 您同时应该了解,根据《信息网络传播权保护条例》之规定,乐游图有权将您的投诉通知书转送至相关服务对象。该服务对象接到转送的通知书后,认为其提供的作品、表演、录音录像制品未侵犯他人权利的,可以向乐游图提交书面说明,要求恢复被删除的作品、表演、录音录像制品,或者恢复与被断开的作品、表演、录音录像制品的链接。乐游图接到服务对象的书面说明后,有权立即恢复被删除的作品、表演、录音录像制品,或者恢复与被断开的作品、表演、录音录像制品的链接,同时将该服务对象的书面说明转送投诉人。此种情形下,您不得再通知乐游图删除该作品、表演、录音录像制品,或者断开与该作品、表演、录音录像制品的链接。 +

+

+ 3. 任何第三方(包括但不限于企业、公司、单位或个人等)认为乐游图用户发布的任何信息侵犯其合法权益的,包括但不限于以上两点,在有充分法律法规及证据足以证明的情况下,可以按照本指引文件提供的联系方式进行投诉。 +

+

+ 4.为了明确法律责任,方便乐游图依法依约及时作出处理,除前述指引已提及之投诉内容外,侵权投诉还应包含下述信息: +

+

+ (1)被侵权人的证明材料,或被侵权作品的原始链接及其它证明材料。 +

+

+ (2)侵权信息或作品在乐游图上的具体链接。 +

+

+ (3)侵权投诉人的联络方式,以便乐游图相关部门能及时回复您的投诉,最好包括电子邮件地址、电话号码或手机等。 +

+

+ (4)投诉内容须包括以下声明:本人本着诚信原则,有证据认为该对象侵害本人或他人的合法权益。本人承诺投诉全部信息真实、准确,否则自愿承担一切后果。 +

+

+ (5)本人亲笔签字并注明日期,如代理他人投诉的,必须出具授权人签字、盖章的授权书。 +

+

+ 5.投诉人可以通过下列方式通知乐游图,将投诉资料邮寄至下述地址: +

+

+ 邮寄地址:辽宁省大连市高新园区黄浦路533号海创国际产业大厦1102-04 +

+

+ 邮政编码:116000 +

+

+ 收件人:旅游事业部(乐游图) +

+

+ 电话:0411-84820955 +

+

+ 6.当对其投诉内容的准确性、客观性、合法性、完整性承担责任。如果侵权投诉不实,则用户可能承担法律责任;如果投诉通知内容不准确、不完整,则投诉人应承担因此造成的后果。 +

+

+ 7.投诉人须了解,乐游图仅有权利和义务在法律法规规定及平台规则约定的范围内,在网站工作人员的认知水平和能力、资格范围内对投诉作出判断和处理或答复。这一处理机制不同于也无意替代司法机关的裁断。乐游图亦无意介入投诉人与被投诉人之间的纠纷。乐游图不对您的投诉是否能够得到某种结果作出任何承诺或者保证,亦不因对您的投诉处理行为而承担任何义务或者责任。 +

+

+ 作弊检测 +

+

+ 若乐游图通过技术检测、人工抽检等手段有合理理由怀疑用户资料信息为错误、不实、失效或不完整,本网站有权暂停或终止用户的账号,并拒绝现在或将来使用本站网站网络服务的全部或部分,同时保留追索用户不当得利返还的权利。 +

+

+ 再次感谢您对乐游图软件的信任和使用! +

+

+ 赛拓信息技术有限公司 +

+

+ 2020年31日生效 +

+

+
+

+

+ +

+

+

+
+

+

+ +

+

+
+

\ No newline at end of file diff --git a/Policy/User.html b/Policy/User.html index e69de29..68cab1f 100644 --- a/Policy/User.html +++ b/Policy/User.html @@ -0,0 +1,352 @@ + +

+

+ 《乐游图软件许可及用户服务协议》 +

+

+
+
+

+

+ 协议版本:【1.0】,发布生效日期:2020年3月1日 +

+

+ 尊敬的用户: +

+

+ 欢迎申请使用:赛拓信息技术有限公司(以下简称“赛拓”)所提供的“乐游图软件”服务。 +

+

+ 本《乐游图软件许可及用户服务协议》(以下简称“本服务协议”)是您与赛拓之间就注册乐游图软件用户账号及使用乐游图软件的各项服务等相关事宜所订立的协议。为使用乐游图软件的服务,您应当仔细阅读并遵守本服务协议下的全部内容,特别是涉及免除或者责任限制的条款,该类条款可能以黑体加粗或加下划线的形式提示您重点注意。除非您已阅读并接受本服务协议所有条款,否则您将不能注册乐游图软件账号或使用乐游图软件的服务,如您不同意本服务条款的任意内容,请勿注册或使用乐游图软件的服务,并应立即停止注册程序。如您对本服务协议的内容(特别是涉及免除或者责任限制的条款)有任何疑义,可随时按照本服务协议中列明的联系方式与我们联系,我们将根据您的要求为您进一步解释和说明相关内容。如您勾选我同意《乐游图软件许可及用户服务协议》并通过注册程序或其他任何方式使用或接受乐游图软件的任何服务,即视为您已阅读并同意本服务协议,自愿接受本服务协议的所有内容的约束。请您在决定注册或使用服务前再次确认您已知悉并完全理解本服务协议的所有内容。 +

+

+ 如果您未满18周岁,请务必在家长和其他法定监护人的陪同下阅读本服务协议,并在进行注册、下单、支付等任何行为或使用乐游图软件的其他任何服务前,应事先征得您的家长和其他法定监护人的同意。 +

+

+ 一、协议的主体与范围 +

+

+ 【签约主体】 视您所使用的具体服务而定,“乐游图软件”是指赛拓运营或提供您所使用的相关具体服务的相关主体的统称,您可在相关服务的具体服务条款或说明文件中查看上述主体的名称和信息。 “用户”是指使用乐游图软件相关服务的使用人,在本服务协议中更多称呼为“您”。 +

+

+ 【协议内容】本服务协议内容同时包括: +

+

+ (1)本《乐游图软件用户服务协议》文本; +

+

+ (2)《乐游图软件隐私政策》:乐游图软件非常重视您的个人信息和隐私的保护,将按照《乐游图软件隐私政策》中所公布的政策在具体服务中进行隐私及个人信息的收集、存储、使用、披露等活动。您在注册乐游图软件账号前,应仔细阅读《乐游图软件隐私政策》; +

+

+ (3)具体服务的服务条款:您的乐游图软件账号一经注册,即可凭该账号按规定享受乐游图软件上的各项丰富的服务。为更好地向您提供各项服务,乐游图软件针对具体的服务制定了专门的服务条款,供服务各方遵守。您可在【相关具体服务的网站、页面或应用程序】中查阅并下载此类专门服务条款。您在使用具体服务前,应仔细阅读该服务所适用的服务条款,您注册乐游图软件账号并利用乐游图软件账号使用具体服务即表示您已同时接受该等服务条款,并将受该等服务条款的约束; +

+

+ 上述各项内容之间如存在不一致之处,以时间上最新发布的内容为准,发布时间相同的,以本款【协议内容】中所包含的组成部分的序号倒序排列为准 +

+

+ 【协议遵守】您理解并同意: +

+

+ (1)上述【协议内容】中所述的协议、政策、条款与规则构成本服务协议不可分割的组成部分,共同适用于您所使用的乐游图软件服务。 +

+

+ (2)根据国家法律法规变化、运营需要或为提升服务质量的目的,赛拓将在必要的时候对上述各项协议、条款与规则不时地进行修改更新,并通过在网页或移动客户端上发出公告、站内信等合理、醒目的方式向您进行提前通知,上述修改更新内容将在相关更新说明中指定的日期开始实施,通常情况下不短于发布之日后八个自然日。 +

+

+ (3)您应当及时查阅并了解相关更新修改内容,如您不同意相关更新修改内容,可停止使用相关更新修改内容所涉及的服务,此情形下,变更事项对您不产生效力;如您在上述更新修改内容实施后继续使用所涉及的服务,将视为您已同意各项更新修改内容。 +

+

+ 【适用】本服务协议适用于移动客户端(包括IOS、安卓及已有或未来将新增的任何其他移动客户端)等各类或媒介中乐游图软件所提供的各项服务。您知悉并理解,为享受上述相关服务,您必须自行提供相关上网设备(如:个人电脑、手机、平板电脑或其他设备)并自行负担相关网络使用和商品服务支付所产生的有关费用。 +

+

+ 二、账号的注册 +

+

+ 【注册资料】您应遵循诚实信用、合法善意的原则,向乐游图软件提交相关注册资料,相关注册资料应当遵守法律法规、社会主义制度、国家利益、公民合法权益、公序良俗、信息真实等原则,不应提交任何违法或不良信息,相关资料如有变动,您应及时更新。如果因您所提供的注册资料不合法、不真实、不准确或未及时更新,从而导致相关法律责任或不利后果的,您将承担相应的法律责任及不利后果。 +

+

+ 您已知悉,在乐游图软件账号注册过程中,因安全性、内部管理等原因,部分初始注册资料可能将无法再次更改。因此,您应谨慎核查此部分注册资料,确保正确填写。 +

+

+ 【民事行为能力】您知悉并承诺,您具有完全民事权利能力和行为能力或虽不具有完全民事权利能力和行为能力但已经过您的家长和其他法定监护人同意并由您的家长和其他法定监护人代理注册及使用乐游图软件的各项服务。若您不具备前述相适应的民事行为能力即进行账号注册的,则您及您的家长和其他法定监护人应依照法律规定承担因此而导致的一切后果。 +

+

+ 【真实身份】因国家法律法规、监管要求及特定门类的服务需要,您有可能需要在注册或使用该等服务的特定环节中填写真实的身份信息,并需通过相关验证流程后方可使用服务,如您填写的身份信息不完整、不真实或未通过验证,将导致您无法使用该服务、损害自身、他人利益或造成其他不利后果,该等后果将由您予以承担。 +

+

+ 【注册信息保护】乐游图软件将对您所提交的注册信息予以保护,不会将其披露给任何非关联的第三方,除非: +

+

+ (1)相关法律法规或国家机关要求; +

+

+ (2)乐游图软件发生相关合并、分立、收购或资产转移;或 +

+

+ (3)为提供相关服务所必须的 +

+

+ 对于您所提交的注册信息中涉及个人信息的内容,乐游图软件将严格按照《乐游图软件隐私政策》的规定进行收集、处理和使用。 +

+

+ 【账号数量】除因历史原因、业务整合等乐游图软件所认可的特殊情况外,乐游图软件原则上只允许您使用一个乐游图软件用户账号。如有证据证明或乐游图软件有理由相信您存在不当注册或不当使用多个乐游图软件账号的情形,乐游图软件可将相关账号信息进行合并或采取其他合理措施,如因您不当注册或不当使用给乐游图软件及相关方造成损失的,您还应承担相应的赔偿责任。此外,出于相关业务需要,乐游图软件也可对同一用户的多个账号或相关信息进行合并,如该等合并将对您的权益产生实质影响,乐游图软件将在进行上述合并前事先征得您的同意。 +

+

+ 三、账号的使用 +

+

+ 【账号登录】您可以使用注册账号时填写登记的并获得系统审核通过的账号密码登录乐游图软件。为了您的使用便利,乐游图软件将适时提供指纹识别、人脸识别等更为安全便捷的登录方式,乐游图软件可根据相关法律法规、监管要求、用户体验、风险控制等因素对登录方式予以适时调整或增减,或在具体业务门类的用户服务条款等规定中予以进一步细化或调整。 +

+

+ 【账号使用】您应对您账号项下的所有行为(包括但不限于在线签署任何协议,浏览、购买、支付、点评、上传、发布、输入任何内容)所产生的一切后果负责,通过您的账号所发生的上述各项行为将视为您本人的真实意思表示。 +

+

+ 乐游图软件提示您,您通过自身账号在接受乐游图软件的各项服务中所上传、发送的任何内容都应具有合法来源,如相关内容涉及任何第三方的合法权益,应事先获得相应的许可。如乐游图软件收到涉及您的相关举报或投诉,乐游图软件可采取相关法律法规所要求或允许的方式,向相关争议方、相关部门提供包括账号在内的必要的信息,以便解决纠纷争议,保护正当权利人的合法权益。 +

+

+ 【账号借用】为保证相关账号安全,未经乐游图软件的书面同意,您不应将乐游图软件上所注册的账号借给他人使用,否则您应当承担由此产生的全部责任,乐游图软件保留拒绝提供相应服务、冻结或收回注册账号或终止本服务协议的权利,并可要求您对乐游图软件所承受的损失予以赔偿。 +

+

+ 【安全义务】如您发现账号存在安全问题,请您立即联系乐游图软件予以调查处理,否则乐游图软件对潜在损失的产生或扩大不承担任何责任。 +

+

+ 【付款义务】当您选择使用“乐游图软件”后,通过“乐游图软件”委托赛拓在用户默认的支付方式所支付的费用,赛拓将视用户选择认购了“乐游图软件”。因此,赛拓将不以任何方式对用户所支付的费用予以退还。 +

+

+ 乐游图软件特别提示您,您应该妥善保管您的账号和密码,当您使用完毕乐游图软件的服务后,您应安全退出。此外,您不应轻信借款、索要密码或其他涉及财产的网络信息。涉及财产操作的,请一定先核实对方身份,并请经常留意乐游图软件有关防范诈骗犯罪的提示。您知悉并同意,如您在账号信息的保管上、相关上网设备的网络安全维护上存在任何过失导致账号丢失、泄露,您应对此所产生的任何后果负责,乐游图软件对此不负任何责任,如乐游图软件因此产生相关支出,乐游图软件将有权向您予以追偿。 +

+

+ 【限制冻结】您知悉并同意,在符合法律法规的规定,或经国家机关要求的前提下,乐游图软件有权对您的注册账号进行限制或冻结,在该等情况下,您可能无法继续登陆或使用您的注册账号。 +

+

+ 【使用许可】为赛拓提供服务及您使用乐游图软件服务的目的,赛拓在此授予您一项个人的、不可转让的、不可转授权的、非排他性的、可撤销的普通使用许可,以使得您能够以本用户服务条款许可的方式使用乐游图软件相关服务,用于您个人的非商业用途。您不得,并且您保证您不允许其他人为商业目的而使用乐游图软件服务,从而直接或间接获得任何形式的收益。如果您有商业需要,请您及时联系赛拓,事先获得赛拓的书面许可,并与赛拓另行签订书面协议。 +

+

+ 本用户服务条款未明确的其他一切权利归赛拓所有,本用户服务条款未授予您任何其他未明示的权利。如您使用其他权利,您需要及时联系赛拓,事先获得赛拓的书面许可,并与赛拓另行签订书面协议。 +

+

+ 四、第三方服务 +

+

+ 乐游图软件服务可能会以外部链接、服务接口等形式,指向或包含任何第三方所提供的网站、产品、服务或其他任何内容(统称为“第三方服务”)。第三方服务均由第三方公司或机构(统称为“第三方”)提供,赛拓对第三方服务及其任何内容不提供任何担保或保证。第三方在提供服务的过程中向您作出的任何承诺、保证及任何其他行为均为第三方行为,与赛拓无关,赛拓不会对第三方的服务和行为负责,且在任何情况下不会对第三方服务及其行为承担法律责任。您理解并同意,您在使用第三方服务时,应仔细阅读并遵守第三方的服务条款、隐私权政策或其他第三方要求您遵守的任何法律文件。 +

+

+ 为了保障您的利益,请您在使用第三方服务前审慎判断并决定是否使用。您理解并同意,您是否使用第三方的产品或服务均由您自行判断、自愿选择,您应了解并清楚由于使用第三方服务所可能引发的任何风险和后果。如果您由于使用第三方服务而发生任何纠纷、后果、损失或其他问题,请您与第三方协商解决,赛拓对此不承担责任,但会向您提供法律法规要求的必要且必要的信息或协助。 +

+

+ 五、用户行为规范与责任承担 +

+

+ 【用户义务】您知悉并承诺,在使用乐游图软件所提供的服务的过程中,您应遵守相关法律法规,不应从事如下违反法律法规的规定,影响正常服务提供或损害他人合法利益的行为: +

+

+ (1)不应利用乐游图软件或相关服务危害国家安全、破坏政治稳定、泄露国家秘密,不侵犯国家、社会、集体利益和第三方的合法权益,不从事违法犯罪活动,不设立用于实施诈骗,传授犯罪方法,制作或者销售违禁物品、管制物品等违法犯罪活动的网站、通讯群组,不利用网络发布涉及实施诈骗,制作或者销售违禁物品、管制物品以及其他违法犯罪活动的信息; +

+

+ (2)不应制作、发布、复制、查阅和传播、存储、链接下列信息:反对宪法所确定的基本原则的;危害国家安全,泄露国家秘密,颠覆国家政权,推翻社会主义制度,煽动分裂国家,破坏国家统一的;损害国家荣誉和利益的;煽动民族仇恨、民族歧视,破坏民族团结的;破坏国家宗教政策,宣扬邪教和封建迷信的;煽动非法集会、结社、游行、示威、聚众扰乱社会秩序的;捏造、散布谣言,侵犯他人权利,扰乱经济、社会秩序,破坏社会稳定的;散布淫秽、色情、赌博、暴力、凶杀、恐怖或者教唆犯罪的;侮辱或者诽谤他人,侵害他人合法权益的;宣扬恐怖主义、极端主义的;违背当地风俗习惯的;含有法律、行政法规禁止的其他内容的 +

+

+ (3)不应从事下列危害计算机信息网络安全的活动:对网络服务及相关软硬件设施进行破解、破坏、删除、修改或者增加的;对计算机信息网络中存储或者传输的数据和应用程序进行删除、修改或者增加的;使用软件或硬件等方式窃取他人口令、非法入侵他人计算机系统;故意制作、传播计算机病毒等破坏性程序的;其他危害计算机信息网络安全的活动; +

+

+ (4)不应擅自复制和使用网络上未公开和未授权的文件。除相关著作权人明示同意,不应在网络中擅自破解、传播、下载或复制第三人享有著作权的软件或进行其他任何侵害他人知识产权的活动; +

+

+ (5)不应私自传播广告信息或以“刷单”等不正当方式帮助他人提升评价或利用评价权利对其他用户、商户实施威胁、敲诈勒索; +

+

+ (6)不应因对乐游图软件相关服务的使用行为导致乐游图软件卷入政治和公共事件; +

+

+ (7)不应通过侵犯第三人合法权益、作弊、扰乱系统、实施网络攻击、恶意套现、刷信誉、批量注册、用机器注册乐游图软件账户、用机器模拟客户端等手段进行交易或参加乐游图软件或其所授权的第三方发布的任何活动; +

+

+ (8)未经乐游图软件事先书面许可,不应自行或授权、协助任何第三方非法抓取乐游图软件所展示的任何内容(“非法抓取”是指采用未经乐游图软件认可的程序或者非正常浏览等技术手段获取内容数据的行为)。 +

+

+ 【责任承担】如您在使用乐游图软件服务过程中涉及上述行为中的一项或多项,则需要对自己的行为承担法律责任。承担法律责任的形式包括但不限于:对受到侵害者进行赔偿,以及在乐游图软件首先承担了因您的行为导致的行政处罚或侵权损害赔偿责任等损失(含诉讼费、律师费等相关法律程序费用)后,您应立即给予乐游图软件等额的赔偿。此外,根据具体违法违规情形,乐游图软件有权作出独立判断,立即暂停或终止对您提供部分或全部服务,包括锁定、注销、删除帐号等措施。同时,您同意,如因您的行为造成他人经济损失的,乐游图软件可出于公共利益保护、消费者保护、商业利益保护等原则,在合法合规的前提下,从您的账户(如有)中划扣相应款项,您同意并授权、委托乐游图软件进行上述划扣操作。 +

+

+ 您知悉并理解,如果乐游图软件发现您的上述违法违规行为,依据相关法律法规的规定,乐游图软件有权或有义务立即停止相关服务,删除或屏蔽相关违规信息、服务评价,并视情况进行调查取证,保存有关记录,或向国家有关机关举报。同时,乐游图软件有权自主删除、屏蔽含有该内容的任何数据信息。乐游图软件将根据国家相关法律法规要求,对依法删除、屏蔽的数据信息予以记录、保存。 +

+

+ 【广告促销】您理解并同意:为向您提供更为细致、贴心的服务,在经过您的事先确认后,赛拓或乐游图软件授权、认可的第三方商、广告商可能通过您注册时填写的手机号码或者电子邮箱向您发送您可能感兴趣的商品服务的广告宣传信息、促销优惠等商业性信息,其方式和范围可不经向您特别通知而变更;如果您不愿意接收此类信息,则您有权通过乐游图软件提供的相应的退订方式进行退订。 +

+

+ 您理解并同意,对上述的相关广告信息,您应审慎判断其真实性和可靠性,除法律法规明确规定外,您应对依该广告信息进行的交易负责。 +

+

+ 【使用目的】除非在特定服务条款或规则中您与乐游图软件另有约定或乐游图软件另行予以书面同意,您将确保本服务协议下的服务仅为您个人非商业性质的使用。未经乐游图软件书面同意,您不得使用未经乐游图软件授权的任何插件、外挂或第三方工具对本服务协议下的服务进行干扰、破坏、修改或施加其他影响。 +

+

+ 六、知识产权 +

+

+ 【知识产权】您理解并知悉,除另有书面声明以外,以下信息和内容的知识产权(包括但不限于专利权、著作权、商标权及商业秘密)归乐游图软件所有: +

+

+ 1.在乐游图软件相关服务中所提供的内容和信息(包括但不限于软件、技术、程序、网页、文字、图片、图像、地图、图标、音频、视频、图表、版面设计、电子文档、数据资料等); +

+

+ 2.乐游图软件用于提供上述内容和信息的基础设施和(包括但不限于软件、网站、应用程序等); +

+

+ 3.在乐游图软件提供相关服务中所使用的各项商标、商业形象、商业标识、技术诀窍、标语、文案等; +

+

+ 4.乐游图软件服务的开发、运营、维护等过程中产生的所有数据和信息。 +

+

+ 乐游图软件所拥有的上述权利及所提供服务中所包含的任何内容的知识产权均受到法律保护,未经乐游图软件事先书面许可,您承诺不应且不应允许或协助任何人以任何形式(包括但不限于通过任何机器人、蜘蛛、截屏等程序或设备)进行使用、出租、出借、分发、展示、复制、修改、链接、转载、汇编、发表、出版、抓取、监视、引用或创造相关衍生作品。 +

+

+ 【用户生成内容】您理解并同意,您在使用乐游图软件提供的服务时上传、提交、存储或发布的内容(包括但不限于文字、图片、视频、音频、动画等)均由您原创或已获合法授权。您通过乐游图软件上传、提交、存储或发布的任何内容的知识产权归属您或原始著作权人所有,您的上传、提交、存储或发布行为不会侵犯他人的知识产权或其他合法权益。 +

+

+ 您知悉、理解并同意,您一旦接受本服务协议,即表明您主动将上述内容的非专属、可转让的财产性权利,如著作权(包括但不限于:复制权、发行权、出租权、展览权、表演权、放映权、广播权、信息网络传播权、摄制权、改编权、翻译权、汇编权以及应当由著作权人享有的其他可转让权利),在全世界范围内永久、免费、独家且不可撤销地授权给乐游图软件及其关联公司,乐游图软件及其关联公司可基于该等授权使用上述内容(包括但不限于用于商业用途)或向第三方自主进行任何必要的转授权。该等授权、转授权的使用场景包括但不限于当前或其他任何网站、应用程序、或移动终端设备等,且乐游图软件及其关联公司或乐游图软件及其关联公司所授权许可的第三方可通过对上述授权内容进行修改、复制、改编、翻译、汇编或制作,形成衍生。在不违反相关法律法规的强制性规定、尊重相关原始授权内容的知识产权的基础上,该等衍生的相关知识产权归乐游图软件及其关联公司或乐游图软件所授权许可的第三方所有。 +

+

+ 您确认并同意授权乐游图软件及其关联公司以自己的名义或委托专业第三方针对有关您上传、提交、存储或发布的内容(含衍生作品)的侵权行为进行独立自主的维权并获得全部赔偿。维权形式包括但不限于:监测侵权行为、发送维权函、提起诉讼或仲裁、调解、和解等。乐游图软件及其关联公司有权对维权事宜做出独立决策并予以实施。 +

+

+ 您同意,因您通过乐游图软件上传、发布的任何内容导致的知识产权侵权问题,您将承担全部责任;如乐游图软件及其关联公司,或乐游图软件授权的其他服务提供方因第三方知识产权维权而产生损失,您将等额赔偿。 +

+

+ 本服务协议已经构成《著作权法》第二十五条所规定的书面协议,其效力及于用户在乐游图软件发布的任何受著作权法保护的作品内容,无论该内容形成于本服务协议签订前还是本服务协议签订后。乐游图软件及乐游图软件转授权、许可的相关方有权将您在乐游图软件发表的使用体验、讨论或图片进行使用或者与其他人合作使用,使用范围包括但不限于网站、电子杂志、杂志、刊物、海报、公众号文章、微信小程序等。 +

+

+ 【软件使用】在使用乐游图软件相关客户端的过程中,您可能需要下载特定软件。为了改善用户体验、修复漏洞、保障安全性等考虑,乐游图软件有权对软件进行更新,您应该将相关软件更新至最新版本,否则乐游图软件将不保证您能正常使用相关软件。 +

+

+ 如果您从未经乐游图软件授权的第三方获取软件或与该软件名称相同的安装程序,乐游图软件无法保证该软件能够正常使用,由此造成的相关损失,乐游图软件不予负责。 +

+

+ 【软件使用禁止性规定】除非乐游图软件书面许可,您在使用乐游图软件的软件时不得从事下列任一行为: +

+

+ (1)删除、编辑或遮挡软件及其副本上关于著作权、商标或其他权利标识或标记的信息; +

+

+ (2)复制、发布、出售或出租软件或其任何部分; +

+

+ (3)对软件进行反向工程、反向汇编、反向编译,或者以其他方式尝试挖掘、提取软件的源代码; +

+

+ (4)其他对软件、软件所产生的数据所进行的任何增加、删减、变动的任何行为,包含制作、利用、授权各种第三方外挂、插件、系统进行上述行为。 +

+

+ 七、协议的终止 +

+

+ 【协议终止情形】本服务协议于以下任一情形下终止: +

+

+ (1)乐游图软件有权依据本服务协议约定,收回、注销用户账号,此情形下,本服务协议于账号收回、注销之日终止; +

+

+ (2)在满足乐游图软件公示的账号注销条件时,您通过乐游图软件的客服注销乐游图软件的用户账号,本服务协议于账号注销之日终止。您理解并同意,您已认真阅读、认可《乐游图软件隐私政策》及其附件一《用户注销协议》,并已了解、同意相关用户注销流程及注销后的权利义务安排; +

+

+ (3)乐游图软件有权根据自身商业安排经过合理的提前通知终止全部乐游图软件服务,本服务协议于乐游图软件全部服务依法定程序及方式终止之日终止。 +

+

+ 本服务协议终止后,乐游图软件将无法继续向您提供任何服务或履行任何其他义务,包括但不限于为您保留或向您披露其原乐游图软件账号中的任何信息,向您或第三方转发任何未曾阅读或发送过的信息等。 +

+

+ 本服务协议的终止不影响第五条知识产权条款以及其他根据其内容应继续有效 的条款的有效性,也不影响本服务协议终止前各方的相关权利和义务,包括但不 限于守约方依据本服务协议向违约方追究相应的违约责任。 +

+

+ 八、通知与送达 +

+

+ 您知悉并认可,乐游图软件可视情况通过下列任意一种或几种方式向您通知重要信息: +

+

+ (1)向您注册时所提交的电子邮箱地址发送电子信息; +

+

+ (2)向您注册时所提交的手机号码发送电子信息; +

+

+ (3)向您提供的实际地址进行寄送纸质载体信息; +

+

+ (4)在网站或客户端显著位置刊登电子信息; +

+

+ (5)向乐游图软件网站或相应客户端的账户的站内信或其他即时通信客户端发送电子信息。 +

+

+ 上述电子信息在发送成功或刊登完成后即视为送达。相关纸质载体的发送以相关邮寄凭证上的邮寄日期后的第五个自然日视为送达。 +

+

+ 上述送达方式同样可适用于相关仲裁或司法程序(含起诉、审理、执行等各阶段)。 +

+

+ 您应当保证所提供的联系方式是准确、有效的,并进行适时更新,如因提供的联系方式不准确或怠于更新等不可归责于乐游图软件的原因,导致相关通知、文件、文书无法送达或及时送达,您将自行承担由此可能产生的法律后果。 +

+

+ 九、不可抗力或其他免责事由 +

+

+ 【不可抗力】您理解并同意,在使用本服务的过程中,可能会遇到不可抗力等风险因素,使本服务协议下的服务发生中断或终止。不可抗力是指不能预见、不能克服并不能避免且对一方或双方造成重大影响的客观事件,包括但不限于信息网络设备维护、信息网络连接故障、电脑、通讯或其他系统的故障、电力故障、罢工、劳动争议、暴乱、起义、骚乱、生产力或生产资料不足、火灾、洪水、风暴、爆炸、战争、政府行为、法律法规变动、司法行政机关的命令、其他不可抗力或第三方的不作为而造成的不能服务或延迟服务等行为。出现上述情况时,乐游图软件将努力在第一时间与相关部门配合,及时进行修复,但是由此给您造成的损失,乐游图软件在法律允许的范围内免责。 +

+

+ 【其他免责事由】您理解并同意,在法律允许的范围内,乐游图软件对以下事由所导致的服务中断或终止不承担责任: +

+

+ (1)受到计算机病毒、木马或其他恶意程序、黑客攻击的破坏; +

+

+ (2)用户或乐游图软件的电脑软件、系统、硬件和通信线路出现故障; +

+

+ (3)用户操作不当; +

+

+ (4)用户通过非乐游图软件授权的方式使用本服务; +

+

+ (5)其他乐游图软件无法控制或合理预见的情形。 +

+

+ 【信息真实性】乐游图软件提示您,在使用本服务的过程中,您可能会遇到网络信息或其他用户行为带来的风险,该等风险包含他人匿名或冒名的含有威胁、诽谤、令人反感、非法、误导、欺骗等任何信息或行为所造成任何心理、生理上的伤害或经济损失。请您仔细甄别,并在遇到上述相关不法行为时及时向乐游图软件或有关机关举报或投诉。乐游图软件将对相关内容开展日常检查并在收到举报或投诉时进行相应处理,但请您注意,乐游图软件不对非乐游图软件所发出或刊登的任何信息的真实性、适用性、合法性承担责任,也不对因第三方侵权行为给您造成的损害负责。 +

+

+ 【责任限制】除非另有明确书面说明,在符合法律法规规定的情况下,乐游图软件不对其网站和客户端上的信息、内容、材料、或服务做任何形式的明示或默示的声明或担保。 +

+

+ 十、管辖、法律适用与争议解决 +

+

+ 本服务协议的成立、生效、履行、解释与纠纷解决,适用中华人民共和国大陆地区法律法规,并且排除一切冲突法规定的适用。 +

+

+ 如因某项具体服务中的或服务问题导致您与乐游图软件间出现纠纷,您同意,该等纠纷将由适用于该项具体服务的服务条款或规则中所规定的争议解决地的有管辖权人民法院受理。就本服务协议而言,如您因本服务协议文本与乐游图软件产生争议纠纷,您同意交由本服务协议签订地有管辖权人民法院受理。本服务协议签订地为大连市。 +

+

+ 十一、其他 +

+

+ 【关键词】本服务协议各条款前所列关键词仅供帮助理解条款主旨及快速定位查询条款所用,不能代替条款的任何内容,亦不作为解释条款的依据,乐游图软件建议您仔细阅读各条款的具体表述,以维护您的合法权益。 +

+

+ 【可分性】如果本服务协议中任何一条被视为废止、无效或因任何理由不可执行,该条应视为可分的且并不影响任何其余条款的有效性和可执行性。 +

+

+ 如您对本服务协议有任何问题或建议,请在工作时间联系赛拓客服部门。 +

+

+ 再次感谢您的耐心阅读! +

+

+

+
+

+

+ +

+

+
+

\ No newline at end of file diff --git a/README.md b/README.md index 1aecf78..ecc624a 100644 --- a/README.md +++ b/README.md @@ -14,6 +14,7 @@ 1. [设备管理 - 查询所有游玩项目](#allitems-get) 1. [查询所有线路](#allline-get) 1. [所有景区基础信息](#allscenic-get) +1. [标签 - 按照标签分组查看所有标签](#alltaggroup-get) 1. [用户管理 - 检查Token是否过期](#checktoken-get) 1. [查询商品信息](#commodityinfo-get) 1. [投诉 - 增加投诉](#createcomplaint-post) @@ -30,7 +31,9 @@ 1. [用户管理 - 用户登录&注册](#loginuser-post) 1. [返回景区基础信息](#scenicinfo-get) 1. [发送短信验证码](#sms-send-post) -1. [标签列表](#tags-get) +1. [标签 - 增加标签](#tag-create-post) +1. [标签 - 删除标签](#tag-remove-post) +1. [标签 - 所有](#tags-get) 1. [保存用户移动轨迹](#trajectory-save-post) 1. [更新商品](#updatecommodity-post) 1. [设备管理 - 更新设施](#updateitem-post) @@ -133,6 +136,25 @@ + + +#### /AllTagGroup (GET) + + +标签 - 按照标签分组查看所有标签 + +| Param Name | Example | Data Type | Description | Required? | +|-----|-----|-----|-----|-----| +| ScenicId | 5dfb03070a9ac17ac7a82054 | string | 景区id | Yes | + + +| Code | Type | Model | Message | +|-----|-----|-----|-----| +| 200 | object | [ResponseSeccess](#github.com.aarongao.tools.ResponseSeccess) | {"errcode":0,"result":[{"Type":"menu","Name":"服务设施"},{"Type":"normal","Name":"不错"},{"Type":"thrilling","Name":"刺激"},{"Type":"recommend","Name":"必玩"}]} | +| 500 | object | [ResponseError](#github.com.aarongao.tools.ResponseError) | {"errcode":1,"errmsg":"错误原因"} | + + + #### /CheckToken (GET) @@ -427,7 +449,7 @@ | Code | Type | Model | Message | |-----|-----|-----|-----| -| 200 | object | [ResponseSeccess](#github.com.aarongao.tools.ResponseSeccess) | Name名称;Describe介绍;OpenHours营业时间;Picture最上面图片;ShopAdPicture商城列表页图片;ItemScenicPicture项目场次照片;ActivityPicture活动照片;VideoList视频(VideoPicture=首桢图片) | +| 200 | object | [ResponseSeccess](#github.com.aarongao.tools.ResponseSeccess) | Name名称;Describe介绍;OpenHours营业时间;Picture最上面图片;ShopAdPicture商城列表页图片;ItemScenicPicture项目场次照片;ActivityPicture活动照片;VideoList视频(VideoPicture=首桢图片);InvestigationUrl问券调查的url | | 500 | object | [ResponseError](#github.com.aarongao.tools.ResponseError) | {"errcode":1,"errmsg":"错误原因"} | @@ -452,12 +474,58 @@ + + +#### /Tag/Create (POST) + + +标签 - 增加标签 + +| Param Name | Example | Data Type | Description | Required? | +|-----|-----|-----|-----|-----| +| ScenicId | 5dfb03070a9ac17ac7a82054 | string | 景区id | Yes | +| TagName | 广场 | string | 标签名称 | Yes | +| TagGroup | location | string | 群组名称 | Yes | + + +| Code | Type | Model | Message | +|-----|-----|-----|-----| +| 200 | object | [ResponseSeccess](#github.com.aarongao.tools.ResponseSeccess) | {"errcode":0,"result":"ok"} | +| 500 | object | [ResponseError](#github.com.aarongao.tools.ResponseError) | {"errcode":1,"errmsg":"错误原因"} | + + + + +#### /Tag/Remove (POST) + + +标签 - 删除标签 + +| Param Name | Example | Data Type | Description | Required? | +|-----|-----|-----|-----|-----| +| ScenicId | 5dfb03070a9ac17ac7a82054 | string | 景区id | Yes | +| TagName | 广场 | string | 标签名称 | Yes | +| TagGroup | location | string | 群组名称 | Yes | + + +| Code | Type | Model | Message | +|-----|-----|-----|-----| +| 200 | object | [ResponseSeccess](#github.com.aarongao.tools.ResponseSeccess) | {"errcode":0,"result":"ok"} | +| 500 | object | [ResponseError](#github.com.aarongao.tools.ResponseError) | {"errcode":1,"errmsg":"错误原因"} | + + + #### /Tags (GET) -标签列表 +标签 - 所有 + +| Param Name | Example | Data Type | Description | Required? | +|-----|-----|-----|-----|-----| +| ScenicId | 5dfb03070a9ac17ac7a82054 | string | 景区id | Yes | + | Code | Type | Model | Message | |-----|-----|-----|-----| @@ -561,7 +629,7 @@ | Code | Type | Model | Message | |-----|-----|-----|-----| -| 200 | object | [ResponseSeccess](#github.com.aarongao.tools.ResponseSeccess) | Name名称;Describe介绍;OpenHours营业时间;Picture最上面图片;ShopAdPicture商城列表页图片;ItemScenicPicture项目场次照片;ActivityPicture活动照片;VideoList视频(VideoPicture=首桢图片) | +| 200 | object | [ResponseSeccess](#github.com.aarongao.tools.ResponseSeccess) | Name名称;Describe介绍;OpenHours营业时间;Picture最上面图片;ShopAdPicture商城列表页图片;ItemScenicPicture项目场次照片;ActivityPicture活动照片;VideoList视频(VideoPicture=首桢图片);InvestigationUrl问券调查的url | | 500 | object | [ResponseError](#github.com.aarongao.tools.ResponseError) | {"errcode":1,"errmsg":"错误原因"} | diff --git a/main.go b/main.go index 0eba7f1..6932376 100644 --- a/main.go +++ b/main.go @@ -67,6 +67,11 @@ func main() { DelayMessage.CDelayMessage = DB.DB.C("DelayMessage") DelayMessage.CDelayErrorLog = DB.DB.C("DelayErrorLog") + + // 设置接口地址 + //controllers := LeYouTu.Controllers{} + //controllers.SetLayout(Api.Layout) + r := gin.Default() //r.Static("/.well-known", "./.well-known/") r.GET("/AllItems", Api.AllItems) @@ -84,6 +89,10 @@ func main() { r.GET("/ScenicInfo", Api.ScenicInfo) r.GET("/LineInfo", Api.LineInfo) r.GET("/AllTag", Api.AllTag) + r.GET("/AllTagGroup", Api.AllTagGroup) + r.POST("/Tag/Create", Api.CreateTag) + r.POST("/Tag/Remove", Api.RemoveTag) + r.POST("/Upload", Api.Upload) r.POST("/UpdateItem", Api.UpdateItem) r.POST("/UpdateCommodity", Api.UpdateCommodity) -- libgit2 0.21.0