package logic // import ( // "github.com/fonchain/fonchain-artistinfo/cmd/internal/dao" // "github.com/fonchain/fonchain-artistinfo/pb/artistinfoStatement" // "github.com/fonchain/fonchain-artistinfo/pkg/util/stime" // "google.golang.org/protobuf/types/known/emptypb" // ) // type StatementServerLogic struct{} // func (s *StatementServerLogic) CreateStatementBatch(in *artistinfoStatement.StatementBatchRequest) (res *artistinfoStatement.CreateStatementBatchResponse, err error) { // res = &artistinfoStatement.CreateStatementBatchResponse{} // data, err := dao.CreateStatementBatch(in) // res.Id = data.ID // return // } // func (s *StatementServerLogic) BatchCreateStatementBatch(in *artistinfoStatement.BatchCreateStatementBatchRequest) (*emptypb.Empty, error) { // return nil, dao.BatchCreateStatementBatch(in) // } // func (s *StatementServerLogic) GetStatementBatchList(in *artistinfoStatement.GetStatementBatchListRequest) (res *artistinfoStatement.GetStatementBatchListResponse, err error) { // datas, total, err := dao.GetStatementBatchList(in) // res = &artistinfoStatement.GetStatementBatchListResponse{ // Page: &artistinfoStatement.StatementPageInfo{ // Page: in.Page, // PageSize: in.PageSize, // Total: total, // }, // Data: []*artistinfoStatement.StatementBatchRequest{}, // } // for _, v := range datas { // res.Data = append(res.Data, &artistinfoStatement.StatementBatchRequest{ // StType: v.StType, // ArtistUid: v.ArtistUid, // ArtistRealName: v.ArtistRealName, // FlowStatus: v.FlowStatus, // BatchTime: v.BatchTime, // MinPrice: v.MinPrice, // GuaranteePrice: v.GuaranteePrice, // Id: v.ID, // CreatedAt: stime.TimeToString(v.CreatedAt, stime.Format_Normal_YMDhms), // UpdatedAt: stime.TimeToString(v.UpdatedAt, stime.Format_Normal_YMDhms), // DeletedAt: int64(v.DeletedAt), // FileUrl: v.FileUrl, // }) // } // return // } // func (s *StatementServerLogic) CreateStatementDetail(in *artistinfoStatement.StatementDetailRequest) (res *artistinfoStatement.CreateStatementDetailResponse, err error) { // res = &artistinfoStatement.CreateStatementDetailResponse{} // data, err := dao.CreateStatementDetail(in) // res.Id = data.ID // return // } // func (s *StatementServerLogic) BatchCreateStatementDetail(in *artistinfoStatement.BatchCreateStatementDetailRequest) (*emptypb.Empty, error) { // return nil, dao.BatchCreateStatementDetail(in) // } // func (s *StatementServerLogic) GetStatementDetailList(in *artistinfoStatement.GetStatementDetailListRequest) (res *artistinfoStatement.GetStatementDetailListResponse, err error) { // datas, total, err := dao.GetStatementDetailList(in) // res = &artistinfoStatement.GetStatementDetailListResponse{ // Data: []*artistinfoStatement.StatementDetailRequest{}, // Page: &artistinfoStatement.StatementPageInfo{ // Page: in.Page, // PageSize: in.PageSize, // Total: total, // }, // } // for _, v := range datas { // res.Data = append(res.Data, &artistinfoStatement.StatementDetailRequest{ // BatchId: v.BatchId, // TfNum: v.TfNum, // ArtworkName: v.ArtworkName, // Ruler: v.Ruler, // SaleNo: v.SaleNo, // CompleteDate: v.CompleteDate, // Id: v.ID, // CreatedAt: stime.TimeToString(v.CreatedAt, stime.Format_Normal_YMDhms), // UpdatedAt: stime.TimeToString(v.UpdatedAt, stime.Format_Normal_YMDhms), // DeletedAt: int64(v.DeletedAt), // }) // } // return // } // func (s *StatementServerLogic) GetStatementBatchTimeMenus(in *artistinfoStatement.GetStatementBatchListRequest) (res *artistinfoStatement.GetStatementBatchTimeMenusResponse, err error) { // res = &artistinfoStatement.GetStatementBatchTimeMenusResponse{} // res.Data, err = dao.GetStatementBatchTimeMenus(in) // return // }