package services import ( "fwh-toolbox-server/dto" "fwh-toolbox-server/repositories" ) // ============ fwh_pro(生产环境)============ // 查询模版列表 func GetTouTemplateProList(pageNum uint, pageSize uint, tempType *int, status *int, search string) (*dto.ResPage[interface{}], error) { return repositories.QueryTouTemplateInfoList(search, pageSize, pageNum, tempType, status) } // 查询模版信息 func GetTouTemplateProDetailInfo(id uint) (*interface{}, error) { return repositories.QueryTouTemplateDetailInfo(id) } // ============ fwh_test(测试环境)============ // FwhTestGetTouTemplateProList 查询模版列表 func FwhTestGetTouTemplateProList(pageNum uint, pageSize uint, tempType *int, status *int, search string) (*dto.ResPage[interface{}], error) { return repositories.FwhTestQueryTouTemplateInfoList(search, pageSize, pageNum, tempType, status) } // FwhTestGetTouTemplateProDetailInfo 查询模版信息 func FwhTestGetTouTemplateProDetailInfo(id uint) (*interface{}, error) { return repositories.FwhTestQueryTouTemplateDetailInfo(id) } // FwhTestSaveTouTemplate 新增/更新 TOU 模版(updateOrSaveIotTouTemplate) // payload.Template.TemplateId 有值表示更新,为空表示新增。返回模版 ID。 func FwhTestSaveTouTemplate(payload dto.FwhTestUpdateOrSaveTouTemplatePayload) (int64, error) { return repositories.FwhTestUpdateOrSaveTouTemplate(payload) } // FwhTestGetTouTemplateCitesList 查询国家/省/市列表 // countryId 与 cityType 均为 nil:查询国家信息。 // TOU 模板页面查询城市/省时 cityType 必须为 1。 func FwhTestGetTouTemplateCitesList(countryId *int, cityType *int) (*dto.FwhTestCitesListData, error) { return repositories.FwhTestSelectCitesList(countryId, cityType) }