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 }