import json from odoo.http import request class MakeResponse: @staticmethod def success(data=None): ret = { 'code': 1, 'msg': 'success', 'data': data } return request.make_response( headers={'Content-Type': 'json'}, data=json.dumps(ret) ) @staticmethod def opontekr_success(data=None, total=1, pages=1): ret = { 'code': 1, 'msg': 'success', 'rows': data, "total": total, "pages": pages, } return request.make_response( headers={'Content-Type': 'json'}, data=json.dumps(ret) ) @staticmethod def warning(data=None): ret = { 'code': 0, 'msg': 'warning', 'data': data } return request.make_response( headers={'Content-Type': 'json'}, data=json.dumps(ret) ) @staticmethod def error(data=None): ret = { 'code': 0, 'msg': 'error', 'data': data } return request.make_response( headers={'Content-Type': 'json'}, data=json.dumps(ret) )