Files
iotlcm/admin-svr/server/internal/controller/system/system_v1_ttplatformsetting.go
T

66 lines
2.4 KiB
Go

package system
import (
"context"
v1 "git.5iot.com/iotlcm-public/iotlcm-admin-svr/api/system/v1"
"git.5iot.com/iotlcm-public/iotlcm-admin-svr/internal/model"
"git.5iot.com/iotlcm-public/iotlcm-admin-svr/internal/service"
)
func (c *ControllerV1) TTplatformSettingList(ctx context.Context, req *v1.TTplatformSettingListReq) (res *v1.TTplatformSettingListRes, err error) {
list, total, err := service.SysTTplatformSetting().List(ctx, &req.TTplatformSettingListParam)
if err != nil {
return nil, err
}
if list == nil {
list = []*model.TTplatformSettingListModel{}
}
res = new(v1.TTplatformSettingListRes)
res.Items = list
res.PageResult.Page = req.Page
res.PageResult.PageSize = req.PageSize
res.PageResult.Total = total
return
}
func (c *ControllerV1) TTplatformSettingExport(ctx context.Context, req *v1.TTplatformSettingExportReq) (res *v1.TTplatformSettingExportRes, err error) {
err = service.SysTTplatformSetting().Export(ctx, &req.TTplatformSettingListParam)
return
}
func (c *ControllerV1) TTplatformSettingView(ctx context.Context, req *v1.TTplatformSettingViewReq) (res *v1.TTplatformSettingViewRes, err error) {
data, err := service.SysTTplatformSetting().View(ctx, &req.TTplatformSettingViewParam)
if err != nil {
return nil, err
}
res = new(v1.TTplatformSettingViewRes)
res.TTplatformSettingViewModel = data
return
}
func (c *ControllerV1) TTplatformSettingEdit(ctx context.Context, req *v1.TTplatformSettingEditReq) (res *v1.TTplatformSettingEditRes, err error) {
err = service.SysTTplatformSetting().Edit(ctx, &req.TTplatformSettingEditParam)
return
}
func (c *ControllerV1) TTplatformSettingDelete(ctx context.Context, req *v1.TTplatformSettingDeleteReq) (res *v1.TTplatformSettingDeleteRes, err error) {
err = service.SysTTplatformSetting().Delete(ctx, &req.TTplatformSettingDeleteParam)
return
}
func (c *ControllerV1) TTplatformSettingMaxSort(ctx context.Context, req *v1.TTplatformSettingMaxSortReq) (res *v1.TTplatformSettingMaxSortRes, err error) {
data, err := service.SysTTplatformSetting().MaxSort(ctx, &req.TTplatformSettingMaxSortParam)
if err != nil {
return nil, err
}
res = new(v1.TTplatformSettingMaxSortRes)
res.TTplatformSettingMaxSortModel = data
return
}
func (c *ControllerV1) TTplatformSettingStatus(ctx context.Context, req *v1.TTplatformSettingStatusReq) (res *v1.TTplatformSettingStatusRes, err error) {
err = service.SysTTplatformSetting().Status(ctx, &req.TTplatformSettingStatusParam)
return
}