This commit is contained in:
@@ -2,6 +2,7 @@ package service
|
||||
|
||||
import (
|
||||
"github.com/flipped-aurora/gin-vue-admin/server/service/example"
|
||||
"github.com/flipped-aurora/gin-vue-admin/server/service/pet"
|
||||
"github.com/flipped-aurora/gin-vue-admin/server/service/system"
|
||||
)
|
||||
|
||||
@@ -10,4 +11,5 @@ var ServiceGroupApp = new(ServiceGroup)
|
||||
type ServiceGroup struct {
|
||||
SystemServiceGroup system.ServiceGroup
|
||||
ExampleServiceGroup example.ServiceGroup
|
||||
PetServiceGroup pet.ServiceGroup
|
||||
}
|
||||
|
||||
@@ -0,0 +1,14 @@
|
||||
package pet
|
||||
|
||||
type ServiceGroup struct {
|
||||
PetAdoptionApplicationsService
|
||||
PetAdoptionPostsService
|
||||
PetAiAssistantConversationsService
|
||||
PetAiConversationsService
|
||||
PetFamiliesService
|
||||
PetFamilyInvitationsService
|
||||
PetFamilyMembersService
|
||||
PetFamilyPetsService
|
||||
PetPetsService
|
||||
PetRecordsService
|
||||
}
|
||||
@@ -0,0 +1,75 @@
|
||||
package pet
|
||||
|
||||
import (
|
||||
"context"
|
||||
"github.com/flipped-aurora/gin-vue-admin/server/global"
|
||||
"github.com/flipped-aurora/gin-vue-admin/server/model/pet"
|
||||
petReq "github.com/flipped-aurora/gin-vue-admin/server/model/pet/request"
|
||||
)
|
||||
|
||||
type PetAdoptionApplicationsService struct{}
|
||||
|
||||
// CreatePetAdoptionApplications 创建petAdoptionApplications表记录
|
||||
// Author [yourname](https://github.com/yourname)
|
||||
func (petAdoptionApplicationsService *PetAdoptionApplicationsService) CreatePetAdoptionApplications(ctx context.Context, petAdoptionApplications *pet.PetAdoptionApplications) (err error) {
|
||||
err = global.GVA_DB.Create(petAdoptionApplications).Error
|
||||
return err
|
||||
}
|
||||
|
||||
// DeletePetAdoptionApplications 删除petAdoptionApplications表记录
|
||||
// Author [yourname](https://github.com/yourname)
|
||||
func (petAdoptionApplicationsService *PetAdoptionApplicationsService) DeletePetAdoptionApplications(ctx context.Context, ID string) (err error) {
|
||||
err = global.GVA_DB.Delete(&pet.PetAdoptionApplications{}, "id = ?", ID).Error
|
||||
return err
|
||||
}
|
||||
|
||||
// DeletePetAdoptionApplicationsByIds 批量删除petAdoptionApplications表记录
|
||||
// Author [yourname](https://github.com/yourname)
|
||||
func (petAdoptionApplicationsService *PetAdoptionApplicationsService) DeletePetAdoptionApplicationsByIds(ctx context.Context, IDs []string) (err error) {
|
||||
err = global.GVA_DB.Delete(&[]pet.PetAdoptionApplications{}, "id in ?", IDs).Error
|
||||
return err
|
||||
}
|
||||
|
||||
// UpdatePetAdoptionApplications 更新petAdoptionApplications表记录
|
||||
// Author [yourname](https://github.com/yourname)
|
||||
func (petAdoptionApplicationsService *PetAdoptionApplicationsService) UpdatePetAdoptionApplications(ctx context.Context, petAdoptionApplications pet.PetAdoptionApplications) (err error) {
|
||||
err = global.GVA_DB.Model(&pet.PetAdoptionApplications{}).Where("id = ?", petAdoptionApplications.ID).Updates(&petAdoptionApplications).Error
|
||||
return err
|
||||
}
|
||||
|
||||
// GetPetAdoptionApplications 根据ID获取petAdoptionApplications表记录
|
||||
// Author [yourname](https://github.com/yourname)
|
||||
func (petAdoptionApplicationsService *PetAdoptionApplicationsService) GetPetAdoptionApplications(ctx context.Context, ID string) (petAdoptionApplications pet.PetAdoptionApplications, err error) {
|
||||
err = global.GVA_DB.Where("id = ?", ID).First(&petAdoptionApplications).Error
|
||||
return
|
||||
}
|
||||
|
||||
// GetPetAdoptionApplicationsInfoList 分页获取petAdoptionApplications表记录
|
||||
// Author [yourname](https://github.com/yourname)
|
||||
func (petAdoptionApplicationsService *PetAdoptionApplicationsService) GetPetAdoptionApplicationsInfoList(ctx context.Context, info petReq.PetAdoptionApplicationsSearch) (list []pet.PetAdoptionApplications, total int64, err error) {
|
||||
limit := info.PageSize
|
||||
offset := info.PageSize * (info.Page - 1)
|
||||
// 创建db
|
||||
db := global.GVA_DB.Model(&pet.PetAdoptionApplications{})
|
||||
var petAdoptionApplicationss []pet.PetAdoptionApplications
|
||||
// 如果有条件搜索 下方会自动创建搜索语句
|
||||
if len(info.CreatedAtRange) == 2 {
|
||||
db = db.Where("created_at BETWEEN ? AND ?", info.CreatedAtRange[0], info.CreatedAtRange[1])
|
||||
}
|
||||
|
||||
err = db.Count(&total).Error
|
||||
if err != nil {
|
||||
return
|
||||
}
|
||||
|
||||
if limit != 0 {
|
||||
db = db.Limit(limit).Offset(offset)
|
||||
}
|
||||
|
||||
err = db.Find(&petAdoptionApplicationss).Error
|
||||
return petAdoptionApplicationss, total, err
|
||||
}
|
||||
func (petAdoptionApplicationsService *PetAdoptionApplicationsService) GetPetAdoptionApplicationsPublic(ctx context.Context) {
|
||||
// 此方法为获取数据源定义的数据
|
||||
// 请自行实现
|
||||
}
|
||||
@@ -0,0 +1,75 @@
|
||||
package pet
|
||||
|
||||
import (
|
||||
"context"
|
||||
"github.com/flipped-aurora/gin-vue-admin/server/global"
|
||||
"github.com/flipped-aurora/gin-vue-admin/server/model/pet"
|
||||
petReq "github.com/flipped-aurora/gin-vue-admin/server/model/pet/request"
|
||||
)
|
||||
|
||||
type PetAdoptionPostsService struct{}
|
||||
|
||||
// CreatePetAdoptionPosts 创建petAdoptionPosts表记录
|
||||
// Author [yourname](https://github.com/yourname)
|
||||
func (petAdoptionPostsService *PetAdoptionPostsService) CreatePetAdoptionPosts(ctx context.Context, petAdoptionPosts *pet.PetAdoptionPosts) (err error) {
|
||||
err = global.GVA_DB.Create(petAdoptionPosts).Error
|
||||
return err
|
||||
}
|
||||
|
||||
// DeletePetAdoptionPosts 删除petAdoptionPosts表记录
|
||||
// Author [yourname](https://github.com/yourname)
|
||||
func (petAdoptionPostsService *PetAdoptionPostsService) DeletePetAdoptionPosts(ctx context.Context, ID string) (err error) {
|
||||
err = global.GVA_DB.Delete(&pet.PetAdoptionPosts{}, "id = ?", ID).Error
|
||||
return err
|
||||
}
|
||||
|
||||
// DeletePetAdoptionPostsByIds 批量删除petAdoptionPosts表记录
|
||||
// Author [yourname](https://github.com/yourname)
|
||||
func (petAdoptionPostsService *PetAdoptionPostsService) DeletePetAdoptionPostsByIds(ctx context.Context, IDs []string) (err error) {
|
||||
err = global.GVA_DB.Delete(&[]pet.PetAdoptionPosts{}, "id in ?", IDs).Error
|
||||
return err
|
||||
}
|
||||
|
||||
// UpdatePetAdoptionPosts 更新petAdoptionPosts表记录
|
||||
// Author [yourname](https://github.com/yourname)
|
||||
func (petAdoptionPostsService *PetAdoptionPostsService) UpdatePetAdoptionPosts(ctx context.Context, petAdoptionPosts pet.PetAdoptionPosts) (err error) {
|
||||
err = global.GVA_DB.Model(&pet.PetAdoptionPosts{}).Where("id = ?", petAdoptionPosts.ID).Updates(&petAdoptionPosts).Error
|
||||
return err
|
||||
}
|
||||
|
||||
// GetPetAdoptionPosts 根据ID获取petAdoptionPosts表记录
|
||||
// Author [yourname](https://github.com/yourname)
|
||||
func (petAdoptionPostsService *PetAdoptionPostsService) GetPetAdoptionPosts(ctx context.Context, ID string) (petAdoptionPosts pet.PetAdoptionPosts, err error) {
|
||||
err = global.GVA_DB.Where("id = ?", ID).First(&petAdoptionPosts).Error
|
||||
return
|
||||
}
|
||||
|
||||
// GetPetAdoptionPostsInfoList 分页获取petAdoptionPosts表记录
|
||||
// Author [yourname](https://github.com/yourname)
|
||||
func (petAdoptionPostsService *PetAdoptionPostsService) GetPetAdoptionPostsInfoList(ctx context.Context, info petReq.PetAdoptionPostsSearch) (list []pet.PetAdoptionPosts, total int64, err error) {
|
||||
limit := info.PageSize
|
||||
offset := info.PageSize * (info.Page - 1)
|
||||
// 创建db
|
||||
db := global.GVA_DB.Model(&pet.PetAdoptionPosts{})
|
||||
var petAdoptionPostss []pet.PetAdoptionPosts
|
||||
// 如果有条件搜索 下方会自动创建搜索语句
|
||||
if len(info.CreatedAtRange) == 2 {
|
||||
db = db.Where("created_at BETWEEN ? AND ?", info.CreatedAtRange[0], info.CreatedAtRange[1])
|
||||
}
|
||||
|
||||
err = db.Count(&total).Error
|
||||
if err != nil {
|
||||
return
|
||||
}
|
||||
|
||||
if limit != 0 {
|
||||
db = db.Limit(limit).Offset(offset)
|
||||
}
|
||||
|
||||
err = db.Find(&petAdoptionPostss).Error
|
||||
return petAdoptionPostss, total, err
|
||||
}
|
||||
func (petAdoptionPostsService *PetAdoptionPostsService) GetPetAdoptionPostsPublic(ctx context.Context) {
|
||||
// 此方法为获取数据源定义的数据
|
||||
// 请自行实现
|
||||
}
|
||||
@@ -0,0 +1,75 @@
|
||||
package pet
|
||||
|
||||
import (
|
||||
"context"
|
||||
"github.com/flipped-aurora/gin-vue-admin/server/global"
|
||||
"github.com/flipped-aurora/gin-vue-admin/server/model/pet"
|
||||
petReq "github.com/flipped-aurora/gin-vue-admin/server/model/pet/request"
|
||||
)
|
||||
|
||||
type PetAiAssistantConversationsService struct{}
|
||||
|
||||
// CreatePetAiAssistantConversations 创建petAiAssistantConversations表记录
|
||||
// Author [yourname](https://github.com/yourname)
|
||||
func (petAiAssistantConversationsService *PetAiAssistantConversationsService) CreatePetAiAssistantConversations(ctx context.Context, petAiAssistantConversations *pet.PetAiAssistantConversations) (err error) {
|
||||
err = global.GVA_DB.Create(petAiAssistantConversations).Error
|
||||
return err
|
||||
}
|
||||
|
||||
// DeletePetAiAssistantConversations 删除petAiAssistantConversations表记录
|
||||
// Author [yourname](https://github.com/yourname)
|
||||
func (petAiAssistantConversationsService *PetAiAssistantConversationsService) DeletePetAiAssistantConversations(ctx context.Context, ID string) (err error) {
|
||||
err = global.GVA_DB.Delete(&pet.PetAiAssistantConversations{}, "id = ?", ID).Error
|
||||
return err
|
||||
}
|
||||
|
||||
// DeletePetAiAssistantConversationsByIds 批量删除petAiAssistantConversations表记录
|
||||
// Author [yourname](https://github.com/yourname)
|
||||
func (petAiAssistantConversationsService *PetAiAssistantConversationsService) DeletePetAiAssistantConversationsByIds(ctx context.Context, IDs []string) (err error) {
|
||||
err = global.GVA_DB.Delete(&[]pet.PetAiAssistantConversations{}, "id in ?", IDs).Error
|
||||
return err
|
||||
}
|
||||
|
||||
// UpdatePetAiAssistantConversations 更新petAiAssistantConversations表记录
|
||||
// Author [yourname](https://github.com/yourname)
|
||||
func (petAiAssistantConversationsService *PetAiAssistantConversationsService) UpdatePetAiAssistantConversations(ctx context.Context, petAiAssistantConversations pet.PetAiAssistantConversations) (err error) {
|
||||
err = global.GVA_DB.Model(&pet.PetAiAssistantConversations{}).Where("id = ?", petAiAssistantConversations.ID).Updates(&petAiAssistantConversations).Error
|
||||
return err
|
||||
}
|
||||
|
||||
// GetPetAiAssistantConversations 根据ID获取petAiAssistantConversations表记录
|
||||
// Author [yourname](https://github.com/yourname)
|
||||
func (petAiAssistantConversationsService *PetAiAssistantConversationsService) GetPetAiAssistantConversations(ctx context.Context, ID string) (petAiAssistantConversations pet.PetAiAssistantConversations, err error) {
|
||||
err = global.GVA_DB.Where("id = ?", ID).First(&petAiAssistantConversations).Error
|
||||
return
|
||||
}
|
||||
|
||||
// GetPetAiAssistantConversationsInfoList 分页获取petAiAssistantConversations表记录
|
||||
// Author [yourname](https://github.com/yourname)
|
||||
func (petAiAssistantConversationsService *PetAiAssistantConversationsService) GetPetAiAssistantConversationsInfoList(ctx context.Context, info petReq.PetAiAssistantConversationsSearch) (list []pet.PetAiAssistantConversations, total int64, err error) {
|
||||
limit := info.PageSize
|
||||
offset := info.PageSize * (info.Page - 1)
|
||||
// 创建db
|
||||
db := global.GVA_DB.Model(&pet.PetAiAssistantConversations{})
|
||||
var petAiAssistantConversationss []pet.PetAiAssistantConversations
|
||||
// 如果有条件搜索 下方会自动创建搜索语句
|
||||
if len(info.CreatedAtRange) == 2 {
|
||||
db = db.Where("created_at BETWEEN ? AND ?", info.CreatedAtRange[0], info.CreatedAtRange[1])
|
||||
}
|
||||
|
||||
err = db.Count(&total).Error
|
||||
if err != nil {
|
||||
return
|
||||
}
|
||||
|
||||
if limit != 0 {
|
||||
db = db.Limit(limit).Offset(offset)
|
||||
}
|
||||
|
||||
err = db.Find(&petAiAssistantConversationss).Error
|
||||
return petAiAssistantConversationss, total, err
|
||||
}
|
||||
func (petAiAssistantConversationsService *PetAiAssistantConversationsService) GetPetAiAssistantConversationsPublic(ctx context.Context) {
|
||||
// 此方法为获取数据源定义的数据
|
||||
// 请自行实现
|
||||
}
|
||||
@@ -0,0 +1,75 @@
|
||||
package pet
|
||||
|
||||
import (
|
||||
"context"
|
||||
"github.com/flipped-aurora/gin-vue-admin/server/global"
|
||||
"github.com/flipped-aurora/gin-vue-admin/server/model/pet"
|
||||
petReq "github.com/flipped-aurora/gin-vue-admin/server/model/pet/request"
|
||||
)
|
||||
|
||||
type PetAiConversationsService struct{}
|
||||
|
||||
// CreatePetAiConversations 创建petAiConversations表记录
|
||||
// Author [yourname](https://github.com/yourname)
|
||||
func (petAiConversationsService *PetAiConversationsService) CreatePetAiConversations(ctx context.Context, petAiConversations *pet.PetAiConversations) (err error) {
|
||||
err = global.GVA_DB.Create(petAiConversations).Error
|
||||
return err
|
||||
}
|
||||
|
||||
// DeletePetAiConversations 删除petAiConversations表记录
|
||||
// Author [yourname](https://github.com/yourname)
|
||||
func (petAiConversationsService *PetAiConversationsService) DeletePetAiConversations(ctx context.Context, ID string) (err error) {
|
||||
err = global.GVA_DB.Delete(&pet.PetAiConversations{}, "id = ?", ID).Error
|
||||
return err
|
||||
}
|
||||
|
||||
// DeletePetAiConversationsByIds 批量删除petAiConversations表记录
|
||||
// Author [yourname](https://github.com/yourname)
|
||||
func (petAiConversationsService *PetAiConversationsService) DeletePetAiConversationsByIds(ctx context.Context, IDs []string) (err error) {
|
||||
err = global.GVA_DB.Delete(&[]pet.PetAiConversations{}, "id in ?", IDs).Error
|
||||
return err
|
||||
}
|
||||
|
||||
// UpdatePetAiConversations 更新petAiConversations表记录
|
||||
// Author [yourname](https://github.com/yourname)
|
||||
func (petAiConversationsService *PetAiConversationsService) UpdatePetAiConversations(ctx context.Context, petAiConversations pet.PetAiConversations) (err error) {
|
||||
err = global.GVA_DB.Model(&pet.PetAiConversations{}).Where("id = ?", petAiConversations.ID).Updates(&petAiConversations).Error
|
||||
return err
|
||||
}
|
||||
|
||||
// GetPetAiConversations 根据ID获取petAiConversations表记录
|
||||
// Author [yourname](https://github.com/yourname)
|
||||
func (petAiConversationsService *PetAiConversationsService) GetPetAiConversations(ctx context.Context, ID string) (petAiConversations pet.PetAiConversations, err error) {
|
||||
err = global.GVA_DB.Where("id = ?", ID).First(&petAiConversations).Error
|
||||
return
|
||||
}
|
||||
|
||||
// GetPetAiConversationsInfoList 分页获取petAiConversations表记录
|
||||
// Author [yourname](https://github.com/yourname)
|
||||
func (petAiConversationsService *PetAiConversationsService) GetPetAiConversationsInfoList(ctx context.Context, info petReq.PetAiConversationsSearch) (list []pet.PetAiConversations, total int64, err error) {
|
||||
limit := info.PageSize
|
||||
offset := info.PageSize * (info.Page - 1)
|
||||
// 创建db
|
||||
db := global.GVA_DB.Model(&pet.PetAiConversations{})
|
||||
var petAiConversationss []pet.PetAiConversations
|
||||
// 如果有条件搜索 下方会自动创建搜索语句
|
||||
if len(info.CreatedAtRange) == 2 {
|
||||
db = db.Where("created_at BETWEEN ? AND ?", info.CreatedAtRange[0], info.CreatedAtRange[1])
|
||||
}
|
||||
|
||||
err = db.Count(&total).Error
|
||||
if err != nil {
|
||||
return
|
||||
}
|
||||
|
||||
if limit != 0 {
|
||||
db = db.Limit(limit).Offset(offset)
|
||||
}
|
||||
|
||||
err = db.Find(&petAiConversationss).Error
|
||||
return petAiConversationss, total, err
|
||||
}
|
||||
func (petAiConversationsService *PetAiConversationsService) GetPetAiConversationsPublic(ctx context.Context) {
|
||||
// 此方法为获取数据源定义的数据
|
||||
// 请自行实现
|
||||
}
|
||||
@@ -0,0 +1,75 @@
|
||||
package pet
|
||||
|
||||
import (
|
||||
"context"
|
||||
"github.com/flipped-aurora/gin-vue-admin/server/global"
|
||||
"github.com/flipped-aurora/gin-vue-admin/server/model/pet"
|
||||
petReq "github.com/flipped-aurora/gin-vue-admin/server/model/pet/request"
|
||||
)
|
||||
|
||||
type PetFamiliesService struct{}
|
||||
|
||||
// CreatePetFamilies 创建petFamilies表记录
|
||||
// Author [yourname](https://github.com/yourname)
|
||||
func (petFamiliesService *PetFamiliesService) CreatePetFamilies(ctx context.Context, petFamilies *pet.PetFamilies) (err error) {
|
||||
err = global.GVA_DB.Create(petFamilies).Error
|
||||
return err
|
||||
}
|
||||
|
||||
// DeletePetFamilies 删除petFamilies表记录
|
||||
// Author [yourname](https://github.com/yourname)
|
||||
func (petFamiliesService *PetFamiliesService) DeletePetFamilies(ctx context.Context, ID string) (err error) {
|
||||
err = global.GVA_DB.Delete(&pet.PetFamilies{}, "id = ?", ID).Error
|
||||
return err
|
||||
}
|
||||
|
||||
// DeletePetFamiliesByIds 批量删除petFamilies表记录
|
||||
// Author [yourname](https://github.com/yourname)
|
||||
func (petFamiliesService *PetFamiliesService) DeletePetFamiliesByIds(ctx context.Context, IDs []string) (err error) {
|
||||
err = global.GVA_DB.Delete(&[]pet.PetFamilies{}, "id in ?", IDs).Error
|
||||
return err
|
||||
}
|
||||
|
||||
// UpdatePetFamilies 更新petFamilies表记录
|
||||
// Author [yourname](https://github.com/yourname)
|
||||
func (petFamiliesService *PetFamiliesService) UpdatePetFamilies(ctx context.Context, petFamilies pet.PetFamilies) (err error) {
|
||||
err = global.GVA_DB.Model(&pet.PetFamilies{}).Where("id = ?", petFamilies.ID).Updates(&petFamilies).Error
|
||||
return err
|
||||
}
|
||||
|
||||
// GetPetFamilies 根据ID获取petFamilies表记录
|
||||
// Author [yourname](https://github.com/yourname)
|
||||
func (petFamiliesService *PetFamiliesService) GetPetFamilies(ctx context.Context, ID string) (petFamilies pet.PetFamilies, err error) {
|
||||
err = global.GVA_DB.Where("id = ?", ID).First(&petFamilies).Error
|
||||
return
|
||||
}
|
||||
|
||||
// GetPetFamiliesInfoList 分页获取petFamilies表记录
|
||||
// Author [yourname](https://github.com/yourname)
|
||||
func (petFamiliesService *PetFamiliesService) GetPetFamiliesInfoList(ctx context.Context, info petReq.PetFamiliesSearch) (list []pet.PetFamilies, total int64, err error) {
|
||||
limit := info.PageSize
|
||||
offset := info.PageSize * (info.Page - 1)
|
||||
// 创建db
|
||||
db := global.GVA_DB.Model(&pet.PetFamilies{})
|
||||
var petFamiliess []pet.PetFamilies
|
||||
// 如果有条件搜索 下方会自动创建搜索语句
|
||||
if len(info.CreatedAtRange) == 2 {
|
||||
db = db.Where("created_at BETWEEN ? AND ?", info.CreatedAtRange[0], info.CreatedAtRange[1])
|
||||
}
|
||||
|
||||
err = db.Count(&total).Error
|
||||
if err != nil {
|
||||
return
|
||||
}
|
||||
|
||||
if limit != 0 {
|
||||
db = db.Limit(limit).Offset(offset)
|
||||
}
|
||||
|
||||
err = db.Find(&petFamiliess).Error
|
||||
return petFamiliess, total, err
|
||||
}
|
||||
func (petFamiliesService *PetFamiliesService) GetPetFamiliesPublic(ctx context.Context) {
|
||||
// 此方法为获取数据源定义的数据
|
||||
// 请自行实现
|
||||
}
|
||||
@@ -0,0 +1,75 @@
|
||||
package pet
|
||||
|
||||
import (
|
||||
"context"
|
||||
"github.com/flipped-aurora/gin-vue-admin/server/global"
|
||||
"github.com/flipped-aurora/gin-vue-admin/server/model/pet"
|
||||
petReq "github.com/flipped-aurora/gin-vue-admin/server/model/pet/request"
|
||||
)
|
||||
|
||||
type PetFamilyInvitationsService struct{}
|
||||
|
||||
// CreatePetFamilyInvitations 创建petFamilyInvitations表记录
|
||||
// Author [yourname](https://github.com/yourname)
|
||||
func (petFamilyInvitationsService *PetFamilyInvitationsService) CreatePetFamilyInvitations(ctx context.Context, petFamilyInvitations *pet.PetFamilyInvitations) (err error) {
|
||||
err = global.GVA_DB.Create(petFamilyInvitations).Error
|
||||
return err
|
||||
}
|
||||
|
||||
// DeletePetFamilyInvitations 删除petFamilyInvitations表记录
|
||||
// Author [yourname](https://github.com/yourname)
|
||||
func (petFamilyInvitationsService *PetFamilyInvitationsService) DeletePetFamilyInvitations(ctx context.Context, ID string) (err error) {
|
||||
err = global.GVA_DB.Delete(&pet.PetFamilyInvitations{}, "id = ?", ID).Error
|
||||
return err
|
||||
}
|
||||
|
||||
// DeletePetFamilyInvitationsByIds 批量删除petFamilyInvitations表记录
|
||||
// Author [yourname](https://github.com/yourname)
|
||||
func (petFamilyInvitationsService *PetFamilyInvitationsService) DeletePetFamilyInvitationsByIds(ctx context.Context, IDs []string) (err error) {
|
||||
err = global.GVA_DB.Delete(&[]pet.PetFamilyInvitations{}, "id in ?", IDs).Error
|
||||
return err
|
||||
}
|
||||
|
||||
// UpdatePetFamilyInvitations 更新petFamilyInvitations表记录
|
||||
// Author [yourname](https://github.com/yourname)
|
||||
func (petFamilyInvitationsService *PetFamilyInvitationsService) UpdatePetFamilyInvitations(ctx context.Context, petFamilyInvitations pet.PetFamilyInvitations) (err error) {
|
||||
err = global.GVA_DB.Model(&pet.PetFamilyInvitations{}).Where("id = ?", petFamilyInvitations.ID).Updates(&petFamilyInvitations).Error
|
||||
return err
|
||||
}
|
||||
|
||||
// GetPetFamilyInvitations 根据ID获取petFamilyInvitations表记录
|
||||
// Author [yourname](https://github.com/yourname)
|
||||
func (petFamilyInvitationsService *PetFamilyInvitationsService) GetPetFamilyInvitations(ctx context.Context, ID string) (petFamilyInvitations pet.PetFamilyInvitations, err error) {
|
||||
err = global.GVA_DB.Where("id = ?", ID).First(&petFamilyInvitations).Error
|
||||
return
|
||||
}
|
||||
|
||||
// GetPetFamilyInvitationsInfoList 分页获取petFamilyInvitations表记录
|
||||
// Author [yourname](https://github.com/yourname)
|
||||
func (petFamilyInvitationsService *PetFamilyInvitationsService) GetPetFamilyInvitationsInfoList(ctx context.Context, info petReq.PetFamilyInvitationsSearch) (list []pet.PetFamilyInvitations, total int64, err error) {
|
||||
limit := info.PageSize
|
||||
offset := info.PageSize * (info.Page - 1)
|
||||
// 创建db
|
||||
db := global.GVA_DB.Model(&pet.PetFamilyInvitations{})
|
||||
var petFamilyInvitationss []pet.PetFamilyInvitations
|
||||
// 如果有条件搜索 下方会自动创建搜索语句
|
||||
if len(info.CreatedAtRange) == 2 {
|
||||
db = db.Where("created_at BETWEEN ? AND ?", info.CreatedAtRange[0], info.CreatedAtRange[1])
|
||||
}
|
||||
|
||||
err = db.Count(&total).Error
|
||||
if err != nil {
|
||||
return
|
||||
}
|
||||
|
||||
if limit != 0 {
|
||||
db = db.Limit(limit).Offset(offset)
|
||||
}
|
||||
|
||||
err = db.Find(&petFamilyInvitationss).Error
|
||||
return petFamilyInvitationss, total, err
|
||||
}
|
||||
func (petFamilyInvitationsService *PetFamilyInvitationsService) GetPetFamilyInvitationsPublic(ctx context.Context) {
|
||||
// 此方法为获取数据源定义的数据
|
||||
// 请自行实现
|
||||
}
|
||||
@@ -0,0 +1,75 @@
|
||||
package pet
|
||||
|
||||
import (
|
||||
"context"
|
||||
"github.com/flipped-aurora/gin-vue-admin/server/global"
|
||||
"github.com/flipped-aurora/gin-vue-admin/server/model/pet"
|
||||
petReq "github.com/flipped-aurora/gin-vue-admin/server/model/pet/request"
|
||||
)
|
||||
|
||||
type PetFamilyMembersService struct{}
|
||||
|
||||
// CreatePetFamilyMembers 创建petFamilyMembers表记录
|
||||
// Author [yourname](https://github.com/yourname)
|
||||
func (petFamilyMembersService *PetFamilyMembersService) CreatePetFamilyMembers(ctx context.Context, petFamilyMembers *pet.PetFamilyMembers) (err error) {
|
||||
err = global.GVA_DB.Create(petFamilyMembers).Error
|
||||
return err
|
||||
}
|
||||
|
||||
// DeletePetFamilyMembers 删除petFamilyMembers表记录
|
||||
// Author [yourname](https://github.com/yourname)
|
||||
func (petFamilyMembersService *PetFamilyMembersService) DeletePetFamilyMembers(ctx context.Context, ID string) (err error) {
|
||||
err = global.GVA_DB.Delete(&pet.PetFamilyMembers{}, "id = ?", ID).Error
|
||||
return err
|
||||
}
|
||||
|
||||
// DeletePetFamilyMembersByIds 批量删除petFamilyMembers表记录
|
||||
// Author [yourname](https://github.com/yourname)
|
||||
func (petFamilyMembersService *PetFamilyMembersService) DeletePetFamilyMembersByIds(ctx context.Context, IDs []string) (err error) {
|
||||
err = global.GVA_DB.Delete(&[]pet.PetFamilyMembers{}, "id in ?", IDs).Error
|
||||
return err
|
||||
}
|
||||
|
||||
// UpdatePetFamilyMembers 更新petFamilyMembers表记录
|
||||
// Author [yourname](https://github.com/yourname)
|
||||
func (petFamilyMembersService *PetFamilyMembersService) UpdatePetFamilyMembers(ctx context.Context, petFamilyMembers pet.PetFamilyMembers) (err error) {
|
||||
err = global.GVA_DB.Model(&pet.PetFamilyMembers{}).Where("id = ?", petFamilyMembers.ID).Updates(&petFamilyMembers).Error
|
||||
return err
|
||||
}
|
||||
|
||||
// GetPetFamilyMembers 根据ID获取petFamilyMembers表记录
|
||||
// Author [yourname](https://github.com/yourname)
|
||||
func (petFamilyMembersService *PetFamilyMembersService) GetPetFamilyMembers(ctx context.Context, ID string) (petFamilyMembers pet.PetFamilyMembers, err error) {
|
||||
err = global.GVA_DB.Where("id = ?", ID).First(&petFamilyMembers).Error
|
||||
return
|
||||
}
|
||||
|
||||
// GetPetFamilyMembersInfoList 分页获取petFamilyMembers表记录
|
||||
// Author [yourname](https://github.com/yourname)
|
||||
func (petFamilyMembersService *PetFamilyMembersService) GetPetFamilyMembersInfoList(ctx context.Context, info petReq.PetFamilyMembersSearch) (list []pet.PetFamilyMembers, total int64, err error) {
|
||||
limit := info.PageSize
|
||||
offset := info.PageSize * (info.Page - 1)
|
||||
// 创建db
|
||||
db := global.GVA_DB.Model(&pet.PetFamilyMembers{})
|
||||
var petFamilyMemberss []pet.PetFamilyMembers
|
||||
// 如果有条件搜索 下方会自动创建搜索语句
|
||||
if len(info.CreatedAtRange) == 2 {
|
||||
db = db.Where("created_at BETWEEN ? AND ?", info.CreatedAtRange[0], info.CreatedAtRange[1])
|
||||
}
|
||||
|
||||
err = db.Count(&total).Error
|
||||
if err != nil {
|
||||
return
|
||||
}
|
||||
|
||||
if limit != 0 {
|
||||
db = db.Limit(limit).Offset(offset)
|
||||
}
|
||||
|
||||
err = db.Find(&petFamilyMemberss).Error
|
||||
return petFamilyMemberss, total, err
|
||||
}
|
||||
func (petFamilyMembersService *PetFamilyMembersService) GetPetFamilyMembersPublic(ctx context.Context) {
|
||||
// 此方法为获取数据源定义的数据
|
||||
// 请自行实现
|
||||
}
|
||||
@@ -0,0 +1,75 @@
|
||||
package pet
|
||||
|
||||
import (
|
||||
"context"
|
||||
"github.com/flipped-aurora/gin-vue-admin/server/global"
|
||||
"github.com/flipped-aurora/gin-vue-admin/server/model/pet"
|
||||
petReq "github.com/flipped-aurora/gin-vue-admin/server/model/pet/request"
|
||||
)
|
||||
|
||||
type PetFamilyPetsService struct{}
|
||||
|
||||
// CreatePetFamilyPets 创建petFamilyPets表记录
|
||||
// Author [yourname](https://github.com/yourname)
|
||||
func (petFamilyPetsService *PetFamilyPetsService) CreatePetFamilyPets(ctx context.Context, petFamilyPets *pet.PetFamilyPets) (err error) {
|
||||
err = global.GVA_DB.Create(petFamilyPets).Error
|
||||
return err
|
||||
}
|
||||
|
||||
// DeletePetFamilyPets 删除petFamilyPets表记录
|
||||
// Author [yourname](https://github.com/yourname)
|
||||
func (petFamilyPetsService *PetFamilyPetsService) DeletePetFamilyPets(ctx context.Context, ID string) (err error) {
|
||||
err = global.GVA_DB.Delete(&pet.PetFamilyPets{}, "id = ?", ID).Error
|
||||
return err
|
||||
}
|
||||
|
||||
// DeletePetFamilyPetsByIds 批量删除petFamilyPets表记录
|
||||
// Author [yourname](https://github.com/yourname)
|
||||
func (petFamilyPetsService *PetFamilyPetsService) DeletePetFamilyPetsByIds(ctx context.Context, IDs []string) (err error) {
|
||||
err = global.GVA_DB.Delete(&[]pet.PetFamilyPets{}, "id in ?", IDs).Error
|
||||
return err
|
||||
}
|
||||
|
||||
// UpdatePetFamilyPets 更新petFamilyPets表记录
|
||||
// Author [yourname](https://github.com/yourname)
|
||||
func (petFamilyPetsService *PetFamilyPetsService) UpdatePetFamilyPets(ctx context.Context, petFamilyPets pet.PetFamilyPets) (err error) {
|
||||
err = global.GVA_DB.Model(&pet.PetFamilyPets{}).Where("id = ?", petFamilyPets.ID).Updates(&petFamilyPets).Error
|
||||
return err
|
||||
}
|
||||
|
||||
// GetPetFamilyPets 根据ID获取petFamilyPets表记录
|
||||
// Author [yourname](https://github.com/yourname)
|
||||
func (petFamilyPetsService *PetFamilyPetsService) GetPetFamilyPets(ctx context.Context, ID string) (petFamilyPets pet.PetFamilyPets, err error) {
|
||||
err = global.GVA_DB.Where("id = ?", ID).First(&petFamilyPets).Error
|
||||
return
|
||||
}
|
||||
|
||||
// GetPetFamilyPetsInfoList 分页获取petFamilyPets表记录
|
||||
// Author [yourname](https://github.com/yourname)
|
||||
func (petFamilyPetsService *PetFamilyPetsService) GetPetFamilyPetsInfoList(ctx context.Context, info petReq.PetFamilyPetsSearch) (list []pet.PetFamilyPets, total int64, err error) {
|
||||
limit := info.PageSize
|
||||
offset := info.PageSize * (info.Page - 1)
|
||||
// 创建db
|
||||
db := global.GVA_DB.Model(&pet.PetFamilyPets{})
|
||||
var petFamilyPetss []pet.PetFamilyPets
|
||||
// 如果有条件搜索 下方会自动创建搜索语句
|
||||
if len(info.CreatedAtRange) == 2 {
|
||||
db = db.Where("created_at BETWEEN ? AND ?", info.CreatedAtRange[0], info.CreatedAtRange[1])
|
||||
}
|
||||
|
||||
err = db.Count(&total).Error
|
||||
if err != nil {
|
||||
return
|
||||
}
|
||||
|
||||
if limit != 0 {
|
||||
db = db.Limit(limit).Offset(offset)
|
||||
}
|
||||
|
||||
err = db.Find(&petFamilyPetss).Error
|
||||
return petFamilyPetss, total, err
|
||||
}
|
||||
func (petFamilyPetsService *PetFamilyPetsService) GetPetFamilyPetsPublic(ctx context.Context) {
|
||||
// 此方法为获取数据源定义的数据
|
||||
// 请自行实现
|
||||
}
|
||||
@@ -0,0 +1,75 @@
|
||||
package pet
|
||||
|
||||
import (
|
||||
"context"
|
||||
"github.com/flipped-aurora/gin-vue-admin/server/global"
|
||||
"github.com/flipped-aurora/gin-vue-admin/server/model/pet"
|
||||
petReq "github.com/flipped-aurora/gin-vue-admin/server/model/pet/request"
|
||||
)
|
||||
|
||||
type PetPetsService struct{}
|
||||
|
||||
// CreatePetPets 创建petPets表记录
|
||||
// Author [yourname](https://github.com/yourname)
|
||||
func (petPetsService *PetPetsService) CreatePetPets(ctx context.Context, petPets *pet.PetPets) (err error) {
|
||||
err = global.GVA_DB.Create(petPets).Error
|
||||
return err
|
||||
}
|
||||
|
||||
// DeletePetPets 删除petPets表记录
|
||||
// Author [yourname](https://github.com/yourname)
|
||||
func (petPetsService *PetPetsService) DeletePetPets(ctx context.Context, ID string) (err error) {
|
||||
err = global.GVA_DB.Delete(&pet.PetPets{}, "id = ?", ID).Error
|
||||
return err
|
||||
}
|
||||
|
||||
// DeletePetPetsByIds 批量删除petPets表记录
|
||||
// Author [yourname](https://github.com/yourname)
|
||||
func (petPetsService *PetPetsService) DeletePetPetsByIds(ctx context.Context, IDs []string) (err error) {
|
||||
err = global.GVA_DB.Delete(&[]pet.PetPets{}, "id in ?", IDs).Error
|
||||
return err
|
||||
}
|
||||
|
||||
// UpdatePetPets 更新petPets表记录
|
||||
// Author [yourname](https://github.com/yourname)
|
||||
func (petPetsService *PetPetsService) UpdatePetPets(ctx context.Context, petPets pet.PetPets) (err error) {
|
||||
err = global.GVA_DB.Model(&pet.PetPets{}).Where("id = ?", petPets.ID).Updates(&petPets).Error
|
||||
return err
|
||||
}
|
||||
|
||||
// GetPetPets 根据ID获取petPets表记录
|
||||
// Author [yourname](https://github.com/yourname)
|
||||
func (petPetsService *PetPetsService) GetPetPets(ctx context.Context, ID string) (petPets pet.PetPets, err error) {
|
||||
err = global.GVA_DB.Where("id = ?", ID).First(&petPets).Error
|
||||
return
|
||||
}
|
||||
|
||||
// GetPetPetsInfoList 分页获取petPets表记录
|
||||
// Author [yourname](https://github.com/yourname)
|
||||
func (petPetsService *PetPetsService) GetPetPetsInfoList(ctx context.Context, info petReq.PetPetsSearch) (list []pet.PetPets, total int64, err error) {
|
||||
limit := info.PageSize
|
||||
offset := info.PageSize * (info.Page - 1)
|
||||
// 创建db
|
||||
db := global.GVA_DB.Model(&pet.PetPets{})
|
||||
var petPetss []pet.PetPets
|
||||
// 如果有条件搜索 下方会自动创建搜索语句
|
||||
if len(info.CreatedAtRange) == 2 {
|
||||
db = db.Where("created_at BETWEEN ? AND ?", info.CreatedAtRange[0], info.CreatedAtRange[1])
|
||||
}
|
||||
|
||||
err = db.Count(&total).Error
|
||||
if err != nil {
|
||||
return
|
||||
}
|
||||
|
||||
if limit != 0 {
|
||||
db = db.Limit(limit).Offset(offset)
|
||||
}
|
||||
|
||||
err = db.Find(&petPetss).Error
|
||||
return petPetss, total, err
|
||||
}
|
||||
func (petPetsService *PetPetsService) GetPetPetsPublic(ctx context.Context) {
|
||||
// 此方法为获取数据源定义的数据
|
||||
// 请自行实现
|
||||
}
|
||||
@@ -0,0 +1,75 @@
|
||||
package pet
|
||||
|
||||
import (
|
||||
"context"
|
||||
"github.com/flipped-aurora/gin-vue-admin/server/global"
|
||||
"github.com/flipped-aurora/gin-vue-admin/server/model/pet"
|
||||
petReq "github.com/flipped-aurora/gin-vue-admin/server/model/pet/request"
|
||||
)
|
||||
|
||||
type PetRecordsService struct{}
|
||||
|
||||
// CreatePetRecords 创建petRecords表记录
|
||||
// Author [yourname](https://github.com/yourname)
|
||||
func (petRecordsService *PetRecordsService) CreatePetRecords(ctx context.Context, petRecords *pet.PetRecords) (err error) {
|
||||
err = global.GVA_DB.Create(petRecords).Error
|
||||
return err
|
||||
}
|
||||
|
||||
// DeletePetRecords 删除petRecords表记录
|
||||
// Author [yourname](https://github.com/yourname)
|
||||
func (petRecordsService *PetRecordsService) DeletePetRecords(ctx context.Context, ID string) (err error) {
|
||||
err = global.GVA_DB.Delete(&pet.PetRecords{}, "id = ?", ID).Error
|
||||
return err
|
||||
}
|
||||
|
||||
// DeletePetRecordsByIds 批量删除petRecords表记录
|
||||
// Author [yourname](https://github.com/yourname)
|
||||
func (petRecordsService *PetRecordsService) DeletePetRecordsByIds(ctx context.Context, IDs []string) (err error) {
|
||||
err = global.GVA_DB.Delete(&[]pet.PetRecords{}, "id in ?", IDs).Error
|
||||
return err
|
||||
}
|
||||
|
||||
// UpdatePetRecords 更新petRecords表记录
|
||||
// Author [yourname](https://github.com/yourname)
|
||||
func (petRecordsService *PetRecordsService) UpdatePetRecords(ctx context.Context, petRecords pet.PetRecords) (err error) {
|
||||
err = global.GVA_DB.Model(&pet.PetRecords{}).Where("id = ?", petRecords.ID).Updates(&petRecords).Error
|
||||
return err
|
||||
}
|
||||
|
||||
// GetPetRecords 根据ID获取petRecords表记录
|
||||
// Author [yourname](https://github.com/yourname)
|
||||
func (petRecordsService *PetRecordsService) GetPetRecords(ctx context.Context, ID string) (petRecords pet.PetRecords, err error) {
|
||||
err = global.GVA_DB.Where("id = ?", ID).First(&petRecords).Error
|
||||
return
|
||||
}
|
||||
|
||||
// GetPetRecordsInfoList 分页获取petRecords表记录
|
||||
// Author [yourname](https://github.com/yourname)
|
||||
func (petRecordsService *PetRecordsService) GetPetRecordsInfoList(ctx context.Context, info petReq.PetRecordsSearch) (list []pet.PetRecords, total int64, err error) {
|
||||
limit := info.PageSize
|
||||
offset := info.PageSize * (info.Page - 1)
|
||||
// 创建db
|
||||
db := global.GVA_DB.Model(&pet.PetRecords{})
|
||||
var petRecordss []pet.PetRecords
|
||||
// 如果有条件搜索 下方会自动创建搜索语句
|
||||
if len(info.CreatedAtRange) == 2 {
|
||||
db = db.Where("created_at BETWEEN ? AND ?", info.CreatedAtRange[0], info.CreatedAtRange[1])
|
||||
}
|
||||
|
||||
err = db.Count(&total).Error
|
||||
if err != nil {
|
||||
return
|
||||
}
|
||||
|
||||
if limit != 0 {
|
||||
db = db.Limit(limit).Offset(offset)
|
||||
}
|
||||
|
||||
err = db.Find(&petRecordss).Error
|
||||
return petRecordss, total, err
|
||||
}
|
||||
func (petRecordsService *PetRecordsService) GetPetRecordsPublic(ctx context.Context) {
|
||||
// 此方法为获取数据源定义的数据
|
||||
// 请自行实现
|
||||
}
|
||||
Reference in New Issue
Block a user