def customer_authentication(self, request: HttpRequest): params = [{ "phone_num": RequestConfig(from_session=False, nullable=False, datatype=DataTypes.INT, default=1) }, { "password": RequestConfig(from_session=False, nullable=False, datatype=DataTypes.STRING, default='') }, { "session_id": RequestConfig(from_session=False, nullable=False, datatype=DataTypes.STRING, default='') }] params: ParamsObject = self.convert_params(request, HttpMethodType.get, params) customer_service: CustomerService = CustomerService() data = customer_service.customer_authentication(params) return self.send_response(data)
def get_list_object_page(self, request: HttpRequest): params = [{ "BranchName": RequestConfig(from_session=False, nullable=True, datatype=DataTypes.STRING, default='') }, { "Code": RequestConfig(from_session=False, nullable=True, datatype=DataTypes.STRING, default='') }, { "pageNum": RequestConfig(from_session=False, nullable=True, datatype=DataTypes.INT, default=0) }, { "pageSize": RequestConfig(from_session=False, nullable=True, datatype=DataTypes.INT, default=10) }] params: ParamsObject = self.convert_params(request, HttpMethodType.get, params) branch_service: BranchService = BranchService() data = branch_service.get_list_object_paginated(params) return self.send_response(data)
def get_list_object_page(self, request: HttpRequest): params = [{ "customerid": RequestConfig(from_session=False, nullable=False, datatype=DataTypes.INT, default='') }, { "page_num": RequestConfig(from_session=False, nullable=False, datatype=DataTypes.INT, default=1) }, { "page_size": RequestConfig(from_session=False, nullable=False, datatype=DataTypes.INT, default=15) }] params: ParamsObject = self.convert_params(request, HttpMethodType.get, params) order_service: OrderService = OrderService() data = order_service.get_list_object_paginated(params) return self.send_response(data)
def get_products_by_search(self, request: HttpRequest): params = [ {"search": RequestConfig(from_session=False, nullable=False, datatype=DataTypes.STRING, default='')}, {"page_num": RequestConfig(from_session=False, nullable=False, datatype=DataTypes.INT, default=1)}, {"page_size": RequestConfig(from_session=False, nullable=False, datatype=DataTypes.INT, default=15)} ] params: ParamsObject = self.convert_params(request, HttpMethodType.get, params) product_service: ProductService = ProductService() data = product_service.get_products_by_search(params) return self.send_response(data)
def get_list(self, request: HttpRequest): params = [ {"ids": RequestConfig(from_session=False, nullable=False, datatype=DataTypes.STRING, default='')} ] params: ParamsObject = self.convert_params(request, HttpMethodType.get, params) subject_service: SubjectService = SubjectService() data = subject_service.get_list(params) return self.send_response(data)
def get(self, request: HttpRequest): params = [ {"id": RequestConfig(from_session=False, nullable=False, datatype=DataTypes.INT)} ] params: ParamsObject = self.convert_params(request, HttpMethodType.get, params) product_service: ProductService = ProductService() data = product_service.get(params) return self.send_response(data)
def get_list_customer_adderss_by_id(self, request: HttpRequest): params = [ {"id": RequestConfig(from_session=False, nullable=False, datatype=DataTypes.INT, default=1)} ] params: ParamsObject = self.convert_params(request, HttpMethodType.get, params) customer_address_service: CustomerAddressService = CustomerAddressService() data = customer_address_service.get_list_customer_adderss_by_id(params) return self.send_response(data)
def get_list_object_page(self, request: HttpRequest): params = [ { "UniversityName": RequestConfig(from_session=False, nullable=True, datatype=DataTypes.STRING, default=None) }, { "StateID": RequestConfig(from_session=False, nullable=True, datatype=DataTypes.INT, default=None) }, { "CityID": RequestConfig(from_session=False, nullable=False, datatype=DataTypes.INT, default=None) }, { "PageNum": RequestConfig(from_session=False, nullable=False, datatype=DataTypes.INT, default=1) }, { "PageSize": RequestConfig(from_session=False, nullable=False, datatype=DataTypes.INT, default=10) }, ] params: ParamsObject = self.convert_params(request, HttpMethodType.get, params) university_service: UniversityService = UniversityService() data = university_service.get_list_object_paginated(params) return self.send_response(data)
def get_object(self, request: HttpRequest): params = [{ "sessionid": RequestConfig(from_session=False, nullable=False, datatype=DataTypes.STRING, default='') }, { "customerid": RequestConfig(from_session=False, nullable=False, datatype=DataTypes.INT, default=None) }] params: ParamsObject = self.convert_params(request, HttpMethodType.get, params) cart_service: CartService = CartService() data = cart_service.get_object(params) return self.send_response(data)
def get_list_object_page(self, request: HttpRequest): params = [ { "state_id": RequestConfig(from_session=False, nullable=True, datatype=DataTypes.INT, default=None) }, { "city_name": RequestConfig(from_session=False, nullable=True, datatype=DataTypes.STRING, default=None) }, { "code": RequestConfig(from_session=False, nullable=True, datatype=DataTypes.STRING, default=None) }, { "page_num": RequestConfig(from_session=False, nullable=True, datatype=DataTypes.INT, default=1) }, { "page_size": RequestConfig(from_session=False, nullable=True, datatype=DataTypes.INT, default=10) }, ] params: ParamsObject = self.convert_params(request, HttpMethodType.get, params) city_service: CityService = CityService() data = city_service.get_list_object_paginated(params) return self.send_response(data)
def get_list_object_page(self, request: HttpRequest): params = [ {"collegeID": RequestConfig(from_session=False, nullable=True, datatype=DataTypes.INT, default=None)}, {"branchID": RequestConfig(from_session=False, nullable=True, datatype=DataTypes.INT, default=None)}, {"currentSemester": RequestConfig(from_session=False, nullable=True, datatype=DataTypes.STRING, default=None)}, {"studentName": RequestConfig(from_session=False, nullable=True, datatype=DataTypes.STRING, default=None)}, {"rollNo": RequestConfig(from_session=False, nullable=True, datatype=DataTypes.STRING, default=None)}, {"page_Num": RequestConfig(from_session=False, nullable=True, datatype=DataTypes.INT, default=1)}, {"page_Size": RequestConfig(from_session=False, nullable=True, datatype=DataTypes.STRING, default=10)} ] params: ParamsObject = self.convert_params(request, HttpMethodType.get, params) student_service: StudentService = StudentService() data = student_service.get_list_object_paginated(params) return self.send_response(data)
def generate_code(self, request: HttpRequest): base_service: BaseService = BaseService() params_config = [ {"table_name": RequestConfig(from_session=False, nullable=True, default="", datatype=DataTypes.STRING)} ] params_object: ParamsObject = self.convert_params(request, HttpMethodType.get, params_config) table_data: list = base_service.get_direct("sGetTableDetail", params_object, False) for table_detail in table_data: table_name = table_detail.get("TABLE_NAME") columns = table_detail.get("Columns") columns_type = table_detail.get("Columns_Type") self.generate_proc(table_name, columns, columns_type) return self.send_response("success")
def generate_code(self, request: HttpRequest): base_service: BaseService = BaseService() params_config = [{ "table_name": RequestConfig(from_session=False, nullable=True, default="", datatype=DataTypes.STRING) }] params_object: ParamsObject = self.convert_params( request, HttpMethodType.get, params_config) if params_object.get_params_dict().get( "table_name") != "" and params_object.get_params_dict().get( "table_name") is not None: table_data: list = base_service.get_direct("sGetTableDetail", params_object, False) for table_detail in table_data: table_name = table_detail.get("TABLE_NAME") columns = table_detail.get("Columns") columns_type = table_detail.get("Columns_Type") is_nullable = table_detail.get("Is_Nullable") default_value = table_detail.get("Default_Value") self.generate_model(table_name, columns, columns_type, is_nullable, default_value) self.generate_api(table_name, columns, columns_type, is_nullable, default_value) self.generate_service(table_name, columns, columns_type, is_nullable, default_value) self.generate_repo(table_name, columns, columns_type, is_nullable, default_value) self.generate_url_mapping(table_name, columns, columns_type, is_nullable, default_value) self.generate_proc(table_name, columns, columns_type, is_nullable, default_value) # self.generate_api_list(table_name, columns, columns_type, is_nullable, default_value) return self.send_response("success")