完成画家指数相关接口
This commit is contained in:
parent
af0bdc6ea9
commit
951791ea9a
81
cmd/internal/controller/artistinfo_artshow.go
Normal file
81
cmd/internal/controller/artistinfo_artshow.go
Normal file
@ -0,0 +1,81 @@
|
|||||||
|
// Package controller -----------------------------
|
||||||
|
// @file : artshowVideo.go
|
||||||
|
// @author : JJXu
|
||||||
|
// @contact : wavingbear@163.com
|
||||||
|
// @time : 2023/3/2 10:52
|
||||||
|
// -------------------------------------------
|
||||||
|
package controller
|
||||||
|
|
||||||
|
import (
|
||||||
|
context "context"
|
||||||
|
"github.com/fonchain/fonchain-artistinfo/cmd/internal/logic"
|
||||||
|
"github.com/fonchain/fonchain-artistinfo/pb/artistinfoArtshow"
|
||||||
|
emptypb "google.golang.org/protobuf/types/known/emptypb"
|
||||||
|
)
|
||||||
|
|
||||||
|
// 画展包视频
|
||||||
|
var _ artistinfoArtshow.ArtistInfoArtshowServer = new(ArtistInfoArtshowProvider)
|
||||||
|
|
||||||
|
type ArtistInfoArtshowProvider struct {
|
||||||
|
artistinfoArtshow.UnimplementedArtistInfoArtshowServer
|
||||||
|
videoLogic logic.ArtshowVideoLogic
|
||||||
|
artistIndexLogic logic.ArtshowArtistIndexLogic
|
||||||
|
}
|
||||||
|
|
||||||
|
// ----------------- 画展包-画家指数
|
||||||
|
func (a ArtistInfoArtshowProvider) GetArtistIndexDetail(ctx context.Context, request *artistinfoArtshow.GetArtistIndexDetailRequest) (*artistinfoArtshow.ArtistIndexInfo, error) {
|
||||||
|
return a.artistIndexLogic.GetArtistIndexDetail(request)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (a ArtistInfoArtshowProvider) GetArtistIndexList(ctx context.Context, request *artistinfoArtshow.GetArtistIndexListRequest) (*artistinfoArtshow.GetArtistIndexListResponse, error) {
|
||||||
|
return a.artistIndexLogic.GetArtistIndexList(request)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (a ArtistInfoArtshowProvider) CreateArtistIndex(ctx context.Context, info *artistinfoArtshow.ArtistIndexInfo) (*emptypb.Empty, error) {
|
||||||
|
return nil, a.artistIndexLogic.CreateArtistIndex(info)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (a ArtistInfoArtshowProvider) BatchCreateArtistIndex(ctx context.Context, request *artistinfoArtshow.BatchCreateArtistIndexRequest) (*emptypb.Empty, error) {
|
||||||
|
return nil, a.artistIndexLogic.BatchCreateArtistIndex(request)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (a ArtistInfoArtshowProvider) AuditArtistIndex(ctx context.Context, request *artistinfoArtshow.AuditArtistIndexRequest) (*emptypb.Empty, error) {
|
||||||
|
return a.artistIndexLogic.AuditArtistIndex(request)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (a ArtistInfoArtshowProvider) UpdateArtistIndex(ctx context.Context, request *artistinfoArtshow.UpdateArtistIndexRequest) (*emptypb.Empty, error) {
|
||||||
|
return a.artistIndexLogic.UpdateArtistIndex(request)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (a ArtistInfoArtshowProvider) DeletedArtistIndex(ctx context.Context, request *artistinfoArtshow.DeletedArtistIndexRequest) (*emptypb.Empty, error) {
|
||||||
|
return a.artistIndexLogic.DeletedArtistIndex(request)
|
||||||
|
}
|
||||||
|
|
||||||
|
// ----------------- 画展包-视频资料
|
||||||
|
func (a ArtistInfoArtshowProvider) GetArtshowVideoDetail(ctx context.Context, request *artistinfoArtshow.GetArtshowVideoDetailRequest) (*artistinfoArtshow.ArtshowVideoInfo, error) {
|
||||||
|
return a.videoLogic.GetArtshowVideoDetail(request)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (a ArtistInfoArtshowProvider) BatchCreateArtshowVideo(ctx context.Context, request *artistinfoArtshow.BatchCreateArtshowVideoRequest) (*emptypb.Empty, error) {
|
||||||
|
return nil, a.videoLogic.BatchCreateArtshowVideo(request)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (a ArtistInfoArtshowProvider) CreateArtshowVideo(ctx context.Context, info *artistinfoArtshow.ArtshowVideoInfo) (*emptypb.Empty, error) {
|
||||||
|
return nil, a.videoLogic.CreateArtshowVideo(info)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (a ArtistInfoArtshowProvider) GetArtshowVideoList(ctx context.Context, requst *artistinfoArtshow.GetArtshowVideoListRequst) (*artistinfoArtshow.GetArtshowVideoListResponse, error) {
|
||||||
|
return a.videoLogic.GetArtshowVideoList(requst)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (a ArtistInfoArtshowProvider) AuditArtshowVideo(ctx context.Context, request *artistinfoArtshow.AuditArtshowVideoRequest) (*emptypb.Empty, error) {
|
||||||
|
return a.videoLogic.AuditArtshowVideo(request)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (a ArtistInfoArtshowProvider) UpdateArtshowVideo(ctx context.Context, request *artistinfoArtshow.UpdateArtshowVideoRequest) (*emptypb.Empty, error) {
|
||||||
|
return a.videoLogic.UpdateArtshowVideo(request)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (a ArtistInfoArtshowProvider) DeletedArtshowVideo(ctx context.Context, request *artistinfoArtshow.DeletedArtshowVideoRequest) (*emptypb.Empty, error) {
|
||||||
|
return a.videoLogic.DeletedArtshowVideo(request)
|
||||||
|
}
|
@ -1,46 +0,0 @@
|
|||||||
// Package controller -----------------------------
|
|
||||||
// @file : artshowVideo.go
|
|
||||||
// @author : JJXu
|
|
||||||
// @contact : wavingbear@163.com
|
|
||||||
// @time : 2023/3/2 10:52
|
|
||||||
// -------------------------------------------
|
|
||||||
package controller
|
|
||||||
|
|
||||||
import (
|
|
||||||
context "context"
|
|
||||||
"github.com/fonchain/fonchain-artistinfo/cmd/internal/logic"
|
|
||||||
"github.com/fonchain/fonchain-artistinfo/pb/artistinfoArtshow"
|
|
||||||
emptypb "google.golang.org/protobuf/types/known/emptypb"
|
|
||||||
)
|
|
||||||
|
|
||||||
// 画展包视频
|
|
||||||
var _ artistinfoArtshow.ArtistInfoArtshowServer = new(ArtistInfoArtshowProvider)
|
|
||||||
|
|
||||||
type ArtistInfoArtshowProvider struct {
|
|
||||||
artistinfoArtshow.UnimplementedArtistInfoArtshowServer
|
|
||||||
logic logic.ArtshowVideoLogic
|
|
||||||
}
|
|
||||||
|
|
||||||
func (a ArtistInfoArtshowProvider) BatchCreateArtshowVideo(ctx context.Context, request *artistinfoArtshow.BatchCreateArtshowVideoRequest) (*emptypb.Empty, error) {
|
|
||||||
return nil, a.logic.BatchCreateArtshowVideo(request)
|
|
||||||
}
|
|
||||||
|
|
||||||
func (a ArtistInfoArtshowProvider) CreateArtshowVideo(ctx context.Context, info *artistinfoArtshow.ArtshowVideoInfo) (*emptypb.Empty, error) {
|
|
||||||
return nil, a.logic.CreateArtshowVideo(info)
|
|
||||||
}
|
|
||||||
|
|
||||||
func (a ArtistInfoArtshowProvider) GetArtshowVideoList(ctx context.Context, requst *artistinfoArtshow.GetArtshowVideoListRequst) (*artistinfoArtshow.GetArtshowVideoListResponse, error) {
|
|
||||||
return a.logic.GetArtshowVideoList(requst)
|
|
||||||
}
|
|
||||||
|
|
||||||
func (a ArtistInfoArtshowProvider) AuditArtshowVideo(ctx context.Context, request *artistinfoArtshow.AuditArtshowVideoRequest) (*emptypb.Empty, error) {
|
|
||||||
return a.logic.AuditArtshowVideo(request)
|
|
||||||
}
|
|
||||||
|
|
||||||
func (a ArtistInfoArtshowProvider) UpdateArtshowVideo(ctx context.Context, request *artistinfoArtshow.UpdateArtshowVideoRequest) (*emptypb.Empty, error) {
|
|
||||||
return a.logic.UpdateArtshowVideo(request)
|
|
||||||
}
|
|
||||||
|
|
||||||
func (a ArtistInfoArtshowProvider) DeletedArtshowVideo(ctx context.Context, request *artistinfoArtshow.DeletedArtshowVideoRequest) (*emptypb.Empty, error) {
|
|
||||||
return a.logic.DeletedArtshowVideo(request)
|
|
||||||
}
|
|
124
cmd/internal/dao/artistinfo_artshow_artistIndex.go
Normal file
124
cmd/internal/dao/artistinfo_artshow_artistIndex.go
Normal file
@ -0,0 +1,124 @@
|
|||||||
|
// Package dao -----------------------------
|
||||||
|
// @file : artistinfo_artshow_artistIndex.go
|
||||||
|
// @author : JJXu
|
||||||
|
// @contact : wavingbear@163.com
|
||||||
|
// @time : 2023/3/3 0:20
|
||||||
|
// -------------------------------------------
|
||||||
|
package dao
|
||||||
|
|
||||||
|
import (
|
||||||
|
"errors"
|
||||||
|
"fmt"
|
||||||
|
"github.com/fonchain/fonchain-artistinfo/cmd/model"
|
||||||
|
"github.com/fonchain/fonchain-artistinfo/pb/artistinfoArtshow"
|
||||||
|
db "github.com/fonchain/fonchain-artistinfo/pkg/db"
|
||||||
|
"gorm.io/gorm"
|
||||||
|
)
|
||||||
|
|
||||||
|
var ArtistinfoArtshowArtistIndex = new(artistinfoArtshowArtistIndex)
|
||||||
|
|
||||||
|
type artistinfoArtshowArtistIndex struct{}
|
||||||
|
|
||||||
|
func (a artistinfoArtshowArtistIndex) BatchCreateData(datas []model.ArtshowArtistIndex) error {
|
||||||
|
//return db.DB.Create(&datas).Error
|
||||||
|
tx := db.DB.Begin()
|
||||||
|
for _, v := range datas {
|
||||||
|
err := a.CreateData(&v, tx)
|
||||||
|
if err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
}
|
||||||
|
tx.Commit()
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
func (a artistinfoArtshowArtistIndex) CreateData(data *model.ArtshowArtistIndex, tx ...*gorm.DB) error {
|
||||||
|
var txdb *gorm.DB
|
||||||
|
if tx != nil {
|
||||||
|
txdb = tx[0]
|
||||||
|
} else {
|
||||||
|
txdb = db.DB
|
||||||
|
}
|
||||||
|
var exist = model.ArtshowArtistIndex{}
|
||||||
|
db.DB.Where("artist_uid = ? AND status = 2 AND class= ?", data.ArtistUid, data.Class).Find(&exist)
|
||||||
|
if exist.ID != 0 {
|
||||||
|
return errors.New(fmt.Sprintf("主题[%s]已存在", data.Title))
|
||||||
|
}
|
||||||
|
return txdb.Create(&data).Error
|
||||||
|
}
|
||||||
|
|
||||||
|
func (a artistinfoArtshowArtistIndex) UpdateData(data *model.ArtshowArtistIndex) error {
|
||||||
|
return db.DB.Updates(&data).Error
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
func (a artistinfoArtshowArtistIndex) DeletedData(id ...int64) (err error) {
|
||||||
|
if len(id) == 1 {
|
||||||
|
err = db.DB.Where("id = ?", id[0]).Delete(&model.ArtshowArtistIndex{}).Error
|
||||||
|
} else if len(id) > 0 {
|
||||||
|
err = db.DB.Where("id = ?", id).Delete(&model.ArtshowArtistIndex{}).Error
|
||||||
|
}
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
func (a artistinfoArtshowArtistIndex) GetData(id int64) (data *model.ArtshowArtistIndex, err error) {
|
||||||
|
err = db.DB.Where("id = ?", id).First(data).Error
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
func (a artistinfoArtshowArtistIndex) GetDataList(req *artistinfoArtshow.GetArtistIndexListRequest) (datas []model.ArtshowArtistIndex, total int64, err error) {
|
||||||
|
datas = []model.ArtshowArtistIndex{}
|
||||||
|
var tx = db.DB.Model(model.ArtshowArtistIndex{})
|
||||||
|
if req.ArtistUid != "" {
|
||||||
|
tx = tx.Where("artist_uid = ?", req.ArtistUid)
|
||||||
|
}
|
||||||
|
if req.LockTime != "" {
|
||||||
|
tx = tx.Where("lock_time = ?", req.LockTime)
|
||||||
|
}
|
||||||
|
if req.Status != 0 {
|
||||||
|
tx = tx.Where("status = ?", req.Status)
|
||||||
|
}
|
||||||
|
if req.AuditStatus != 0 {
|
||||||
|
tx = tx.Where("audit_status = ?", req.AuditStatus)
|
||||||
|
}
|
||||||
|
//if req.AuditMark1 != "" {
|
||||||
|
// tx = tx.Where("audit_mark1 = ?", req.AuditMark1)
|
||||||
|
//}
|
||||||
|
//if req.AuditMark2 != "" {
|
||||||
|
// tx = tx.Where("audit_mark2 = ?", req.AuditMark2)
|
||||||
|
//}
|
||||||
|
err = tx.Count(&total).Scopes(db.Pagination(req.Page, req.PageSize)).Find(&datas).Error
|
||||||
|
return
|
||||||
|
}
|
||||||
|
func (a artistinfoArtshowArtistIndex) Audit(auditStatus model.AuditStatus, mark1, mark2 string, ids ...int64) (err error) {
|
||||||
|
tx := db.DB.Begin()
|
||||||
|
err = tx.Model(model.ArtshowArtistIndex{}).Where("id in ?", ids).Update("audit_status", auditStatus).Error
|
||||||
|
if err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
err = tx.Model(model.ArtshowArtistIndex{}).Where("id in ?", ids).Update("audit_mark1", mark1).Error
|
||||||
|
if err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
err = tx.Model(model.ArtshowArtistIndex{}).Where("id in ?", ids).Update("audit_mark2", mark2).Error
|
||||||
|
if err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
tx.Commit()
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
func (a artistinfoArtshowArtistIndex) GetArtshowVideoDetail(in *artistinfoArtshow.GetArtshowVideoDetailRequest) (rep model.ArtshowArtistIndex, err error) {
|
||||||
|
var tx = db.DB.Model(model.ArtshowArtistIndex{})
|
||||||
|
if in.ArtistUid != "" {
|
||||||
|
tx = tx.Where("artist_uid =?", in.ArtistUid)
|
||||||
|
}
|
||||||
|
if in.LockTime != "" {
|
||||||
|
tx = tx.Where("lock_time", in.LockTime)
|
||||||
|
}
|
||||||
|
if in.Status != 0 {
|
||||||
|
tx = tx.Where("status", in.Status)
|
||||||
|
}
|
||||||
|
var data model.ArtshowArtistIndex
|
||||||
|
err = tx.First(&data).Error
|
||||||
|
return
|
||||||
|
}
|
@ -47,7 +47,7 @@ func (a artistinfoArtshowVideo) CreateData(data *model.ArtshowRecord, tx ...*gor
|
|||||||
}
|
}
|
||||||
|
|
||||||
func (a artistinfoArtshowVideo) UpdateData(data *model.ArtshowRecord) error {
|
func (a artistinfoArtshowVideo) UpdateData(data *model.ArtshowRecord) error {
|
||||||
return db.DB.Create(&data).Error
|
return db.DB.Updates(&data).Error
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -98,9 +98,35 @@ func (a artistinfoArtshowVideo) GetDataList(req *artistinfoArtshow.GetArtshowVid
|
|||||||
err = tx.Count(&total).Scopes(db.Pagination(req.Page, req.PageSize)).Find(&datas).Error
|
err = tx.Count(&total).Scopes(db.Pagination(req.Page, req.PageSize)).Find(&datas).Error
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
func (a artistinfoArtshowVideo) Audit(auditStatus model.AuditStatus, mark1, mark2 string, ids ...int64) error {
|
func (a artistinfoArtshowVideo) Audit(auditStatus model.AuditStatus, mark1, mark2 string, ids ...int64) (err error) {
|
||||||
return db.DB.Model(model.ArtshowRecord{}).Where("id in ?", ids).
|
tx := db.DB.Begin()
|
||||||
Update("audit_status", auditStatus).
|
err = tx.Model(model.ArtshowRecord{}).Where("id in ?", ids).Update("audit_status", auditStatus).Error
|
||||||
Update("audit_mark1", mark1).
|
if err != nil {
|
||||||
Update("audit_mark2", mark2).Error
|
return err
|
||||||
|
}
|
||||||
|
err = tx.Model(model.ArtshowRecord{}).Where("id in ?", ids).Update("audit_mark1", mark1).Error
|
||||||
|
if err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
err = tx.Model(model.ArtshowRecord{}).Where("id in ?", ids).Update("audit_mark2", mark2).Error
|
||||||
|
if err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
tx.Commit()
|
||||||
|
return
|
||||||
|
}
|
||||||
|
func (a artistinfoArtshowVideo) GetArtshowVideoDetail(in *artistinfoArtshow.GetArtshowVideoDetailRequest) (rep model.ArtshowRecord, err error) {
|
||||||
|
var tx = db.DB.Model(model.ArtshowRecord{})
|
||||||
|
if in.ArtistUid != "" {
|
||||||
|
tx = tx.Where("artist_uid =?", in.ArtistUid)
|
||||||
|
}
|
||||||
|
if in.LockTime != "" {
|
||||||
|
tx = tx.Where("lock_time", in.LockTime)
|
||||||
|
}
|
||||||
|
if in.Status != 0 {
|
||||||
|
tx = tx.Where("status", in.Status)
|
||||||
|
}
|
||||||
|
var data model.ArtshowRecord
|
||||||
|
err = tx.First(&data).Error
|
||||||
|
return
|
||||||
}
|
}
|
141
cmd/internal/logic/artistinfo_artshowArtistIndex.go
Normal file
141
cmd/internal/logic/artistinfo_artshowArtistIndex.go
Normal file
@ -0,0 +1,141 @@
|
|||||||
|
// Package logic -----------------------------
|
||||||
|
// @file : artistinfo_artshowVideo.go
|
||||||
|
// @author : JJXu
|
||||||
|
// @contact : wavingbear@163.com
|
||||||
|
// @time : 2023/3/2 11:51
|
||||||
|
// -------------------------------------------
|
||||||
|
package logic
|
||||||
|
|
||||||
|
import (
|
||||||
|
"errors"
|
||||||
|
"fmt"
|
||||||
|
"github.com/fonchain/fonchain-artistinfo/cmd/internal/dao"
|
||||||
|
"github.com/fonchain/fonchain-artistinfo/cmd/model"
|
||||||
|
"github.com/fonchain/fonchain-artistinfo/pb/artistInfoUser"
|
||||||
|
"github.com/fonchain/fonchain-artistinfo/pb/artistinfoArtshow"
|
||||||
|
"google.golang.org/protobuf/types/known/emptypb"
|
||||||
|
"gorm.io/gorm"
|
||||||
|
)
|
||||||
|
|
||||||
|
type ArtshowArtistIndexLogic struct{}
|
||||||
|
|
||||||
|
func (a ArtshowArtistIndexLogic) BatchCreateArtistIndex(request *artistinfoArtshow.BatchCreateArtistIndexRequest) error {
|
||||||
|
var datas = []model.ArtshowArtistIndex{}
|
||||||
|
for _, v := range request.ArtistUids {
|
||||||
|
userInfo, err := NewArtistInfo().FindUser(&artistInfoUser.FindUserRequest{
|
||||||
|
MgmtArtistUid: v,
|
||||||
|
IsArtist: true,
|
||||||
|
})
|
||||||
|
if err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
if userInfo.Id == 0 {
|
||||||
|
return errors.New(fmt.Sprintf("用户%s不存在", v))
|
||||||
|
}
|
||||||
|
datas = append(datas,
|
||||||
|
model.ArtshowArtistIndex{LockTime: userInfo.LatestLockTime, ArtistUid: v, Class: "exhibition", Title: "艺术家-展览", Types: "2", Status: 2},
|
||||||
|
model.ArtshowArtistIndex{LockTime: userInfo.LatestLockTime, ArtistUid: v, Class: "seniority", Title: "艺术家-资历", Types: "1", Status: 2},
|
||||||
|
model.ArtshowArtistIndex{LockTime: userInfo.LatestLockTime, ArtistUid: v, Class: "specialized", Title: "艺术家-专业", Types: "1", Status: 2},
|
||||||
|
model.ArtshowArtistIndex{LockTime: userInfo.LatestLockTime, ArtistUid: v, Class: "Influence", Title: "艺术家-影响力", Types: "1", Status: 2},
|
||||||
|
model.ArtshowArtistIndex{LockTime: userInfo.LatestLockTime, ArtistUid: v, Class: "collect", Title: "艺术家-收藏", Types: "1", Status: 2},
|
||||||
|
)
|
||||||
|
}
|
||||||
|
return dao.ArtistinfoArtshowArtistIndex.BatchCreateData(datas)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (a ArtshowArtistIndexLogic) CreateArtistIndex(request *artistinfoArtshow.ArtistIndexInfo) error {
|
||||||
|
return dao.ArtistinfoArtshowArtistIndex.CreateData(&model.ArtshowArtistIndex{
|
||||||
|
LockTime: request.LockTime,
|
||||||
|
ArtistUid: request.ArtistUid,
|
||||||
|
Class: request.Class,
|
||||||
|
Title: request.Title,
|
||||||
|
Types: request.Types,
|
||||||
|
Status: 2,
|
||||||
|
})
|
||||||
|
}
|
||||||
|
func (a ArtshowArtistIndexLogic) GetArtistIndexDetail(request *artistinfoArtshow.GetArtistIndexDetailRequest) (rep *artistinfoArtshow.ArtistIndexInfo, err error) {
|
||||||
|
data, err := dao.ArtistinfoArtshowArtistIndex.GetData(request.Id)
|
||||||
|
if err != nil {
|
||||||
|
if gorm.ErrRecordNotFound == err {
|
||||||
|
err = errors.New("找不到数据")
|
||||||
|
}
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
rep = &artistinfoArtshow.ArtistIndexInfo{
|
||||||
|
ArtistUid: data.ArtistUid,
|
||||||
|
Title: data.Title,
|
||||||
|
Class: data.Class,
|
||||||
|
TitleScore: data.TitleScore,
|
||||||
|
Score: data.Score,
|
||||||
|
Types: data.Types,
|
||||||
|
Status: data.Status,
|
||||||
|
LockTime: data.LockTime,
|
||||||
|
AuditMark1: data.AuditMark1,
|
||||||
|
AuditMark2: data.AuditMark2,
|
||||||
|
AuditStatus: int64(data.AuditStatus),
|
||||||
|
Id: data.ID,
|
||||||
|
CreatedAt: data.CreatedAt.Unix(),
|
||||||
|
UpdatedAt: data.UpdatedAt.Unix(),
|
||||||
|
DeletedAt: int64(data.DeletedAt),
|
||||||
|
}
|
||||||
|
return nil, nil
|
||||||
|
}
|
||||||
|
|
||||||
|
func (a ArtshowArtistIndexLogic) GetArtistIndexList(request *artistinfoArtshow.GetArtistIndexListRequest) (res *artistinfoArtshow.GetArtistIndexListResponse, err error) {
|
||||||
|
res = &artistinfoArtshow.GetArtistIndexListResponse{}
|
||||||
|
datas, total, err := dao.ArtistinfoArtshowArtistIndex.GetDataList(request)
|
||||||
|
if err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
res.Page = &artistinfoArtshow.VideoPagination{
|
||||||
|
Page: request.Page,
|
||||||
|
PageSize: request.PageSize,
|
||||||
|
Total: total,
|
||||||
|
}
|
||||||
|
for _, v := range datas {
|
||||||
|
res.Data = append(res.Data, &artistinfoArtshow.ArtistIndexInfo{
|
||||||
|
ArtistUid: v.ArtistUid,
|
||||||
|
Title: v.Title,
|
||||||
|
Class: v.Class,
|
||||||
|
TitleScore: v.TitleScore,
|
||||||
|
Score: v.Score,
|
||||||
|
Types: v.Types,
|
||||||
|
Status: v.Status,
|
||||||
|
LockTime: v.LockTime,
|
||||||
|
AuditMark1: v.AuditMark1,
|
||||||
|
AuditMark2: v.AuditMark2,
|
||||||
|
AuditStatus: int64(v.AuditStatus),
|
||||||
|
Id: v.ID,
|
||||||
|
CreatedAt: v.CreatedAt.Unix(),
|
||||||
|
UpdatedAt: v.UpdatedAt.Unix(),
|
||||||
|
DeletedAt: int64(v.DeletedAt),
|
||||||
|
})
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
func (a ArtshowArtistIndexLogic) AuditArtistIndex(request *artistinfoArtshow.AuditArtistIndexRequest) (*emptypb.Empty, error) {
|
||||||
|
err := dao.ArtistinfoArtshowArtistIndex.Audit(model.AuditStatus(request.AuditStatus), request.AuditMark1, request.AuditMark2, request.ArtistIndexIds...)
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
|
||||||
|
func (a ArtshowArtistIndexLogic) UpdateArtistIndex(request *artistinfoArtshow.UpdateArtistIndexRequest) (*emptypb.Empty, error) {
|
||||||
|
err := dao.ArtistinfoArtshowArtistIndex.UpdateData(&model.ArtshowArtistIndex{
|
||||||
|
Model: model.Model{ID: request.Id},
|
||||||
|
TitleScore: request.TitleScore,
|
||||||
|
Score: request.Score,
|
||||||
|
AuditStatus: model.AuditType_Pending,
|
||||||
|
})
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
|
||||||
|
func (a ArtshowArtistIndexLogic) DeletedArtistIndex(request *artistinfoArtshow.DeletedArtistIndexRequest) (*emptypb.Empty, error) {
|
||||||
|
var ids = []int64{}
|
||||||
|
if request.Id != 0 {
|
||||||
|
ids = append(ids, request.Id)
|
||||||
|
} else if len(request.Ids) > 0 {
|
||||||
|
ids = append(ids, request.Ids...)
|
||||||
|
}
|
||||||
|
err := dao.ArtistinfoArtshowArtistIndex.DeletedData(ids...)
|
||||||
|
return nil, err
|
||||||
|
}
|
@ -7,10 +7,12 @@
|
|||||||
package logic
|
package logic
|
||||||
|
|
||||||
import (
|
import (
|
||||||
|
"errors"
|
||||||
"github.com/fonchain/fonchain-artistinfo/cmd/internal/dao"
|
"github.com/fonchain/fonchain-artistinfo/cmd/internal/dao"
|
||||||
"github.com/fonchain/fonchain-artistinfo/cmd/model"
|
"github.com/fonchain/fonchain-artistinfo/cmd/model"
|
||||||
"github.com/fonchain/fonchain-artistinfo/pb/artistinfoArtshow"
|
"github.com/fonchain/fonchain-artistinfo/pb/artistinfoArtshow"
|
||||||
"google.golang.org/protobuf/types/known/emptypb"
|
"google.golang.org/protobuf/types/known/emptypb"
|
||||||
|
"gorm.io/gorm"
|
||||||
)
|
)
|
||||||
|
|
||||||
type ArtshowVideoLogic struct{}
|
type ArtshowVideoLogic struct{}
|
||||||
@ -43,6 +45,31 @@ func (a ArtshowVideoLogic) CreateArtshowVideo(request *artistinfoArtshow.Artshow
|
|||||||
Status: request.Status,
|
Status: request.Status,
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
func (a ArtshowVideoLogic) GetArtshowVideoDetail(request *artistinfoArtshow.GetArtshowVideoDetailRequest) (rep *artistinfoArtshow.ArtshowVideoInfo, err error) {
|
||||||
|
data, err := dao.ArtistinfoArtshowVideo.GetArtshowVideoDetail(request)
|
||||||
|
if err != nil {
|
||||||
|
if gorm.ErrRecordNotFound == err {
|
||||||
|
err = errors.New("找不到数据")
|
||||||
|
}
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
rep = &artistinfoArtshow.ArtshowVideoInfo{
|
||||||
|
Id: data.ID,
|
||||||
|
ArtistUid: data.ArtistUid,
|
||||||
|
LockTime: data.LockTime,
|
||||||
|
VideoUrl: data.VideoUrl,
|
||||||
|
AuditStatus: int64(data.AuditStatus),
|
||||||
|
AuditMark1: data.AuditMark1,
|
||||||
|
AuditMark2: data.AuditMark2,
|
||||||
|
CreatedAt: data.CreatedAt.Unix(),
|
||||||
|
UpdatedAt: data.UpdatedAt.Unix(),
|
||||||
|
DeletedAt: int64(data.DeletedAt),
|
||||||
|
ArtistName: data.ArtistName,
|
||||||
|
Status: data.Status,
|
||||||
|
}
|
||||||
|
return nil, nil
|
||||||
|
}
|
||||||
|
|
||||||
func (a ArtshowVideoLogic) GetArtshowVideoList(request *artistinfoArtshow.GetArtshowVideoListRequst) (res *artistinfoArtshow.GetArtshowVideoListResponse, err error) {
|
func (a ArtshowVideoLogic) GetArtshowVideoList(request *artistinfoArtshow.GetArtshowVideoListRequst) (res *artistinfoArtshow.GetArtshowVideoListResponse, err error) {
|
||||||
res = &artistinfoArtshow.GetArtshowVideoListResponse{}
|
res = &artistinfoArtshow.GetArtshowVideoListResponse{}
|
||||||
datas, total, err := dao.ArtistinfoArtshowVideo.GetDataList(request)
|
datas, total, err := dao.ArtistinfoArtshowVideo.GetDataList(request)
|
||||||
|
27
cmd/model/artshow_artistIndex.go
Normal file
27
cmd/model/artshow_artistIndex.go
Normal file
@ -0,0 +1,27 @@
|
|||||||
|
// Package model -----------------------------
|
||||||
|
// @file : artshow_artistIndex.go
|
||||||
|
// @author : JJXu
|
||||||
|
// @contact : wavingbear@163.com
|
||||||
|
// @time : 2023/3/2 23:11
|
||||||
|
// -------------------------------------------
|
||||||
|
package model
|
||||||
|
|
||||||
|
// 画家指数
|
||||||
|
type ArtshowArtistIndex struct {
|
||||||
|
Model
|
||||||
|
ArtistUid string `gorm:"column:artist_uid;comment:画家uid" json:"artistUid"`
|
||||||
|
Title string `gorm:"column:title;comment:" json:"title"` //艺术家-展览(exhibition) 、 艺术家-资历(seniority) 、艺术家-专业(specialized) 、艺术家-影响力(Influence)、艺术家-收藏(collect)
|
||||||
|
Class string `gorm:"column:class;comment:指数类别" json:"class"` //exhibition 、seniority 、specialized 、Influence 、collect
|
||||||
|
TitleScore int64 `gorm:"column:title_score;comment:总分" json:"titleScore"`
|
||||||
|
Score string `gorm:"column:score;comment:前端定义的分数列表" json:"score"` //
|
||||||
|
Types string `gorm:"column:types;comment:" json:"types"`
|
||||||
|
Status int64 `json:"status" gorm:"column:status;default:2;comment:2=锁定 3=解锁"` //跟随用户的锁定和解锁状态,用于控制数据的展示
|
||||||
|
LockTime string `json:"lockTime" gorm:"column:lock_time;comment:锁定时间"`
|
||||||
|
AuditStatus AuditStatus `json:"auditStatus" gorm:"column:audit_status;default:5;comment:审核状态:2= 待审核,3= 审核失败,4= 审核通过,5= 待补充"`
|
||||||
|
AuditMark1 string `json:"auditMark1" gorm:"column:audit_mark1;comment:审核备注1"`
|
||||||
|
AuditMark2 string `json:"auditMark2" gorm:"column:audit_mark2;comment:审核备注2"`
|
||||||
|
}
|
||||||
|
|
||||||
|
func (a ArtshowArtistIndex) TableName() string {
|
||||||
|
return "artshow_artist_index"
|
||||||
|
}
|
@ -10,7 +10,7 @@ type ArtshowRecord struct {
|
|||||||
Model
|
Model
|
||||||
//通过这两个字段弱关联 artwork_lock_record表中对应的画作
|
//通过这两个字段弱关联 artwork_lock_record表中对应的画作
|
||||||
ArtistUid string `json:"artistUid" gorm:"column:artist_uid;comment:"`
|
ArtistUid string `json:"artistUid" gorm:"column:artist_uid;comment:"`
|
||||||
Status int64 `json:"status" gorm:"column:status;default:1;comment:2=锁定 3=解锁"` //跟随用户的锁定和解锁状态,用于控制数据的展示
|
Status int64 `json:"status" gorm:"column:status;default:2;comment:2=锁定 3=解锁"` //跟随用户的锁定和解锁状态,用于控制数据的展示
|
||||||
LockTime string `json:"lockTime" gorm:"column:lock_time;comment:"`
|
LockTime string `json:"lockTime" gorm:"column:lock_time;comment:"`
|
||||||
|
|
||||||
//AccountId int64 `json:"accountId" gorm:"column:account_id;comment:"`
|
//AccountId int64 `json:"accountId" gorm:"column:account_id;comment:"`
|
||||||
|
@ -1,8 +1,10 @@
|
|||||||
package model
|
package old
|
||||||
|
|
||||||
|
import "github.com/fonchain/fonchain-artistinfo/cmd/model"
|
||||||
|
|
||||||
// 画家指数
|
// 画家指数
|
||||||
type ArtworkExExam struct {
|
type ArtworkExExam struct {
|
||||||
Model
|
model.Model
|
||||||
UserId uint `gorm:"column:user_id;default:0;comment:账号id" json:"userId"`
|
UserId uint `gorm:"column:user_id;default:0;comment:账号id" json:"userId"`
|
||||||
ArtistUid string `json:"artistUid" gorm:"column:artist_uid;comment:"`
|
ArtistUid string `json:"artistUid" gorm:"column:artist_uid;comment:"`
|
||||||
Title string `gorm:"column:title;type:varchar(64);default:''" json:"title"`
|
Title string `gorm:"column:title;type:varchar(64);default:''" json:"title"`
|
@ -9,15 +9,30 @@ import "google/protobuf/empty.proto"; //使用 google.protobuf.Empty
|
|||||||
// protoc -I . -I ./pb --proto_path=. --go_out=./pb/artistinfoArtshow --go-triple_out=./pb/artistinfoArtshow --validate_out="lang=go:./pb/artistinfoArtshow" ./pb/artistinfoArtshow.proto
|
// protoc -I . -I ./pb --proto_path=. --go_out=./pb/artistinfoArtshow --go-triple_out=./pb/artistinfoArtshow --validate_out="lang=go:./pb/artistinfoArtshow" ./pb/artistinfoArtshow.proto
|
||||||
service ArtistInfoArtshow {
|
service ArtistInfoArtshow {
|
||||||
//画展视频
|
//画展视频
|
||||||
|
rpc GetArtshowVideoDetail(GetArtshowVideoDetailRequest)returns(ArtshowVideoInfo){} //获取视频详情
|
||||||
rpc GetArtshowVideoList(GetArtshowVideoListRequst)returns(GetArtshowVideoListResponse){}//获取画展视频列表
|
rpc GetArtshowVideoList(GetArtshowVideoListRequst)returns(GetArtshowVideoListResponse){}//获取画展视频列表
|
||||||
rpc CreateArtshowVideo(ArtshowVideoInfo)returns(google.protobuf.Empty){}
|
rpc CreateArtshowVideo(ArtshowVideoInfo)returns(google.protobuf.Empty){}
|
||||||
rpc BatchCreateArtshowVideo(BatchCreateArtshowVideoRequest)returns(google.protobuf.Empty){}
|
rpc BatchCreateArtshowVideo(BatchCreateArtshowVideoRequest)returns(google.protobuf.Empty){}
|
||||||
rpc AuditArtshowVideo(AuditArtshowVideoRequest)returns(google.protobuf.Empty){} //审批画展视频
|
rpc AuditArtshowVideo(AuditArtshowVideoRequest)returns(google.protobuf.Empty){} //审批画展视频
|
||||||
rpc UpdateArtshowVideo(UpdateArtshowVideoRequest)returns(google.protobuf.Empty){} //更新或创建画展视频
|
rpc UpdateArtshowVideo(UpdateArtshowVideoRequest)returns(google.protobuf.Empty){} //更新或创建画展视频
|
||||||
rpc DeletedArtshowVideo(DeletedArtshowVideoRequest)returns(google.protobuf.Empty){} //删除画展视频
|
rpc DeletedArtshowVideo(DeletedArtshowVideoRequest)returns(google.protobuf.Empty){} //删除画展视频
|
||||||
rpc CheckeExists(CheckeExistsRequest)returns(google.protobuf.Empty){} //删除画展视频
|
// rpc CheckeExists(CheckeExistsRequest)returns(google.protobuf.Empty){} //删除画展视频
|
||||||
|
// rpc GetArtistListOfVideo(ArtistListRequest)returns(){}//获取后台画家指数审批的画家列表
|
||||||
|
|
||||||
|
//画家指数
|
||||||
|
rpc GetArtistIndexDetail(GetArtistIndexDetailRequest)returns(ArtistIndexInfo){} //获取视频详情
|
||||||
|
rpc GetArtistIndexList(GetArtistIndexListRequest)returns(GetArtistIndexListResponse){}//获取画展视频列表
|
||||||
|
rpc CreateArtistIndex(ArtistIndexInfo)returns(google.protobuf.Empty){}
|
||||||
|
rpc BatchCreateArtistIndex(BatchCreateArtistIndexRequest)returns(google.protobuf.Empty){}
|
||||||
|
rpc AuditArtistIndex(AuditArtistIndexRequest)returns(google.protobuf.Empty){} //审批画展视频
|
||||||
|
rpc UpdateArtistIndex(UpdateArtistIndexRequest)returns(google.protobuf.Empty){} //更新或创建画展视频
|
||||||
|
rpc DeletedArtistIndex(DeletedArtistIndexRequest)returns(google.protobuf.Empty){} //删除画展视频
|
||||||
|
// rpc GetArtistListOfArtistIndex(ArtistListRequest)returns(){}//获取后台画家指数审批的画家列表
|
||||||
|
|
||||||
|
}
|
||||||
|
message ArtistListRequest{
|
||||||
|
string artistName =1;
|
||||||
}
|
}
|
||||||
|
|
||||||
message videoPagination{
|
message videoPagination{
|
||||||
int64 page =1;
|
int64 page =1;
|
||||||
int64 pageSize=2;
|
int64 pageSize=2;
|
||||||
@ -80,4 +95,68 @@ message BatchCreateArtshowVideoRequest{
|
|||||||
message CheckeExistsRequest{
|
message CheckeExistsRequest{
|
||||||
string artistUid =1;
|
string artistUid =1;
|
||||||
string lockTime =2;
|
string lockTime =2;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
message GetArtshowVideoDetailRequest{
|
||||||
|
string artistUid=1;
|
||||||
|
string lockTime=2;
|
||||||
|
int32 status=3;
|
||||||
|
}
|
||||||
|
|
||||||
|
//-------------------画家指数请求参数
|
||||||
|
message ArtistIndexInfo{
|
||||||
|
string artistUid=1;
|
||||||
|
string title=2;
|
||||||
|
string class=3;
|
||||||
|
int64 titleScore=4;
|
||||||
|
string score=5;
|
||||||
|
string types=6;
|
||||||
|
int64 status=7;
|
||||||
|
string lockTime=8;
|
||||||
|
string auditMark1=9;
|
||||||
|
string auditMark2=10;
|
||||||
|
int64 auditStatus=11;
|
||||||
|
int64 id=12;
|
||||||
|
int64 createdAt=13;
|
||||||
|
int64 updatedAt=14;
|
||||||
|
int64 deletedAt=15;
|
||||||
|
}
|
||||||
|
message GetArtistIndexListResponse{
|
||||||
|
repeated ArtistIndexInfo Data=1;
|
||||||
|
videoPagination page=2;
|
||||||
|
}
|
||||||
|
message GetArtistIndexDetailRequest{
|
||||||
|
int64 id =1;
|
||||||
|
}
|
||||||
|
message GetArtistIndexListRequest{
|
||||||
|
string artistUid =1;
|
||||||
|
string artistName =3;
|
||||||
|
string lockTime=4;
|
||||||
|
int64 auditStatus=5;
|
||||||
|
int64 status=6; //锁定状态 2=锁定 3=解锁
|
||||||
|
int64 page=7;
|
||||||
|
int64 pageSize=8;
|
||||||
|
}
|
||||||
|
|
||||||
|
message BatchCreateArtistIndexRequest{
|
||||||
|
repeated string artistUids =1;
|
||||||
|
// string lockTime=2;
|
||||||
|
}
|
||||||
|
message AuditArtistIndexRequest{
|
||||||
|
repeated int64 artistIndexIds =1;
|
||||||
|
int64 auditStatus =5;
|
||||||
|
string auditMark1 =6;
|
||||||
|
string auditMark2 =7;
|
||||||
|
|
||||||
|
}
|
||||||
|
message UpdateArtistIndexRequest{
|
||||||
|
int64 id=12;
|
||||||
|
int64 titleScore=4;
|
||||||
|
string score=5;
|
||||||
|
int64 status=7;
|
||||||
|
}
|
||||||
|
|
||||||
|
message DeletedArtistIndexRequest{
|
||||||
|
int64 Id=1; //单个删除
|
||||||
|
repeated int64 Ids =2; //批量删除
|
||||||
|
}
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -30,13 +30,21 @@ const _ = grpc_go.SupportPackageIsVersion7
|
|||||||
// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
|
// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
|
||||||
type ArtistInfoArtshowClient interface {
|
type ArtistInfoArtshowClient interface {
|
||||||
// 画展视频
|
// 画展视频
|
||||||
|
GetArtshowVideoDetail(ctx context.Context, in *GetArtshowVideoDetailRequest, opts ...grpc_go.CallOption) (*ArtshowVideoInfo, common.ErrorWithAttachment)
|
||||||
GetArtshowVideoList(ctx context.Context, in *GetArtshowVideoListRequst, opts ...grpc_go.CallOption) (*GetArtshowVideoListResponse, common.ErrorWithAttachment)
|
GetArtshowVideoList(ctx context.Context, in *GetArtshowVideoListRequst, opts ...grpc_go.CallOption) (*GetArtshowVideoListResponse, common.ErrorWithAttachment)
|
||||||
CreateArtshowVideo(ctx context.Context, in *ArtshowVideoInfo, opts ...grpc_go.CallOption) (*emptypb.Empty, common.ErrorWithAttachment)
|
CreateArtshowVideo(ctx context.Context, in *ArtshowVideoInfo, opts ...grpc_go.CallOption) (*emptypb.Empty, common.ErrorWithAttachment)
|
||||||
BatchCreateArtshowVideo(ctx context.Context, in *BatchCreateArtshowVideoRequest, opts ...grpc_go.CallOption) (*emptypb.Empty, common.ErrorWithAttachment)
|
BatchCreateArtshowVideo(ctx context.Context, in *BatchCreateArtshowVideoRequest, opts ...grpc_go.CallOption) (*emptypb.Empty, common.ErrorWithAttachment)
|
||||||
AuditArtshowVideo(ctx context.Context, in *AuditArtshowVideoRequest, opts ...grpc_go.CallOption) (*emptypb.Empty, common.ErrorWithAttachment)
|
AuditArtshowVideo(ctx context.Context, in *AuditArtshowVideoRequest, opts ...grpc_go.CallOption) (*emptypb.Empty, common.ErrorWithAttachment)
|
||||||
UpdateArtshowVideo(ctx context.Context, in *UpdateArtshowVideoRequest, opts ...grpc_go.CallOption) (*emptypb.Empty, common.ErrorWithAttachment)
|
UpdateArtshowVideo(ctx context.Context, in *UpdateArtshowVideoRequest, opts ...grpc_go.CallOption) (*emptypb.Empty, common.ErrorWithAttachment)
|
||||||
DeletedArtshowVideo(ctx context.Context, in *DeletedArtshowVideoRequest, opts ...grpc_go.CallOption) (*emptypb.Empty, common.ErrorWithAttachment)
|
DeletedArtshowVideo(ctx context.Context, in *DeletedArtshowVideoRequest, opts ...grpc_go.CallOption) (*emptypb.Empty, common.ErrorWithAttachment)
|
||||||
CheckeExists(ctx context.Context, in *CheckeExistsRequest, opts ...grpc_go.CallOption) (*emptypb.Empty, common.ErrorWithAttachment)
|
// 画家指数
|
||||||
|
GetArtistIndexDetail(ctx context.Context, in *GetArtistIndexDetailRequest, opts ...grpc_go.CallOption) (*ArtistIndexInfo, common.ErrorWithAttachment)
|
||||||
|
GetArtistIndexList(ctx context.Context, in *GetArtistIndexListRequest, opts ...grpc_go.CallOption) (*GetArtistIndexListResponse, common.ErrorWithAttachment)
|
||||||
|
CreateArtistIndex(ctx context.Context, in *ArtistIndexInfo, opts ...grpc_go.CallOption) (*emptypb.Empty, common.ErrorWithAttachment)
|
||||||
|
BatchCreateArtistIndex(ctx context.Context, in *BatchCreateArtistIndexRequest, opts ...grpc_go.CallOption) (*emptypb.Empty, common.ErrorWithAttachment)
|
||||||
|
AuditArtistIndex(ctx context.Context, in *AuditArtistIndexRequest, opts ...grpc_go.CallOption) (*emptypb.Empty, common.ErrorWithAttachment)
|
||||||
|
UpdateArtistIndex(ctx context.Context, in *UpdateArtistIndexRequest, opts ...grpc_go.CallOption) (*emptypb.Empty, common.ErrorWithAttachment)
|
||||||
|
DeletedArtistIndex(ctx context.Context, in *DeletedArtistIndexRequest, opts ...grpc_go.CallOption) (*emptypb.Empty, common.ErrorWithAttachment)
|
||||||
}
|
}
|
||||||
|
|
||||||
type artistInfoArtshowClient struct {
|
type artistInfoArtshowClient struct {
|
||||||
@ -44,13 +52,20 @@ type artistInfoArtshowClient struct {
|
|||||||
}
|
}
|
||||||
|
|
||||||
type ArtistInfoArtshowClientImpl struct {
|
type ArtistInfoArtshowClientImpl struct {
|
||||||
|
GetArtshowVideoDetail func(ctx context.Context, in *GetArtshowVideoDetailRequest) (*ArtshowVideoInfo, error)
|
||||||
GetArtshowVideoList func(ctx context.Context, in *GetArtshowVideoListRequst) (*GetArtshowVideoListResponse, error)
|
GetArtshowVideoList func(ctx context.Context, in *GetArtshowVideoListRequst) (*GetArtshowVideoListResponse, error)
|
||||||
CreateArtshowVideo func(ctx context.Context, in *ArtshowVideoInfo) (*emptypb.Empty, error)
|
CreateArtshowVideo func(ctx context.Context, in *ArtshowVideoInfo) (*emptypb.Empty, error)
|
||||||
BatchCreateArtshowVideo func(ctx context.Context, in *BatchCreateArtshowVideoRequest) (*emptypb.Empty, error)
|
BatchCreateArtshowVideo func(ctx context.Context, in *BatchCreateArtshowVideoRequest) (*emptypb.Empty, error)
|
||||||
AuditArtshowVideo func(ctx context.Context, in *AuditArtshowVideoRequest) (*emptypb.Empty, error)
|
AuditArtshowVideo func(ctx context.Context, in *AuditArtshowVideoRequest) (*emptypb.Empty, error)
|
||||||
UpdateArtshowVideo func(ctx context.Context, in *UpdateArtshowVideoRequest) (*emptypb.Empty, error)
|
UpdateArtshowVideo func(ctx context.Context, in *UpdateArtshowVideoRequest) (*emptypb.Empty, error)
|
||||||
DeletedArtshowVideo func(ctx context.Context, in *DeletedArtshowVideoRequest) (*emptypb.Empty, error)
|
DeletedArtshowVideo func(ctx context.Context, in *DeletedArtshowVideoRequest) (*emptypb.Empty, error)
|
||||||
CheckeExists func(ctx context.Context, in *CheckeExistsRequest) (*emptypb.Empty, error)
|
GetArtistIndexDetail func(ctx context.Context, in *GetArtistIndexDetailRequest) (*ArtistIndexInfo, error)
|
||||||
|
GetArtistIndexList func(ctx context.Context, in *GetArtistIndexListRequest) (*GetArtistIndexListResponse, error)
|
||||||
|
CreateArtistIndex func(ctx context.Context, in *ArtistIndexInfo) (*emptypb.Empty, error)
|
||||||
|
BatchCreateArtistIndex func(ctx context.Context, in *BatchCreateArtistIndexRequest) (*emptypb.Empty, error)
|
||||||
|
AuditArtistIndex func(ctx context.Context, in *AuditArtistIndexRequest) (*emptypb.Empty, error)
|
||||||
|
UpdateArtistIndex func(ctx context.Context, in *UpdateArtistIndexRequest) (*emptypb.Empty, error)
|
||||||
|
DeletedArtistIndex func(ctx context.Context, in *DeletedArtistIndexRequest) (*emptypb.Empty, error)
|
||||||
}
|
}
|
||||||
|
|
||||||
func (c *ArtistInfoArtshowClientImpl) GetDubboStub(cc *triple.TripleConn) ArtistInfoArtshowClient {
|
func (c *ArtistInfoArtshowClientImpl) GetDubboStub(cc *triple.TripleConn) ArtistInfoArtshowClient {
|
||||||
@ -65,6 +80,12 @@ func NewArtistInfoArtshowClient(cc *triple.TripleConn) ArtistInfoArtshowClient {
|
|||||||
return &artistInfoArtshowClient{cc}
|
return &artistInfoArtshowClient{cc}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func (c *artistInfoArtshowClient) GetArtshowVideoDetail(ctx context.Context, in *GetArtshowVideoDetailRequest, opts ...grpc_go.CallOption) (*ArtshowVideoInfo, common.ErrorWithAttachment) {
|
||||||
|
out := new(ArtshowVideoInfo)
|
||||||
|
interfaceKey := ctx.Value(constant.InterfaceKey).(string)
|
||||||
|
return out, c.cc.Invoke(ctx, "/"+interfaceKey+"/GetArtshowVideoDetail", in, out)
|
||||||
|
}
|
||||||
|
|
||||||
func (c *artistInfoArtshowClient) GetArtshowVideoList(ctx context.Context, in *GetArtshowVideoListRequst, opts ...grpc_go.CallOption) (*GetArtshowVideoListResponse, common.ErrorWithAttachment) {
|
func (c *artistInfoArtshowClient) GetArtshowVideoList(ctx context.Context, in *GetArtshowVideoListRequst, opts ...grpc_go.CallOption) (*GetArtshowVideoListResponse, common.ErrorWithAttachment) {
|
||||||
out := new(GetArtshowVideoListResponse)
|
out := new(GetArtshowVideoListResponse)
|
||||||
interfaceKey := ctx.Value(constant.InterfaceKey).(string)
|
interfaceKey := ctx.Value(constant.InterfaceKey).(string)
|
||||||
@ -101,10 +122,46 @@ func (c *artistInfoArtshowClient) DeletedArtshowVideo(ctx context.Context, in *D
|
|||||||
return out, c.cc.Invoke(ctx, "/"+interfaceKey+"/DeletedArtshowVideo", in, out)
|
return out, c.cc.Invoke(ctx, "/"+interfaceKey+"/DeletedArtshowVideo", in, out)
|
||||||
}
|
}
|
||||||
|
|
||||||
func (c *artistInfoArtshowClient) CheckeExists(ctx context.Context, in *CheckeExistsRequest, opts ...grpc_go.CallOption) (*emptypb.Empty, common.ErrorWithAttachment) {
|
func (c *artistInfoArtshowClient) GetArtistIndexDetail(ctx context.Context, in *GetArtistIndexDetailRequest, opts ...grpc_go.CallOption) (*ArtistIndexInfo, common.ErrorWithAttachment) {
|
||||||
|
out := new(ArtistIndexInfo)
|
||||||
|
interfaceKey := ctx.Value(constant.InterfaceKey).(string)
|
||||||
|
return out, c.cc.Invoke(ctx, "/"+interfaceKey+"/GetArtistIndexDetail", in, out)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (c *artistInfoArtshowClient) GetArtistIndexList(ctx context.Context, in *GetArtistIndexListRequest, opts ...grpc_go.CallOption) (*GetArtistIndexListResponse, common.ErrorWithAttachment) {
|
||||||
|
out := new(GetArtistIndexListResponse)
|
||||||
|
interfaceKey := ctx.Value(constant.InterfaceKey).(string)
|
||||||
|
return out, c.cc.Invoke(ctx, "/"+interfaceKey+"/GetArtistIndexList", in, out)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (c *artistInfoArtshowClient) CreateArtistIndex(ctx context.Context, in *ArtistIndexInfo, opts ...grpc_go.CallOption) (*emptypb.Empty, common.ErrorWithAttachment) {
|
||||||
out := new(emptypb.Empty)
|
out := new(emptypb.Empty)
|
||||||
interfaceKey := ctx.Value(constant.InterfaceKey).(string)
|
interfaceKey := ctx.Value(constant.InterfaceKey).(string)
|
||||||
return out, c.cc.Invoke(ctx, "/"+interfaceKey+"/CheckeExists", in, out)
|
return out, c.cc.Invoke(ctx, "/"+interfaceKey+"/CreateArtistIndex", in, out)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (c *artistInfoArtshowClient) BatchCreateArtistIndex(ctx context.Context, in *BatchCreateArtistIndexRequest, opts ...grpc_go.CallOption) (*emptypb.Empty, common.ErrorWithAttachment) {
|
||||||
|
out := new(emptypb.Empty)
|
||||||
|
interfaceKey := ctx.Value(constant.InterfaceKey).(string)
|
||||||
|
return out, c.cc.Invoke(ctx, "/"+interfaceKey+"/BatchCreateArtistIndex", in, out)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (c *artistInfoArtshowClient) AuditArtistIndex(ctx context.Context, in *AuditArtistIndexRequest, opts ...grpc_go.CallOption) (*emptypb.Empty, common.ErrorWithAttachment) {
|
||||||
|
out := new(emptypb.Empty)
|
||||||
|
interfaceKey := ctx.Value(constant.InterfaceKey).(string)
|
||||||
|
return out, c.cc.Invoke(ctx, "/"+interfaceKey+"/AuditArtistIndex", in, out)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (c *artistInfoArtshowClient) UpdateArtistIndex(ctx context.Context, in *UpdateArtistIndexRequest, opts ...grpc_go.CallOption) (*emptypb.Empty, common.ErrorWithAttachment) {
|
||||||
|
out := new(emptypb.Empty)
|
||||||
|
interfaceKey := ctx.Value(constant.InterfaceKey).(string)
|
||||||
|
return out, c.cc.Invoke(ctx, "/"+interfaceKey+"/UpdateArtistIndex", in, out)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (c *artistInfoArtshowClient) DeletedArtistIndex(ctx context.Context, in *DeletedArtistIndexRequest, opts ...grpc_go.CallOption) (*emptypb.Empty, common.ErrorWithAttachment) {
|
||||||
|
out := new(emptypb.Empty)
|
||||||
|
interfaceKey := ctx.Value(constant.InterfaceKey).(string)
|
||||||
|
return out, c.cc.Invoke(ctx, "/"+interfaceKey+"/DeletedArtistIndex", in, out)
|
||||||
}
|
}
|
||||||
|
|
||||||
// ArtistInfoArtshowServer is the server API for ArtistInfoArtshow service.
|
// ArtistInfoArtshowServer is the server API for ArtistInfoArtshow service.
|
||||||
@ -112,13 +169,21 @@ func (c *artistInfoArtshowClient) CheckeExists(ctx context.Context, in *CheckeEx
|
|||||||
// for forward compatibility
|
// for forward compatibility
|
||||||
type ArtistInfoArtshowServer interface {
|
type ArtistInfoArtshowServer interface {
|
||||||
// 画展视频
|
// 画展视频
|
||||||
|
GetArtshowVideoDetail(context.Context, *GetArtshowVideoDetailRequest) (*ArtshowVideoInfo, error)
|
||||||
GetArtshowVideoList(context.Context, *GetArtshowVideoListRequst) (*GetArtshowVideoListResponse, error)
|
GetArtshowVideoList(context.Context, *GetArtshowVideoListRequst) (*GetArtshowVideoListResponse, error)
|
||||||
CreateArtshowVideo(context.Context, *ArtshowVideoInfo) (*emptypb.Empty, error)
|
CreateArtshowVideo(context.Context, *ArtshowVideoInfo) (*emptypb.Empty, error)
|
||||||
BatchCreateArtshowVideo(context.Context, *BatchCreateArtshowVideoRequest) (*emptypb.Empty, error)
|
BatchCreateArtshowVideo(context.Context, *BatchCreateArtshowVideoRequest) (*emptypb.Empty, error)
|
||||||
AuditArtshowVideo(context.Context, *AuditArtshowVideoRequest) (*emptypb.Empty, error)
|
AuditArtshowVideo(context.Context, *AuditArtshowVideoRequest) (*emptypb.Empty, error)
|
||||||
UpdateArtshowVideo(context.Context, *UpdateArtshowVideoRequest) (*emptypb.Empty, error)
|
UpdateArtshowVideo(context.Context, *UpdateArtshowVideoRequest) (*emptypb.Empty, error)
|
||||||
DeletedArtshowVideo(context.Context, *DeletedArtshowVideoRequest) (*emptypb.Empty, error)
|
DeletedArtshowVideo(context.Context, *DeletedArtshowVideoRequest) (*emptypb.Empty, error)
|
||||||
CheckeExists(context.Context, *CheckeExistsRequest) (*emptypb.Empty, error)
|
// 画家指数
|
||||||
|
GetArtistIndexDetail(context.Context, *GetArtistIndexDetailRequest) (*ArtistIndexInfo, error)
|
||||||
|
GetArtistIndexList(context.Context, *GetArtistIndexListRequest) (*GetArtistIndexListResponse, error)
|
||||||
|
CreateArtistIndex(context.Context, *ArtistIndexInfo) (*emptypb.Empty, error)
|
||||||
|
BatchCreateArtistIndex(context.Context, *BatchCreateArtistIndexRequest) (*emptypb.Empty, error)
|
||||||
|
AuditArtistIndex(context.Context, *AuditArtistIndexRequest) (*emptypb.Empty, error)
|
||||||
|
UpdateArtistIndex(context.Context, *UpdateArtistIndexRequest) (*emptypb.Empty, error)
|
||||||
|
DeletedArtistIndex(context.Context, *DeletedArtistIndexRequest) (*emptypb.Empty, error)
|
||||||
mustEmbedUnimplementedArtistInfoArtshowServer()
|
mustEmbedUnimplementedArtistInfoArtshowServer()
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -127,6 +192,9 @@ type UnimplementedArtistInfoArtshowServer struct {
|
|||||||
proxyImpl protocol.Invoker
|
proxyImpl protocol.Invoker
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func (UnimplementedArtistInfoArtshowServer) GetArtshowVideoDetail(context.Context, *GetArtshowVideoDetailRequest) (*ArtshowVideoInfo, error) {
|
||||||
|
return nil, status.Errorf(codes.Unimplemented, "method GetArtshowVideoDetail not implemented")
|
||||||
|
}
|
||||||
func (UnimplementedArtistInfoArtshowServer) GetArtshowVideoList(context.Context, *GetArtshowVideoListRequst) (*GetArtshowVideoListResponse, error) {
|
func (UnimplementedArtistInfoArtshowServer) GetArtshowVideoList(context.Context, *GetArtshowVideoListRequst) (*GetArtshowVideoListResponse, error) {
|
||||||
return nil, status.Errorf(codes.Unimplemented, "method GetArtshowVideoList not implemented")
|
return nil, status.Errorf(codes.Unimplemented, "method GetArtshowVideoList not implemented")
|
||||||
}
|
}
|
||||||
@ -145,8 +213,26 @@ func (UnimplementedArtistInfoArtshowServer) UpdateArtshowVideo(context.Context,
|
|||||||
func (UnimplementedArtistInfoArtshowServer) DeletedArtshowVideo(context.Context, *DeletedArtshowVideoRequest) (*emptypb.Empty, error) {
|
func (UnimplementedArtistInfoArtshowServer) DeletedArtshowVideo(context.Context, *DeletedArtshowVideoRequest) (*emptypb.Empty, error) {
|
||||||
return nil, status.Errorf(codes.Unimplemented, "method DeletedArtshowVideo not implemented")
|
return nil, status.Errorf(codes.Unimplemented, "method DeletedArtshowVideo not implemented")
|
||||||
}
|
}
|
||||||
func (UnimplementedArtistInfoArtshowServer) CheckeExists(context.Context, *CheckeExistsRequest) (*emptypb.Empty, error) {
|
func (UnimplementedArtistInfoArtshowServer) GetArtistIndexDetail(context.Context, *GetArtistIndexDetailRequest) (*ArtistIndexInfo, error) {
|
||||||
return nil, status.Errorf(codes.Unimplemented, "method CheckeExists not implemented")
|
return nil, status.Errorf(codes.Unimplemented, "method GetArtistIndexDetail not implemented")
|
||||||
|
}
|
||||||
|
func (UnimplementedArtistInfoArtshowServer) GetArtistIndexList(context.Context, *GetArtistIndexListRequest) (*GetArtistIndexListResponse, error) {
|
||||||
|
return nil, status.Errorf(codes.Unimplemented, "method GetArtistIndexList not implemented")
|
||||||
|
}
|
||||||
|
func (UnimplementedArtistInfoArtshowServer) CreateArtistIndex(context.Context, *ArtistIndexInfo) (*emptypb.Empty, error) {
|
||||||
|
return nil, status.Errorf(codes.Unimplemented, "method CreateArtistIndex not implemented")
|
||||||
|
}
|
||||||
|
func (UnimplementedArtistInfoArtshowServer) BatchCreateArtistIndex(context.Context, *BatchCreateArtistIndexRequest) (*emptypb.Empty, error) {
|
||||||
|
return nil, status.Errorf(codes.Unimplemented, "method BatchCreateArtistIndex not implemented")
|
||||||
|
}
|
||||||
|
func (UnimplementedArtistInfoArtshowServer) AuditArtistIndex(context.Context, *AuditArtistIndexRequest) (*emptypb.Empty, error) {
|
||||||
|
return nil, status.Errorf(codes.Unimplemented, "method AuditArtistIndex not implemented")
|
||||||
|
}
|
||||||
|
func (UnimplementedArtistInfoArtshowServer) UpdateArtistIndex(context.Context, *UpdateArtistIndexRequest) (*emptypb.Empty, error) {
|
||||||
|
return nil, status.Errorf(codes.Unimplemented, "method UpdateArtistIndex not implemented")
|
||||||
|
}
|
||||||
|
func (UnimplementedArtistInfoArtshowServer) DeletedArtistIndex(context.Context, *DeletedArtistIndexRequest) (*emptypb.Empty, error) {
|
||||||
|
return nil, status.Errorf(codes.Unimplemented, "method DeletedArtistIndex not implemented")
|
||||||
}
|
}
|
||||||
func (s *UnimplementedArtistInfoArtshowServer) XXX_SetProxyImpl(impl protocol.Invoker) {
|
func (s *UnimplementedArtistInfoArtshowServer) XXX_SetProxyImpl(impl protocol.Invoker) {
|
||||||
s.proxyImpl = impl
|
s.proxyImpl = impl
|
||||||
@ -176,6 +262,35 @@ func RegisterArtistInfoArtshowServer(s grpc_go.ServiceRegistrar, srv ArtistInfoA
|
|||||||
s.RegisterService(&ArtistInfoArtshow_ServiceDesc, srv)
|
s.RegisterService(&ArtistInfoArtshow_ServiceDesc, srv)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func _ArtistInfoArtshow_GetArtshowVideoDetail_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc_go.UnaryServerInterceptor) (interface{}, error) {
|
||||||
|
in := new(GetArtshowVideoDetailRequest)
|
||||||
|
if err := dec(in); err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
base := srv.(dubbo3.Dubbo3GrpcService)
|
||||||
|
args := []interface{}{}
|
||||||
|
args = append(args, in)
|
||||||
|
md, _ := metadata.FromIncomingContext(ctx)
|
||||||
|
invAttachment := make(map[string]interface{}, len(md))
|
||||||
|
for k, v := range md {
|
||||||
|
invAttachment[k] = v
|
||||||
|
}
|
||||||
|
invo := invocation.NewRPCInvocation("GetArtshowVideoDetail", args, invAttachment)
|
||||||
|
if interceptor == nil {
|
||||||
|
result := base.XXX_GetProxyImpl().Invoke(ctx, invo)
|
||||||
|
return result, result.Error()
|
||||||
|
}
|
||||||
|
info := &grpc_go.UnaryServerInfo{
|
||||||
|
Server: srv,
|
||||||
|
FullMethod: ctx.Value("XXX_TRIPLE_GO_INTERFACE_NAME").(string),
|
||||||
|
}
|
||||||
|
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
||||||
|
result := base.XXX_GetProxyImpl().Invoke(ctx, invo)
|
||||||
|
return result, result.Error()
|
||||||
|
}
|
||||||
|
return interceptor(ctx, in, info, handler)
|
||||||
|
}
|
||||||
|
|
||||||
func _ArtistInfoArtshow_GetArtshowVideoList_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc_go.UnaryServerInterceptor) (interface{}, error) {
|
func _ArtistInfoArtshow_GetArtshowVideoList_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc_go.UnaryServerInterceptor) (interface{}, error) {
|
||||||
in := new(GetArtshowVideoListRequst)
|
in := new(GetArtshowVideoListRequst)
|
||||||
if err := dec(in); err != nil {
|
if err := dec(in); err != nil {
|
||||||
@ -350,8 +465,8 @@ func _ArtistInfoArtshow_DeletedArtshowVideo_Handler(srv interface{}, ctx context
|
|||||||
return interceptor(ctx, in, info, handler)
|
return interceptor(ctx, in, info, handler)
|
||||||
}
|
}
|
||||||
|
|
||||||
func _ArtistInfoArtshow_CheckeExists_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc_go.UnaryServerInterceptor) (interface{}, error) {
|
func _ArtistInfoArtshow_GetArtistIndexDetail_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc_go.UnaryServerInterceptor) (interface{}, error) {
|
||||||
in := new(CheckeExistsRequest)
|
in := new(GetArtistIndexDetailRequest)
|
||||||
if err := dec(in); err != nil {
|
if err := dec(in); err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
@ -363,7 +478,181 @@ func _ArtistInfoArtshow_CheckeExists_Handler(srv interface{}, ctx context.Contex
|
|||||||
for k, v := range md {
|
for k, v := range md {
|
||||||
invAttachment[k] = v
|
invAttachment[k] = v
|
||||||
}
|
}
|
||||||
invo := invocation.NewRPCInvocation("CheckeExists", args, invAttachment)
|
invo := invocation.NewRPCInvocation("GetArtistIndexDetail", args, invAttachment)
|
||||||
|
if interceptor == nil {
|
||||||
|
result := base.XXX_GetProxyImpl().Invoke(ctx, invo)
|
||||||
|
return result, result.Error()
|
||||||
|
}
|
||||||
|
info := &grpc_go.UnaryServerInfo{
|
||||||
|
Server: srv,
|
||||||
|
FullMethod: ctx.Value("XXX_TRIPLE_GO_INTERFACE_NAME").(string),
|
||||||
|
}
|
||||||
|
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
||||||
|
result := base.XXX_GetProxyImpl().Invoke(ctx, invo)
|
||||||
|
return result, result.Error()
|
||||||
|
}
|
||||||
|
return interceptor(ctx, in, info, handler)
|
||||||
|
}
|
||||||
|
|
||||||
|
func _ArtistInfoArtshow_GetArtistIndexList_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc_go.UnaryServerInterceptor) (interface{}, error) {
|
||||||
|
in := new(GetArtistIndexListRequest)
|
||||||
|
if err := dec(in); err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
base := srv.(dubbo3.Dubbo3GrpcService)
|
||||||
|
args := []interface{}{}
|
||||||
|
args = append(args, in)
|
||||||
|
md, _ := metadata.FromIncomingContext(ctx)
|
||||||
|
invAttachment := make(map[string]interface{}, len(md))
|
||||||
|
for k, v := range md {
|
||||||
|
invAttachment[k] = v
|
||||||
|
}
|
||||||
|
invo := invocation.NewRPCInvocation("GetArtistIndexList", args, invAttachment)
|
||||||
|
if interceptor == nil {
|
||||||
|
result := base.XXX_GetProxyImpl().Invoke(ctx, invo)
|
||||||
|
return result, result.Error()
|
||||||
|
}
|
||||||
|
info := &grpc_go.UnaryServerInfo{
|
||||||
|
Server: srv,
|
||||||
|
FullMethod: ctx.Value("XXX_TRIPLE_GO_INTERFACE_NAME").(string),
|
||||||
|
}
|
||||||
|
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
||||||
|
result := base.XXX_GetProxyImpl().Invoke(ctx, invo)
|
||||||
|
return result, result.Error()
|
||||||
|
}
|
||||||
|
return interceptor(ctx, in, info, handler)
|
||||||
|
}
|
||||||
|
|
||||||
|
func _ArtistInfoArtshow_CreateArtistIndex_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc_go.UnaryServerInterceptor) (interface{}, error) {
|
||||||
|
in := new(ArtistIndexInfo)
|
||||||
|
if err := dec(in); err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
base := srv.(dubbo3.Dubbo3GrpcService)
|
||||||
|
args := []interface{}{}
|
||||||
|
args = append(args, in)
|
||||||
|
md, _ := metadata.FromIncomingContext(ctx)
|
||||||
|
invAttachment := make(map[string]interface{}, len(md))
|
||||||
|
for k, v := range md {
|
||||||
|
invAttachment[k] = v
|
||||||
|
}
|
||||||
|
invo := invocation.NewRPCInvocation("CreateArtistIndex", args, invAttachment)
|
||||||
|
if interceptor == nil {
|
||||||
|
result := base.XXX_GetProxyImpl().Invoke(ctx, invo)
|
||||||
|
return result, result.Error()
|
||||||
|
}
|
||||||
|
info := &grpc_go.UnaryServerInfo{
|
||||||
|
Server: srv,
|
||||||
|
FullMethod: ctx.Value("XXX_TRIPLE_GO_INTERFACE_NAME").(string),
|
||||||
|
}
|
||||||
|
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
||||||
|
result := base.XXX_GetProxyImpl().Invoke(ctx, invo)
|
||||||
|
return result, result.Error()
|
||||||
|
}
|
||||||
|
return interceptor(ctx, in, info, handler)
|
||||||
|
}
|
||||||
|
|
||||||
|
func _ArtistInfoArtshow_BatchCreateArtistIndex_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc_go.UnaryServerInterceptor) (interface{}, error) {
|
||||||
|
in := new(BatchCreateArtistIndexRequest)
|
||||||
|
if err := dec(in); err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
base := srv.(dubbo3.Dubbo3GrpcService)
|
||||||
|
args := []interface{}{}
|
||||||
|
args = append(args, in)
|
||||||
|
md, _ := metadata.FromIncomingContext(ctx)
|
||||||
|
invAttachment := make(map[string]interface{}, len(md))
|
||||||
|
for k, v := range md {
|
||||||
|
invAttachment[k] = v
|
||||||
|
}
|
||||||
|
invo := invocation.NewRPCInvocation("BatchCreateArtistIndex", args, invAttachment)
|
||||||
|
if interceptor == nil {
|
||||||
|
result := base.XXX_GetProxyImpl().Invoke(ctx, invo)
|
||||||
|
return result, result.Error()
|
||||||
|
}
|
||||||
|
info := &grpc_go.UnaryServerInfo{
|
||||||
|
Server: srv,
|
||||||
|
FullMethod: ctx.Value("XXX_TRIPLE_GO_INTERFACE_NAME").(string),
|
||||||
|
}
|
||||||
|
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
||||||
|
result := base.XXX_GetProxyImpl().Invoke(ctx, invo)
|
||||||
|
return result, result.Error()
|
||||||
|
}
|
||||||
|
return interceptor(ctx, in, info, handler)
|
||||||
|
}
|
||||||
|
|
||||||
|
func _ArtistInfoArtshow_AuditArtistIndex_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc_go.UnaryServerInterceptor) (interface{}, error) {
|
||||||
|
in := new(AuditArtistIndexRequest)
|
||||||
|
if err := dec(in); err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
base := srv.(dubbo3.Dubbo3GrpcService)
|
||||||
|
args := []interface{}{}
|
||||||
|
args = append(args, in)
|
||||||
|
md, _ := metadata.FromIncomingContext(ctx)
|
||||||
|
invAttachment := make(map[string]interface{}, len(md))
|
||||||
|
for k, v := range md {
|
||||||
|
invAttachment[k] = v
|
||||||
|
}
|
||||||
|
invo := invocation.NewRPCInvocation("AuditArtistIndex", args, invAttachment)
|
||||||
|
if interceptor == nil {
|
||||||
|
result := base.XXX_GetProxyImpl().Invoke(ctx, invo)
|
||||||
|
return result, result.Error()
|
||||||
|
}
|
||||||
|
info := &grpc_go.UnaryServerInfo{
|
||||||
|
Server: srv,
|
||||||
|
FullMethod: ctx.Value("XXX_TRIPLE_GO_INTERFACE_NAME").(string),
|
||||||
|
}
|
||||||
|
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
||||||
|
result := base.XXX_GetProxyImpl().Invoke(ctx, invo)
|
||||||
|
return result, result.Error()
|
||||||
|
}
|
||||||
|
return interceptor(ctx, in, info, handler)
|
||||||
|
}
|
||||||
|
|
||||||
|
func _ArtistInfoArtshow_UpdateArtistIndex_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc_go.UnaryServerInterceptor) (interface{}, error) {
|
||||||
|
in := new(UpdateArtistIndexRequest)
|
||||||
|
if err := dec(in); err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
base := srv.(dubbo3.Dubbo3GrpcService)
|
||||||
|
args := []interface{}{}
|
||||||
|
args = append(args, in)
|
||||||
|
md, _ := metadata.FromIncomingContext(ctx)
|
||||||
|
invAttachment := make(map[string]interface{}, len(md))
|
||||||
|
for k, v := range md {
|
||||||
|
invAttachment[k] = v
|
||||||
|
}
|
||||||
|
invo := invocation.NewRPCInvocation("UpdateArtistIndex", args, invAttachment)
|
||||||
|
if interceptor == nil {
|
||||||
|
result := base.XXX_GetProxyImpl().Invoke(ctx, invo)
|
||||||
|
return result, result.Error()
|
||||||
|
}
|
||||||
|
info := &grpc_go.UnaryServerInfo{
|
||||||
|
Server: srv,
|
||||||
|
FullMethod: ctx.Value("XXX_TRIPLE_GO_INTERFACE_NAME").(string),
|
||||||
|
}
|
||||||
|
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
||||||
|
result := base.XXX_GetProxyImpl().Invoke(ctx, invo)
|
||||||
|
return result, result.Error()
|
||||||
|
}
|
||||||
|
return interceptor(ctx, in, info, handler)
|
||||||
|
}
|
||||||
|
|
||||||
|
func _ArtistInfoArtshow_DeletedArtistIndex_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc_go.UnaryServerInterceptor) (interface{}, error) {
|
||||||
|
in := new(DeletedArtistIndexRequest)
|
||||||
|
if err := dec(in); err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
base := srv.(dubbo3.Dubbo3GrpcService)
|
||||||
|
args := []interface{}{}
|
||||||
|
args = append(args, in)
|
||||||
|
md, _ := metadata.FromIncomingContext(ctx)
|
||||||
|
invAttachment := make(map[string]interface{}, len(md))
|
||||||
|
for k, v := range md {
|
||||||
|
invAttachment[k] = v
|
||||||
|
}
|
||||||
|
invo := invocation.NewRPCInvocation("DeletedArtistIndex", args, invAttachment)
|
||||||
if interceptor == nil {
|
if interceptor == nil {
|
||||||
result := base.XXX_GetProxyImpl().Invoke(ctx, invo)
|
result := base.XXX_GetProxyImpl().Invoke(ctx, invo)
|
||||||
return result, result.Error()
|
return result, result.Error()
|
||||||
@ -386,6 +675,10 @@ var ArtistInfoArtshow_ServiceDesc = grpc_go.ServiceDesc{
|
|||||||
ServiceName: "artistinfo.ArtistInfoArtshow",
|
ServiceName: "artistinfo.ArtistInfoArtshow",
|
||||||
HandlerType: (*ArtistInfoArtshowServer)(nil),
|
HandlerType: (*ArtistInfoArtshowServer)(nil),
|
||||||
Methods: []grpc_go.MethodDesc{
|
Methods: []grpc_go.MethodDesc{
|
||||||
|
{
|
||||||
|
MethodName: "GetArtshowVideoDetail",
|
||||||
|
Handler: _ArtistInfoArtshow_GetArtshowVideoDetail_Handler,
|
||||||
|
},
|
||||||
{
|
{
|
||||||
MethodName: "GetArtshowVideoList",
|
MethodName: "GetArtshowVideoList",
|
||||||
Handler: _ArtistInfoArtshow_GetArtshowVideoList_Handler,
|
Handler: _ArtistInfoArtshow_GetArtshowVideoList_Handler,
|
||||||
@ -411,8 +704,32 @@ var ArtistInfoArtshow_ServiceDesc = grpc_go.ServiceDesc{
|
|||||||
Handler: _ArtistInfoArtshow_DeletedArtshowVideo_Handler,
|
Handler: _ArtistInfoArtshow_DeletedArtshowVideo_Handler,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
MethodName: "CheckeExists",
|
MethodName: "GetArtistIndexDetail",
|
||||||
Handler: _ArtistInfoArtshow_CheckeExists_Handler,
|
Handler: _ArtistInfoArtshow_GetArtistIndexDetail_Handler,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
MethodName: "GetArtistIndexList",
|
||||||
|
Handler: _ArtistInfoArtshow_GetArtistIndexList_Handler,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
MethodName: "CreateArtistIndex",
|
||||||
|
Handler: _ArtistInfoArtshow_CreateArtistIndex_Handler,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
MethodName: "BatchCreateArtistIndex",
|
||||||
|
Handler: _ArtistInfoArtshow_BatchCreateArtistIndex_Handler,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
MethodName: "AuditArtistIndex",
|
||||||
|
Handler: _ArtistInfoArtshow_AuditArtistIndex_Handler,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
MethodName: "UpdateArtistIndex",
|
||||||
|
Handler: _ArtistInfoArtshow_UpdateArtistIndex_Handler,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
MethodName: "DeletedArtistIndex",
|
||||||
|
Handler: _ArtistInfoArtshow_DeletedArtistIndex_Handler,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
Streams: []grpc_go.StreamDesc{},
|
Streams: []grpc_go.StreamDesc{},
|
||||||
|
@ -110,7 +110,8 @@ func migration() {
|
|||||||
&old.ArtworkBatch{},
|
&old.ArtworkBatch{},
|
||||||
&model.TempArtistInfo{},
|
&model.TempArtistInfo{},
|
||||||
&model.ArtworkLockRecord{},
|
&model.ArtworkLockRecord{},
|
||||||
&model.ArtshowRecord{}, //画展视频记录
|
&model.ArtshowRecord{}, //画展视频记录
|
||||||
|
&model.ArtshowArtistIndex{}, //画展-画家指数
|
||||||
)
|
)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
fmt.Println("register table fail")
|
fmt.Println("register table fail")
|
||||||
|
Loading…
Reference in New Issue
Block a user