AI_Drawing/lib/network/NetworkConfig.dart
2024-06-03 15:30:15 +08:00

100 lines
4.8 KiB
Dart

import '../bean/app_config_bean.dart';
import '../bean/user_info_bean.dart';
import '../bean/works_info_bean.dart';
class NetworkConfig {
static String ServerDomain_Online = BASE_URLS[SELECT_INDEX];
static String deviceID = ""; //设备ID
static String systemVersion = ""; //设备ID
/// 选择哪个域名做请求
static int SELECT_INDEX = 0;
static List BASE_URLS = [
"http://127.0.0.1:7860/",
"http://127.0.0.1:7860/",
"http://127.0.0.1:7860/",
];
static List BASE_URLS_AI = [
"http://127.0.0.1:7860/",
];
static String payCenter = "https://test.moguyouxi.cn:8400/HissAI4.PayCenter/"; //支付
static bool isTest = true;
static String token = "";
static String userToken = ""; //用户登录验签
static String AppId = "1001";
static String BossId = "";
static String userId = "";
static String userName = "";
static String Version = "1.1.9";
static String Language = "en";
static String CPU = "";
static String imsi = "";
static String ip = "";
static String timeZone = ""; //时区
static int statusHeight = 0; //状态栏高度
static String allCurrency = "0"; //用户点数
static double currency = 0.0; //用户点数
static String saveImageNumber = "10"; //用户作品上限
static String prompt = ""; //提示词
static int templateId = 1; //风格id
static int sizeTemplateId = 0; //尺寸id
static int followId = 0; //跟随的作品id
static String followUrl = ""; //跟随的作品的图片
static bool isImitate = false; //是否是画同款状态
static bool isAdAvailable = false; //广告是否可用
static AppConfigBean? appConfigBean; //app配置信息
static int? usedRewardCount = 0; //已看广告数
static int? totalRewardCount = 0; //看广告上限
static String? invitationCode = "ABC"; //邀请码
static UserInfoBean? userData;
static List<WorksInfoBean> workList = []; //达人详情列表
static const String getServerList = "AppConfig/GetAppServerList"; //获取地址
static const String getAppConfig = "AppConfig/GetAppConfig"; //获取配置信息
static const String userLogin = "Account/Login"; //登录
static const String getUserData = "Account/GetUserData"; //获取用户信息
static const String txt2Img = "AiDraw/Txt2Img"; //文字生成
static const String img2Img = "AiDraw/Img2Img"; //图片生成
static const String uploadImg = "Upload/UploadImg"; //审核模式上传图片
static const String getProgress = "AiDraw/GetProgress"; //获取任务进度
static const String getArtDetail = "AiDraw/GetArtDetail"; //图片详情
static const String getPopoutList = "AppConfig/GetPopoutList"; //获取弹窗列表
static const String getDrawTemplateList = "AiDraw/GetDrawTemplateList"; //获取模板列表
static const String getProductList = "Product/GetProductList"; //获取商品列表
static String createOrder = "${payCenter}Google/CreateOrder"; //生成订单
static String completeOrder = "${payCenter}Google/CompleteOrder"; //完成订单
static String getGalleryList = "AiDraw/GetGalleryList"; //获取画廊列表
static String userDrawGallery = "AiDraw/UserDrawGallery"; //分享画廊
static String getUserDrawList = "AiDraw/GetUserDrawList"; //我的作品
static String getMyFavoriteList = "AiDraw/GetMyFavoriteList"; //我的收藏
static String userDrawCollect = "AiDraw/UserDrawCollect"; //收藏
static String delMyDrawCollect = "AiDraw/DelMyDrawCollect"; //删除我的作品
static String getUserMessage = "Message/GetUserMessage"; //消息
static String getLevitatingBall = "Home/GetLevitatingBall"; //悬浮球
static String receiveAwardNewUserPackage = "Home/ReceiveAwardNewUserPackage"; //悬浮球领取奖励
static String submitUserFeedback = "Account/SubmitUserFeedback"; //反馈
static String getGalleryLableList = "AppConfig/GetGalleryLableList"; //画廊标签
static String getNewUserPackage = "Home/GetNewUserPackage"; //新用户弹框
static String lookAdReward = "Ad/LookAdReward"; //观看广告
static String fillInInvitationCode = "Home/FillInInvitationCode"; //填写邀请码
static String getQuanYi = "Home/GetQuanYi"; //审核下权益信息
static String getRecommenderList = "AiDraw/GetRecommenderList"; //画廊推荐达人
static String getGalleryWorkLabel = "AiDraw/GetGalleryWorkLabel"; //画廊标签列表
static String getWorksListByLabel = "AiDraw/GetWorksListByLabel"; //画廊标签列表
static String getWorksDetailList = "AiDraw/GetWorksDetailList"; //获取作品详情列表
static String userFollow = "Account/Follow"; //关注
static String getUserPersonalCenter = "AiDraw/GetUserPersonalCenter"; //达人个人中心
static String getWorksInfo = "AiDraw/GetWorksInfo"; //获取达人个人作品信息
static String getUserHomePageByPw = "AiDraw/GetUserHomePageByPw"; //搜索达人
}